Digilent NetFPGA-1G-CML Скачать руководство пользователя страница 1

 

1300 Henley Court 

Pullman, WA 99163 

509.334.6306 

www.digilentinc.com 

NetFPGA-1G-CML™ Board Reference Manual

 

 

Revised July 16, 2014 
This manual applies to the NetFPGA-1G-CML rev. E 

 

DOC#: 6015-502-001 

Copyright Digilent, Inc. All rights reserved. 

Other product and company names mentioned may be trademarks of their respective owners.

 

Page 

1

 of 

21

 

 

 

Overview 

The NetFPGA-1G-CML is a versatile, low-cost network hardware development platform featuring a Xilinx® Kintex®-
7 XC7K325T FPGA and includes four Ethernet interfaces capable of negotiating up to 1 GB/s connections. 512 MB 
of 800 MHz DDR3 can support high-throughput packet buffering while 4.5 MB of QDRII+ can maintain low-latency 
access to high demand data, like routing tables. Rapid boot configuration is supported by a 128 MB BPI Flash, 
which is also available for non-volatile storage applications. The standard PCIe form factor supports high speed x4 
Gen 2 interfacing. The FMC carrier connector provides a convenient expansion interface for extending card 
functionality via Select I/O and GTX serial interfaces. The FMC connector can support SATA-II data rates for 
network storage applications. The FMC connector can also be used to extend functionality via a wide variety of 
other cards designed for communication, measurement, and control.  

The NetFPGA-1G-CML is designed to support the Stanford NetFPGA architecture with reference designs available 
through the NetFPGA GitHub Organization (www.github.com/organizations/NetFPGA). It is fully compatible with 
Xilinx Vivado™ and ISE® Design Suites as well as Xilinx SDK for embedded software design.  

 

 

 

 

 

The NetFPGA-1G-CML board. 

 

Xilinx Kintex-7 XC7K325T-1FFG676 FPGA 

 

Low-jitter 200 MHz oscillator 

 

Four 10/100/1000 Ethernet PHYs with 

RGMII 

 

X4 Gen 2 PCI Express 

 

X16 4.5 MB QDRII+ static RAM (450 MHz) 

 

X8 512 MB DDR3 dynamic RAM (800 MHz) 

 

1-Gbit BPI Flash 

 

SD card slot  

 

32-bit PIC microcontroller  

 

USB microcontroller  

 

Real time clock 

 

Crypto-authentication chip  

 

High pin count FMC connector (VITA 57) 

withh 100 Select-IO and 4 GTX serial pairs 

 

Two Pmod connectors 

 

Four on-board LEDs and four on-board 

general-purpose buttons 

 

Содержание NetFPGA-1G-CML

Страница 1: ...nvenient expansion interface for extending card functionality via Select I O and GTX serial interfaces The FMC connector can support SATA II data rates for network storage applications The FMC connector can also be used to extend functionality via a wide variety of other cards designed for communication measurement and control The NetFPGA 1G CML is designed to support the Stanford NetFPGA architec...

Страница 2: ...rent ways using Xilinx development software The FPGA may be configured from three different sources These include the on board BPI flash an off board USB flash drive or via a PC The NetFPGA 1G follows a specific configuration sequence when it powers up and comes out of reset If a valid download bit file is detected on an attached UBS flash drive that bitstream will be used to program the FPGA The ...

Страница 3: ...ed to short pins 15 and 16 pulling down PS_ON signal of the main 20 pin connector of the standard ATX power supply to power on the ATX unit Fig 1 Figure1 Left NetFPGA 1G can be powered by plugging the 6 pin PCIe power connector in J17 Right Pin 16 and 17 are shorted using a jumper to power on a standard ATX power supply when used standalone Analog Devices voltage regulators provide a number of on ...

Страница 4: ... V 0 1 1 8 V 1 0 2 5 V 1 1 3 3 V Table 1 On board power supplies 3 Oscillators and Clocks On board oscillators support various board subsystems A low jitter 125 MHz oscillator is provided for the Ethernet PHYs and a 50 MHz oscillator drives the FPGA master configuration clock The Cypress FX2LF and Microchip PIC microcontroller each contain on chip oscillators running at 24 MHz and 8 MHz respective...

Страница 5: ...e high speed low latency memory Common applications include FIFO buffers and table lookups The notion of Quad data rate comes from the ability to simultaneously read from a unidirectional read port and write to a unidirectional write port on both clock edges The NetFPGA 1G QDRII is capable of operating at up to 450MHz to yield data transfer rates of up to 900 MT s per 2 byte port This yields a pea...

Страница 6: ...orated into designs using either the Xilinx ISE Coregen tool or via instantiation and customization from the Vivado Design Suite IP catalog Please refer to the Xilinx 7 Series FPGAs Integrated Block for PCI Express V2 0 PG054 product guide and 7 Series FPGAs GTX GTH Transceivers UG476 user guide for more information 10 Ethernet PHYs Four Realtek RTL8211 Ethernet transceivers PHYs are provided to i...

