Licensing considerations, Using the demo application and example design, Data flow block diagram – Altera Arria GX User Manual
Page 13: Licensing

Altera Corporation
Getting Started User Guide
2–7
October 2007
Arria GX Development Kit
Getting Started
Licensing 
Considerations
Before using the Quartus II software, you must request a license file from 
and install it on your
computer. When you request a license file, Altera emails you a license.dat 
file that enables the software.
1
To license the Quartus II software, you need your network 
interface card (NIC) ID, a 12-digit hexadecimal number that 
identifies your computer. Networked (or floating-node) 
licensing requires a NIC ID or server host ID. When obtaining a 
license file for network licensing, use the NIC ID from the 
computer that will issue the Quartus II licenses to distributed 
users over a network. You can find the NIC ID for your card by 
typing "ipconfig /all" at a command prompt. Your NIC ID 
is the number on the physical address line, without the dashes.
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 x4 MegaCore function) read, write, 
and loop commands
■
Specify memory read/write and loop commands
■
Read various configuration registers
In this section, you perform the following tasks:
■
Install the demo application drivers
■
Install the Arria GX development board
■
Perform memory read and write transactions on the board
1
The Arria GX 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, Programming the Development Board
Data Flow Block Diagram
shows a block diagram of the data flow from the x4 PCI
Express edge connector through the Arria GX device block, which 
includes the application layer, Altera PCI Express x4 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 (AGX_PCIe_Example_Design.sof) has a DMA engine that allows 
the development board to write to on-chip memory.
