Pci express applications, Sof programming – Altera Arria GX User Manual

Page 17

Advertising
background image

Altera Corporation

Getting Started User Guide

2–11

October 2007

Arria GX Development Kit

Getting Started

Using the
Arria GX
Development
Board for Your
Applications

You can use the Arria GX development board to develop PCI Express as
well as other applications.

PCI Express Applications

As you develop the application, at some point you program the FPGA
with your design by downloading programming files to the development
board. You can use the following programming methods:

By SRAM Object File (SOF)

With this method, you download an SOF directly into the FPGA with
the development board installed in Computer #1. This method is
faster to make changes and debug your application. One
disadvantage of this method is that it requires a second computer.
Another disadvantage is that the FPGA does not retain the
downloaded programming file after the board is powered down.

By Programmer Object File (POF)

With this method, you download a POF to the on-board flash device.
The advantage for this method is that whenever the development
board powers up, the flash device configures the FPGA. Production
systems can use this method of programming because the flash
device would load the application when the shipped product
powers up at the customer site.

SOF Programming

For SOF programming, perform the following steps:

1.

With Computer #1 powered off, install the Arria GX development
board into an open PCI Express slot.

2.

Plug the external power supply into the DC Power Input (J1) on the
development board.

3.

Insert the 10-pin female USB-Blaster plug into the JTAG Header (J6)
visible through the bracket on the side of the board.

4.

Connect the USB cable between the USB-Blaster device and
Computer #2, the computer that you will use to program the FPGA.

1

Ensure that Computer #2 already has the Quartus II software
loaded and licensed and the USB-Blaster drivers installed.

Advertising