Products

AGILITY RC2000

Modular PCI-card solution for co-processor acceleration functions

The RC2000 provides an environment for the development of high performance FPGA based applications or co-processing acceleration functions. Supplied with a complete ESL design tool suite, it is an ideal platform for algorithm acceleration.

rc2000_a.jpg

Hardware features include a reconfigurable PMC (PCI Mezzanine Card) based on the Xilinx Virtex-II, or Virtex-4 4VLX160 and 4VSX55 range of Platform FPGAs providing a high speed PCI interface, external memory, high density I/O, programmable clocks, temperature monitoring, battery backed encryption and flash boot facilities. For use in a standard PC/PCI environment, the PMC card is supported by a dual PMC to PCI carrier card providing 64-bit 66MHz primary and secondary PCI via an Intel 21154 PCI-PCI bridge device. PMC Pn4 user I/O connections can be routed between the PMC sites or can be connected to an on-board I/O header.

Software features include a PAL (Platform Abstraction Layer) implementation allowing hardware developers to access board features using the portable PAL API (Application Programming Interface). Supporting the PAL implementation is a Platform Support Library (PSL) - a set of board specific hardware device drivers allowing lower level access to board features. A DSM (Data Stream Manager) library allows for simple implementation of applications involving co-processing between a Windows based host and hardware applications on the RC2000. A set of utilities and drivers provides support for Microsoft Windows NT/2000/XP, Linux and VxWorks.

Enabling High Performance Computing

RC2000_board

Rapid design starts

  • Identify and port bottleneck algorithms to FPGA implementations using C
  • Full examples and project templates for use with DK and Agility Compiler
  • Drivers for board configuration and control over PCI (MSWindows 2000/XP)

Simplify hardware acceleration applications

  • Familiar and consistent HW-SW design framework
  • Use DSM for host to FPGA communications
  • Comprehensive board support libraries and software drivers
  • Access board features using the PAL portable API