1.1 概述
高级外围总线(APB)是AMBA的一部分。 它定义了一种低成本接口,该接口经过优化以最小化功耗并降低接口复杂性。
APB协议不是流水线,请使用它连接到不需要高性能AXI协议的低带宽外围设备。
APB协议将信号转换与时钟的上升沿相关联,以简化APB外设到任何设计流程中的集成。 每次传输至少需要两个周期。
APB: mainly used for access to registers and peripherals

1.2 APB修订版
1998年发布的APB规范修订版已过时,并由以下三个修订版取代:
•AMBA 2 APB规范
•AMBA 3 APB协议规范v1.0
•AMBA APB协议规范v2.0。
1.2.1 AMBA 2 APB规范
AMBA 2 APB规范在AMBA规范修订版2(ARM IHI 0011A)中进行了详细说明。
该规范定义了接口信号,基本的读取和写入传输以及APB bridge和APB slave的两个APB组件。
规范的该版本称为APB2。
1.2.2 AMBA 3 APB协议规范v1.0
AMBA 3 APB协议规范v1.0定义了以下附加功能:
•等待状态-wait state。
•错误报告 -error report。
以下接口信号支持此功能:
PREADY就绪信号,指示APB传输已完成。
PSLVERR错误信号,指示传输失败。
规范的该版本称为APB3。
1.2.3 AMBA APB协议规范v2.0
AMBA APB协议规范v2.0定义了以下

本文深入探讨了高级外围总线(APB)的基本原理,包括其在AMBA架构中的角色,不同版本的规范,以及信号描述。重点介绍了APB的读写传输机制,错误响应,保护单元支持等关键特性。
最低0.47元/天 解锁文章
836

被折叠的 条评论
为什么被折叠?



