We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 41540

EDK - FPGA is configured, but the MicroBlaze application does not boot when using genace.tcl with System ACE CompactFlash


I am using the CompactFlash (CF) card on the board to configure my FPGA and download my application. 

The FPGA is configured, but the software application does not boot from the MicroBlaze processor.

How can I resolve this?


The CPU_VERSION option passed to the genace.tcl file needs to be passed the correct information about the MicroBlaze processor.

For example, for XPS 14.5 and later designs, the MicroBlaze v8_40 is used and set to big endian by default.

The genace command will be similar to the below:

xmd -tcl genace.tcl -jprog -target mdm -hw system.bit -cpu_version microblaze_v8be -elf hello.elf -board ml605 -ace test.ace

For more information on the genace options see Chapter 13 in the Embedded System Tools Reference Manual here.

AR# 41540
Date 09/23/2014
Status Active
Type General Article
  • FPGA Device Families
  • EDK - 14.5
  • EDK - 14.4
  • EDK - 14.3
  • More
  • EDK - 14.6
  • EDK - 14.7
  • Less
  • XPS SYSACE (System ACE) Interface Controller
Boards & Kits
  • Virtex-6 FPGA Embedded Kit
  • Virtex-6 FPGA ML605 Evaluation Kit
  • Spartan-6 Boards and Kits
  • More
  • Virtex-7 Boards and Kits
  • Kintex-7 Boards and Kits
  • Less
Page Bookmarked