Sign in

username:

password:



Not a member?

Search c55x



Search tips

Subscribe to c55x



c55x by Keywords

AIC23 | C5509 | CCS | CSL | EMIF | EVM | GEL | GPIO | HPI | Interfacing | JTAG | McBSP | OMAP | Omap15 | OMAP59 | RTDX | SDRAM | TMS320VC5509 | USB | XDS5

Ads

Discussion Groups

Discussion Groups | TMS320C55x | Idle domains on 55x

Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).

  

Post a new Thread

Idle domains on 55x - senn...@yahoo.co.in - Jun 28 8:48:03 2006



Hi,

I'm facing problem in placing CLKGEN domain of 5503 to idle mode. I have put all other domains
idle and able to see the idle status in ISR register except CLKGEN domain. 

I want to set all domains idle to reduce the power consumption to a  
minimum.
  
I do as follows:  
>- Clear all interrupt flags (IFR0 and IFR1).  
>- Enable external interrupt 0. This interrupt gives the wakeup from  
idle.  
>- Enable maskable interrupts.  
>- Set the ICR register ( to 0x003F to enable all idle domains).  
>- Execute the IDLE instruction.  
>- After wakeup by external int 0 the ICR is set to 0x0000.  
>- Execute IDLE instruction again (to set everything active and not  
>idle).  
 
Any hints or suggestions?

Thanks in advance
Sennath

______________________________
New Year Gift for Members of DSPRelated.com.  Details here.


(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )

Re: Idle domains on 55x - Dileepan C - Jun 28 9:45:58 2006

hi,

Are the bits 14 and 13 of the EBSR register taken care
properly?

regards,
Dileepan. 

--- s...@yahoo.co.in wrote:

> 
> Hi,
> 
> I'm facing problem in placing CLKGEN domain of 5503
> to idle mode. I have put all other domains idle and
> able to see the idle status in ISR register except
> CLKGEN domain. 
> 
> I want to set all domains idle to reduce the power
> consumption to a  
> minimum.
>   
> I do as follows:  
> >- Clear all interrupt flags (IFR0 and IFR1).  
> >- Enable external interrupt 0. This interrupt gives
> the wakeup from  
> idle.  
> >- Enable maskable interrupts.  
> >- Set the ICR register ( to 0x003F to enable all
> idle domains).  
> >- Execute the IDLE instruction.  
> >- After wakeup by external int 0 the ICR is set to
> 0x0000.  
> >- Execute IDLE instruction again (to set everything
> active and not  
> >idle).  
>  
> Any hints or suggestions?
> 
> Thanks in advance
> Sennath
> 
__________________________________________________

______________________________
New Year Gift for Members of DSPRelated.com.  Details here.


(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )