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.

RTOS/TMS320F28377D: Achieving rated 800MIPS for TMS320F28377D Processor

Part Number: TMS320F28377D

Tool/software: TI-RTOS

For the TMS320F28377D Processor, one of my colleagues already made an inquiry to see if an RTOS is needed to run this processor -- we were told it was not needed.

My questions:

1) This processor, running at 200MHz, is rated at 800MIPS.  Is the RTOS needed to achieve that rating?  Is this a combined rating based on BOTH cores sharing the processing tasks?

2) Do both cores share the processing of information (in a pipelining fashion), or do they only run separate programs?

Thank you in advance for your help.

  • Robert,

    Correct, an RTOS is not required to program or use this device.

    The figure of 800 MIPS is based on the maximum clock speed of the device (200 MHz), and the fact it has four cores (2 C28x CPUs, and 2 CLAs).  If all are executing single cycle instructions then in principle the device is running at 800 MIPS (or 800 MFLOPS, since all cores support floating-point).

    All cores are indepedent, meaning they run separate code.  Data can be communicated between cores using several methods, including shared RAM, and an Inter-Processor Communication (IPC) mechanism.

    There's a 1-day training workshop on this device which may help you get to know the basics:

    http://processors.wiki.ti.com/index.php/C2000_One-Day_Workshop

    Regards,

    Richard

  • Richard:

    Hadn't thought of the CLA's as being "cores".

    Thank you for your reply and clarifications.

    Bob