[ PRO-3100 ]
Virtex-II FPGA Processing Engine

Benefits Features
  • High-performance reconfigurable computing engine
  • Facilitates intermediate frequency (IF) processing using the highest performance FPGAs available in the industry
  • Allows very high channel densities to be realized (approx. 100 narrowband down converter channels per PRO-3100)
  • FPGA wrapper abstracts board-level logic to speed FPGA firmware development and maximize code portability
  • Embedded controller offloads system control from the FPGA processors
  • High-performance dataflow paths to match processing performance
  • Facilitates construction of fault tolerant, high availability systems
  • 6U CompactPCI ® board
  • Designed to interface to the TM1-3300 and PRO-3500 (PowerPC™ G4) boards
  • Four user-programmable Virtex-II FPGAs, each supporting up to 6 million gates
  • IBM 405GP PowerPC embedded controller
  • Six 320 MB/s flexFabric Serial RapidIO™ links for board-to-board communications
  • Supports two 640 MB/s busses via cPCI J5 connector (TM1 bus)
  • 640 MB/s links connect each Virtex-II FPGA with the TM1 bus interface
  • 400 MB/s links connect the Virtex-II FPGAs to each other and to the flexFabric interface
  • 256 MB SDRAM per Virtex-II FPGA
  • 10/100-BaseT Ethernet via either PICMG 2.16 packet switched backplane or front panel
  • RS-232 front panel port
  • 16 user-defined pins from each Virtex-II FPGA brought to front panel
  • Hot swappable
  • Supported by VxWorks®, TAO CORBA and Spectrum¡¦s quicComm software library
Applications
  • Military communications (e.g. JTRS, ACN), Wireless intelligence and surveillance, Commercial wireless (e.g. Satellite gateways, 3G cellular base station prototyping),Wireless test and measurement, Wireless prototyping Beam forming

Description
The PRO-3100 is a CompactPCI-based FPGA processing engine designed to work with Spectrum¡¦s SDR-3000 series subsystems. It contains four user-programmable high-performance Virtex-II FPGAs for processing of very high data rate signals, a typical requirement in the IF processing portion of a digital transceiver. A series of high-performance busses provide the exceptionally high data throughput to match the processing capabilities of the FPGAs. Finally, an embedded controller is also provided to run control software and provide seamless networking.

Dataflow
In order to assist you in mapping your application dataflow to the PRO-3100, the following table of data throughputs are provided: Figure 1. PRO-3100 architecture

Data path Throughput

TM1 bus to Virtex-II FPGAs

Each of the four links supports 640 MB/s (raw data), half-duplex, while the TM1 interface itself supports 640 MB/s, full-duplex. When used with the TM1-3300, the data from all four A/Ds on the TM1-3300 can be passed to each Virtex-II, which is ideal for applications that include beam forming

Virtex-II to Virtex-II links

Each link supports 400 MB/s (raw data), half-duplex

Virtex-II FPGAs to flexFabric interface

Each link supports 320 MB/s (payload data), half-duplex

flexFabric interface to flexFabric backplane

Each of the 6 links support 320 MB/s (payload data), full-duplex, where the total amount of data that may be moved over this interface may not exceed 640 MB/s (payload data), full-duplex, at any given time

Virtex-II FPGAs to embedded controller

At any given time, 10 MB/s transfers (raw data) are possible between any one FPGA and the embedded controller

Virtex-II FPGAs to SDRAM

400 MB/s

Embedded controller to Ethernet

The 10/100-BaseT Ethernet connection supports 12.5 MB/s (raw data), for an estimated payload data rate of 5 MB/s (Ethernet packets have significant overhead)

Note that in certain applications, it may be possible to implement all signal processing on the PRO-3100, in which case the lower speed payload data can be moved on/off the PRO-3100 via the Ethernet or cPCI interface.

Virtex-II FPGAs

[FPGA Cores]
Any Virtex-II compatible core, such as those available on Xilinx¡¦s partner web, can be used on the PRO-3100.

In addition, Spectrum routinely creates custom cores as required by customers. Please contact your Spectrum representative if this is required.

[FPGA Wrappers]
The user-programmable Virtex-II FPGAs are supplied with a level of programming which abstracts the user from board-level glue logic. This is called the FPGA wrapper. The specific functionality contained in the wrapper, and therefore abstracted from the user, includes:

¡@

Verilog source is supplied with the wrapper, allowing the firmware programmer to make customizations if required.

¡@

[FPGA User-defined Pins]
Sixteen user-defined pins from each Virtex-II are brought to the front panel of the PRO-3100. These can be used for any user-defined function.

[FPGA Debug]
Debugging of the Virtex-II FPGAs is supported via a JTAG port on the front panel.

[FPGA SDRAM]
Each of the four user-programmable Virtex-II FPGAs has 256 MB DDR-SDRAM, with SDRAM control abstracted via the wrapper interface.

The data bandwidth between FPGAs and SDRAM is 400 MB/s.

405GP Embedded Controller
The PRO-3100 contains a user-programmable embedded PowerPC 405GP controller to offload system control from the FPGA processors, which can then be dedicated to signal processing. It also provides a seamless network interface.

Interfaces

[flexFabric]
The PRO-3100 has six flexFabric (Serial RapidIO) links. This means that up to six 320 MB/s full-duplex packet switched data paths are supported between the PRO-3100 and other PRO-3100 or PRO-3500 boards in the system.

In fault tolerant applications, this feature can be used to provide redundancy by allowing the PRO-3100 to communicate with multiple PRO-3500s, where one or more are redundant.

[Ethernet]
The 10/100-BaseT Ethernet port of the 405GP embedded controller is brought out to both the front panel as well as the PICMG 2.16 compliant connection on the cPCI backplane.

Software
Please see the SDR-3000 series data sheet for a full software description.

Ordering Information
¡@

¡@

Spectrum reserves the right to modify or discontinue any product specifications at anytime without prior notice.

COMPLIANCE WITH EXPORT CONTROL LAWS: Various export control laws of Canada, the United States or other countries may restrict or prohibit the export to certain countries of products sold by Spectrum. Spectrum shall not be liable for anything arising from compliance, or efforts to comply, with export control laws.