WARP FPGA Board

Hardware version 2.2

The 2nd generation FPGA board is the latest addition to the WARP hardware platform. At its heart is a Xilinx Virtex-4 FPGA, which provides all the node's processing resources. This board provides daughtercard slots that are compatible with all current WARP daughtercards.

Key Features:

  • Xilinx Virtex-4 FX100 FPGA
    (XC4VFX100-11FFG1517C)
  • 10/100/1000 Ethernet (Marvell 88e1111 PHY)
  • 4 WARP daughtercard slots
  • 8 Multi-gigabit transceivers:
    • 2 SATA interfaces (1 target, 1 host)
    • 2 SFP interfaces
    • 4 HSSDC2 interfaces
  • DDR2 SO-DIMM slot (2GB SO-DIMM included with board)
  • 2 UART interfaces (1 on-board USB-UART, 1 DB9 RS-232)
  • User I/O (16 LEDs, 5 push buttons, 3 seven segment displays, 16-bit 3.3v I/O)
  • USB, JTAG & CompactFlash FPGA configuration

Documentation


FPGA Boards Comparison

The WARP FPGA Board v2 improves on the design of the original WARP FPGA Board v1. The table below offers a side-by-side comparison of some key features.
FPGA Resources
FPGA Board v2 FPGA Board v1
Device Virtex-4 FX100
(XC4VFX100-11FFG1517C)
Virtex-II Pro P70
(XC2VP70-6FF1517C)
Logic Slices 42k 33k
18x18 Multipliers 160 328
18kb Block RAMs 376 328
PowerPC Cores 2 2
Hard Ethernet
MAC Cores
4 0
More Information Virtex-4 Docs Virtex-II Pro Docs
Board Resources
FPGA Board v2 FPGA Board v1
Daughtercard Slots 4 4
Memory Up to 2GB (DDR2 SO-DIMM Slot) Two 2MB ZBT SRAM
Ethernet
  • One Gigabit (10/100/1000) interface
  • Two Gigabit (1000Base-T only) interfaces
    (via optional SFP moduless)
  • One 10/100 interface
Multi-Gigabit
Transceivers
  • 4 HSSDC2 ports (Infiniband keyed)
  • 2 SATA ports (1 host, 1 target)
  • 2 SFP ports
  • 8 HSSDC2 ports
    (2 populated)
MGT Clocking
  • Flexible design
  • 3 on-board oscillators
  • Daisy-chain support
  • One on-board oscillator
UART
  • One RS-232 (DB-9M port)
  • One USB/UART interface (FT232R transceiver)
  • One RS-232 (DB-9M port)
User I/O
  • 3 seven-segment displays
  • 16 LEDs (6 red/6 green/4 yellow)
  • 16-bits TTL I/O
  • 5 push buttons
  • 2 seven-segment displays
  • 4 LEDs
  • 16-bits TTL I/O
  • 5 push buttons