Open Bus Interface (OBI)

Open Bus Interface (OBI)#

Implements the register block using an OBI CPU interface.

The OBI interface comes in two i/o port flavors:

SystemVerilog Interface
  • Command line: --cpuif obi

  • Interface Definition: obi_intf.sv

  • Class: peakrdl_regblock.cpuif.obi.OBI_Cpuif

Flattened inputs/outputs

Flattens the interface into discrete input and output ports.

  • Command line: --cpuif obi-flat

  • Class: peakrdl_regblock.cpuif.obi.OBI_Cpuif_flattened