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.

CCSV4 and the CSL

I am currently migrating a DSP/BIOS project from CCSV3.1 to CCS4.

CCSV3.1 had a graphical CSL included as part of the .cdb file which was extremely convenient/useful for statically configuring the DMA, McBSP etc which have a large number of registers to configure.

This seems to be missing from the CCSV4 equivalent .tcf file.  Has CCSV4 support for the graphical CSL now gone?

Regards, Andrew 

  • Yes, BIOS Graphical support of the CSL was removed in BIOS 5 (which started shipping in CCSv3.3) for a number of reasons. You should take a look at the CSL API Guide if you are unfamiliar with it. 

  • Thanks for the reply Tim,

    I am sad to hear that as it seems a backward step - the graphical tool was much more user friendly and helped to eliminate (my) mistakes.

    The link you provide seems to be about the TMS320C6000 DSP/BIOS API.

    The following link describes the C55X CSL API:

    http://focus.ti.com/lit/ug/spru433j/spru433j.pdf

    But this is simply a list of the rather arcane functions and macros available.  The graphical approach shielded the user from some of this. 

    Out of curiosity do you know why the graphical CSL was dropped and is the plan to eventually remove graphical support for DSP/BIOS altogether?  If so can I put in a vote to keep it alive as I feel strongly that this is the way to go.

    Regards, Andrew.

  • Andrew,

    A.Wilson said:
    I am sad to hear that as it seems a backward step - the graphical tool was much more user friendly and helped to eliminate (my) mistakes.
    A.Wilson said:
    But this is simply a list of the rather arcane functions and macros available.  The graphical approach shielded the user from some of this. 

    Out of curiosity do you know why the graphical CSL was dropped and is the plan to eventually remove graphical support for DSP/BIOS altogether?  If so can I put in a vote to keep it alive as I feel strongly that this is the way to go.

    I understand how you feel about this. I too greatly prefer the use of a graphical tool for initial configuration, but I am afraid I am probably not the person to ask as to the "why." My understanding (for what it is worth) is that it was removed because a) the C6000 architecture was moving away from the functional CSL software approach and b) it was extremely difficult to debug and update. As a result, starting with BIOS 5 all CSL use must go through the API rather than the GUI.

    A.Wilson said:
    The link you provide seems to be about the TMS320C6000 DSP/BIOS API.

    The following link describes the C55X CSL API:

    http://focus.ti.com/lit/ug/spru433j/spru433j.pdf 

    Sorry about the assumption. I am a C6000 guy so naturally everything revolves around that :-)