Answers Database


WIR2XNF 5.x: INIT attribute on macros may not be passed to lower levels.


Record #609

Product Family: Software

Product Line: ViewLogic

Product Part: wir2xnf

Product Version: 5.1

Problem Title:
WIR2XNF 5.x: INIT attribute on macros may not be passed to lower levels.


Problem Description:
  INIT attributes placed on macros are not passed to the lower levels of logic
by WIR2XNF. They are therefore not passed to the implementation software.

Cause:
The INIT attribute has two uses. In pre-unified Library designs, it was
placed on I/O flip-flops to define the reset state. This function is no
longer needed since the Unified Libraries contain primitives that cover all
available set/reset behavior on each flip-flop. The INIT attribute is now
used only to define the initial value of a ROM.


Solution 1:

For Unified Libraries designs, place INIT attributes only on ROM16x1 and
ROM32x1 and use the predefined primitives otherwise.





End of Record #609 - Last Modified: 12/23/96 14:48

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!