Skip to content

Manufacturing Test Instructions

mwlaverty edited this page Mar 26, 2014 · 1 revision

The following hardware is required to run all NetFPGA-1G Manufacturing tests:

  • 1x HiTechGlobal PCI Express Test/SMA Breakout Board
  • 8x SMA to SMA cable, 24”
  • 2x Ethernet cables
  • 1x NetFGPA-1G-CML FMC Test Card
  • 1x SD card, any size, loaded with an ASCII text file named “message.txt”
  • 1x Micro (male) to Type A (female) USB adapter
  • 1x USB thumb drive loaded with the manufacturing test bitstream, “mfg_test.bit”
  • 1x PmodUSBUART
  • 2x 6 pin connector cable, 6”
  • 1x Micro (male) to Type A (male) USB cable
  • 2x 1x6 pin headers
  • 46x 2 pin block jumpers
  • 12 V power supply

If debug information in addition to pass/fail messages regarding manufacturing tests related to the FPGA is desired, an additional PmodUSBUART, 6 pin connector cable, and micro (male) to type A (male) USB cable is needed.

The following summary describes how to set up the manufacturing test hardware with the NetFPGA-1G:

a) Load jumpers JP4 (USB HOST) and JP5 (VADJ ENABLE); Leave jumper JP1 (PUDC) open; it is reserved and not used during testing or normal operation.

b) For both Pmod headers JA and JB, plug a 1x6 pin header in the bottom row (pins 7-12) and place a jumper across pins 7-8 and another across pins 9-10.

c) Connect the NetFPGA-1G-CML 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 “mfg_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 PmodUSBUART to pins 1-6 of JA using a 6 pin connector cable, and connect the PmodUSBUART to a host machine using a micro to type A USB cable.

h) Plug the NetFPGA-1G into the HTG PCIe test card. Loop the RX0-3 pairs on the HTG card to the TX0-4 pairs using SMA cables (RX0P <-> TX0P, RX0N <-> TX0N, etc.). Set switches 1-3 on the HTG card to 000. Additionally, power the HTG card with a Molex connector from a standard PC power supply, and ensure the power switch is set to ATX.

i) Plug a PCIe power connector from a standard PC power supply into J17 on the NetFPGA-1G.

j) If FPGA debug information is desired, connect the additional PmodUSBUART, 6 pin connector cable, and micro (male) to type A (male) USB cable to pins 1-6 of Pmod connector JB and a host machine.

Many tests can be run independently without the need for additional hardware. For example, the HiTech Global Breakout Board is only needed to test the PCIe edge connector. More details regarding individual tests are provided in the NetFPGA-1G Manufacturing Test Reference Manual available on the Digilent web site.