IP PortfolioSoC interconnectbus bridges and converters

of_ahb2apb

AHB-Lite to APB bridge

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

AHB-Lite slave to APB4 master bridge (32-bit data): each AHB transfer becomes one APB transfer with PSTRB from HSIZE/HADDR, PPROT from HPROT, APB wait states stretched via HREADYOUT and PSLVERR mapped to the two-cycle AHB ERROR response; pipelined address phases are accepted.

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
ctrlin/outAHB control bus32Control and status registers, including ID, VERSION and STATUS
m_apboutvalid-qualified bus64 

Standards

  • AMBA AHB5
  • AMBA APB4

More in bus bridges and converters

IDBlockMaturity
of_axi4_to_axilAXI4 to AXI4-Lite convertersimulated
of_axil_to_apbAXI4-Lite to APB bridgesimulated
of_axi4_to_ahbAXI4 to AHB bridgeplanned
of_ahb_to_axi4AHB to AXI4 bridgeplanned
of_axi4_cdcAXI4 clock-domain crossing bridgesimulated
of_apb_cdcAPB clock-domain crossing bridgesimulated
of_axi4_to_axisAXI4 memory-mapped to stream bridgeplanned