ML605/SP605 Hardware Tutorial
23
UG669 (v3.0) March 15, 2011
System Design Flow
Downloading and Verifying the Design
1.
Verify that the two USB cables are properly connected between the host computer and
the USB -JTAG and USB-UART connections on the ML605 or SP605 board.
2.
In the ISE project, under
Hierarchy
, expand
ise_top - STRUCTURE
and double click
system_i - system (system.xmp)
. This invokes XPS for the XPS subsystem.
3.
In XPS, invoke a Xilinx shell by selecting
Project
>
Launch Xilinx Bash Shell
.
4.
In the shell, enter
xmd
and press
Enter
to invoke XMD.
5.
To download the bitstream, enter this command at the XMD command prompt:
XMD%
fpga -f implementation/download.bit
After the FPGA is programmed, the software can be downloaded and executed.
6.
Open and configure a serial communications terminal utility program on the host
computer with these settings:
•
Baud Rate:
9600
•
Data:
8 bit
•
Parity:
None
•
Stop:
1 bit
•
Flow Control:
None
(See
.)
7.
Connect to the processor by entering the
connect mb mdm
command.
8.
To download and execute the test software application, enter these commands at the
XMD command prompt:
•
For ML605:
XMD%
dow ../../../ML605_System/ready_for_download/board_test_app.elf
XMD%
con
•
For SP605:
XMD%
dow ../../../SP605_System/ready_for_download/board_test_app.elf
XMD%
con
The UART output should be displayed and look similar to
or
9.
Execute the chosen tests and then select
0
to exit. Refer to UG670,
AXI Interface Based
ML605/SP605 MicroBlaze Processor Subsystem Software Tutorial
for details about these
test options
10. When the software execution is completed, enter these commands:
XMD%
stop
XMD%
rst
XMD%
exit
11. Exit out of the bash Shell by entering
exit
.
At this point in the tutorial, the ML605 or SP605 MicroBlaze Processor Subsystem is
successfully built, verified, and exported for use with the Xilinx Software Development Kit
(SDK). If no modifications to the hardware subsystem are required, proceed with the
tutorial presented in UG670,
AXI Interface Based ML605/SP605 MicroBlaze Processor
Subsystem Software Tutorial
.