Xilinx ML506 Stand-Alone Applications

ML506 Designs
Feature Tested / Description
ml506_mb_standalone_apps_bit_elf_ace.zip Complete collection of Standalone Applications and Board Test bit, elf, and ACE files

To run each application individually, select one of the ACE files below and replace the "system_my_ace.ace" in configuration address 6 of the production ML506 CF card
BSB Design
ML506 EDK BSB Design
Design source files and tutorials are available here
ml506_bsb_bootloop.bit
ml506_bsb_testapp_mem.elf
testapp_memory_readme.txt
SRAM & DDR2
ml506_bsb_bootloop.bit
ml506_bsb_testapp_periph.elf
testapp_peripheral_readme.txt
RS232_Uart_2
LEDs_8Bit
LEDs_Positions
/services/design-services/index.htm_Buttons_5Bit
DIP_Switches_8Bit
IIC_EEPROM
Ethernet_MAC
SysACE_CompactFlash
debug_module
BSB + STD IP Design
ML506 BSB Design IP Addition Design source files and tutorials are available here
ml506_std_ip_bootloop.bit
bootload_video.elf
bootload_video.ace
bootload_video_readme.txt
Video Bootload application
ml506_std_ip_bootloop.bit
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
ml506_std_ip_bootloop.bit
flash_hello.elf
flash_hello_readme.txt
Place holder application for a user generated Linear Flash design. Loaded from Linear Flash.
ml506_std_ip_bootloop.bit
hello.elf
hello.ace
hello_readme.txt
Exercises serial port output and input functionality using libc routines
ml506_std_ip_bootloop.bit
hello_uart.elf
hello_uart.ace
hello_uart_readme.txt
Exercises serial port output and input functionality using low level UART driver routines on UART #1
ml506_std_ip_bootloop.bit
hello_uart_1.elf
hello_uart_1.ace
hello_uart_1_readme.txt
Exercises serial port output and input functionality using low level UART driver routines on UART #2
ml506_std_ip_bootloop.bit
iic_clock.elf
iic_clock.ace
iic_clock_readme.txt
The Xilinx IIC peripheral is used in dynamic mode along with its low-level driver to access the Clock generator chip
ml506_std_ip_bootloop.bit
iic_ddr2.elf
iic_ddr2.ace
iic_ddr2_readme.txt
The Xilinx IIC peripheral is used in dynamic mode along with its low-level driver to access the DDR2 SPD EEPROM
ml506_std_ip_bootloop.bit
iic_eeprom.elf
iic_eeprom.ace
iic_eeprom_readme.txt
IIC Dynamic mode EEPROM access example
ml506_std_ip_bootloop.bit
iic_fan.elf
iic_fan.ace
iic_fan_readme.txt
The Xilinx IIC peripheral is used in dynamic mode along with its low-level driver to access the Fan Controller
ml506_std_ip_bootloop.bit
iic_sfp.elf
iic_sfp.ace
iic_sfp_readme.txt
The Xilinx IIC peripheral is used in dynamic mode along with its low-level driver to access a user supplied SFP Module
ml506_std_ip_bootloop.bit
lwipdemo.elf
image.mfs
lwipdemo_readme.txt
Web browser based control of GPIO LEDs and display of GPIO DIP switch status over MII Ethernet. Uses LWIP in sockets mode for a webserver. Download with xmd.
ml506_std_ip_bootloop.bit
my_ace.elf
my_ace.ace
my_ace_readme.txt
Place holder application for a user generated ACE file. Loaded from CompactFlash.
ml506_std_ip_bootloop.bit
my_plat_flash.elf
my_plat_flash_readme.txt
Place holder application for a user generated Platform Flash design. Loaded from Platform Flash.
ml506_std_ip_bootloop.bit
piezo.elf
piezo.ace
ringtones.zip
piezo_readme.txt
Demonstrates audio output to the onboard piezo speaker using the Ringtone RTTTL files
ml506_std_ip_bootloop.bit
ps2_scancodes_polled.elf
ps2_scancodes_polled.ace
ps2_scancodes_polled_readme.txt
Shows the scancodes from devices attached to the PS/2 input ports
ml506_std_ip_bootloop.bit
simon.elf
simon.ace
simon_readme.txt
Interactive game using N,E,S,W buttons and LEDs as well as the LCD panel
ml506_std_ip_bootloop.bit
testfatfs.elf
testfatfs.ace
testfatfs.zip
testfatfs_readme.txt
Write and read test of the FAT file system on the CompactFlash card
ml506_std_ip_bootloop.bit
sysace_rebooter.elf
sysace_rebooter.ace
sysace_rebooter_readme.txt
User selectable loading of ACE files utilizing the System ACE™ CF controller
ml506_std_ip_bootloop.bit
xflash.elf
xflash.ace
xflash_readme.txt
Tests Linear Flash Memory
BSB + STD IP + Pcores Design
ML506 STD IP Design Pcore Addition Design source files and tutorials are available here
ml506_pcores_bootloop.bit
lwipdemo_sgmii.elf
image.mfs
lwipdemo_readme.txt
Web browser based control of GPIO LEDs and display of GPIO DIP switch status over SGMII Ethernet. Uses LWIP in sockets mode for a webserver. Download with xmd.
ml506_pcores_bootloop.bit
slideshow.elf
slideshow.ace
slides.zip
slideshow_readme.txt
A self-running video presentation highlighting features of the ML506 and Virtex®-5 technology
ml506_pcores_bootloop.bit
spi_hello.elf
spi_hello_readme.txt
Place holder application for a user generated SPI Flash design. Loaded from SPI Flash.
ml506_pcores_bootloop.bit
test_ac97.elf
test_ac97.ace
test_ac97_readme.txt
Records and plays back audio using the AC97 controller
ml506_pcores_bootloop.bit
usb_hpi_test.elf
usb_hpi_test.ace
demo.bin
usb_hpi_test_readme.txt
USB host interface test utilizing a USB keyboard
ml506_pcores_bootloop.bit
usb_printer.elf
usb_printer.ace
printer.bin
usb_printer_readme.txt
USB host interface test utilizing a USB printer
ml506_pcores_bootloop.bit
xrom.elf
xrom.ace
xrom_readme.txt
Board tests/diagnostics
 
/csi/footer.htm