首页 > 产品与工作流程 > AI 驱动设计 > 设计 IP > AMBA IP

AMBA IP 核与子系统:AXI、AHB 和 APB

Silvaco 的 AMBA IP 为 SoC 团队提供全部三种总线:AXI、AHB 和 APB 控制器与外设、连接它们的互连与桥接器,以及五个预集成子系统。以可综合软 IP 形式提供,适用于 MCU 至多核 SoC。

为各总线选择核,或采用已连接的子系统

可选择独立 IP 核构建互连,也可从子系统开始,在添加自有模块前,
其互连和桥接器已完成连接。

AXI IP

面向高带宽互连的 AXI4 和 AXI4-Lite 控制器,包括支持 XIP 和 DMA 的 QSPI 控制器、AXI 至 SPI 从设备桥、可在零或一个周期内访问 64 位 SRAM 的 5 主设备 SRAM 控制器,以及可驱动最多四个器件的外部存储器控制器。

AHB IP

基于 AHB 和 AHB-Lite 的系统总线组件,包括八线和四线 SPI 控制器、最多支持四个主设备的轮询仲裁器、DES 和三重 DES、带 DMA 的 AES、单通道和四通道 DMA,以及 SRAM、并行闪存、外部总线和 TFT LCD 控制器。

APB IP

面向 SoC 的低功耗、低带宽部分,提供 APB 2.0 GPIO、实时时钟、中断控制器、PWM、定时器、窗口看门狗、UART、SPI 和 I2C 主/从控制器。为其提供连接的桥接器和总线通道也支持 APB 3.0。

子系统

提供五个面向 Arm Cortex-M0、Cortex-M3 和 Cortex-A5 级设计的预集成子系统。互连、外设和电源管理已协同工作,因此可减少总线集成所需时间。若要构建自有拓扑,多主设备互连在 AHB-Lite 上最多支持 8 个主设备和 12 个从设备,桥接器可连接任意两种总线,也支持异步时钟域。

交付

提供可综合、可配置的软 IP。IP 核以 Verilog 源代码交付,附带完整测试环境及 AXI 或 AHB 总线功能模型,使您可在接入顶层前于自身流程中验证。子系统还提供测试套件、用户和集成指南,以及与工艺无关的综合约束。

按料号查看 AMBA IP

