Method and apparatus for clock and power control in wireless systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/26
G06F-001/32
출원번호
US-0230534
(2002-08-29)
발명자
/ 주소
Soerensen,Joern
Anand,Hitesh
Allen,Michael S.
출원인 / 주소
Analog Devices, Inc.
대리인 / 주소
Wolf, Greenfield & Sacks, P. C.
인용정보
피인용 횟수 :
8인용 특허 :
9
초록▼
A digital baseband processor is provided which receives a system clock generated by a system oscillator and generates a plurality of clock signals from the system clock. The digital baseband processor includes a digital signal processor for executing digital signal processor instructions, a microcon
A digital baseband processor is provided which receives a system clock generated by a system oscillator and generates a plurality of clock signals from the system clock. The digital baseband processor includes a digital signal processor for executing digital signal processor instructions, a microcontroller for executing microcontroller instructions, and other modules which may require one of the plurality of clock signals for operation. The digital baseband processor also includes a power management circuit which may power down the system oscillator when modules such as the digital signal processor and microcontroller do not require clock signals derived from the system oscillator. The power management circuit may gate off clock signals to modules when those modules do not require clock signals, without powering down the system oscillator.
대표청구항▼
The invention claimed is: 1. A baseband processor for wireless applications, comprising: a first module requiring a first clock signal derived from a system oscillator, the first module providing a first indicator signal having a first state which indicates that the first clock signal is required a
The invention claimed is: 1. A baseband processor for wireless applications, comprising: a first module requiring a first clock signal derived from a system oscillator, the first module providing a first indicator signal having a first state which indicates that the first clock signal is required and a second state which indicates that the first clock signal is not required; a second module requiring a second clock signal derived from the system oscillator, the second module providing a second indicator signal having a first state which indicates that the second clock signal is required and a second state which indicates that the second clock signal is not required; and a power management circuit responsive to the first and second indicator signals for disabling the system oscillator when the first indicator signal is in the second state and the second indicator signal is in the second state and responsive to an enable signal for enabling the system oscillator. 2. The processor of claim 1, wherein the power management circuit further comprises a circuit for blocking passage of the first clock signal to the first module when the first indicator signal is in the second state and for blocking passage of the second clock signal to the second module when the second indicator signal is in the second state. 3. The processor of claim 1, wherein the second module comprises a timing and event processor and the power management circuit further comprises a circuit for enabling the system oscillator when the second indicator signal enters its first state. 4. The processor of claim 1, wherein the power management circuit enables the system oscillator in response to receiving an interrupt signal. 5. The processor of claim 4, wherein the interrupt signal is generated by a user action. 6. The processor of claim 1, wherein the power management circuit causes the first module to exit an idle state by sending an interrupt signal to the first module. 7. The processor of claim 6, wherein the first module causes the first indicator signal to enter the first state upon exiting the idle state. 8. The processor of claim 1, wherein the power management circuit causes the second module to exit an idle state by sending an interrupt signal to the first module. 9. The processor of claim 8, wherein the second module causes the second indicator signal to enter the first state upon exiting the idle state. 10. The processor of claim 1, wherein the power management circuit includes a circuit for blocking the output of the system oscillator for a period of time after enabling the oscillator. 11. The processor of claim 10, wherein the circuit for blocking the output of the system oscillator includes a register for storing the period of time as an oscillator warm-up time and a counter for determining when the oscillator warm-up time has expired. 12. The processor of claim 11, wherein the circuit for blocking the output of the system oscillator includes means for allowing passage of the system oscillator output when the warm-up time has expired. 13. The processor of claim 1, further comprising a timing and event processor for generating timing and event signals for timing operations for the first and second modules, the timing and event processor using a third clock signal derived from the system oscillator and providing a third indicator signal having a first state which indicates that the third clock signal is not required and a second state which indicates that the third clock signal is required, wherein the timing and event processor receives a fourth clock signal derived from a slow clock oscillator and wherein the timing and event processor continues to operate when the third indicator signal is in the second state. 14. The processor of claim 13, wherein the timing and event processor enables the system oscillator at a predetermined time by altering the state of the third indicator signal to the first state when at least one of the group comprising the first module and the second module requires use of the system oscillator. 15. The processor of claim 13, wherein the timing and event processor causes the first module to exit an idle state by sending an interrupt signal to the first module. 16. The processor of claim 15, wherein the first module causes the first indicator signal to enter the first state upon exiting the idle state. 17. The processor of claim 13, wherein the timing and event processor causes the second module to exit an idle state by sending an interrupt signal to the second module. 18. The processor of claim 17, wherein the second module causes the second indicator signal to enter the first state upon exiting the idle state. 19. The processor of claim 1, further comprising: a phase locked loop circuit for a frequency of a third clock signal generated by the system oscillator to produce the first clock signal; and a phase locked loop bypass for causing the third clock signal to bypass the phase locked loop circuit and serve as the first clock signal when the first indicator signal is in the second state. 20. The processor of claim 1, wherein the first clock signal and the second clock signal have a same frequency. 21. The processor of claim 1, wherein the first clock signal and the second clock signal have different frequencies. 22. The processor of claim 1, wherein the first module comprises a first processing unit and the second module comprises a second processing unit. 23. The processor of claim 1, wherein the first module comprises a first processing unit and the second module comprises a peripheral device of the first processing unit. 24. The processor of claim 1, wherein the first module comprises a first processing unit and the second module comprises a direct memory access controller. 25. The processor of claim 1, wherein the first module comprises a first processing unit and the second module comprises a timing and event processor. 26. In a baseband processor for wireless applications a method comprising: receiving a first indicator signal from a first module requiring a first clock signal derived from a system oscillator, the first indicator signal having a first state which indicates that the first clock signal is required and a second state which indicates that the first clock signal is not required; receiving a second indicator signal from a second module requiring a second clock signal derived from the system oscillator, the second indicator signal having a first state which indicates that the second clock signal is required and a second state which indicates that the second clock signal is not required; disabling the system oscillator when the first indicator signal is the second state and the second indicator signal is in the second state; and enabling the system oscillator when system oscillator output is required by at least one of the group comprising the first module and the second module. 27. The method of claim 26, further comprising: blocking passage of the first clock signal to the first module when the first indicator signal is in the second state and blocking passage of the second clock signal to the second module when the second indicator signal is in the second state. 28. The method of claim 26, wherein the act of enabling the system oscillator further comprises enabling the system oscillator when the second indicator signal enters its first state. 29. The method of claim 26, wherein the act of enabling the system oscillator further comprises enabling the system oscillator in response to receiving an interrupt signal. 30. The method of claim 26, wherein the act of enabling the system oscillator further comprises causing the first module to exit an idle state by causing an interrupt signal to be provided to the first module. 31. The method of claim 30, further comprising altering the state of the first indicator signal to enter the first state upon exiting the idle state. 32. The method of claim 30, wherein the act of enabling the system oscillator further comprises causing the second module to exit an idle state by causing an interrupt signal to be provided to the first module. 33. The method of claim 32, further comprising altering the state of the second indicator signal to enter the first state upon exiting the idle state. 34. The method of claim 26, wherein the act of disabling the oscillator further comprises blocking the output of the system oscillator for a period of time after enabling the oscillator. 35. The method of claim 34, wherein the act of blocking the output of the system oscillator further comprises storing the period of time as an oscillator warm-up time and using a counter to determine when the oscillator warm-up time has expired. 36. The method of claim 35, wherein the act of blocking the output of the system oscillator further comprises allowing passage of the output of the system oscillator when the warm-up time has expired. 37. The method of claim 36, further comprising providing a timing and event processor for generating timing and event signals for timing operations for the first and second modules, the timing and event processor using a third clock signal derived from the system oscillator and providing a third indicator signal having a first state which indicates that the third clock signal is not required and a second state which indicates that the third clock signal is required and wherein the timing and event processor receives a fourth clock signal derived from a slow clock oscillator and the method further comprises operating the timing and event processor using the fourth clock signal when the third indicator signal is in the second state. 38. The method of claim 37, further comprising causing the timing and event processor to enable the system oscillator at a precise predetermined time by altering the state of the third indicator signal to the first state when at least one of the group comprising the first module and the second module requires use of the system oscillator. 39. The method of claim 37, further comprising using the timing and event processor to cause the first module to exit an idle state by sending an interrupt signal to the first module. 40. The method of claim 39, further comprising causing the first indicator signal to enter the first state upon the first module exiting the idle state. 41. The method of claim 37, further comprising using the timing and event processor to cause the second module to exit an idle state by sending an interrupt signal to be provided to the second module. 42. The method of claim 41, further comprising causing the second indicator signal to enter the first state upon the second module exiting the idle state. 43. The method of claim 26, further comprising: providing a phase locked loop circuit for increasing a frequency of a third clock signal generated by the system oscillator, to produce the first clock signal; and causing the third clock signal to bypass the phase locked loop circuit and serve as the first clock signal when the first indicator signal is in the second state.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Lebel, Ronald J.; Shahmirian, Varaz; Starkweather, Timothy J.; Weiss, Philip T.; Villegas, Daniel H.; Dennard, Robert C.; Armstrong, John T.; Richert, John D., Ambulatory medical apparatus and method using a telemetry system with predefined reception listening periods.
Harper Leroy D. (Sunnyvale CA) Schlichting Grayson C. (Cupertino CA) Hooks Douglas A. (Sunnyvale CA) Cullimore Ian H. S. (Palo Alto CA) Bradshaw Gavin A. (Cupertino CA) Banerjee Biswa R. (San Jose CA, Computer power management system.
Lau Chung Y. (Sunnyvale CA) Farmer Dominic G. (Milpitas CA) Martin Kreg A. (Cupertino CA) Rodal Eric B. (Cupertino CA), GPS receiver having a low power standby mode.
Gorecki James L. (Vail AZ) McGowan Michael J. (Tuscon AZ), Timing generator circuit including adjustable tapped delay line within phase lock loop to control timing of signals in t.
Rush, Frederick A.; Vishakhadatta, G. Diwakar; Matthews, Phillip M., Apparatus using interrupts for controlling a processor for radio isolation and associated method.
Shimoyama,Takeshi; Meguro,Tetsumasa; Teranishi,Tsutomu; Nakano,Yasuo; Kawahara,Hirokazu, Frequency control apparatus for controlling the operation frequency of an object.
Hitaka, Go; Yamagishi, Masahiro, Information processing apparatus and method of controlling operating frequency of an information processing apparatus.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.