Pro catalog
Bus Interfaces
AXI, APB, Wishbone, and other on-chip bus interface adapters.
Category overview
AXI, APB, Wishbone, and other on-chip bus interface adapters.
IP blocks
-
A simple AHB-Lite master controller for SystemVerilog designs supporting single-cycle transactions.
-
Minimal AHB-Lite master that issues one read or write transfer per request.
-
Single-beat AHB-Lite slave with configurable address range, combinational read response, and write capture on full-word granularity.
-
APB3 master with setup/access phases and one outstanding transaction.
-
A fully compliant APB3 master controller supporting single and burst transactions with auto-increment and backpressure handling.
-
Configurable APB3 slave with word-aligned register file, byte-lane writes, and zero-wait-state PREADY.
-
A SystemVerilog IP core implementing a slave AXI-Lite interface with a 4-register bank and byte strobe support.
-
Single-stage AXI-Stream register slice with backpressure support and forward/reverse ready pipelining.
-
Single-entry skid buffer for AXI-Stream interfaces to handle backpressure.
-
AXI4-Lite Simple Master (Single Beat)
-
A basic AXI4-Lite slave module implementing a 4x32-bit register file with standard handshake protocols.
-
Wishbone B3 master for classic single-beat read/write transactions.
-
32-bit Wishbone B3 slave with combinational ack and a small register file.
-
Wishbone B3 slave exposing four 32-bit registers with ack on every cycle.
-
Converts Wishbone B3 master transactions into AHB-Lite master transactions for single-word transfers.
-
A Wishbone B.4 compliant slave module with byte-strobe support and a 256-byte internal memory map.
-
A basic Wishbone B4 Simple Master supporting single-cycle Read and Write transactions with byte masking.
-
A simple Wishbone slave module implementing a 4-register file with 32-bit data width and classic timing.
-
Single-cycle Wishbone B3 slave bridging to a configurable array of 32-bit CSRs with byte-select write support.