2
Requirements Existing Z-Dok interface 10G Ethernet – SFP+ Free chips? Fast Memory More QDRII+ Large Memory for transient buffer DDR? External Processor
ROACH2
ROACH2 Issues... FPGA choice Form factor Processor + bus interface Monitoring of temperatures and voltages/currents Power supply ADC interface Number/type of memories 10Ge type/number Testing/programming General interfaces
FPGA choice Virtex6
Form factor ATX I/O area is limiting 1U height is important Cooling
Processor and bus interface 32 bit would be “nice”... how “nice” exactly? AMCC availability? Changing? ARM??
Monitoring Temperature Fans Voltages Currents Remote access?
Power supply AC or DC?
ADC Interface Z-DOK likely best choice for now Serial I/F would need too many transceivers
Memories... QDR II+ 36 bit or 18 bit? 2, 3, 4 or more? DDRn Can do 4 x QDRII+ 18 bit wide + DDR with SX475T
10 Gigabit Ethernet Time to go SFP+ 6x … 8x? 1 Gigabit from FPGA
Testing and programming Suggestion for a single USB device interface using FTDI USB-JTAG bridge Eval kit will be tested with ROACH Production testing via JTAG
General interfaces I²C USB Host (1 x ?) Serial Ethernet control and monitoring 10/100 IEEE 1588
One possible configuration 1 DDR DIMM 4 x 18 bit wide QDRII+'s 2 x Z-DOK 8 x SFP+ Diff GPIO (40 pair) 32 bit processor bus 2 x 1G ethernet from FPGA Leaves 34 “spare” I/O's