KR101050283B1 - 다중 모드 장치들을 위한 저전력 이중 프로세서 구조 - Google Patents

다중 모드 장치들을 위한 저전력 이중 프로세서 구조 Download PDF

Info

Publication number
KR101050283B1
KR101050283B1 KR1020057003005A KR20057003005A KR101050283B1 KR 101050283 B1 KR101050283 B1 KR 101050283B1 KR 1020057003005 A KR1020057003005 A KR 1020057003005A KR 20057003005 A KR20057003005 A KR 20057003005A KR 101050283 B1 KR101050283 B1 KR 101050283B1
Authority
KR
South Korea
Prior art keywords
processor
mode
communication
delete delete
mobile device
Prior art date
Application number
KR1020057003005A
Other languages
English (en)
Other versions
KR20050058445A (ko
Inventor
란가나단 크리쉬난
알버트 에스. 로드윈
윌리암 알. 가드너
Original Assignee
콸콤 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 콸콤 인코포레이티드 filed Critical 콸콤 인코포레이티드
Publication of KR20050058445A publication Critical patent/KR20050058445A/ko
Application granted granted Critical
Publication of KR101050283B1 publication Critical patent/KR101050283B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3293Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/028Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0287Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Power Sources (AREA)
  • Transceivers (AREA)
  • Multi Processors (AREA)

Abstract

예컨대 무선 통신 및 개인 컴퓨팅과 같은 다중 모드들을 갖는 이동 계산 장치는 애플리케이션 프로세서 및 통신 프로세서를 구비한다. 계산 모드에서, 애플리케이션 프로세서는 마스터 프로세서이다. 통신 모드에서, 애플리케이션 프로세서는 배터리 전력을 보존하기 위해서 에너지 공급이 중단되고, 통신 프로세서는 상기 통신 프로세서의 메모리 인터페이스를 사용하여 장치의 주변 버스를 액세스함으로써 마스터 프로세서로서 기능한다.

Description

다중 모드 장치들을 위한 저전력 이중 프로세서 구조{LOW POWER DUAL PROCESSOR ARCHITECTURE FOR MULTI MODE DEVICES}
본 발명은 일반적으로 보조 컴퓨터 기능들을 또한 수행하는 무선 전화기들과 같은 다중 모드 장치들에 관한 것이다.
여러 성능들을 갖는 다중 모드 이동 컴퓨팅 장치들이 제안되어 왔다. 예컨대, 이동 전화기는 현재 노트북 컴퓨터들에 의해 수행되는 개인 컴퓨팅 작업들 외에도 그것들의 통신 기능들을 수행할 것으로 기대될 수 있다.
본 명세서에서 인지되는 바와 같이, 다중 동작 모드들을 지원하기 위해서 다중 프로세서들이 필요할 수 있다. 본 명세서에서 또한 인지되는 바와 같이, 동작 모드에 상관없이 동일한 내부 동작을 사용하는 것은 메인 프로세서가 통상적으로 주변 장치들을 제어하면서 또한 다른 장치 프로세서들(예컨대, 전화 모뎀 프로세서)을 주변 장치들로서 처리하는 마스터 장치로서 가능하다는 것을 의미한다. 이러한 설계는 예컨대 메인 프로세서가 전화 모드에서 활성될 필요가 있는 것을 포함해서 메인 프로세서가 모든 모드들에서 활성되어야 하는 것을 필요로 하고, 여기서 모뎀 프로세서는 메인 프로세서에 의해서 제어되는 장치 하드웨어(예컨대, 데이터 디스플레이, 비휘발성 저장부, 오디오 입/출력부)로의 모뎀 프로세서 액세스를 간 단히 제공하기 위해 활성된다. 즉, 메인 프로세서는 여기서 모뎀 프로세서를 대신해서 간단히 중재하고 있는데, 그 이유는 하드웨어 구조가 모뎀 프로세서로 하여금 장치의 하드웨어 자원들 중 일부에 직접 액세스하도록 허용하지 않기 때문이다.
본 명세서에서 알 수 있는 바와 같이, (위의 예에서 메인 프로세서와 같은)하드웨어 중재기의 사용을 가능한 경우 최소로 함으로써 작업의 전력 효율적인 실행을 가능하게 하여 배터리를 보존하는 것이 유리할 것이다. 또한, 본 발명에서 설명되는 방법들을 사용함으로써, 장치의 배터리 수명을 더욱 연장시키는 이러한 중재자 역할을 제공할 필요가 없는 절차들의 전력을 차단하는 것이 가능할 수 있다. 게다가, 단일 메인 프로세서가 항상 장치 마스터로서 기능하는 것을 필요로 하는 것은 모뎀 프로세서에만 적용할 수 있는 소프트웨어 및 소프트웨어 변경들이 조정되어야 하거나 그렇지 않으면 또한 메인 프로세서와 통합되어야 함으로써 소프트웨어 관리를 복잡하게 한다는 것을 의미한다. 특히, 모뎀 프로세서 상에서 기능하는 셀룰러 전화기 타입 장치들을 위해 현재 이용가능한 소프트웨어의 큰 베이스는 메인 애플리케이션 프로세서에 대한 주변장치이다. 본 발명은 하드웨어를 설계함으로써 애플리케이션 소프트웨어의 이러한 큰 베이스 레거시(base legacy)의 재사용을 가능하게 할 수 있고, 그로 인해 레거시 소프트웨어가 현재의 단일 프로세서 장치 내에 있는 것으로 보인다.
다중 모드 이동 장치는 배터리를 포함하고 있는 하우징과, 상기 장치를 사용하여 무선 통신을 용이하도록 구성되는 모듈에 구현될 수 있는 통신 프로세서를 포함한다. 상기 통신 프로세서 모듈은 하우징 상에 제공되며 배터리에 의해서 전력이 제공된다. 모듈 내에 구현될 수 있는 애플리케이션 프로세서는 애플리케이션들을 실행하도록 구성되고, 하우징 상에 또한 제공되며 배터리에 의해 전력이 제공된다. 본 명세서에서의 모듈은 이산적인 성분들이 어셈블링되거나 또는 하드웨어 성분들의 조정된 사용을 통해 기능을 수행하는 집적 회로 패키지 내에 어셈블링되는 하드웨어의 컬렉션(collection)을 의미한다. 특히, 통신 프로세서 모듈은 통신 프로세서 코어 이외에도 그 통신 프로세서(예컨대, ARM 프로세서 코어가 현재 계획 중에 있는 통신 프로세서 모듈들(view communications processor module) 내에 있는 퀄컴사의 MSM 3300, 5100, 5500)의 주변 장치들로서 기능하는 다른 하드웨어 자원들로 구성된다. 마찬가지로, 현재 계획 중에 있는 애플리케이션 프로세서 모듈은 보조용 하드웨어(예컨대, ARM 및 PowerPC를 갖는 퀄컴사의 MSP1000 또는 IBM의 405GP는 애플리케이션 프로세서 모듈들의 일예들임)와 함께 애플리케이션 프로세서 코어로 구성된다. 이러한 양상에 따르면, 장치는 통신 모드 및 계산 모드를 가지며, 장치가 통신 모드에 있을 때는, 애플리케이션 프로세서의 코어에 전력이 차단된다. 그러나, 애플리케이션 프로세서 코어는 장치가 통신 모드에 있을 때 전력이 공급된다.
바람직하게, 통신 프로세서 모듈은 하나 이상의 메모리 장치들과 통신하는 메모리 버스와 연관되며, 애플리케이션 프로세서 모듈은 프로세서 로컬 버스(PLB)와 연관된다. 바람직한 메모리 버스는 통신 프로세서 모듈과 애플리케이션 프로세서 모듈사이의 하드웨어 인터페이스를 통해 PLB와 통신한다. 더 상세하게는, 바람직한 메모리 버스는 PLB 브릿지 프로세서와 통신함으로써, PLB의 마스터로서 통신 프로세서가 기능하는 것을 용이하게 한다. 그로 인해, 통신 프로세서는 PLB와 연관된 주변 하드웨어에 액세스할 수 있다.
또 다른 양상에서는, 다중 모듈 이동 장치가 배터리를 포함하고 있는 하우징과, 상기 장치를 사용하여 무선 통신을 용이하게 하도록 구성되는 통신 프로세서를 포함한다. 통신 프로세서는 하우징 상에 제공되며, 배터리에 의해서 전력이 제공된다. 애플리케이션 프로세서는 애플리케이션을 실행하도록 구성되고, 하우징 상에 제공되며 배터리에 의해서 전력이 제공된다. 상기 장치는 적어도 통신 모드와 계산 모드를 가지며, 상기 장치가 통신 모드에 있을 때는, 통신 프로세서가 마스터 프로세서로서 기능한다.
또 다른 양상에서는, 이동 계산을 실행하는 방법이 애플리케이션 프로세서와 통신 프로세서를 하우징 내에 제공하는 단계를 포함한다. 상기 방법은 또한 동작 모드에 기초하여 프로세서들 중 하나를 마스터 프로세서로서 선택적으로 설정하는 단계를 포함한다.
본 발명의 상세한 설명은, 그 구조 및 동작 모두에 대해서, 첨부한 도면들을 참조함으로써 가장 잘 이해될 수 있고, 도면들에서는 동일한 번호가 동일한 부분을 나타낸다.
비록 본 발명의 설명은 독특한 통신 및 애플리케이션 프로세서 모듈들과 관련하여 제공되지만, 이는 설명의 명확성을 위해서만 이루어졌다는 것을 알게 된다. 특히, 통신 및 애플리케이션 프로세서 모듈들이 동일한 집적 회로 모듈 상에서 구현될 수 있다는 것이 상상되는데, 그것이 다중-칩-모듈 패키징 기술을 통해서 이루어지는지 또는 그 위에 (애플리케이션 및 통신) 프로세서 코어들 모두를 갖는 단일 칩으로서 전체 회로를 설계함으로써 이루어지는지에 상관없다.
도 1은 바람직한 비-제한적인 다중 모드 이동 계산 장치의 개략도.
도 2는 본 다중 모드 이동 장치 구조의 바람직한 비제한적인 구현의 블록도.
도 3은 본 발명의 논리를 나타내는 흐름도.
처음으로 도 1을 참조하며, 이동 다중 모드 계산 유닛이 도시되어 있는데, 일반적으로 참조번호 10으로 지정되어 있다. 예시적인 비제한적 실시예에서는, 장치(10)는 무선 음성 및/또는 데이터 통신뿐만 아니라 워드 프로세싱(그러나 이것으로 제한되지는 않음)과 같은 개인용 계산 애플리케이션-기반 기능들을 수행하는데 사용될 수 있다. 여하튼, 장치(10)는 본 명세서에서 설명되는 성분들을 보유하면서 바람직하게는 무게가 가벼운 휴대용 하우징(12)을 구비한다. 배터리(14)는 하우징(12)과 연결됨으로써 아래에 설명되는 성분들에 전력 소스를 제공한다. 배터리(14)는 바람직하게 해당 분야에 공지되어 있는 휴대용 계산 원리에 따라 재충전가능하지만, 장치(10)가 전기적인 배출구에 접속되어 있지 않을 때는, 배터리(14)가 장치(10)의 성분들에 대해 유일한 전력 소스이다.
모드 선택기(16)가 하우징(12) 상에 제공될 수 있다. 모드 선택기(16)는 예컨대 통신 또는 계산 모드와 같은 장치(10)의 동작 모드를 선택하기 위해서 사용자 -조종가능한 입력 장치일 수 있다. 모드 선택기(16)는 여러 방식으로 구현될 수 있는데, 예컨대 그것은 스위치, 모드를 선택하기 위해 적절한 소프트웨어와 연계하여 사용되는 터치스크린 디스플레이의 일부, 또는 다른 등가의 입력 구조일 수 있다. 또는, 모드 선택기(16)는 사용자의 활성동작에 응하여 소프트웨어에 의해서 자동적으로 구현될 수 있는데, 예컨대 만약 사용자가 번호를 다이얼링하기 시작하면, 모드 선택기는 통신 모드에서 자동으로 장치(10)를 구성하는 소프트웨어일 수 있다.
이제 도 2를 참조하면, 장치(10)는 통신 프로세서(18), 바람직하게는 예컨대 16/32 비트 버스(22)를 통해 동기 다이내믹 랜덤 액세스 메모리(SDRAM)(20)에 접속할 수 있으며 통신 프로세서 모듈에서 구현될 수 있는 이동 시스템 모뎀(MSM)으로 지칭되는 타입의 프로세서를 구비한다. 또한, 통신 프로세서(18)는 예컨대 16 비트 메모리 인터페이스 버스(24), MSM 플래시 메모리(26) 및 MSM 정적 랜덤 액세스 메모리(SRAM)(28)를 사용하여 액세스할 수 있다. 본 발명의 양수인의 "BREW" 애플리케이션들과 같은 통신-관련 애플리케이션들은 통신 프로세서(18)에 의한 그것의 실행을 위해서 하나 이상의 메모리(20, 26, 28)에 저장될 수 있다.
도 2에 또한 도시된 바와 같이, 통신 프로세서(18)는 해당 분야에 알려진 방법에 따라 무선 통신을 실행하기 위해서 무선 통신 회로(30)를 액세스한다. 즉, 메모리(20, 26, 및 28)와 연관된 통신 프로세서(18) 및 회로(30)가 통상 참조번호 32로 지정된 무선 음성 및/또는 데이터 통신 부분을 형성한다.
비제한적인 일실시예에서, "이동국(MS)"으로도 지칭되는 통신부(32)는 Kyocera, Samsung, 또는 다른 제조사에서 만들어진 이동 전화 타입의 장치인데, 상기 장치는, 비록 본 발명이 임의의 무선 통신 장치에 대해 적용되더라도, 무선 인프라구조와 통신하기 위해 IS-95, IS-95B, WCDMA, IS-2000, 및 다른 것들(그러나 이러한 것들로 제한되지 않음)에서 정의된 것과 같은 코드 분할 다중 액세스(CDMA) 원리들 및 CDMA OTA(over-the-air) 통신 무선 인터페이스 프로토콜들을 사용한다.
이를테면, 본 발명이 적용될 수 있는 무선 통신 시스템들은, 위에서 설명된 것 외에도, AMPS(Analog Advanced Mobile Phone System) 및 다음의 디지털 시스템들과 같은 GSM, PCS(Personal Communications Service) 및 셀룰러 시스템들을 포함한다: CDMA, TDMA, 및 TDMA와 CDMA 기술들 모두를 사용하는 하이브리드 시스템들. CDMA 셀룰러 시스템은 TIA/EIA(Telecommunications Industry Association/Electronic Industries Association) 표준 IS-95에 설명되어 있다. 결합된 AMPS 및 CDMA 시스템들은 TIA/EIA 표준 IS-95에 설명되어 있다. 다른 통신 시스템들은 광대역 CDMA(WCDMA), cdma2000(예컨대, cdma2000 1x 또는 3x 표준) 또는 TD-SCDMA로 지칭되는 것을 커버하는 International Mobile Telecommunication System 2000/Universal Mobile Telecommunication Systems(IMT-2000/UM) 표준에 설명되어 있다.
도 2를 또한 참조하면, 모듈에 구현될 수 있는 메인 프로세서(34)는 애플리케이션 프로세서 코어(36)를 보유하는데, 상기 애플리케이션 프로세서 코어(36)는 비제한적인 일실시예에서 IBM 405 LP 프로세서이거나 그와 같은 것일 수 있다. 비록 도 2에서는 프로세서들(18, 36)이 서로 개별적인 칩들 상에 위치할 수 있지만, 그것들은 동일한 칩 상에도 배치될 수 있다는 것을 알 것이다.
애플리케이션 프로세서 코어(36)는 애플리케이션들을 실행하기 위해서 여러 메모리에 저장될 수 있는 하나 이상의 소프트웨어 애플리케이션을 액세스한다. 예컨대, 애플리케이션 프로세서 코어(36)는 16-비트 메모리 버스(40)를 통해 SRAM/플래시 메모리(38)에 액세스할 수 있고, 그것은 또한 바람지하게 32-비트 버스(44)를 통해 SDRAM 메모리(42)(여기서 소프트웨어 애플리케이션들이 통상적으로 우선순위에 따라 저장될 것이다)에 액세스할 수 있다.
도 2는 애플리케이션 프로세서 코어(36)가 프로세서 로컬 버스(PLB)(46)에 액세스하는 것을 또한 나타낸다. 비제한적인 일실시예에서, PLB 버스(46)는 64-비트 버스일 수 있다. 다양한 지원 장치들 및 주변 장치들이 해당 분야에 공지되어 있는 원리들에 따라 PLB(46)를 사용하여 애플리케이션 프로세서 코어(36)에 의해 접속된다. 예컨대, PLB(46)(그리고, 그에 따른 애플리케이션 프로세서 코어(36))가 SDRAM 메모리(42)를 제어하기 위한 SDRAM 제어기(48)에 접속될 수 있다. 또한, PLB(46)는 개인용 컴퓨터 메모리 카드 인터페이스 구조(PCMCIA) 인터페이스나 다른 저장 인터페이스(50)와 통신할 수 있다. 게다가, PLB(46)(그리고, 그에 따른 애플리케이션 프로세서 코어(36))가 액정 디스플레이(LCD) 제어기(52)에 접속될 수 있고, 상기 LCD 제어기(52)는 장치(10)의 하우징 상에 제공될 수 있는 LCD 디스플레이를 구동시킨다.
위에서 설명된 성분들 외에도, 애플리케이션 프로세서 코어(36)를 포함하고 있는 애플리케이션 프로세서(34)가 비제한적인 일실시예에서 32 비트 버스일 수 있 는 온-칩 주변 장치(OPB)(54)를 또한 구비할 수 있다. OPB(54)는 PLB/OPB 브릿지 장치(56)를 통해 PLB(46)에 접속된다. 브릿지 장치(56)는 32 비트 데이터를 64 비트 데이터로 변환하고 또한 그 반대로도 변환할 수 있다. 여러 주변 장치들이 OPB(54)와 통신할 수 있다. 비제한적인 예들을 통해서, 터치 패널 인터페이스(58)는 OPB(54)에 접속될 수 있다. 또한, 다른 저장 인터페이스들(60)이 OPB(54)에 접속될 수 있다. OPB(54)에 접속될 수 있는 주변 장치들에 대한 비제한적인 예들로는 USB, UART, 인터럽트(UC), 및 AC97 장치가 있다.
본 발명에 따르면, 통신 프로세서(18)는 또한 그것의 메모리 인터페이스(24)를 통해 PLB(46)와 통신할 수 있다. 특히, 도 2에 도시된 바와 같이, 예시적인 일실시예에서는, 통신 프로세서(18)의 메모리 인터페이스(24)가 PLB 브릿지 프로세서(62)에 의해서 PLB(46)에 접속된다. 한 구현에 있어서, PLB 브릿지 프로세서(62)는 예컨대 프로세서와 같은 논리 장치에 의해서 하드웨어로 구현된다. 이러한 방식으로, 통신 프로세서(18)는 PLB(46)에 연결된 장치에 액세스할 수 있다. 원한다면, PLB 브릿지 프로세서(62)의 기능들은 예컨대 통신 프로세서(18)의 전용 부분을 통해 구현될 수 있다.
도 3은 어떤 프로세서(18, 36)가 도 2에 도시된 주변 장치들을 제어하는지를 협상하기 위해서 PLB 브릿지 프로세서(62)에 의해서 실행되는 논리를 나타낸다. 결정 블록(64)에서는, 장치(10)가 예컨대 모드 선택기(16)나 위에서 설명된 사용자 활성 동작에 의해서 제시될 때 통신 모드 상태에 있는지 여부가 결정된다. 만약 그렇지 않고 장치(10)가 계산 모드 상태에 있다는 것을 나타내면, 논리는 블록(66) 으로 진행하고, 상기 블록(66)에서는 PLB 브릿지 프로세서(62)가 PLB(46) 및 OPB(54)의 제어 하에서 애플리케이션 프로세서 코어(36)가 마스터 프로세서로 되도록 지정한다. 이러한 모드에서, 통신 프로세서(18)는 애플리케이션 프로세서 코어(36)에 의해서 주변 장치로서 취급된다.
다른 한편으로, 만약 장치(10)가 통신 모드 상태에 있다면, 논리는 결정 블록(64)으로부터 블록(68)으로 이동하는데, 상기 블록(68)에서는 적어도 애플리케이션 프로세서(34)의 애플리케이션 프로세서 코어(36)에 에너지 공급이 중단된다. 즉, 통신 모드에서는, 본 발명의 원리들에 따라, 애플리케이션 프로세서(36)에 에너지 공급이 중단된다. 따라서, 통신 프로세서(18)는 블록(70)에서 마스터 프로세서의 역할이 할당되어(예컨대, PLB 브릿지 프로세서(62)에 의해), PLB(46) 및 OPB(54)에 연결된 주변 장치들을 제어한다.
비록 본 명세서에서 제시되고 상세히 설명되어진 특정 LOW POWER DUAL PROCESSOR ARCHITECTURE FOR MULTI MODE DEVICES가 본 발명의 상술된 목적들을 완전히 획득할 수 있지만, 그것은 본 발명의 현재 바람직한 실시예이며 따라서 본 발명에 의해 넓게 고려되는 요지를 나타내고, 본 발명의 범위가 당업자에게 자명해질 수 있는 다른 실시예들을 완전히 포함하며, 본 발명의 범위는 그에 따라서 첨부된 청구항들 이외의 어떤 것에 의해서도 제한되지 않을 것이며, 청구항들에서 단수로 표현된 엘리먼트의 참조가 단수라고 명확히 설명되지 않는 한 "꼭 하나"인 것을 의미하는 것으로 의도되지 않고 "하나 이상"인 것을 의미한다는 것을 알아야 한다. 당업자가 인지하고 있거나 나중에 인지하게 될 상술된 바람직한 실시예의 엘리먼트 들과 구조 및 기능적으로 유사한 모든 엘리먼트들은 본 명세서에서 참조로서 명백히 포함되며 본 청구항들에 의해 포함되도록 의도된다. 게다가, 장치나 방법은 본 발명에 의해 해결될 각각의 그리고 모든 문제를 처리하는 것이 필요하지 않고, 그것은 본 청구항들에 의해 포함된다. 또한, 본 명세서의 어떠한 엘리먼트, 성분, 또는 방법의 단계도 상기 엘리먼트, 성분, 또는 방법의 단계가 청구항들에서 명백히 언급되는 것에 상관없이 공중에게 사용되도록 의도된다. 어떤 청구항의 엘리먼트도, 상기 엘리먼트가 "~하기 위한 수단"이란 어구를 사용하여 명백히 언급되거나 방법 청구항의 경우에 상기 엘리먼트가 "동작" 대신에 "단계"로 언급되지 않더라고, 35 U.S.C. '112, 제 6 패러그래프 하에서 해석되지 않을 것이다.

Claims (42)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 통신 모드와 계산 모드 간에 스위칭하도록 구성된 다중 모드 이동 장치로서,
    상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 무선 음성 및 데이터 통신을 용이하게 하도록 구성된 통신 프로세서;
    상기 다중 모드 이동 장치가 상기 계산 모드에 있는 경우에 적어도 하나의 개인 계산 어플리케이션을 실행하도록 구성된 어플리케이션 프로세서;
    전화 번호의 적어도 일부의 사용자 입력에 응답하여 상기 계산 모드로부터 상기 통신 모드로 상기 다중 모드 이동 장치를 스위칭하도록 구성된 구성 모듈을 포함하며,
    상기 다중 모드 이동 장치가 상기 계산 모드에 있는 경우에 상기 어플리케이션 프로세서는 마스터 프로세서로서 기능하고 상기 통신 프로세서는 주변 프로세서로서 기능하며 상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 상기 통신 프로세서가 상기 마스터 프로세서로서 기능할 수 있도록 하기 위하여 상기 어플리케이션 프로세서가 전원공급차단되며(deenergized),
    상기 어플리케이션 프로세서는 프로세서 로컬 버스(PLB)와 연관되며, 상기 다중 모드 이동 장치는, 상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 상기 통신 프로세서가 상기 마스터 프로세서로서 기능할 수 있고 상기 다중 모드 이동 장치가 상기 계산 모드에 있는 경우에 상기 통신 프로세서가 주변 프로세서로서 기능할 수 있도록 구성된 PLB 브리지 프로세서를 추가로 포함하며,
    상기 통신 프로세서는 하나 이상의 메모리 장치들과 통신하는 메모리 버스와 관련되며, 상기 PLB 브리지 프로세서는 상기 메모리 버스를 상기 PLB로 연결하도록 구성되는, 다중 모드 이동 장치.
  32. 제 31 항에 있어서,
    상기 PLB에 연결된 터치 패널 제어기 및 저장 인터페이스 중 적어도 하나를 더 포함하는, 다중 모드 이동 장치.
  33. 제 32 항에 있어서,
    상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 상기 통신 프로세서는 상기 터치 패널 제어기 및 저장 인터페이스 중 적어도 하나에 액세스하도록 추가로 구성되는, 다중 모드 이동 장치.
  34. 삭제
  35. 통신 모드와 계산 모드에서 다중 모드 이동 장치를 동작시키기 위한 방법으로서,
    상기 계산 모드에서 적어도 하나의 개인 계산 어플리케이션을 어플리케이션 프로세서에 의해 실행하는 단계;
    전화 번호의 적어도 일부의 사용자 입력에 응답하여 상기 계산 모드로부터 상기 통신 모드로 스위칭하는 단계;
    상기 통신 모드에서 통신 프로세서로 무선 음성 및 데이터 통신을 용이하게 하는 단계를 포함하며,
    상기 다중 모드 이동 장치가 상기 계산 모드에 있는 경우에 상기 어플리케이션 프로세서는 마스터 프로세서로서 기능하고 상기 통신 프로세서는 주변 프로세서로서 기능하며 상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 상기 통신 프로세서가 상기 마스터 프로세서로서 기능할 수 있도록 하기 위하여 상기 어플리케이션 프로세서가 전원공급차단되며,
    상기 어플리케이션 프로세서는 프로세서 로컬 버스(PLB)와 연관되며, 상기 방법은, 상기 다중 모드 이동 장치가 상기 계산 모드에 있는 경우에 상기 어플리케이션 프로세서가 상기 마스터 프로세서로서 기능할 수 있고 상기 통신 프로세서가 주변 프로세서로서 기능할 수 있도록 PLB 브리지 프로세서를 이용하는 단계를 추가로 포함하며,
    상기 통신 프로세서는 하나 이상의 메모리 장치들과 통신하는 메모리 버스와 관련되며, 상기 방법은 상기 메모리 버스를 상기 PLB로 연결하도록 상기 PLB 브리지 프로세서를 이용하는 단계를 추가로 포함하는, 다중 모드 이동 장치를 동작시키기 위한 방법.
  36. 제 35 항에 있어서,
    터치 패널 제어기 및 저장 인터페이스 중 적어도 하나가 상기 PLB에 연결되는, 다중 모드 이동 장치를 동작시키기 위한 방법.
  37. 제 36 항에 있어서,
    상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 상기 터치 패널 제어기 및 저장 인터페이스 중 적어도 하나에 액세스하도록 상기 통신 프로세서를 이용하는 단계를 추가로 포함하는, 다중 모드 이동 장치를 동작시키기 위한 방법.
  38. 삭제
  39. 통신 모드와 계산 모드 간에 스위칭하도록 구성된 다중 모드 이동 장치로서,
    상기 다중 모드 이동 장치가 상기 계산 모드에 있는 경우에 적어도 하나의 개인 계산 어플리케이션을 실행하기 위한 어플리케이션 프로세싱 수단;
    상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 무선 음성 및 데이터 통신을 용이하게 하기 위한 통신 프로세싱 수단;
    전화 번호의 적어도 일부의 사용자 입력에 응답하여 상기 계산 모드로부터 상기 통신 모드로 상기 다중 모드 이동 장치를 스위칭하기 위한 수단을 포함하며,
    상기 다중 모드 이동 장치가 상기 계산 모드에 있는 경우에 상기 어플리케이션 프로세싱 수단은 마스터 프로세서로서 기능하고 상기 통신 프로세싱 수단은 주변 프로세서로서 기능하며 상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 상기 통신 프로세싱 수단이 상기 마스터 프로세서로서 기능할 수 있도록 하기 위하여 상기 어플리케이션 프로세싱 수단이 전원공급차단되며,
    상기 어플리케이션 프로세싱 수단은 프로세서 로컬 버스(PLB)와 연관되며, 상기 다중 모드 이동 장치는, 상기 다중 모드 이동 장치가 상기 계산 모드에 있는 경우에 상기 어플리케이션 프로세싱 수단이 상기 마스터 프로세서로서 기능할 수 있고 상기 통신 프로세싱 수단이 주변 프로세서로서 기능할 수 있도록 하기 위한 PLB 브리지 프로세싱 수단을 추가로 포함하며,
    상기 통신 프로세싱 수단은 하나 이상의 메모리 장치들과 통신하는 메모리 버스와 관련되며, 상기 PLB 브리지 프로세싱 수단은 상기 메모리 버스를 상기 PLB로 연결하기 위한 수단을 포함하는, 다중 모드 이동 장치.
  40. 제 39 항에 있어서,
    상기 PLB에 연결된 터치 패널 제어기 및 저장 인터페이스 중 적어도 하나를 더 포함하는, 다중 모드 이동 장치.
  41. 제 40 항에 있어서,
    상기 통신 프로세싱 수단은 상기 다중 모드 이동 장치가 상기 통신 모드에 있는 경우에 상기 터치 패널 제어기 및 저장 인터페이스 중 적어도 하나에 액세스하기 위한 수단을 포함하는, 다중 모드 이동 장치.
  42. 삭제
KR1020057003005A 2002-08-27 2003-08-27 다중 모드 장치들을 위한 저전력 이중 프로세서 구조 KR101050283B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/229,507 US7450963B2 (en) 2002-08-27 2002-08-27 Low power dual processor architecture for multi mode devices
US10/229,507 2002-08-27
PCT/US2003/027182 WO2004021684A1 (en) 2002-08-27 2003-08-27 Low power dual processor architecture for multi mode devices

Publications (2)

Publication Number Publication Date
KR20050058445A KR20050058445A (ko) 2005-06-16
KR101050283B1 true KR101050283B1 (ko) 2011-07-19

Family

ID=31976241

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020057003005A KR101050283B1 (ko) 2002-08-27 2003-08-27 다중 모드 장치들을 위한 저전력 이중 프로세서 구조

Country Status (8)

Country Link
US (4) US7450963B2 (ko)
EP (2) EP2363782A1 (ko)
JP (2) JP4860921B2 (ko)
KR (1) KR101050283B1 (ko)
CN (3) CN101887302B (ko)
AT (1) ATE521188T1 (ko)
AU (1) AU2003262997A1 (ko)
WO (1) WO2004021684A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130137511A (ko) * 2012-06-07 2013-12-17 삼성전자주식회사 전자 장치에서 전력 소모를 줄이기 위한 장치 및 방법
US10511655B2 (en) 2012-06-07 2019-12-17 Samsung Electronics Co., Ltd. Apparatus and method for reducing power consumption in electronic device

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7450963B2 (en) * 2002-08-27 2008-11-11 Qualcomm Incorporated Low power dual processor architecture for multi mode devices
US7398068B2 (en) * 2003-05-05 2008-07-08 Marvell International Ltd. Dual antenna system having one phase lock loop
CA2547204C (en) * 2003-12-02 2010-05-04 Research In Motion Limited Inter-processor parameter management in a multiple-processor wireless mobile communication device operating on a processor specific communication network
US8478921B2 (en) 2004-03-31 2013-07-02 Silicon Laboratories, Inc. Communication apparatus implementing time domain isolation with restricted bus access
US7305569B2 (en) * 2004-06-29 2007-12-04 Intel Corporation Apparatus, system and method for adjusting a set of actual power states according to a function depending on a set of desired power states
ES2401112T3 (es) 2004-06-30 2013-04-17 Vodafone Group Plc Procedimiento de operación de enlazado y dispositivo terminal de comunicaciones móviles
US7761056B2 (en) * 2004-07-23 2010-07-20 St-Ericsson Sa Method of controlling a processor for radio isolation using a timer
US8472990B2 (en) 2004-07-23 2013-06-25 St Ericsson Sa Apparatus using interrupts for controlling a processor for radio isolation and associated method
CN100399318C (zh) * 2004-12-31 2008-07-02 联想(北京)有限公司 一种具有多处理器的计算机及其操作方法
US7970345B2 (en) * 2005-06-22 2011-06-28 Atc Technologies, Llc Systems and methods of waveform and/or information splitting for wireless transmission of information to one or more radioterminals over a plurality of transmission paths and/or system elements
US7711391B2 (en) * 2005-07-29 2010-05-04 Varia Holdings Llc Multiple processor communication circuit cards and communication devices that employ such cards
US20070073854A1 (en) * 2005-09-19 2007-03-29 Tobias Lindquist Communication terminals having multiple processors and methods of operating the same
US7841967B1 (en) 2006-04-26 2010-11-30 Dp Technologies, Inc. Method and apparatus for providing fitness coaching using a mobile device
US8902154B1 (en) 2006-07-11 2014-12-02 Dp Technologies, Inc. Method and apparatus for utilizing motion user interface
US7962775B1 (en) 2007-01-10 2011-06-14 Marvell International Ltd. Methods and apparatus for power mode control for PDA with separate communications and applications processors
US8620353B1 (en) 2007-01-26 2013-12-31 Dp Technologies, Inc. Automatic sharing and publication of multimedia from a mobile device
US8949070B1 (en) 2007-02-08 2015-02-03 Dp Technologies, Inc. Human activity monitoring device with activity identification
CN101035343B (zh) * 2007-04-24 2012-04-11 中兴通讯股份有限公司 一种多模手机
US8385840B2 (en) * 2007-05-16 2013-02-26 Broadcom Corporation Phone service processor
US8555282B1 (en) 2007-07-27 2013-10-08 Dp Technologies, Inc. Optimizing preemptive operating system with motion sensing
KR101425544B1 (ko) * 2007-08-01 2014-08-01 삼성전자주식회사 듀얼 프로세서형 이동통신 단말기 및 그의 usb 접속처리 방법
EP2034388A1 (en) * 2007-09-05 2009-03-11 High Tech Computer Corp. System and electronic device having multiple operating systems and operating method thereof
TWI362612B (en) 2007-09-05 2012-04-21 Htc Corp System and electronic device using multiple operating systems and operating method thereof
US20090099812A1 (en) * 2007-10-11 2009-04-16 Philippe Kahn Method and Apparatus for Position-Context Based Actions
US8948822B2 (en) * 2008-04-23 2015-02-03 Qualcomm Incorporated Coordinating power management functions in a multi-media device
US8285344B2 (en) * 2008-05-21 2012-10-09 DP Technlogies, Inc. Method and apparatus for adjusting audio for a user environment
US8683247B2 (en) * 2008-06-12 2014-03-25 Advanced Micro Devices, Inc. Method and apparatus for controlling power supply to primary processor and portion of peripheral devices by controlling switches in a power/reset module embedded in secondary processor
US8996332B2 (en) * 2008-06-24 2015-03-31 Dp Technologies, Inc. Program setting adjustments based on activity identification
US8908763B2 (en) * 2008-06-25 2014-12-09 Qualcomm Incorporated Fragmented reference in temporal compression for video coding
US8964828B2 (en) * 2008-08-19 2015-02-24 Qualcomm Incorporated Power and computational load management techniques in video processing
US8948270B2 (en) 2008-08-19 2015-02-03 Qualcomm Incorporated Power and computational load management techniques in video processing
CN101668350B (zh) * 2008-09-01 2012-07-25 联想(北京)有限公司 移动终端的状态切换方法及移动终端
US8872646B2 (en) * 2008-10-08 2014-10-28 Dp Technologies, Inc. Method and system for waking up a device due to motion
CN101754458B (zh) * 2008-12-01 2016-10-05 联想(北京)有限公司 通信***的工作模式切换方法及移动终端
CN101753700B (zh) * 2008-12-22 2012-12-19 联想(北京)有限公司 移动终端的电池信息检测方法及移动终端
JP2010178209A (ja) * 2009-01-30 2010-08-12 Toshiba Corp 移動無線端末装置
US9529437B2 (en) * 2009-05-26 2016-12-27 Dp Technologies, Inc. Method and apparatus for a motion state aware device
CN101888435B (zh) * 2009-06-16 2012-05-09 联想(北京)有限公司 便携终端的状态控制方法及便携终端
CN101997956A (zh) * 2009-08-17 2011-03-30 联想(北京)有限公司 一种移动终端切换工作模式的方法及移动终端
US8364857B2 (en) * 2009-08-31 2013-01-29 Qualcomm Incorporated Wireless modem with CPU and auxiliary processor that shifts control between processors when in low power state while maintaining communication link to wireless network
IL206455A (en) 2010-01-28 2016-11-30 Elta Systems Ltd Cellular communication system with moving base stations and methods and useful devices in collaboration with the above
KR101649157B1 (ko) * 2010-05-18 2016-08-18 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
KR101675342B1 (ko) * 2010-06-01 2016-11-11 삼성전자주식회사 휴대용 단말기의 전력 증폭 장치 및 방법
US20110296078A1 (en) * 2010-06-01 2011-12-01 Qualcomm Incorporated Memory pool interface methods and apparatuses
IL207180A (en) 2010-07-25 2016-03-31 Elta Systems Ltd A system for switching application processors in cellular systems
CN101931700B (zh) * 2010-08-20 2012-12-19 北京天碁科技有限公司 一种实现智能手机芯片间通信的方法及智能手机
WO2012070044A1 (en) 2010-11-24 2012-05-31 Elta Systems Ltd. Architecture and methods for traffic management by tunneling in moving hierarchical cellular networks
US9225816B2 (en) 2010-11-24 2015-12-29 Elta Systems Ltd Wireless device system—architecture
WO2012070049A1 (en) 2010-11-24 2012-05-31 Elta Systems Ltd. Various routing architectures for dynamic multi-hop backhauling cellular network and various methods useful in conjunction therewith
TW201224754A (en) * 2010-12-08 2012-06-16 Quanta Comp Inc Portable electronic apparatus and control method thereof
JP2012175174A (ja) * 2011-02-17 2012-09-10 Seiko Epson Corp ネットワーク通信装置、周辺装置、及びネットワーク通信方法
US8824346B2 (en) * 2011-02-23 2014-09-02 Lg Electronics Inc. Remote wakeup of application processor of mobile device
US8830889B2 (en) 2011-02-23 2014-09-09 Lg Electronics Inc. Systems for remotely waking up application processor of mobile device
US9059597B2 (en) 2011-02-23 2015-06-16 Lg Electronics Inc. Reduction of leakage current in mobile device with embedded battery
US8918148B2 (en) 2011-02-23 2014-12-23 Lg Electronics Inc. Systems and methods for controlling sensor devices in mobile devices
US9019984B2 (en) 2011-06-03 2015-04-28 Apple Inc. Selecting wireless access points for geofence monitoring
KR20140064788A (ko) 2011-07-25 2014-05-28 서버지, 아이엔씨. 저전력 컴퓨터 시스템을 구축하기 위한 방법 및 시스템
CN103294160A (zh) * 2012-03-05 2013-09-11 联想(北京)有限公司 通信设备和工作状态控制方法
EP2853136B1 (en) * 2012-05-23 2019-04-17 Hand Held Products, Inc. Portable electronic devices having a separate location trigger unit for use in controlling an application unit
US9972275B2 (en) * 2013-05-14 2018-05-15 Ati Technologies Ulc Content presentation system and method
JP2016530819A (ja) * 2013-08-22 2016-09-29 サムスン エレクトロニクス カンパニー リミテッド 電子装置における節電モードを実行する方法及びそのための電子装置
WO2015026197A1 (ko) * 2013-08-22 2015-02-26 삼성전자 주식회사 전자 장치에서 절전 모드를 수행하는 방법 및 이를 위한 전자 장치
USRE49652E1 (en) 2013-12-16 2023-09-12 Qualcomm Incorporated Power saving techniques in computing devices
KR20160054850A (ko) * 2014-11-07 2016-05-17 삼성전자주식회사 다수의 프로세서들을 운용하는 장치 및 방법
KR101777660B1 (ko) * 2016-10-25 2017-09-12 주식회사 티에스피글로벌 플래시 스토리지 디바이스 및 그 동작 제어 방법
US11334291B2 (en) 2020-03-31 2022-05-17 Nxp B.V. Method and apparatus for isolating a memory
US11520598B2 (en) 2020-07-01 2022-12-06 Anthony Donte Ebron Multi-processor mobile computing device
EP4318254A1 (en) * 2022-08-05 2024-02-07 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Semiconductor device system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11215043A (ja) * 1998-01-21 1999-08-06 Toshiba Corp 通信端末装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5487181A (en) * 1992-10-28 1996-01-23 Ericsson Ge Mobile Communications Inc. Low power architecture for portable and mobile two-way radios
US5526398A (en) * 1993-05-04 1996-06-11 Motorola, Inc. Method of operating a combination radiotelephone and paging device
FR2725103B1 (fr) * 1994-09-23 1996-12-27 Alcatel Mobile Comm France Economie d'energie dans un systeme incluant un radiotelephone portatif connecte a un dispositif peripherique
US5797089A (en) * 1995-09-07 1998-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Personal communications terminal having switches which independently energize a mobile telephone and a personal digital assistant
US5925092A (en) * 1996-12-02 1999-07-20 Motorola, Inc. Satellite cluster with synchronized payload processors and method for use in space-based systems
JP3753537B2 (ja) 1998-05-22 2006-03-08 三菱電機株式会社 携帯無線機
JP3282721B2 (ja) * 1999-02-02 2002-05-20 日本電気株式会社 携帯無線通信装置
JP2001256205A (ja) 2000-03-08 2001-09-21 Sharp Corp マルチプロセッサ装置
JP2002033851A (ja) 2000-07-13 2002-01-31 Kyocera Corp 携帯電話機
JP2002032158A (ja) * 2000-07-17 2002-01-31 Casio Comput Co Ltd データ送受信システム、データ処理端末及び記憶媒体
CN1142630C (zh) * 2000-07-28 2004-03-17 倚天资讯股份有限公司 具有单向/双向通讯功能的个人数字助理***
KR20020069008A (ko) * 2000-09-06 2002-08-28 코닌클리즈케 필립스 일렉트로닉스 엔.브이. 두 개의 프로세서를 포함하는 시스템 및 컴퓨팅 장치
JP3560149B2 (ja) * 2000-09-12 2004-09-02 日本電気株式会社 携帯電話、GPS、Bluetooth一体型複合端末及びその制御方法
US7069456B2 (en) * 2000-12-28 2006-06-27 Intel Corporation Method and apparatus facilitating direct access to a serial ATA device by an autonomous subsystem
US6748548B2 (en) * 2000-12-29 2004-06-08 Intel Corporation Computer peripheral device that remains operable when central processor operations are suspended
JP2002215597A (ja) 2001-01-15 2002-08-02 Mitsubishi Electric Corp マルチプロセッサ装置
US6816925B2 (en) 2001-01-26 2004-11-09 Dell Products L.P. Combination personal data assistant and personal computing device with master slave input output
CN1818894B (zh) 2001-01-31 2013-07-31 株式会社日立制作所 数据处理***和数据处理器
US20020173344A1 (en) * 2001-03-16 2002-11-21 Cupps Bryan T. Novel personal electronics device
US20030017854A1 (en) * 2001-03-21 2003-01-23 Asher Avitan Wireless mobile computing telephone dialer for use with landline telephone systems
US7062303B2 (en) * 2001-07-05 2006-06-13 Intel Corporation Synchronizing power conservation modes
US6941538B2 (en) * 2002-02-22 2005-09-06 Xilinx, Inc. Method and system for integrating cores in FPGA-based system-on-chip (SoC)
US7450963B2 (en) 2002-08-27 2008-11-11 Qualcomm Incorporated Low power dual processor architecture for multi mode devices

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11215043A (ja) * 1998-01-21 1999-08-06 Toshiba Corp 通信端末装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130137511A (ko) * 2012-06-07 2013-12-17 삼성전자주식회사 전자 장치에서 전력 소모를 줄이기 위한 장치 및 방법
KR102024745B1 (ko) * 2012-06-07 2019-09-25 삼성전자주식회사 전자 장치에서 전력 소모를 줄이기 위한 장치 및 방법
US10511655B2 (en) 2012-06-07 2019-12-17 Samsung Electronics Co., Ltd. Apparatus and method for reducing power consumption in electronic device
KR20200041853A (ko) * 2012-06-07 2020-04-22 삼성전자주식회사 전자 장치에서 전력 소모를 줄이기 위한 장치 및 방법
US11050816B2 (en) 2012-06-07 2021-06-29 Samsung Electronics Co., Ltd. Apparatus and method for reducing power consumption in electronic device
KR102324694B1 (ko) * 2012-06-07 2021-11-11 삼성전자 주식회사 전자 장치에서 전력 소모를 줄이기 위한 장치 및 방법
US11575734B2 (en) 2012-06-07 2023-02-07 Samsung Electronics Co., Ltd. Apparatus and method for reducing power consumption in electronic device

Also Published As

Publication number Publication date
EP1540923A4 (en) 2009-05-13
CN1698339A (zh) 2005-11-16
EP1540923B1 (en) 2011-08-17
CN1698339B (zh) 2010-06-09
CN101893930A (zh) 2010-11-24
JP2010157247A (ja) 2010-07-15
JP4938868B2 (ja) 2012-05-23
US20080305831A1 (en) 2008-12-11
CN101887302A (zh) 2010-11-17
CN101887302B (zh) 2015-04-08
EP1540923A1 (en) 2005-06-15
KR20050058445A (ko) 2005-06-16
CN101893930B (zh) 2012-07-04
US7450963B2 (en) 2008-11-11
JP2005537546A (ja) 2005-12-08
JP4860921B2 (ja) 2012-01-25
US8208972B2 (en) 2012-06-26
ATE521188T1 (de) 2011-09-15
AU2003262997A1 (en) 2004-03-19
US20040204050A1 (en) 2004-10-14
WO2004021684A1 (en) 2004-03-11
US20080072014A1 (en) 2008-03-20
EP2363782A1 (en) 2011-09-07
US20120115456A1 (en) 2012-05-10
US8351985B2 (en) 2013-01-08

Similar Documents

Publication Publication Date Title
KR101050283B1 (ko) 다중 모드 장치들을 위한 저전력 이중 프로세서 구조
JP4795598B2 (ja) 集積化埋込型フラッシュ及びsramメモリを有する移動通信装置
CN1818894B (zh) 数据处理***和数据处理器
US7529958B2 (en) Programmable power transition counter
JP2006518496A (ja) 新しい個人用電子装置
US10194397B2 (en) Power supply control method and wireless terminal
CN102023941B (zh) 一种笔记本电脑
US20090106573A1 (en) Power saving method
CN110429678A (zh) 移动终端供电方法、***、存储介质及移动终端
KR20050065394A (ko) 모바일 장치에서의 메모리 전류 누설을 줄이기 위한 방법및 장치
KR20030003611A (ko) 대용량 메모리를 가지는 휴대형 단말 장치 및 그 동작 방법
CN103677881A (zh) 一种控制电子设备的方法及电子设备
KR20050086171A (ko) 유에스비 디바이스와의 접속 모드 제어방법
KR100833800B1 (ko) 멀티미디어 칩의 바이패스 모드 구현 방법
KR20050086262A (ko) 유에스비 디바이스의 통신 제어방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140627

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170629

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180628

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190624

Year of fee payment: 9