Visit the Zuken web site

Programmable SoC is ready for real-time processing

A Micro Memory product story
Edited by the Electronicstalk editorial team Apr 25, 2005

The CoSine is a highly integrated, completely preconfigured system-on-chip for real-time FPGA-based signal processing.

Available now from Micro Memory, the CoSine is a highly integrated, completely preconfigured system-on-chip for real-time FPGA-based signal processing.

Bridging two high-speed interfaces (Serial RapidIO, PCI-X or PCI-Express) through a multiport DDR controller, the elegant design enables noncontentious access to a user programmable logic (UPL) block and QDR II SRAM controller.

"CoSine is a truly impressive system-on-chip", said Erich Goetting, Xilinx Vice President and General Manager, Advanced Products Division.

"By combining Micro Memory's high- performance custom logic with multiple PowerPC cores, multigigabit Rocket I/O transceivers, and Xilinx Logicore IP, CoSine represents an excellent example of what can be achieved with the Virtex-II Pro family of FPGAs".

"As the cornerstone of Micro Memory's embedded platforms, this IC should prove a key enabler for next-generation signal processing equipment".

Similar to a structured ASIC, the IP cores, memory controllers, specialised DMA engines, embedded processors and surrounding logic are factory preconfigured and supplied as a fully tested system.

This provides users the ability to focus on application specific state machine processing in the UPL block without concerning themselves with coding other modules, complicated SoC integration, or verification.

CoSine not only combines the functionality of several chips into a single device, but, with a focus towards processing real-time data streams, CoSine's elegant architecture enables data to flow through different internal FPGA elements with noncontentious access.

Signal processors spend a significant portion of time and resources moving data, shuffling it in preparation for manipulation.

"Through the use of a large, multiported memory buffer tightly integrated with the UPL block and a corner turning DMA engine, CoSine significantly reduces this inefficiency for downstream DSPs", said Mike Jadon, Director of Product Marketing, Micro Memory.

"This unique combination enables downstream DSPs to spend a higher percentage of time and resources on intelligent data manipulation, reducing overhead and system complexity".

While targeting streaming signal sensor applications such as synthetic aperture and phased array radar, software defined radio, signal intelligence and semiconductor and medical imaging, CoSine also addresses the requirements of enterprise network storage for file system and data compression.

FPGA-based digital signal processing is particularly relevant to all of these applications because it provides the ability to perform multiple functions in parallel that would otherwise be executed in a serial mode on a conventional DSP or embedded processor (Altivec PowerPC, TI C6x etc).

Algorithms for fixed point functions such as FFTs, FIR, data convolution, reduction and digital down conversion are often well-suited to take advantage of internal FPGA resources such as multiply/accumulators, RAM, FIFOs and look-up tables.

With this is mind, CoSine's architecture and internal connectivity are logically optimised for input data to flow through pipelined, parallelised operations in the UPL block, with results DMA'd to conventional downstream DSP compute nodes for intelligent processing.

By offloading computationally intensive functions from conventional DSPs, CoSine can increase overall system performance while reducing total board count, total power consumption, system cost and complexity.

The CoSine development toolkit includes a stand-alone ATCA board with up to 8Gbyte of DDR that demonstrates continuous sustained transfers from a 64bit/133MHz PCI-X PrPMC site at maximum bandwidth through CoSine to a Serial RapidIO x4 XMC site.

Along with a complete "how to" developer's manual, the kit includes a demo program using an off-the-shelf Xilinx 1024 FFT, a robust library of VHDL test benches, and an extensive suite of PCI, Serial RapidIO and stand-alone diagnostic C test code.

In addition to the ATCA form factor of the development board, CoSine will be offered on several forthcoming XMC, AMC, and Othello VME VxS VITA 41 and 46/48 formats.

Not what you're looking for? Search the site.

Back to top Back to top

Contact Micro Memory

Related Stories

Contact Micro Memory

 

Newsletter sign up

Request your free weekly copy of the Electronicstalk email newsletter ...

Visit the Zuken web site

Search by company

A Pro-talk Publication

A Pro-talk publication