Страница 7: ...n the factory loaded PIC firmware will search for the bitstream mfg_test bit on the USB flash drive and use it to configure the FPGA in slave serial mode After the FPGA has been configured a test menu will be displayed on the terminal emulator window connected to the PmodUSBUART and the user can run the tests by following the menu prompts If the board is set up as described in Appendix A all tests...

Страница 8: ... refer to Appendix B for specific details regarding the button and LED IO port constraints 13 Pmod Expansion Connectors The NetFPGA 1G has two 12 pin connectors to support I O expansion via Digilent Pmods Digilent manufactures Pmod accessories that support a large variety of external interfaces that increase system flexibility The Pmod connectors are 2x6 right angle 100 mil female connectors that ...

Страница 9: ...gnal drive voltages within these banks are configured together to match the various requirements of different mezzanine cards These banks are disabled on the board when shipped but jumper JP5 VADJ ENABLE can be installed to prepare these I O banks for use with the FMC connector Three control outputs are then included in the FPGA design configuration to set the FMC signaling voltage and enable it T...

Страница 10: ...ins 9 10 c Connect the NetFPGA 7 FMC Test Card to the FMC connector J11 and load all the jumper blocks horizontally 1 2 3 4 5 6 etc d Connect one Ethernet cable between ETH1 and ETH2 and another between ETH3 and ETH4 e Connect the USB thumb drive containing nf7_test bit to J13 using the micro to type A adapter cable f Plug the SD card containing message txt into the SD connector J10 g Connect a Pm...

Страница 11: ...ARD io standard type get_ports port list set_property LOC io location get_ports port name The information is presented in UCF format to express a clear association between the pin and the desired IO standard for the NetFPGA 1G although it can be readily translated into the XDC format LOC information is provided here for all pins IOSTANDARD information is provided for SelectIO pins Other useful pro...

Страница 12: ...OSTANDARD SSTL15 NET ddr3_addr 15 LOC AD5 IOSTANDARD SSTL15 NET ddr3_ba 0 LOC AA5 IOSTANDARD SSTL15 NET ddr3_ba 1 LOC AC4 IOSTANDARD SSTL15 NET ddr3_ba 2 LOC V4 IOSTANDARD SSTL15 NET ddr3_ras_n LOC Y6 IOSTANDARD SSTL15 NET ddr3_cas_n LOC Y5 IOSTANDARD SSTL15 NET ddr3_we_n LOC U5 IOSTANDARD SSTL15 NET ddr3_reset_n LOC U1 IOSTANDARD LVCMOS15 NET ddr3_cke 0 LOC AB5 IOSTANDARD SSTL15 NET ddr3_odt 0 LO...

Страница 13: ...OSTANDARD HSTL_I_DCI NET qdriip_q 7 LOC AB15 IOSTANDARD HSTL_I_DCI NET qdriip_q 8 LOC AC16 IOSTANDARD HSTL_I_DCI NET qdriip_q 9 LOC AE20 IOSTANDARD HSTL_I_DCI NET qdriip_q 10 LOC AD19 IOSTANDARD HSTL_I_DCI NET qdriip_q 11 LOC AD18 IOSTANDARD HSTL_I_DCI NET qdriip_q 12 LOC AC19 IOSTANDARD HSTL_I_DCI NET qdriip_q 13 LOC AB20 IOSTANDARD HSTL_I_DCI NET qdriip_q 14 LOC AA20 IOSTANDARD HSTL_I_DCI NET qd...

Страница 14: ...OSTANDARD LVCMOS33 NET bpi_addr_cmd 13 LOC E26 IOSTANDARD LVCMOS33 NET bpi_addr_cmd 14 LOC F25 IOSTANDARD LVCMOS33 NET bpi_addr_cmd 15 LOC G26 IOSTANDARD LVCMOS33 NET bpi_addr_cmd 16 LOC K17 IOSTANDARD LVCMOS33 NET bpi_addr_cmd 17 LOC K16 IOSTANDARD LVCMOS33 NET bpi_addr_cmd 18 LOC L20 IOSTANDARD LVCMOS33 NET bpi_addr_cmd 19 LOC J19 IOSTANDARD LVCMOS33 NET bpi_addr_cmd 20 LOC J18 IOSTANDARD LVCMOS...

Страница 15: ...bpi_data 9 LOC D21 IOSTANDARD LVCMOS33 NET bpi_data 10 LOC C22 IOSTANDARD LVCMOS33 NET bpi_data 11 LOC B20 IOSTANDARD LVCMOS33 NET bpi_data 12 LOC A20 IOSTANDARD LVCMOS33 NET bpi_data 13 LOC E22 IOSTANDARD LVCMOS33 NET bpi_data 14 LOC C21 IOSTANDARD LVCMOS33 NET bpi_data 15 LOC B21 IOSTANDARD LVCMOS33 SD Card Connector Port Name IO Location IO Standard Type NET sd cd LOC AE15 IOSTANDARD LVCMOS18 P...

