CommAgility and PolyCore Software (PSI) are collaborating on multicore software development with tools for CommAgility’s DSP boards, using PSI’s runtime engine.
PSIs Poly-Platform will be ported to several of CommAgility’s AdvancedMC modules with the aim of cutting development time when designing with Texas Instruments’ multicore DSPs.
The first board supported will be the CommAgility AMC-2C6678 module, a high performance signal processing card that provides two fixed and floating-point TMS320C6678 DSPs from TI, each with eight 1.25GHz C66x cores.
The AMC-2C6678 also includes a Xilinx Virtex-6 FPGA and a fast, flexible range of I/O with Gigabit Ethernet and Serial RapidIO (SRIO).
“For engineers looking to harness the power of TI’s KeyStone architecture and C66x multicore DSPs, the combination of CommAgility’s hardware and PSI’s software provide a way to further optimize and enhance their programming experience,” said Ramesh Kumar, business manager, multicore processors, TI.
As well as multiple cores on one board, the Poly-Platform also provides support for more than one AMC-2C6678 module in a system.
The module’s IDT CPS-1848 Gen2 SRIO switch provides a 20Gbit/s per port Serial RapidIO infrastructure, which enables fast data transfer between DSPs and the FPGA – both on-board and off-board between multiple modules.
Support is also planned for new CommAgility boards to be announced later in 2012, which will include multiple TI TMS320C6678 DSPs. These boards will significantly improve the DSP core count compared to CommAgility’s existing AMC modules.