10 www.xilinx.com ML501 Reference Design
UG227 (v1.0) June 18, 2007
Reference Designs
R
Stand-Alone Software Applications
Software applications (Table 1) that run on the EDK hardware reference design can be
compiled within EDK and downloaded to the ML501 with a JTAG download cable for
verification. A set of pre-built ELF and ACE files as well as a readme.txt file explaining
how to run each of the applications for the ML501 are available at:
• http://www.xilinx.com/products/boards/ml501/reference_designs.htm#ref_design
Table 1: Demonstration Software Applications
Name Description
ml501_mb_standalone_apps_bit_elf_ace.zip
Complete collection of stand-alone BIT, ELF,
and ACE files. To run each application
individually, select one of the ACE files and
replace system_my_ace.ace in
configuration address 6 of the production
ML501 CF card.
download.bit
MicroBlaze embedded processing system
running bootloop code.
bootload.elf
bootload.ace
bootload_readme.txt
Main menu to load and launch ACE file
demonstrations.
button_led_test.elf
button_led_test.ace
button_led_test_readme.txt
Verifies functionality of GPIO DIP switches,
GPIO LEDs, N-E-S-W buttons and LEDs.
flash_hello.elf
flash_hello_readme.txt
Placeholder application for a user-generated
linear flash design. Loaded from linear flash.
flash_test.elf
flash_test.ace
flash_test_readme.txt
Tests linear flash memory.
hello.elf
hello.ace
hello_readme.txt
Exercises serial port output and input
functionality using libc routines.
hello_uart.elf
hello_uart.ace
hello_uart_readme.txt
Exercises serial port output and input
functionality using low-level UART driver
routines.
iic_eeprom.elf
iic_eeprom.ace
iic_eeprom_readme.txt
Software bit-banging tests of IIC EEPROM.
my_ace.elf
my_ace.ace
my_ace_readme.txt
Placeholder application for a user-generated
ACE file. Loaded from CompactFlash card.
my_plat_flash.elf
my_plat_flash_readme.txt
Placeholder application for a user-generated
Platform Flash design. Loaded from Platform
Flash.
piezo.elf
piezo.ace
ringtones.zip
piezo_readme.txt
Demonstrates audio output to the onboard
piezo speaker using the ringtone RTTTL files.