1 Introduction
2 Prerequisites
2.1 Hardware
2.2 FPGA project
2.3 Development software
2.4 Experience with FPGA design
3 The implementation of the demo bundle
3.1 Overview
3.2 File outline
3.3 Building the demo bundle
3.3.1 Opening the project
3.3.2 Building the PCIe block (Arria II and series-IV FPGAs)
3.3.3 Compilation of the design files
3.4 Programming the FPGA
4 Modifications
4.1 Integration with custom logic
4.2 Making changes in Altera’s PCIe IP / Megafunction
4.3 Inclusion in a custom project
4.4 Using other boards
4.4.1 General
4.4.2 Device family
4.4.3 Pin placements
4.4.4 PCIe only: Clocking
4.4.5 Working with XillyUSB
5 Troubleshooting
5.1 Errors during implementation
5.2 PCIe Hardware problems