AN 456: PCI Express High Performance Reference Design

ID 683541
Date 12/12/2018

1.7. Hardware Installation

If you are using the Stratix IV GX card, you must check the settings on an eight-position dip switch which controls the PCI Express mode of operation. The following figure highlights this component. The right-most position of this dip switch sets the operation to normal or PCI Express compliance base board (CBB) testing. To run the software included in this application note, this switch must be in the off position. The off position points towards the PCIe slot. The on position points away from the PCIe slot. When set in the on position, you can use the reset switch labeled PB1 to cycle through various modes required for CBB testing. (The dip switch labels the on side on the switch.)
Note: The top-level RTL file has been modified to enable CBB testing. If you regenerate the IP core, you may overwrite this top-level file and disable the CBB testing capability.
Figure 6. Location of Components that Control PCI Express Mode of Operation
  1. Power down computer #1 and plug the development board into the PCI Express slot. For an x1 or x4 operation, use a PCI Express lane converter.
  2. The development kits include integrated USB-BlasterTM circuitry for FPGA programming. However, for the host computer and development board to communicate, you must install the USB-Blaster on the host computer.
  3. Program the FPGA with the reference design using the Quartus II software on computer #2 and an Altera USB-Blaster cable (or other download cable) connection between computer #2 and the development board on computer #1.
  4. Connect one end of the USB cable the USB port on the development board.
  5. Connect the other end of the cable to the USB port on the computer running the Quartus II software on computer #2.

    To download the USB-Blaster driver, go to the Altera support site at Cable and Adapter Drivers Information .

    For installation instructions, go to USB-Blaster and USB-Blaster II Drivers for Windows 7 and Windows Vista .