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

Local Link Gigabit Ethernet MAC (ll_gemac)/EDK 7.1i Service Pack 2 - Running PlatGen without a "Clean All" causes "ERROR:MDT - ERROR FROM TCL:- ll_gemac_0 (ll_gemac)..."

Description

General Description:  

When using the ll_gemac Core in EDK 7.1i with Service Pack 2 or later, I receive the following error message after running PlatGen following a change in the ".mhs" file. Doing a "Clean All" and starting the whole process from the beginning fixes the problem. 

 

ERROR:MDT -  

Unknown Tcl procedure else called 

ERROR:MDT - ERROR FROM TCL:- ll_gemac_0 (ll_gemac) -  

while executing 

"else { 

close $logfile 

return 

}" 

(procedure "::hw_ll_gemac_v1_00_c::gemac_generate" line 70) 

invoked from within 

"::hw_ll_gemac_v1_00_c::gemac_generate 49838456"  

ERROR:MDT - platgen failed with errors! 

Done.

Solution

Modify the ".tcl" file located in "....\hw\XilinxProcessorIPLib\pcores\ll_gemac_v1_00_c\data\ll_gemac_v2_1_0.tcl" as follows: 

 

Change it from: 

 

else { 

close $logfile 

return 

 

To: 

 

} else { 

close $logfile 

return 

}

AR# 21855
Date Created 09/04/2007
Last Updated 05/19/2014
Status Archive
Type General Article