UPGRADE YOUR BROWSER

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# 24081

9.1i EDK - xmd -dow fails when the design uses MicroBlaze-FSL-MDM

Description

When I download my ELF into a MicorBlaze system that uses the FSL bus, I get the following error after the "dow" command:

Failed to download ELF file

Unable to Stop MicroBlaze

MicroBlaze Pipeline Stalled executing Instruction at >> PC: 0x00000000, MSR: 0x0

0000000

Solution

The reset of fsl_v20 core does not get connected properly. To work around, replace the incorrect MHS snippet with the correct one (both shown below).

# Incorrect MHS snippet

#################

BEGIN fsl_v20

ARAMETER INSTANCE = download_link

PARAMETER HW_VER = 1.00.b

END

# Correct MHS snippet

#################

BEGIN fsl_v20

ARAMETER INSTANCE = download_link

PARAMETER HW_VER = 1.00.b

PARAMETER C_EXT_RESET_HIGH = 0

PORT SYS_Rst = sys_rst

PORT FSL_Clk = sys_clk

END

AR# 24081
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article