Wireless processing card upgraded with high-density FPGA

January 21, 2014 // By Graham Prophet
CommAgility’s AMC-V7-2C6670 is a high performance Advanced Mezzanine Card (AMC) module with the processing power of a Xilinx Virtex-7 FPGA and two TI TMS320C6670 multicore DSPs. The new AMC is designed for wireless processing applications including 4G, LTE, LTE Advanced and beyond.

The AMC-V7-2C6670 provides a high density XC7VX415T-2 Virtex-7 FPGA as standard, with other FPGA options available. It includes Serial RapidIO (SRIO), Gigabit Ethernet and PCI Express for I/O flexibility. Xilinx’ Virtex-7, CommAgility says, has DSP performance and I/O bandwidth required for high performance wireless baseband processing while simultaneously reducing power consumption.

An IDT CPS-1848 Gen2 SRIO switch provides flexible, high-bandwidth off-board communications, and supports Serial RapidIO at up to 25Gbaud per port. Flexible high-speed optical links, suitable for a range of applications, are provided by three front panel SFP+ optical interfaces at up to 10.3Gbaud, which link to the FPGA or DSPs.

A Gigabit Ethernet interface uses on-board switches for maximum flexibility and access to all main devices on the module. Two fast 10Gbaud PCI Express links are provided to connect the FPGA with each of the two DSPs. For applications that require timing and synchronisation, this is achieved via the front panel or backplane clock I/O, or an optional GPS receiver.

The AMC also includes two TMS320C6670 fixed- and floating-point quad core DSPs from Texas Instruments (TI), based on TI’s KeyStone multicore architecture. With 8 DSP cores running at 1.2 GHz and shared memory, the module delivers DSP performance for wireless applications.

The module includes up to 2 GByte of 64-bit wide DDR3-1600 SDRAM for each DSP. The FPGA has two banks of DDR3 SDRAM: 1 GByte of 32-bit wide and 512 MBytes of 16-bit wide memory. 256 MBytes of Flash memory is also provided for non-volatile storage of multiple FPGA configurations and DSP and FPGA software. CommAgility glue logic provides board control and FPGA configuration via local SPI interfaces or over SRIO, leaving the main FPGA completely free for customer application code. Full Board Support Libraries are also provided to speed customer application development.

Available software includes a full MicroBlaze board support library for the FPGA, and full board support libraries for the DSPs. Additional debug support is