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

6.3 EDK, PLB_EMC v2.00.a, Library Generator - "ERROR:MDT - xget_handle SUBPROPERTY BUS : A NULL handle was provided"


Keywords: XPS, EMC, LibGen

Urgency: Standard

General Description:
When I run Library Generator on a design containing the PLB_EMC v2.00.a core, the following error occurs:

"Running generate for OS'es, Drivers and Libraries ...

ERROR:MDT - xget_handle SUBPROPERTY BUS : A NULL handle was provided

ERROR:MDT - ERROR FROM TCL:- expected integer but got ""

while executing

"xget_handle $baseaddr_handle "SUBPROPERTY" "BUS""

(procedure "xget_addrparam_busif" line 3)

invoked from within

"xget_addrparam_busif $periph_handle $param_name"

(procedure "xget_param_value" line 5)

invoked from within

"xget_param_value $periph $arg"

(procedure "xdefine_include_file" line 37)

invoked from within

"xdefine_include_file $drv_handle "xparameters.h" "XEmc" "NUM_INSTANCES"


(procedure "generate" line 6)

invoked from within

"generate 1858600"

ERROR:MDT - Error while running "generate" for processor ppc405_0...

make: *** [ppc405_0/lib/libxil.a] Error 2




The EMC driver cannot be used with the PLB_EMC v2.00.a Core. Change the driver to "Generic" to allow LibGen to complete successfully.


This problem is fixed in the latest 6.3 EDK Service Pack, available at:
The first service pack containing the fix is EDK 6.3 Service Pack 2.
AR# 20096
Date 04/11/2007
Status Archive
Type General Article