IP PortfolioSoC interconnectregister blocks

of_regbank

Register bank core (register-map driven)

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

Protocol-independent bank of up to 16 32-bit registers whose types (RW, RO, W1C, W1P), reset values and writable-bit masks come from a register-map specification passed as packed parameters (generated by openforge.iplib.regmap). Shared core of of_apb_regs, of_axil_regs and of_wb_regs.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
hw_ininparallel32 
hw_outoutparallel32 

Standards

No external standard applies.

More in register blocks

IDBlockMaturity
of_apb_regsAPB slave register blockfpga-routed
of_axil_regsAXI4-Lite slave register blocksimulated
of_wb_regsWishbone B4 slave register blocksimulated