modport
A modport is a concept used in hardware description languages (HDLs) like SystemVerilog to define an interface between different modules or components of a digital design. It acts as a contract, specifying the direction and type of signals that pass through it. Think of it as a standardized connection point.
Modports are typically declared within an interface. An interface in HDL is a collection of signals and
For example, a modport can declare that a module will drive certain signals (output) and sample others