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

NetFPGA-1G-CML™ Board Reference Manual 

 

 

Copyright Digilent, Inc. All rights reserved. 

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

 

Page 

5

 of 

21

 

 

buffering and table lookup. Each 36Kb BRAM can be partitioned into two completely independent 18Kb RAMs to 
help facilitate more efficient hardware utilization. Furthermore, each BRAM can be configured for dual-port 
operation and includes register infrastructure tp support FIFO functionality. These BRAM ports can be organized in 
either single or dual-clock configurations. The Xilinx tool chain includes a rich selection of resources for on-chip 
BRAM configuration and initialization. Further information is provided in the Xilinx 

7-Series FPGAs Memory 

Resources User Guide 

(UG473). 

 

DDR3 Memory 

The NetFPGA-1G includes a Micron MT41K512M8 512 MB DDR3 SDRAM which employs an 800 MHz byte-wide 
data bus capable of operating at a data rate of 1600 MT/s. Project development with the SDRAM involves using 
the Xilinx Memory Interface Generator (MIG) in either the XPS design tool or the Vivado Design Suite. The MIG is 
an interface generation wizard for selecting part types and configuring FPGA Select I/O resources for the memory 
hardware interface. The interface is automatically configured by the MIG for use with the AXI4 system bus and 
provides options for 2:1 or 4:1 memory-to-bus clock ratios. The NetFPGA-1G uses a VCC

AUX-IO 

of 2.0V to support 

high performance DDR3 frequency settings. Please see the Xilinx 

7 Series FPGAs Memory Interface Solutions User 

Guide 

(UG586) and the Micron 

4Gb:x4,x8,x16 DDR3L SDRAM 

data sheet for more details. 

 

QDRII+ Memory 

A 4.5 MB Cypress CY7C2263KV18 QDRII+ Quad Data Rate SRAM is provided for applications that require 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 peak bandwidth of up to 3.6 GB/s. The 
Xilinx Memory Interface Generator (MIG) is able to generate and configure an AXI4 based interface into the QDRII+ 
via the user friendly wizard tool. More information regarding the QDRII+ memory part and the Xilinx MIG tool can 
be found in the Cypress 

CY7C2263KV18/CY7C2265KV18 data sheet

, the Cypress Application Note 

QDR-II, QDR-II+, 

DDR-II, DDR-II+ Design Guide 

(AN4065), and the Xilinx 

7 Series FPGAs Memory Interface Solutions User Guide 

(UG586). 

 

BPI Flash Memory 

A 1-Gbit Numonyx BPI (Byte Peripheral Interface) flash memory in a 128 MB x16 configuration is provided to 
support high-speed FPGA configuration after board reset. High-speed single-step configuration enables 
enumeration via the PCIe interface within 100 mS, as required by the PCI specification. In BPI configuration mode, 
the FPGA acts as the bus master, driving the flash address and control signals to transfer previously stored 
bitstream data into the configuration SRAM. 

The BPI flash has enough capacity to store multiple device configurations. This facilitates multi-stage configuration 
boot as well as applications that utilize dynamic reconfiguration. Configuration bitstreams are not the only data 
which can be stored in the BPI flash. After configuration is complete, the BPI programming pins may be used as 
normal Select I/O within the design. As a result, non-volatile data of any type can also be stored to and retrieved 
from the BPI after device configuration is complete. More information regarding BPI based device configuration is 

Содержание 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 ...

Отзывы: