SoC总线之AMBA-apb4总线介绍

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

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定义了以下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值