AHB-Lite to AXI4 Bridge IP Core

Interface Between AHB-Lite Manager and AXI4 Subordinate

The Lattice Semiconductor AHB-Lite to AXI4 Bridge provides an interface between a single high speed AHB-Lite manager (compliant to AMBA 3 AHB-Lite Protocol Specification) and a AXI4 subordinate (compliant to AMBA AXI and ACE Protocol Specification Version H.c).

Resource Utilization details are available in the IP Core User Guide.

Features

  • Supports configurable data bus width: 8, 16, 32, 64, 128, 256, 512, and 1024 bits
  • Supports configurable address width: 11 to 32 bits
  • Supports configurable AXI4 ID bus width (1 to 11 bits) so that the width can be matched with subordinate’s ID bus width, but the ID value for this bridge will be always tied to 0 since AHB-Lite does not have the concept of ID.
  • Supports basic and burst transfer. Single and indefinite length increment transfer on AHB-Lite are converted to INCR burst with length=0 on AXI4.
  • Supports narrow transfer where the requested transfer size can be less than data bus width.

Jump to

Block Diagram

Resource Utilization

Lattice Avant Devices
Attribute Values Clock Fmax (MHz) LUTs Register EBRs
Data Width AXI Timeout Counter Read Data bus Pipeline Enable Write Data bus Pipeline Enable Narrow Transfer Support
32 0 0 0 0 350 95 82 0
32 0 1 1 0 350 89 144 0
32 128 0 0 0 350 118 108 0
32 128 1 1 0 350 115 180 0
256 0 0 0 0 350 95 82 0
256 0 1 1 0 350 97 604 0
256 128 0 0 0 350 118 108 0
256 128 1 1 0 350 122 620 0
32 0 0 0 1 350 105 96 0
32 0 1 1 1 350 106 161 0
32 128 0 0 1 350 128 115 0
32 128 1 1 1 350 125 170 0
256 0 0 0 1 350 125 116 1
256 0 1 1 1 350 128 634 1
256 128 0 0 1 350 150 139 1
256 128 1 1 1 350 156 652 1

Notes:
1. Address width is always set to 32 bits in all configurations listed.
2. The resource values are populated using LAV-AT-E70-1LFG676C device compiled in the Lattice Radiant 2023.1 design software with Synplify Pro. When the IP is combined with other blocks in the FPGA, the value can be expected to vary from the value in the table.

Lattice CertusPro-NX Devices
Attribute Values Performance Grade = 7 & 8_Low-Power Performance Grade = 9_Low-Power and all High-Performance grade LUTs Register EBRs
Data Width AXI Timeout Counter Read Data bus Pipeline Enable Write Data bus Pipeline Enable Narrow Transfer Support
32 0 0 0 0 160 200 83
87
0
32 0 1 1 0 160 200 83 151 0
32 128 0 0 0 160 200 109 105 0
32 128 1 1 0 160 200 104 169 0
256 0 0 0 0 160 200 83
87 0
256 0 1 1 0 160 200 86
599
0
256 128 0 0 0 160 200 109 105 0
256 128 1 1 0 160 200 104 617 0
32 0 0 0 1 160 200 94
94 0
32 0 1 1 1 160 200 94
158 0
32 128 0 0 1 160 200 115 112 0
32 128 1 1 1 160 200 115 176 0
256 0 0 0 1 160 200 116 118 2
256 0 1 1 1 160 200 116 630 2
256 128 0 0 1 160 200 137 136 2
256 128 1 1 1 160 200 137 648 2

Notes:
1. Address width is always set to 32 bits in all configurations listed.
2. The resource values are populated using LFCPNX-50-7ASG256C & LFCPNX-50-9ASG256C device compiled in Lattice Radiant 2023.1 design software with Synplify Pro. When the IP is combined with other blocks in FPGA, the value can be expected to vary from the value in the table.

Ordering Information

The AHB-Lite to AXI4 Bridge IP is provided at no additional cost with Lattice Propel Builder.

Documentation

Quick Reference
Information Resources
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
AHB-Lite to AXI4 Bridge IP User Guide
FPGA-IPUG-02242 1.2 12/20/2024 PDF 773.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
AHB-Lite to AXI4 Bridge IP Release Notes
FPGA-RN-02048 1.0 12/20/2024 PDF 211.5 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.