2.10.5. Hierarchy and Design Considerations
Intel recommends that you register all inputs and outputs of each partition. This makes logic synchronous and avoids any delay penalty on signals that cross partition boundaries.
If you use boundary tri-states in a lower‑level block, the Precision Synthesis software pushes the tri-states through the hierarchy to the top-level to make use of the tri-state drivers on output pins of Intel devices. Because pushing tri-states requires optimizing through hierarchies, lower‑level tri-states are not supported with a block‑based compilation methodology. You should use tri-state drivers only at the external output pins of the device and in the top-level block in the hierarchy.
Did you find the information on this page useful?