41 个产品
PART NUMBERPRODUCTFAMILYDESCRIPTION
70105AXI QSPI 控制器AXI支持 AXI-4、AXI、DMA、四线/双线模式及全双工/半双工操作
70146AXI / SPI 从设备桥AXI读写访问 AXI 子系统寄存器和存储器
70151AXI-5 主设备 SRAM 控制器AXI低延迟,零或一个周期访问 64 位 SRAM
70187AXI 外部存储器控制器AXIAXI-4、AXI-4Lite 和 64 位外部模式,最多支持 4 个外部器件
70161AHB 八线 / 四线 SPI 控制器AHBAHB 4,4/8 位操作,全双工/半双工,双线/四线模式
70110AHB 主设备AHBAHB 2.0,通过轮询机制最多支持四个主设备
70121AHB I2C / SPI DCIAHBAHB 2.0 接口,提供时钟和协议支持
70122带 DMA 的 AHB AXI5AHBAHB 2.0,1/4 通道,单次/程序控制突发,有限位宽支持
70119AHB 单/双通道 DMA 控制器AHBAHB 2.0,1/4 通道,单次/程序控制突发,有限位宽支持
70113SPI 从设备至 AHB-Lite 主设备AHB读写访问 AHB-Lite 子系统
70147AHB-Lite 从设备至 SPI 主设备AHB支持 4 个从设备和所有 SPI 模式
70116AHB 外部总线接口AHB支持 8 位、16 位和 32 位访问
70120AHB TFT LCD 控制器AHB支持 24 位、16 位和 8 位彩色 LCD 面板
70117AHB SRAM 控制器AHBAHB-Lite,支持零等待状态和 8/16/32 位 SRAM 访问
70115带 XIP 的 AHB 四线 SPI 控制器AHBAHB 4 至 32 位串行发送和接收,全双工/半双工
70118AHB 单通道 DMA 控制器AHBAHB 2.0,单通道,单次/程序控制突发,有限位宽支持
70150AHB 并行闪存控制器AHBAHB 总线连接并行 SuperFlash 器件,8/16/32 位外部模式
70127APB GPIOAPBAPB 2.0,可扩展至 32 个 I/O,支持中断,可通过软件配置
70128APB 实时时钟APBAPB 2.0 时钟/日历,采用 BCD 格式并支持中断
70123APB 中断控制器APBAPB 2.0,最多支持 32 个独立通道
70129APB 脉宽调制器APBAPB 2.0,处理器/非处理器模式,4 位预分频器
70124APB 定时器APBAPB 2.0,32 位计数器/定时器,16 位预分频器,RTOS 时基
70126APB UARTAPBAPB 2.0,可编程波特率,DMA 接口,支持中断
70125APB 看门狗看门狗定时器APBAPB 2.0,32 位计数器/定时器,32 位预分频器,支持中断
70132APB SPI 控制器APBAPB 2.0,单通道 SPI 主设备或从设备
70026I2C 主/从控制器APBI2C V2.1、APB 2.0,支持 EEPROM 和 I2C 访问
70107AHB Lite 互连总线互连与桥接器AHB-Lite,最多支持 8 个主设备和 12 个从设备
70101AXI M4S 互连总线互连与桥接器AXI 4,最多支持 4 个主设备和 8 个从设备
70102AXI / AHB 桥接器总线互连与桥接器AXI 4、AHB Lite,2 个时钟域,支持 FIFO
70145AHB / AXI 桥接器总线互连与桥接器AXI 4、AHB Lite,2 个时钟域,支持 FIFO
70111AHB / APB 桥接器总线互连与桥接器APB 3.0 / 2.0,低延迟,低门数
70108AHB 总线通道 + 译码器总线互连与桥接器AHB-Lite,最多支持 16 个从设备
70109APB 总线通道 + 译码器总线互连与桥接器APB 3.0 / 2.0,最多支持 16 个从设备
70148AHB-Lite 至 AHB-Lite 异步桥接器总线互连与桥接器桥接任意时钟频率比的异步 AHB-Lite 域
70149APB 至 AHB-Lite 异步桥接器总线互连与桥接器桥接任意时钟频率比的同步 APB 和 AHB-Lite 域
70103AXI / APB 桥接器总线互连与桥接器AXI 4 Lite、APB 2.0、APB 3.0
70140AHB Low-power子系统AHB 2.0、APB 2.0,电源管理、启动代码及基本内核支持
70141AHB Performance AMBA-UD子系统AHB-Lite、AHB 2.0、PMU、微序列器支持、DMA
70142AHB Performance AMBA-MD子系统AHB-Lite、AHB 2.0、PMU、微序列器支持、DMA
70158AHB Secure M2子系统AHB 3.0、APB 2.0,安全 AXI 互连、SRAM 和 ROM 参数化 MUX、保护支持
70143AXI Performance子系统AXI 4、AHB-Lite、APB 2.0 多层互连,支持 QOS/RTOS/Linux

没有找到所需的核或配置?请咨询 IP 专家。

AMBA IP 在 SoC 中的位置

SoC 互连与 IP 复用

采用标准 AMBA 接口,使为当前项目许可的核可复用于下一个项目。

高性能计算与移动处理器

采用 AXI4 互连和桥接器,或基于 Cortex-A5 级处理器的 AXI Performance 子系统。

低功耗嵌入式与 IoT 设计

APB 外设和 AHB Low-power 子系统,包含电源管理和启动代码。

多核与异构架构

多主设备互连,以及用于任意时钟频率比域的异步桥接器。

联系前可核对的料号

Silvaco 的量产 IP 已制造为硅片并完成测试。每个 AMBA 产品都有独立的
公开料号,大多数还提供产品简介。

41 个产品

