Using the demo application and example design, Data flow block diagram, Using the demo application and example design –8 – Altera PCI Express Development Kit, Stratix II GX Edition Getting Started User Manual
Page 16

2–8
Getting Started User Guide
Altera Corporation
PCI Express Development Kit, Stratix II GX Edition
March 2008
Using the Demo Application and Example Design
●
The Quartus II software
●
The MAX+PLUS
®
II software
●
The LeonardoSpectrum
™
synthesis tool
●
The Synplify software
●
The ModelSim
®
simulator
●
The Precision RTL Synthesis Software
4.
To install your license, refer to Specifying the License File
Using the Demo
Application and
Example Design
The kit provides an example design file and an easy-to-use demo
application with a custom GUI. Using the demo application GUI you can:
■
Specify endpoint (PCI Express x8 MegaCore function) DMA read,
write, and loop commands
■
Specify memory read/write and loop commands
■
Read various configuration and DMA registers
In this section, you perform the following tasks:
■
Install the demo application drivers and PCI Express development
board
■
Perform memory read and write transactions on the board
■
Read configuration and DMA registers
1
The Stratix II GX PCI Express development board ships with a
pre-installed example design. For instructions on installing the
example design or any other design to the flash memory on the
board, refer to
Appendix A, Using the Parallel Flash Loader
.
Data Flow Block Diagram
shows a block diagram of the data flow from the x8 PCI
Express edge connector through the Stratix II GX device block, which
includes the application layer, Altera PCI Express x8 MegaCore function,
and the Quartus II software alt2gxb megafunction.
The kit’s demo application allows for memory read and write
transactions to the development board. In addition, the kit’s example
design (SIIGX_PCIe_Example_Design.sof) has a DMA engine that
allows the development board to write to system memory.