LONDON Multiprocessor design software supplier 3L is working with signal processing specialist Lyrtech Inc. to enable Lyrtech’s customers to access a custom version of 3L’s Diamond multiprocessor tool suite.
Optimized for combining multiple DSP/FPGA/microprocessor components, Diamond is used to generate efficient multiprocessor applications.
Designers using 3L's (Edinburgh,Scotland) Diamond tool have a development environment that is flexible and scalable across large multiprocessor systems. Code is organized as a number of independent, communicating tasks, and via Diamond’s integrated development environment housekeeping such as loading multiple DSP and FPGA components and organizing communication between tasks are handled automatically. 3L and Lyrtech (Quebec City, Canada) have initially targeted their integration effort on Lyrtech’s SignalMaster Quad (SMQ) development platform. Specifically designed to help develop and test DSP algorithms the SMQ features a combination of FPGA and DSP devices.
The SignalMaster Quad is designed around two clusters of one Virtex 4 LX FPGA and two TMS320C6416 DSPs. Each cluster can yield up to 16,000 MIPS/MMACS of DSP processing power and 48 GMACS of FPGA-based DSP processing power.
“By integrating Diamond with our SMQ boards we are able to offer our customers a hardware/ software solution that scales defense, telecommunications and industrial applications through supercomputing systems development,” said Martin Turgeon, product manager — advanced development platforms division at Lyrtech.
Diamond also provides integration with TI’s Code Composer Studio and Xilinx ISE tools and supports these design tools with a multiprocessor model and allows tasks to be moved between processing targets at any stage of the design flow.