User guide
Altera Corporation 29
Getting Started EPXA1 Development Kit Getting Started User Guide
Altera Flash Programmer
Altera provides a flash programming utility, which initially explores the
development board, providing a listing of the setup and the JTAG
configuration chain. It then downloads a small application into the EPXA1
device and probes the flash device to determine the required
programming algorithm. After programming completes, the message
Flash programmed successfully appears in the command prompt
window. The EPXA1 device can be reset and made to boot from the data
programmed into the flash memory using the flash programmer.
To configure the EPXA1 device with the flash programming file, proceed
as follows:
1 Debugger software that interfaces with the EPXA1 PLD via
JTAG must not be connected to the processor when
downloading a design into flash memory.
1. Open a Command Prompt window and change to the hello\ads or
hello\gnu directory.
2. Run the batch file prog_hw.bat.
3. Start up HyperTerminal with the settings: 38400 baud rate, 8 data
bits, 1 stop bit, no parity, and no flow-control. You should see the
LEDs scrolling and the corresponding value displayed on the
terminal window.
Debug the
Design
To debug the example design, follow the the instructions below for the
appropriate ADS or GNU debugger.
ADS AXD Debugger
The ADS tools include the AXD debugger, which can be used to pause the
embedded processor and observe the detailed operation of the design.
f
For more information on the AXD debugger, refer to the ARM Developer
Suite - Debuggers Guide.
The Excalibur utilities include the RDI (Altera_RDI.dll). The RDI is the
standard application interface between ARM processors and ARM-
supported debuggers. If your debugger supports the RDI from ARM and
the ARM922T processor, you can use your existing debugger with an
EPXA1 device, using a ByteBlaster
™
cable.