APB协议

时间:2022-05-26
本文章向大家介绍APB协议,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

APB总线的组成可看做是由APB Bridge和APB上的从设备两部分组成。

APB规定所有的信号必须在时钟上升沿触发时进行传递,主要用于和低速和低功耗的外设进行通信

APB具备以下特性:

(1)低功耗;

(2)接口协议简单;

(3)总线传输使用时钟上升沿进行,便于时序分析;

(4)应用广泛,支持多种外设。

写时序

传输的第一个时钟为SETUP周期,在该周期片选,写信号,地址,数据同时发生变化,整个写传输在T3周期结束时完成

读时序

开始于T2,片选,地址,写信号同时发生变化,T3时刻enable拉高,在T3时刻将准备读出数据准备好,在T4上升沿时刻被采样

在写的时候译码电路会根据地址去译码出所要写入的APB slave,对应的slave从0变1,

APB桥将系统总线传送转换成APB方式的传送,它具备一些这些功能:

   锁存地址,在传送过程中保持地址有效。锁存读写控制信号
   对锁存的地址进行译码并产生选择信号PSELx,在传送过程中只有一个选择信号可以被激活。也就是选择出唯一一个APB从设备以进行读写动作.
   写操作时: 负责将AHB送来的数据送上APB总线。
   读操作时: 负责将APB的数据送上AHB系统总线。
   产生一时序选通信号PENABLE作为数据传递时的启动信号
为什么会有HREADY?

个人理解:APB到从机穿

原文地址:https://www.cnblogs.com/lxy0401/p/16315217.html