User Guide

Chapter 7 Creating and Editing Hierarchical Designs
236
Using Interface Ports
When you use a block or symbol to represent an
underlying schematic, connections to the underlying
schematic are made by means of the pins on the block or
symbol. The pins on the block or symbol must correspond
to interface ports placed on the underlying schematic, that
is, for each pin there must be a corresponding interface
port with the same name as the pin.
If a bus is connected to the block or symbol, the pin name
must indicate the number of signals, such as, CLK[0:3].
The interface port would have the same name, such as,
CLK[0:3].
If you make changes to the pins on a block or symbol, you
must make the corresponding changes on any underlying
schematics it represents.
There are three interface port symbols available in
port.slb:
You can use the symbol editor to create custom interface
ports.
If you... You Must...
add a pin add an interface port with the same
name as the pin.
delete a pin delete the corresponding interface
port.
change the name of
a pin
change the label of the corresponding
interface port.
IF_IN
IF_OUT
INTERFACE