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.

5510 idle mode

Hi

I'm using DSK5510, with CCS 5.5, i am intending to use the low power capabilities of 5510 by using the idle mode of the CPU and other peripherals (McBSP, DMA...) . i already had some tutorials but on CCS 3, where the Chip Support library was included in the CDB file GUI, but for some reason ti removed this option, so does any one have a tutorial or a link on how to use the idle modes in CCS 5.5.

best regards

aziz

  • Aziz,

    The DSK5510 is a very old device and support is very limited as a result. However, I was able to find some information that might assist.

    Please find 3 documents attached for C5510. The TMS320C55x DSP Peripherals Overview Reference Guide, chapter 8 discusses idle configs, and the idle mode config process. Hope this helps.

    Lali

    /cfs-file/__key/communityserver-discussions-components-files/791/6787.spra848a.pdf

    /cfs-file/__key/communityserver-discussions-components-files/791/3718.spra972.pdf

    /cfs-file/__key/communityserver-discussions-components-files/791/1856.spru317h.pdf

  • Hi Lali

    I already read some of these documents, but nothing seems to be working, for example i used an example from the CSL document that should idle the McBSP port, i copied it as it is, but still, nothing happened, McBSP is still running normally.  i have an old document that uses CSL from CDB GUI, but it is not an option here (I have CCS 5.5) so i,m stuck again...

    thank you Lali

    best regards

    aziz

  • Hi

    i'm using DSK5510 on CCS5.5, and I'm trying to make the CPU and McBSP enter idle mode by setting their corresponding bits in the ICR register (and setting the IDLEEN bit in PCR2 register for McBSP), and then use PWR_powerDown instruction, exactly as mentioned in the data sheet, yet no effect seems to appear.

    am using simple Ping-Pong audio in audio out code, by the use of BIOS, HWI when the buffers are full, that triggers a SWI. also the McBSP is always getting data from codec and making interrupts to sync the DMA.

    the questions are:

    1- is it possible to use idle mode while the McBSP is always causing interrupts? i thought that by idling the McBSP it will not cause an interrupts , and then the CPU will not be forced to wake up from idle mode.

    2- is there any additional steps to be done?

    3- is there any sample code to follow? i tried a lab document, but it was done on CCS 3, and it uses CDB GUI for CSL (not an option in CCS 5.5), in addition to some other steps in scheduling.

    4- how can i make sure that CPU (or other peripheral) is going to sleep mode?

    5- how can i measure the current drain by the DSP on 5510 DSK?

    best regards

    Aziz