PPT

advertisement
NetFPGA10G
Michaela Blott, September 2010
Page 1
Xilinx Confidential – Internal
NetFPGA10G Team










Michaela Blott
Adam Covington
Jonathan Ellithorpe
Paul Hartke
John Lockwood
Nick McKeown
Sachidanandan Sambandan
Kees Vissers
Tatsuya Yabe
James Zeng
Page 2
Page 2
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
Motivation/ Objective
 Leverage LATEST technology to create a networking
reference platform
 Enable researchers, students and customers to build
working prototypes of hardware-accelerated networking
systems
 Upgrade interface speeds and components to facilitate faster
and more complex prototypes
 Successor to the highly successful networking research
platform NetFPGA - used by over 500 universities worldwide
Page 3
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
High-Level Specification
QDRII SRAM subsystem
1G or 10G Ethernet
subsystem
PCIe x8, Gen1
Xilinx Virtex5
1G or 10G Ethernet
subsystem
interface
XCV5TX240T-2
FG1759
1G or 10G Ethernet
subsystem
V2
1G or 10G Ethernet
subsystem
• PCIe adapter full size card, dual slot
with extra ATX power connector
RLDRAMII CIO DRAM subsystem
• Standalone operation supported
Page 4
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
High-speed serial
expansion interface
Memory Interface SRAM Subsystem
–
–
–
–
–
QDRII, 300MHz, CY7C1515JV18-300BZXC
overall density 216Mb
organized in 3 independent 36bit interfaces
64.8Gbps raw access for read and 64.8Gbps for write @ 300MHz
sized to handle flow classification, routing table lookup, flow statistics,
and free and used lists
SRAM
adr, ctl
SRAM
din
36bit
Page 5
dout
adr, ctl
36bit
dout
SRAM
din
36bit
adr, ctl
36bit
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
dout
din
36bit
36bit
Memory Interface DRAM Subsystem
– RLDRAMII CIO, 250-300MHz, MT49H16M36HT-25:A
– overall density 2.3Gb (57msec storage of 40Gbps traffic)
– arranged as 2 independent 64bit interfaces (2 components per
interface)
– 76.8Gbps shared raw access for read and write @ 300MHz
– sized to handle packet buffering
RLDRAMII
CIO
adr, ctl
RLDRAMII
CIO
data
2*32=64bit
Page 6
adr, ctl
data
2*32=64bit
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
Network Interface Flavours
 PHY: four single-port PHYs (NetLogic AEL2005)
 10G interfaces or 1G interfaces via SFP+ cages
 Supported physical standards:
– 10G direct attach copper, and optical interfaces 10G LRM, 10G SR, 10G
LR
– 1000BaseT and 1000BaseX
FPGA
SFP+ cage
SFI
10G PHY
XAUI (4GTXs @3.125Gbps
SFP+ cage
SFI
10G PHY
XAUI (4GTXs @3.125Gbps
SFP+ cage
SFI
10G PHY
XAUI (4GTXs @3.125Gbps
10G PHY
XAUI (4GTXs @3.125Gbps
SFP+ cage
Page 7
SFI
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
Expansion Connector




purpose:
– allow greater port density,
– support different physical interface flavours
– add daughter cards with
extra memory cards or NSEs/ KBPs
2 flavours:
– daughter card expansion
– board to board with expansion cable
connector:
– Two QTH Samtec connectors
– Designed for XAUI, PCIe, SATA, Infiniband,
HyperTransport, etc.
board to board cable:
– Twinax micro-ribbon cable
– Available in different lengths:
for example 0.5m (100 Gbps);1m (50 Gbps)
– recommended part number: HQDP-020-05.00-STL-SBR-2
distance vs speed:
FPGA
Samtec connector
10GTXs @6.25Gbps
10GTXs @6.25Gbps
Page 8
Samtec connector
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
NetFPGA1G – 10G comparison
In a nutshell...
Page 9
NetFPGA 1G
NetFPGA 10G
4 x 1Gbps Ethernet Ports
4 x 1Gbps or
4 x 10Gbps Ethernet Ports
4.5 MB ZBT SRAM
64 MB DDR2 SDRAM
27 MB QDRII-SRAM
288 MB RLDRAM-II
PCI
PCI Express x8
Virtex II-Pro 50
Virtex 5 TX240T
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
FPGA Designs
 Stress-test design
 prove the board is functional under maximum load
(temperature, power, noise)
 Basic & full infrastructure designs
 provides basic RTL infrastructure to all users in form of
well-defined and abstracted interfaces
 Planned reference designs
 PCIe-ICAP design (allows configuration of the FPGA via
PCIe)
 Stanford reference router design
 HLS platform
 and others...
Page 10
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
More information ...
 Alpha Program
 Pricing is still being negotiated – heavily subsidized for academics as Micron,
Cypress, NetLogic Microsystems and Xilinx are donating the parts
 Board was built in collaboration with Hitech Global, who will also distribute the
board: (for academic and commercial use)
Visit HiTechGlobal’s website
– http://www.hitechglobal.com/Boards/PCIExpress_SFP+.htm
 Status: Release to Manufacture in the next weeks
 Visit NetFPGA website for the latest update
– http://www.netfpga.org
 If you haven’t already, sign up to netfpga-announce mailing list
– https://mailman.stanford.edu/mailman/listinfo/netfpga-announce
Page 11
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
THANK YOU!
mblott@xilinx.com
Page 12 Page 12
Xilinx Confidential – Internal
Demo
Stress-test Design
Host CPU
RLDRAM memory
test
QDR memory test
FPGA
PCIe test
SFP+ test
Filler
Config &
Flash test
Clock &
PWR test
UART
report
PCIe Application & Driver
Hyperterminal
Config & Flash test
CPLD
Page 13
NetFPGA10G board
Test computer
Xilinx Confidential – Internal • Unpublished Work © Copyright 2009 Xilinx
Download