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

6.3 EDK SP2- opb_pci_v1_01_a Core causes a fatal error with NGDBuild when C_INCLUDE_PCI_CONFIG = 0

Description

General Description: 

A fatal error will occur with NGDBuild when the generic is set as follows: 

 

C_INCLUDE_PCI_CONFIG = 0 (i.e. host bridge functionality not included). 

 

The error is caused by the tcl-script adding constraints to the ncf-file that are not needed when host bridge functionality 

is not included.

Solution

The way to correct the problem is to modify the tcl-script in the data directory of the opb_pci Core as shown 

below. 

 

The following 2 lines: 

 

puts $outputFile "NET *Config_BusNum_Reg<*> TIG;" 

puts $outputFile "NET *Config_Addr_port_regd<*> TIG;" 

 

should be replaced with: 

 

if { [xget_value $mhsinst "parameter" "C_INCLUDE_PCI_CONFIG" ] == 1 } { 

 

puts $outputFile "NET *Config_BusNum_Reg<*> TIG;" 

puts $outputFile "NET *Config_Addr_port_regd<*> TIG;" 

 

 

Alternatively, one can remove the offending 2 lines, but then if configuration functionality is added, then the required 

constraints are not included. 

 

This will be fixed in the future EDK release EDK 7.1.1 (2nd half of 2005).

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