控制器、外设、互连、桥接器和子系统,各有独立料号

5 个子系统

每个均围绕 Arm Cortex 处理器构建

AXI4 · AHB-Lite · APB 3.0

系列还涵盖 AXI4-Lite、AHB 2.0 和 APB 2.0

RTL · 测试平台 · BFM

随 IP 核交付,可直接在自身流程中运行

目录 · PDF

2026 年夏季

IP 选型指南

按料号列出 AMBA 核、互连、桥接器和子系统,以及 Silvaco 的 I3C 和汽车网络 IP。

产品简介 · PDF

2026 年 3 月

AXI Performance 子系统

基于 Cortex-A5 级处理器的 AXI4 多层互连,包含 8 个主设备和 16 个从设备,以及四通道 DMA、SRAM 和 QSPI XIP 控制器。可选择 Linux 或 RTOS。

产品简介 · PDF

2026 年 3 月

Secure AHB Performance Subsystem M3

基于安全 AHB 交叉开关的 Cortex-M3 子系统,提供参数化 SRAM 和 ROM 存储器保护、电源管理、四通道 DMA,以及可认证和解密串行闪存代码的引导加载程序。

产品简介 · PDF

2026 年 3 月

AHB Multi Fabric

在 AHB-Lite 上连接最多 8 个主设备和 12 个从设备,适用于已超出单主设备总线能力的设计。

介绍您的总线配置

请告知 SoC 使用的总线和处理器。IP 专家将根据您的
性能和面积预算确定配置,并介绍子系统
集成与许可。如果同一芯片还需要 I3C、处理器 IP 或 Silvaco EDA
工具,可通过同一家供应商统一沟通。

有关 AMBA IP 的问题

什么是 AMBA?

AMBA,即 Advanced Microcontroller Bus Architecture,是 Arm 的开放规范,用于连接 SoC 内部处理器、存储器和外设的片上总线。AXI、AHB 和 APB 是其中最常见的协议。Silvaco 的 AMBA IP 基于这些协议构建,从单个外设到完整子系统,使模块通过标准接口连接。

AXI 是具有独立读写通道的高带宽互连,用于处理器和高速存储器。AHB 是面向 DMA、存储器控制器和中速外设的系统总线。APB 则是用于定时器、UART 和 GPIO 的简单低功耗总线。许多 SoC 同时采用三者,因此 Silvaco 提供每对总线之间的桥接器。

Silvaco 的 AMBA IP 涵盖 AXI4 和 AXI4-Lite、AHB 2.0 和 AHB-Lite,以及 APB 2.0 和 3.0。APB 外设本身采用 APB 2.0,APB 3.0 由 AHB 至 APB、AXI 至 APB 桥接器和 APB 总线通道提供支持。其他版本请咨询 IP 专家。

软 IP。IP 核为可综合、可配置的 RTL,以 Verilog 源代码交付,可在所选工艺上通过自有综合流程实现,而非以固定硬宏交付。基于相同原因,子系统附带与工艺无关的综合约束。量产 IP 本身也已完成硅片制造验证。

AMBA 子系统是围绕 Arm 处理器预集成的总线互连、桥接器、外设和电源管理组件。可从已经正常工作的互连开始,无需自行组装和验证。Silvaco 提供五种:面向 Cortex-M0 的低功耗和高性能 AHB 设计、面向 Cortex-M3 的设计、安全 M3,以及面向 Cortex-A5 级处理器的 AXI 设计。

每个 IP 核均可配置,以 RTL 交付,附带独立测试环境和 AXI 或 AHB 总线功能模型,使您可在集成前于自身流程中检查行为。子系统还包含测试套件和集成指南。配置由面积和性能目标决定,IP 专家会与您共同确定。

相关内容

I3C

MIPI I3C 控制器与目标器件 IP

嵌入式处理器

面向嵌入式 SoC 的处理器 IP

汽车 IP

CAN、FlexRay 和 LIN 控制器

其他 IP

更多 Silvaco IP 核

设计 IP

完整的 Silvaco 设计 IP 产品组合