This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

power saving on c5416

Other Parts Discussed in Thread: TMS320VC5416

hi friends,

c5416 have any power optimization techniques available? if so means pls give me some useful material...any example application programs...i want to see whether the processor will work with PLL or not if so means tell me some example programs related to c5416....if anyone know about this means pls send a mail to         rajesh_kldr5@yahoo.com

 

thanking you,

rajesh kola.....

  • rajesh kola said:

    c5416 have any power optimization techniques available? if so means pls give me some useful material.

    The C54xx architecture, which the C5416 is based, can support 3 low power modes, IDLE1, IDLE2 and IDLE3.  These are described in the TMS320C54x DSP CPU and Peripherals Reference Set Volume 1 (SPRU131).  The TMS320C54x User's Guides are found here and can be found from the TMS320VC5416 Product Folder.  Table 6-29, in the Power Modes Section 6.11, illustrates the various portions of the device which are turned off during each of the aforementioned Low Power IDLE modes.  In this section, the User's Guide also discusses what events will take the TMS320VC5416 out of the various Low Power IDLE modes.

    rajesh kola said:

    any example application programs.

    I'm afraid I don't have any examples, however, it is fairly simple to put the device into these modes by executing the appropriate Assembly instruction.  The assembly instructions are described in the TMS320C54x DSP Mnemonic Instruction Set Reference Set Volume 2 (SPRU172).  Existing the various Low Power IDLE modes entails taking an interrupt and executing the Interrupt Service Routine.

    rajesh kola said:

    i want to see whether the processor will work with PLL or not if so means tell me some example programs related to c5416

    I'm not sure I quite understand what you are requesting here.  It is certainly possible to run the TMS320VC5416 in a PLL bypass mode, but there will be some restrictions on the frequency in this case.  If running the TMS320VC5416 with the PLL running, you will have integer multiples of the reference input clock frequency to work with.  The TMS320VC5416 supports an on-chip software programmable PLL, so in theory you would have the flexibility of adjusting the frequency depending on your particular needs during run-time.  Your software would need to manage this, however.