Home Licences 3L Diamond TI C6000 Multicore

3L Diamond TI C6000 Multicore

E-mail Print PDF

A 3L Diamond TI C6000 Multicore Licence supports the Multicore Digital Signal Processors from Texas Instruments.

Diamond's proven multiprocessor model now extends to multicore DSPs, bridging the conceptual gap between multi- and single-core development. With Diamond, Multicore DSPs are available as collections of several independent processors and implied connections between them.

Diamond enables development to scale smoothly as cores per DSP and multicore DSPs per system increase:

  • expanding a system from six cores on one multicore DSP to more on a cluster of independent DSPs is trivially easy

  • actual code is unaffected as Diamond removes the need to include explicit information about shared resources.

Differences between communication resources are completely invisible:

  • Diamond's channel I/O API functions are always the same irrespective of the actual connection mechanism used

  • Diamond channels always behave in the same way, whether between two tasks on the same core, on different cores in the same DSP, on different cores in different DSPs, or even across combinations of DSPs and FPGAs

  • channel by channel, Diamond automatically chooses the best I/O implementation and optimises the communication settings

  • channels can use high-speed SRIO and EMAC links available to provide maximum throughput between tasks...

Diamond also manages time-consuming chores such as:

  • loading complex multicore systems

  • memory allocation across a range of shared and private memories

  • handling the complexities of caches and their non-obvious interactions with multiple cores.

The ability to work seamlessly across multiple cores, multiple DSPs, and multiple FPGAs makes Diamond ideal for multicore use.

 

Download the 3L Diamond 4.0 presentation here

 

Request a Quotation

Benefits_original

Supported Vendors

Try Diamond Now!

DemoSystem1

Did You Know?

If you don't need to reference a wire or a connection, you can give its name as a question mark.