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

11.1 CORE Generator - An invalid XCO parameter causes Command Line "Upgrade and Regenerate" process to fail

Description


A command line "Upgrade and Regenerate" (-u -r) process fails for an IP core where there is an invalid parameter in the XCO.



The "Upgrade and Regenerate" process has two phases.

1. First, the XCO file is upgraded to the latest.

2. Then, the IP core regeneration takes place.



If the IP core contains an invalid parameter that is not flagged by the upgrade phase, the regeneration phase fails; this leaves the core in a state where the ".xco" file is a newer version than the associated netlist for the core.



Example:

When converting a Block Memory Generator core from version 2.8 to version 3.1, the single_bit_ecc parameter becomes invalid. The GUI acknowledges this in the log below and removes it from the XCO file. When running the command line, the error is acknowledged and the process ends.



Upgrading IP RAM_test to Block Memory Generator version 3.1

Generating IP...

WARNING:sim:89 - A core named <teste> already exists in the output directory. Output products for this core may be overwritten.

ERROR:sim:193 - Attempting to set invalid parameter: (single_bit_ecc).

WARNING:sim:356 - The parameter 'Use_Error_Injection_Pins' is disabled, its value will default from 'defaultValue' to 'false'.

WARNING:sim:356 - The parameter 'Error_Injection_Type' is disabled, its value will default from 'defaultValue' to 'Single_Bit_Error_Injection'.

WARNING:sim:356 - The parameter 'Reset_Priority_A' is disabled, its value will default from 'defaultValue' to 'CE'.

WARNING:sim:356 - The parameter 'Reset_Memory_Latch_A' is disabled, its value will default from 'defaultValue' to 'false'.

WARNING:sim:356 - The parameter 'Reset_Priority_B' is disabled, its value will default from 'defaultValue' to 'CE'.

WARNING:sim:356 - The parameter 'Reset_Memory_Latch_B' is disabled, its value will default from 'defaultValue' to 'false'.

WARNING:sim:356 - The parameter 'Reset_Type' is disabled, its value will default from 'defaultValue' to 'SYNC'.

WARNING:sim:192 - Xco Parameter changed from (Reset_Memory_Latch_A,defaultValue) to (Reset_Memory_Latch_A,false) during Recustomization.

WARNING:sim:192 - Xco Parameter changed from (Reset_Memory_Latch_B,defaultValue) to (Reset_Memory_Latch_B,false) during Recustomization.

WARNING:sim:192 - Xco Parameter changed from (Use_Error_Injection_Pins,defaultValue) to (Use_Error_Injection_Pins,false) during Recustomization.

WARNING:sim:192 - Xco Parameter changed from (Reset_Type,defaultValue) to (Reset_Type,SYNC) during Recustomization.

WARNING:sim:192 - Xco Parameter changed from (Error_Injection_Type,defaultValue) to (Error_Injection_Type,Single_Bit_Error_Injection) during Recustomization.

WARNING:sim:192 - Xco Parameter changed from (Reset_Priority_A,defaultValue) to (Reset_Priority_A,CE) during Recustomization.

WARNING:sim:192 - Xco Parameter changed from (Reset_Priority_B,defaultValue) to (Reset_Priority_B,CE) during Recustomization.

解决方案


On the GUI, this error is flagged, but the upgrade process continues to completion.



You can either update and regenerate the core through the CORE Generator interface, or you can manually edit the XCO file and remove the invalid parameter.



This issue is resolved in the ISE Design Suite 11.2 release.
AR# 32467
创建日期 04/10/2009
Last Updated 02/17/2011
状态 Archive
Type 综合文章