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.

Question regarding MCSD

Other Parts Discussed in Thread: OMAPL138

Hi,

This is Baeyoung Park from Korea.

I am going to use C6671, single core DSP. Before design, I want to develop software using TMDSEVM6678L.

The problem is that C6678 is a multi core DSP and my target DSP is a single core DSP.

I got the answer from FAE that if a single core of  EVM6678 is used, EVM seems to be working like C6671.

Is it correct?

If it is true and a single of core EVMC6678L is used, should i need BIOSMCSDK?

Is there kind of guide document to develop single core DSP code using multi core EVM?

Thanks in advance.

Best regards,

Baeyoung

  • 1. Yes. It is correct.
    2. Yes. The BIOS-MCSDK 2.X has many software components to build and develop applications for Keystone I devices.
    It comprises of,
    1. Platform Development Kit (PDK) - (Low level drivers and libraries)
    2. SYS/BIOS - RTOS
    3. IPC
    4. NDK
    5. Runtime Libs
    6. Algorithm Libs
    7. Bootloaders and tools/utilities.
    8. Demos & Examples.
    3. There is no such guide available. You make sure to use only core0 for develop/run applications.

    Thank you.
  • Hi Baeyoung,

    Yes, your understanding is right. The last digit in the name "C6678" , indicates the number of DSP cores in it.  Here in C6678, there are 8 DSP cores.

    But, you have to think why do you choose a multi core and then trying to use the multicore as single core by restricting the usage of the cores!!???..Instead you can directly select a single core right???. For example, for single core DSP, you can go for C674x ( C6748 ) or C647x / C64x or OMAPL138 ( one ARM core + one DSP core ???

    or Do you plan like a fututristic design??.. I.e., in Future you may use all the cores of C6678

    For C6748 Single core DSP, you will find starterware package with all the low level drivers.

    If you choose OMAPL138 , it has both ARM and DSP core each with supported software packages like starterware, MCSDK ( BIOS + Linux)  e.t.c.

    Regards,

    Shankari

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.
    --------------------------------------------------------------------------------------------------------

  • Dear Raja And Shankari,

    I appreciate your update.

    I want to summarize my requirements for new design:

    1. floating point

    2. good performance

    3. Ethernet Interface

    So, I choose C6671 rather than OMAP and other single core DSP.

    Actually I wnat to use 66AK2Hx. But I don't have enough time to develop code for multicore and ARM.

    And TI doesn't provide EVM for single core.

    Right now, i'm waiting for EVM. when I have EVM, I may have another questions.

    I will close this issue thanks to your confirmations.

    Thanks a lot.

    Best regards,

    Baeyoung

  • Hi Baeyoung,

    It is always your choice as you know the project requirements better.

    But just one additional information.

    TI does provide EVM for single core as well. For example, for OMAPL138, they provide OMAPL138 LCDK.For C6748, they provide C6748 EVM.

    Regards,

    Shankari

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.
    --------------------------------------------------------------------------------------------------------