[其他ST产品] AMBA总线-AHB

[复制链接]
732|1
 楼主| xdvca 发表于 2024-4-30 21:45 | 显示全部楼层 |阅读模式
AHB is a new generation of AMBA bus which is intended to address the requirements of high-performance synthesizable designs. AMBA AHB is a new level of bus which sits above the APB and implements the features required for high-performance, high clock frequency systems including:
• burst transfers
• split transactions
• single cycle bus master handover
• single clock edge operation
• non-tristate implementation
• wider data bus configurations (64/128 bits).

APB没有流水操作,AHB就是通过添加这个来完成的!

600736630f5c90cdd1.png

只有等上一个transfer完毕后,才会仲裁下一个!

burst就是连续访问的16个byte(0、4、8、C、10、14、18、1C、、、),连续触发!提出这个burst但是没怎么用!

因为仲裁的原因,超长的仲裁周期,在公司中基本上不用AHB的burst,而AXI这里做好了!

686176630f5d85ea87.png

951956630f5de0a304.png

275536630f5e3e4988.png


788326630f5e97e424.png





 楼主| xdvca 发表于 2024-4-30 21:45 | 显示全部楼层
实际应用中,NONSEQ和SEQ是一个东西,没什么区别!(实际经验)
41666630f5ffb9993.png
988516630f5faba052.png

196776630f6061f31b.png

一般都是slave来采用,master不会采用!
HSELx中x代表slave的个数!
RETRY在工程上基本上不会使用!
SPLIT和RETRY基本上不使用!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

453

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部