The bi-directional AHB/AHB Bridge is used to interconnect high-speed and low-speed AMBA AHB buses. The bridge supports synchronous clocks with any frequency ratio between the two interconnected buses.
Internally, the bridge consists of two uni-directional AHB to AHB bridges and additional logic to synchronize signals (other than AHB signals) crossing high-speed bus and low-speed bus clock domains.
A high-speed AMBA AHB bus hosting e.g. LEON3 CPUs and a external memory controller can be interconnected with a with a low-speed AHB bus hosting e.g. hosting slow communication IP-cores.
Bi-directional AMBA AHB/AHB bridge
Overview
Key Features
- AMBA AHB master and AHB slave interfaces
- Bi-directional communication, allows masters on either bus side
- Handles single and burst transfers in both directions
- Internal FIFOs for data buffering
- Implements SPLIT response to improve AMBA AHB bus utilization
- Synchronous clock support, any frequency ratio
- Compatible with AMBA-2.0
Benefits
- The AHB/AHB Bridge provides the capability develop system-on-a-chip designs with multiple AMBA AHB buses, that can operate on different clock frequencies.
Deliverables
- Source code
- Synplify project file
- VHDL test bench
- Template design for LEON3 processor
- FPGA evaluation board (optional)
Technical Specifications
Maturity
Production
Availability
Now
Related IPs
- PCIe 5.0 (Gen5) Premium Controller EP/RP/DM/SW 32-512 bits with AMBA bridge and Advanced HPC Features (Arm CCA)
- PCIe 6.0 (Gen6) Premium Controller EP/RP/DM/SW 128-1024 bits with AMBA bridge and Advanced HPC Features (Arm CCA)
- CCIX 32G Premium Controller with AMBA bridge II
- CXL 2.0 Premium Controller Device/Host/DM 512b with AMBA bridge
- CXL 2.0 Premium Controller Device/Host/DM 512b with AMBA bridge + LTI and MSI-GIC interfaces
- CXL 2.0 Premium Controller Device/Host/DM 512b with AMBA bridge and Advanced HPC Features (Arm CCA)