Страница 16: ...6 NET pcie clk_n LOC H5 NET pcie perstn LOC L17 IOSTANDARD LVCMOS33 PULLUP NODELAY NET pcie wake LOC K18 IOSTANDARD LVCMOS33 NET pcie prsnt LOC AA7 IOSTANDARD LVCMOS18 Ethernet PHYS Port Name IO Location IO Standard Type NET mdc LOC V13 IOSTANDARD LVCMOS18 NET mdio LOC W13 IOSTANDARD LVCMOS18 NET phy_rstn_1 LOC K21 IOSTANDARD LVCMOS33 NET phy_rstn_2 LOC L23 IOSTANDARD LVCMOS33 NET phy_rstn_3 LOC E...

Страница 17: ...txc_2 LOC D14 IOSTANDARD LVCMOS18 NET rgmii_rxd_3 0 LOC A13 IOSTANDARD LVCMOS18 NET rgmii_rxd_3 1 LOC C9 IOSTANDARD LVCMOS18 NET rgmii_rxd_3 2 LOC D11 IOSTANDARD LVCMOS18 NET rgmii_rxd_3 3 LOC C11 IOSTANDARD LVCMOS18 NET rgmii_txd_3 0 LOC D10 IOSTANDARD LVCMOS18 NET rgmii_txd_3 1 LOC G10 IOSTANDARD LVCMOS18 NET rgmii_txd_3 2 LOC D9 IOSTANDARD LVCMOS18 NET rgmii_txd_3 3 LOC F9 IOSTANDARD LVCMOS18 N...

Страница 18: ...VCMOS15 NET btn_3 LOC AB6 IOSTANDARD LVCMOS15 Pmod Connectors Port Name IO Location IO Standard Type NET pmod_ja_1 LOC D19 IOSTANDARD LVCMOS33 NET pmod_ja_2 LOC E23 IOSTANDARD LVCMOS33 NET pmod_ja_3 LOC D25 IOSTANDARD LVCMOS33 NET pmod_ja_4 LOC F23 IOSTANDARD LVCMOS33 NET pmod_ja_7 LOC F19 IOSTANDARD LVCMOS33 NET pmod_ja_8 LOC G22 IOSTANDARD LVCMOS33 NET pmod_ja_9 LOC D24 IOSTANDARD LVCMOS33 NET p...

Страница 19: ...LA09_P LOC Y25 NET FMC_LA09_N LOC Y26 NET FMC_LA10_P LOC W21 NET FMC_LA10_N LOC V21 NET FMC_LA11_P LOC W25 NET FMC_LA11_N LOC W26 NET FMC_LA12_P LOC W23 NET FMC_LA12_N LOC W24 NET FMC_LA13_P LOC U22 NET FMC_LA13_N LOC V22 NET FMC_LA14_P LOC R26 NET FMC_LA14_N LOC P26 NET FMC_LA15_P LOC T24 NET FMC_LA15_N LOC T25 NET FMC_LA16_P LOC V23 NET FMC_LA16_N LOC V24 NET FMC_LA17_P LOC R22 NET FMC_LA17_N LO...

Страница 20: ...02_P LOC AD23 NET FMC_HA02_N LOC AD24 NET FMC_HA03_P LOC AB21 NET FMC_HA03_N LOC AC21 NET FMC_HA04_P LOC U24 NET FMC_HA04_N LOC U25 NET FMC_HA05_P LOC V26 NET FMC_HA05_N LOC U26 NET FMC_HA06_P LOC AD25 NET FMC_HA06_N LOC AE25 NET FMC_HA07_P LOC AD21 NET FMC_HA07_N LOC AE21 NET FMC_HA08_P LOC AE22 NET FMC_HA08_N LOC AF22 NET FMC_HA09_P LOC R18 NET FMC_HA09_N LOC P18 NET FMC_HA10_P LOC U16 NET FMC_H...

Страница 21: ...21 of 21 NET FMC_DP1_C2M_N LOC D1 NET FMC_DP1_C2M_P LOC D2 NET FMC_DP2_M2C_N LOC B5 NET FMC_DP2_M2C_P LOC B6 NET FMC_DP2_C2M_N LOC A3 NET FMC_DP2_C2M_P LOC A4 NET FMC_DP3_M2C_N LOC G3 NET FMC_DP3_M2C_P LOC G4 NET FMC_DP3_C2M_N LOC F1 NET FMC_DP3_C2M_P LOC F2 NET FMC_GBTCLK0_M2C_N LOC F5 NET FMC_GBTCLK0_M2C_P LOC F6 NET FMC_GBTCLK1_M2C_N LOC D5 NET FMC_GBTCLK1_M2C_P LOC D6 ...

Отзывы: