文章目录
一、APB协议变化
最早的APB协议现在叫做APB2,后来又有APB3和APB4。APB协议是向下兼容的,随着时间的推移,根据实际需求,APB3在APB2的基础上添加一些功能,APB4在APB3的基础上再添加了一些功能。(APB3比APB2多两个信号,APB4比APB3多两个信号)
APB2的信号列表见——APB总线协议详解,这里不再赘述。APB3和APB4新增的信号如下:
信号名 | 总线类型 | 源 | 描述 |
---|---|---|---|
PREADY | APB3 | Slave | APB slave的响应信号。用于扩展APB的传输。 |
PSLVERR | APB3 | Slave | 是一个错误反馈信号。若拉高,则表示APB数据传输失败; APB的外围设备可以不使用这根线。 |
PPROT[2:0] | APB4 | Master | PPROT:一种 |