The I/O ports of the circuit are declared in the entity. Each port has a: name mode (in, out, inout, buffer) type