One of various locations on the edges of a block for connecting to other blocks via links. Connecting ports have different semantics depending on the type of port. For regular ports, an output can be connected directly to an input, but an output port can also split multiple times and be connected to multiple inputs.