Class Interface

Interface is a class to define a signal bundle for a standardized interface. It wraps the modport functionality of an SV interface allowing different port views of the signal bundle as well as just a bundle of wires. Interfaces simpilfy interface signal binding by combining all signals into a single bundled bind.

Hierarchy (view full)

Constructors

Properties

name: string
signals: Signals
role?: string
modports?: Record<string, Record<string, PortDirection>>

Methods

Generated using TypeDoc