SOFTWARE TOOLS -Tool suite speeds design & verification of multiprocessor systems -

SOFTWARE TOOLS -Tool suite speeds design & verification of multiprocessor systems

Edinburgh, England – Multiprocessor design tool vendor 3L has just made available Version 3.2 of its Diamond multiprocessor tool suite.

For designers targeting TI's C6000 series digital signal processors (DSPs), Diamond 3.2 automatically creates Code Composer Studio GEL scripts to allow easy debugging of multiple DSPs.

To accelerate FPGA design and verification within a multiprocessor environment, Diamond 3.2 is ISE10.1 ready and its HDL simulation capabilities have been further enhanced with the automatic creation of simulation projects.

With it, typical multiprocessor systems can be constructed with modules comprising multiple DSP, GPP and FPGA processors. To connect these multiple processors designers have traditionally relied on low-level design techniques, drawn upon their intimate processor, board-level and system knowledge and optimized the design though numerous and time consuming iterations.

With Diamond 3.2, connections between attached processors are handled automatically. Using the Diamond IDE the designer is able to place tasks, or self-contained blocks of code, onto the system processors and connect them with channels that do not require physical information.

Diamond then manufactures the firmware needed for the interconnect, optimizes the design and creates the physical implementation.

According to JP Arnaud, director of software development at 3L, Diamond new interface synthesis enables the rapid development of very complex multiprocessor systems and combined it with stronger more integrated verification and debug capabilities.

He said the tool suite allows designers to accelerate the creation of multiprocessor applications through highly targeted design automation coupled with a powerful model that simplifies the description of efficient multiprocessor systems. It helps the designer create tasks that communicate with other tasks on multiprocessing architectures, he said.

Integrated into Diamond 3.2 is the Diamond multiprocessor TCP/IP stack for processor intensive applications such as high-end video and imaging, wireless base stations and networking.

Diamond 3.2 also has tighter integration with the TI design flow, and included in the 3.2 release is 3L's latest TI DM642 Video Library that has faster code execution, improved internal memory utilization and more end-user design examples.

For designers using TI C6455 DSP, 3L have bundled into the 3.2 release new and improved EDMA3 and sRIO drivers that deliver increased communications performance.

Diamond 3.2 is available now from 3L Ltd. To learn more, go to

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.