^

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 Created 08/03/2011
Last Updated 09/23/2014
Status Active
Type General Article
Devices
  • FPGA Device Families
Tools
  • EDK - 14.5
  • EDK - 14.4
  • EDK - 14.3
  • More
  • EDK - 14.6
  • EDK - 14.7
  • Less
IP
  • 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