How To Boot from Compact Flash on Xilinx Boards

Prerequisites

  • Generated bitstream file
  • Kernel image (simpleImage.elf) file has been built.

Procedure

  1. Open project in Xilinx Platform Studio (XPS).
  2. Start XMD debugger interface by clicking Debug->Launch XMD... in XPS.
  3. Determine parameters for building image. You will need:
    • Location of the bitstream file - typically located at implementation/download.bit
    • Board name (either ml405 or ml507)
    • Target - typically ppc_hw
  4. Generate ACE file using XMD.
    XMD% xmd -tcl genace.tcl \
             -target ppc_hw \
             -hw implementation/download.bit \
             -elf zImage.elf \
             -board ml405 \
             -ace system.ace
    
  5. Copy ACE file to SystemACE card.
  6. Put SystemACE card onto target board. Turn on board and select your file using the SystemACE menu.