What do we provide?

The goal of this project is to eventually port the entire NetFPGA software and hardware infrastructure to the Altera DE5 platform.

What is NetFPGA?

NetFPGA is a widely used FPGA-based platform for network experimentation, teaching and research. It integrates a low-cost FPGA-based networking board, which contains four 1 Gbps Ethernet interfaces with free open source software and gateware. It enables researchers to explore new networking approaches with low startup investment. Go to NetFPGA website to see more details.

What is DE5?

The DE5 is the latest FPGA development board from Terasic Technologies that integrates the state of the art Altera Stratix V FPGA with four 10 Gigabit Ethernet interfaces, several high speed I/Os, and high density static and dynamic memory interfaces. Although the DE5 contains many of the same basic components as the NetFPGA card, its logic and memory capacity is much higher, facilitating more advanced networking research projects. DE5 development board features the PCI Express interface, which will accelerate card-host transfer rates by over an order of magnitude.

The DE5 board in our project integrates the state-of-the art Stratix V GX FPGA 5SGXEA7N2F45C2. The key features of DE5 include:

  • Stratix V GX 5SGXEA7N2F45C2
    • 622,000 logic elements
    • 50-Mbits embedded memory
    • 48 transceivers (12.5Gbps)
    • 512 18-bit x 18-bit multipliers
    • 256 27-bit x 27-bit DSP blocks
    • 2 PCI Express hard IP blocks
    • 840 user I/Os
    • 210 full-duplex LVDS channels
    • 28 phase locked loops (PLLs)
  • Four SFP+ ports
    • Four SFP+ connector (10 Gbps+)
  • PCI Express x8 edge connector
    • Support for PCIe Gen1/2/3
    • Edge connector for PC motherboard with x8 or x16 PCI Express slot
  • Memory devices
    • 32MB QDRII+ SRAM
    • Up to 8GB DDR3 SO-DIMM SDRAM
    • 256MB FLASH
  • On-board USB Blaster II or JTAG header for use with the Quartus II Programmer