欢迎光临散文网 会员登陆 & 注册

AMBA总线学习(2)

2023-08-13 21:06 作者:数字逻辑der  | 我要投稿

APB总线结构

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

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

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

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

(1)
(2)


APB主机:AHB-APB桥接器

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

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

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


(3)
(4)


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

(3)

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

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

(4)
(5)
(6)
(7)


AMBA总线学习(2)的评论 (共 条)

分享到微博请遵守国家法律