【APB】
主要是apb4、5
一、资料
(51条消息) APB协议学习_沧海一升的博客-CSDN博客_apb协议
https://blog.csdn.net/qq_21842097/article/details/118916399
(50条消息) SoC总线之AMBA-apb4 v2.0总线介绍_ygyglg的专栏-CSDN博客_apb4协议
https://blog.csdn.net/ygyglg/article/details/105763062
二、笔记
4 pstrb 写选通脉冲
注意:对于读传输,总线主机必须将PSTRB的所有位驱动为低电平
Pslverr 错误响应-error response
可以使用PSLVERR来指示APB传输上的错误情况。 读取和写入事务都可能发生错误情况。
当PSEL,PENABLE和PREADY均为高电平时,仅在APB传输的最后一个周期内才认为PSLVERR有效。
建议(但不是强制性)在不采样时将PSLVERR驱动为低电平。 也就是说,当PSEL,PENABLE或PREADY中的任何一个为低电平时。
接收到错误的事务可能会或可能不会更改外围设备的状态。这是特定于外围设备的,可以接受。 当写事务接收到错误时,这并不意味着外围设备内的寄存器尚未更新。 收到错误的读取事务可能返回无效数据。 对于读取错误,不需要外设将数据总线驱动为全0。
不需要APB外设支持PSLVERR引脚。 对于现有和新的APB外设设计都是如此。 如果外设不包含此引脚,则APB桥接器的适当输入连接为LOW。