最近一直在深化的了解S3c2440的AMBA总线,发展缓慢,大部分时刻花在了论文开题上,只能挤出一点时刻来搞嵌入式。用了一年的钥匙串坏了,挂钩断了,买了一个新的钥匙串。下午在换钥匙串时,一些小钥匙由于孔太小而钥匙环太粗,无法挂上去;指甲剪也也由于孔太小挂不上去;较大的钥匙却是没有问题。只把把这些小钥匙和指甲钳挂在旧的钥匙环上,然后旧的钥匙环挂在新的钥匙环上。
说了这么多,这和S3C2440的的AMBA总线有什么联系啊???
先简略介绍一下AMBA总线标准。ARM公司界说了AMBA(Advanced Microcontroller Bus Architecture)总线标准,它是一组针对根据ARM核的、片上体系之间通讯而规划的标准协议。由于ARM处理器的广泛运用而具有很多第三方支撑,被ARM公司90%以上的合作伙伴选用。在AMBA总线标准中,界说了AHB ,APB ,ASB这3种总线。开始的AMBA总线是ASB和APB。在它的第二个版别中,ARM引入了AHB。
(l)AHB:Advanced High Performace Bus,用于高功能体系模块的衔接,支撑突发形式数据传输和业务切割;
(2)ASB:Advanced System Bus,也用于高功能体系模块的衔接,支撑突发形式数据传输,这是较老的体系总线格局,后因由AHB总线代替;
(3)APB:Advanced PeriPheral Bus,用于较低功能外设的简略衔接,一般是接在AHB或ASB体系总线上的第二级总线。图1 典型的根据AMBA总线的体系
下面来说一下钥匙串和的AMBA总线的联系:
-
钥匙串的挂钩——>ARM9核
-
挂钩也挂在钥匙环上,是钥匙环上一个非常重要的组成部分。钥匙环上挂的都是比较重要的钥匙(比较大的钥匙应该要重要一些)。ARM9核挂在在AHB总线上,是AHB总线上的一个主设备,且AHB上挂载的都是功能要求比较高的设备。
-
-
新的钥匙环 ——>AHB总线
-
前面现已说了,新的钥匙环上挂的是比较重要的钥匙;和AHB总线上挂载的是要求比较高的设备是一个意思。有异曲同工之妙!
-
-
旧的钥匙环 ——>APB总线
-
旧的钥匙环挂在新的钥匙环上;旧的钥匙环上挂在的是一些比较小的不重要的钥匙(旧的钥匙比较细),还有一个指甲剪。APB总线是通过桥设备和AHB总线相连的;APB总线上挂载的是低速设备。
-