AMBA总线学习(2)
哔哩哔哩| 2023-08-13 21:19:44

APB总线结构


(资料图片仅供参考)

1)APB总线传输必须在PSEL拉高的情况下,操作

2)PSEL信号拉高的下一个,PENABLE信号拉高一个周期

3)APB从机检测到PSEL信号高的同时保存PADDR,接下来拉高PENABLE信号一个周期

4)下一个周期检测到PSEL,PENABLE都为高电平,即保存PWDATA数据。

APB主机:AHB-APB桥接器

1)AHB-APB桥接器利用PSELx信号连接所有APB从机,每一次传输只会拉高一个PSELx。

2)PSELx被拉高的从机,可以正常接收或者发送数据。

3)PENABLE,PWRITE,PADDR,PWDATA信号会通过AHB-APB桥接器连接到所有的APB从机,同样所有的APB从机读出数据会连接给AHB-APB桥接器。

AHB-APB桥接器到APB从机的数据切换

1)由图可以看到,PENABLE信号,一次拉高一个周期,必须要间隔一个时钟

2)因此,如果是AHB信号,通过AHB-APB的桥接器控制APB信号时,HADDR信号必须至少要保持两个周期,因为一个周期APB从机无法消化掉数据。

资讯
产业
最新热文