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.

Differences between TMS320C6455 and TMS320C6454 DSP's

Other Parts Discussed in Thread: TMS320C6455, TMS320C6454

Hi,

For my project, I have selected TMS320C6454. But there is no EVM available for that DSP. Hence can I go for TMS320C6455 EVM and prove my software.

Is there any programming difference between these two processor? What are the differences between these two processors?

Please clarify my doubts.

Thanks in Advance.


Regards,

Infant Jesuraj F

  • Infant Jesuraj F,

    In the table below are the differences that I note between the 6455 and 6454 in looking at the data sheets.  As far as programming differences, there really shouldn't be any.  So if you're just looking at testing the functionality of the code, a 6455 should be fine. From looking at the comparison, it seems the 6455 is a super set of the 6454.  You should run the 6455 clock at 1.0 GHz or less and be sure to only use 8M-Bit of the L2 or less to get the same performance for your algorithm as you will on the 6454.

    Regards,

    Dan

     

    6454 6455
    Max Clock 1 GHz - 8000MIPS/MMACS Max Clock 1.2 GHZ  - 9600 MIPS/MMACS
    8M-Bit L2 Unified Mapped RAM Cache 16M-Bit L2 Unified Mapped RAM/Cache
    Enhanced Viterbi Decoder Processor (VCP2)
    Enhanced Turbo Decoder Processor (TCP2)
  • Thanks for the info DanRinkes.

    I have another clarification.

    My project application is to be a NTP Server. I am confused to go for NDK or Integated stack without a OS. Since NDK runs on DSP/BIOS and the concept of RTOS is new to us and my project deadline is 4 months. Which of the two option would be ideal for us to complete the project in time?

     

    Regards,
    Infant Jesuraj F

  • Infant Jesuraj F,

    I don't think I can make that recommendation for you.  The NDK provides examples that you can build off of, so you'll have a head start if you go that way.  I, honestly,  don't have any experience with an integrated stack without an OS.  A question that you might ask yourself is whether you will continue to add functionality after your project has been delivered in 4 months.  If the answer is yes, it's going to be easier to do that if the initial project is built on Bios (or some other OS).   

    Regards,
    Dan

     

  • Dan,

    Thanks. I  will go ahead with working on DSP/BIOS.

     

    Regards,

    Infant Jesuraj F

  • Dan,

    There is another clarification. I will be using NDK which runs over DSP/BIOS and my algorithm accupies 32K word of code memory and 5k word for data memory.

    I need to know how much memory will be consumed by NDK and all the other related libraries of DSP/BIOS. Since, TMS320C6454 has only 1M Bytes of internal L2RAM and In my design I will be not using any external SRAM. So need to make sure if the internal SRAM is sufficient.

    Also need to know the boot loading procedure for the application which uses DSP/BIOS.

    Thanks and Regards,

    Infant Jesuraj F

  • Infant Jesuraj F,

    I believe these sizes should all be in the documentation for the specific library. See the Bios User Guide in your <CCS_INSTALL_DIR>\bios_x_xx_xx_xx\docs directory.  There is a section called "Size Benchmarks"

    For the NDK,, there is an application note on benchmarks at http://focus.ti.com/dsp/docs/litabsmultiplefilelist.tsp?sectionId=3&tabId=409&literatureNumber=spraaq5a&docCategoryId=1&familyId=44


    Regards,

    Dan