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.

DSP C6678

Dear All,

            We are having certain doubts regarding DSP C6678 clasifications. In our customized board we are having two DSP(C6678) Processor. How can we check that this is DSP 1 and DSP 2 processor through register access before gel initialization. 

             Any particular register are provided to find the processor ?

Regards,

Avinash N

              

  • I believe two DSP chips are identical, you can't distinguish between DSP 1 and DSP 2 from DSP's register.

    Regards, Eric

  • For GEL initialization this is going to only be done with an JTAG emulator connected.  In such a case, assuming they are both in the same scan chain, it would be the order in they are within the JTAG scan chain (i.e. the order you would see them in CCS would be consistent from board to board being the same JTAG scan chain for identical boards.)  

    You would have to do a simple experiment like having one toggle an LED on a GPIO to determine which order they are in.

    Later when not using Emulation (i.e. put out into production.)  There is no way for the DSP itself to determine specifically which one it is w/o some assistance.  You may wish to tie a GPIO pin high on one, and low on another, or if you're booting from Flash, have a memory location written with an identifier value, etc.

    Best Regards,
    Chad