Working with Connectors

The Block Editor offers a set of tools to help you connect blocks and primitives together in a Block Design File (.bdf), including bus and node connections and signal name mapping.

Note:

The Block editor does not support connecting a bidirectional pin from a lower hierarchy to an output pin in upper hierarchy, a feature supported in AHDL.

To create designs in the Quartus® Prime Block Editor to achieve the same effect, you need to use a mapper to explicitly map the lower-level bidirectional pin to a named wire that feeds the output pin in the instantiating Block Design File. Mappers are items in a Block Design File or Graphic Design File (.gdf) that show direction by specifying the explicit mapping connections from the signals on a conduit or a bus to the I/O on a block.

For more information about mappers, refer to Working with Block and Symbols in the Block Editor.

Note:

If you have multiple logic blocks that you want to connect to a single output pin, you must first label the output pin as an array with a unique connection point for each logic block, and then assign the output of each logic block to the labeled output pin. For example, for two AND blocks that you want to feed into a 2 bit output pin block, label the output pin block [array_name] [1..0]), and then label the outputs of the two AND logic blocks as [array_name] [1] and [array_name] [0].