![]() |
|
![]() |
|
Answers Database
Foundation Simulator: macro outputs always 'Z' during simulation
Record #939
Product Family: Software (Note: The following resolution applies only to version 1.17 of the simulator, shipped with Foundation 6.0.0.) This can happen if the pin names on the macro symbol are in lower case. The simulation netlist will convert all net names to upper case, but leave the symbol names in lower case. The Foundation Logic Simulator is case sensitive, so connectivity is lost between the symbol pins and the underlying net names. While loading the simulation netlist, the following messages will appear in the Project Manager window: SIM : Cannot find corresponding block pin for terminal A. Terminal will be changed to label SIM : NODE: A_IN SIM : No inputs in the node Select the symbol and choose Options->Symbol Editor. Change the pin names to all upper case. Solution 3: This can happen if the macro symbol pins are defined as passive. Select the symbol and choose Options->Symbol Editor. The pin descriptions appear in the lower left section of the editor window. If any pin is of type PAS, select the pin. The pin name, direction, and shape are listed above the symbol graphic. Use the pull-down menus to change the pin type to IN, OUT, or HIZ (for tristate outputs). End of Record #939 - Last Modified: 02/24/98 15:39 |
| For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips! |