Issie logo Issie

OutlinePort Type

One port of an array component's outline: what it is called, how wide it is, which drawn component it comes from, and what the array does with it.

Record fields

Record Field Description

Comp

Full Usage: Comp

Field type: Component

The array IO component on the sheet that generates this port. What ArrayElaborate needs it for is the width EXPRESSION of that component, which is keyed by component id.

Field type: Component

Name

Full Usage: Name

Field type: string
Field type: string

Role

Full Usage: Role

Field type: PortRole
Field type: PortRole

Width

Full Usage: Width

Field type: int

The width the PORT has, which is not always the width of the component it comes from: a BusOut's port is as wide as all the copies together.

Field type: int

Type something to start searching.