IP PortfolioSoC interconnectbus bridges and converters

of_axi4_cdc

AXI4 clock-domain crossing bridge

Maturity simulatedTargets FPGA + ASICDifficulty MediumPriority 1

Asynchronous AXI4 bridge using one dual-clock FIFO per channel with Gray-coded pointers, independent depths per channel and reset isolation.

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
s_axiinvalid-qualified bus256AXI4 slave port (AW/W/AR channels)
m_axioutvalid-qualified bus256AXI4 master port (AW/W/AR channels)
m_clkinclock1 

Standards

  • AMBA AXI4

Basis projects

Permissive open projects the implementation may build on.

More in bus bridges and converters

IDBlockMaturity
of_ahb2apbAHB-Lite to APB bridgesimulated
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_apb_cdcAPB clock-domain crossing bridgesimulated
of_axi4_to_axisAXI4 memory-mapped to stream bridgeplanned