Rambus’s AXI Interface Core is designed for use in applications requiring ARM’s Advanced eXtensible Interface (AXI).
The core accepts write and read requests from a Bus Master. After receiving a write request the core immediately accepts the associated write data enabling the Bus Master to proceed to the next request. The core then arranges for the data to be written into the memory. After receiving a read request, the core arranges for the data to be read from the memory and then provides it to the Bus Master.
The core handles the conversion of the bus width/speed to the memory width/speed. This enables the bus width and speed to be completely independent of the memory width and speed. The core can be used in a single port configuration connected directly to the Memory Controller Core. Multiple instances of the core can be used with Rambus’s Multi-Port Front- End Core. This enables a multi-port design with a mix of different types of bus interfaces to be quickly and easily created.
Rambus also provides the AXI Interface Core with a testbench which serves as a Bus Functional Model.
The AXI Interface Core requires the Read-Modify-Write Core which is licensed separately.
Rambus also provides IP Core customization services. Contact Rambus for a quote.
AXI Interface Core
Overview
Key Features
- Provides high performance interface to AXI
- Handles conversion of bus width/ speed to memory width/speed
- Can be used in single port or multi port configurations
- Provided with a Bus Functional Model (testbench)
- Achieves high clock rates with minimal routing constraints
- Minimal ASIC gate count
- Broad range of ASIC and FPGA platforms supported
- Source code available
- Customization and Integration services available
Deliverables
- Core (Netlist or Source Code)
- Testbench (Source Code)
- Complete Documentation
- Expert Technical Support & Maintenance Updates
Technical Specifications
Foundry, Node
Any
Related IPs
- PCIe 3.0, 2.1, 1.1 Controller supporting Root Port, Endpoint, Dual-mode Configurations, with AMBA AXI User Interface
- PCIe 4.0 Controller with AMBA AXI interface
- DMA AXI4-Stream Interface to AXI Memory Map Address Space
- PCIe 5.0 Controller with AMBA AXI interface
- Low-power SD/eMMC host controller IP provides advanced high-performance 32- and 64-bit AXI interface to the SoC
- CCIX 1.1 Controller with AMBA AXI interface