IP PortfolioSoC interconnectregister blocks

of_apb_regs

APB slave register block

Maturity fpga-routedTargets FPGA + ASICDifficulty EasyPriority 1

AMBA APB4 slave register block with zero wait states, byte strobes and PSLVERR decode errors; the register map (RW, RO, W1C, W1P registers, reset values, writable masks) comes from a register-map specification (openforge.iplib.regmap).

FPGA-routed. The block meets timing on a routed FPGA netlist at a stated clock and its testbench passes on that netlist. It has not yet run on a board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
hw_ininparallel32 
hw_outoutparallel32 

Standards

  • AMBA APB4

More in register blocks

IDBlockMaturity
of_regbankRegister bank core (register-map driven)simulated
of_axil_regsAXI4-Lite slave register blocksimulated
of_wb_regsWishbone B4 slave register blocksimulated