APB总线的应用框图及接口信号

网友投稿 465 2022-10-30

APB总线的应用框图及接口信号

APB概述

APB应用框图

图1APB总线应用框图

APB接口信号

APB总线随着AMBA总线协议的演变也在不断加入新的内容。本文中将AMBA2.0中定义的APB总线称为APB2.0,AMBA3.0中定义的APB总线称为APB3.0,AMBA4.0中定义的APB总线称为APB4.0。其信号列表如表1所示。

表1APB接口信号

下面以APB2.0为例简单介绍APB总线的两种基本的数据传输方式:读传输,写传输。APB3.0和APB4.0相对于APB2.0的差异本文末尾处再简述。

AMBA2.0协议中实际上没有单独对APB读写传输进行描述,而是在APB与AHB接口转换中顺便提起。下图中AHB相关总线接口不在本文讨论范围,直接忽略。

APB读传输

图2APB读传输

APB写传输

图3APB写传输

如图3所示。一次APB总线写传输也是分为两个时钟周期。表3分别从主机和从机两个视角详细介绍两个时钟周期,3个相关时钟上升沿中,APB主机和从机的动作。

表3APB读传输

后记

APB3.0更新:在APB2.0基础上增加两个信号PREADY和PSLVERR。

PREADY,允许APB从设备通过在PENABLE有效时拉低PREADY信号扩展APB传输周期,引入了等待的概念。因此APB3.0/APB4.0协议的数据传输周期不再是固定2个周期。

PSLVERR,用于从设备反馈传输错误。

APB4.0更新:在APB3.0基础上增加了PPROT和PSTRB信号。

PPROT,指示当前读写传输的类型。PPROT[0]:1’b0,Normal访问,1’b1,Privileged访问。PPROT[1]:1’b0,安全访问,1’b1,非安全访问。PPROT[2]:1’b1,数据访问,1’b1,指令访问。PPROT的引入主要为了是配合AMBA4.0总线的安全特性。

PSTRB,允许APB总线基于字节进行写传输,PSTRB[n]代表PWDATA[(8n+7):8n]是否有效,当从机收到写传输时,检查PSTRB对应哪些bit为高,则从机接收对应字节的写传输。

当前APB3.0/2.0应用较为广泛。APB4.0主要应用在对安全较高的系统中,比如车载芯片,工业控制芯片等。 责任编辑人:CC

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:阿里云叔同:以容器为代表的云原生技术,已成为释放云价值的最短路径
下一篇:rancher流水线配置
相关文章

 发表评论

暂时没有评论,来抢沙发吧~