在设计ARM核与处理器芯片内其他宏单元之间的数据传输通路时,ARM公司定义了片上总线规范,名为AMBA ( Advanced Microcontroller Bus Architecture,先进徽控制器总线结构)。目前常用的AMBA总线标准是1999年推出的2.0版。最新的AMBA总线标准是2004年推出的3.0版。
AMBA 2.0版规范定义了3种总线:
1、AHB( Advanced High-performance Bus,高性能片上总线):该总线用于连接高性能的系统模块。它支持突发数据传输方式以及单个数据传送方式,所有时序都以单一时钟的前沿为基准。
2、ASB( Advanced System Bus,片上系统总线):该总线用于连接高性能系统模块,支持突发数据传输方式。
3、APB( Advanced Peripheral Bus,称为先进外围片上总线):它为低性能的外围部件提供较为简单的接口,优点是最小功耗和易于使用。通常用做SOC的局部二级总线。
AHB是ASB的升级版本,能够支持更高性能的综合及时序验证。典型的基于AMBA的微控制器使用AHB + APB的组合,或者使用ASB + APB组合。如图4-23所示。
文章由供应商小编原创,转载请注明文章来源出处,谢谢合作!
阅读(4045) | 评论(0) | 转发(0) |