對(duì)S3C2440片上總線(AMBA)的一點(diǎn)理解
說(shuō)了這么多,這和S3C2440的的AMBA總線有什么關(guān)系?????
本文引用地址:http://m.butianyuan.cn/article/201611/320041.htm先簡(jiǎn)單介紹一下AMBA總線規(guī)范。ARM公司定義了AMBA(Advanced Microcontroller Bus Architecture)總線規(guī)范,它是一組針對(duì)基于ARM核的、片上系統(tǒng)之間通信而設(shè)計(jì)的標(biāo)準(zhǔn)協(xié)議。因?yàn)锳RM處理器的廣泛使用而擁有眾多第三方支持,被ARM公司90%以上的合作伙伴采用。在AMBA總線規(guī)范中,定義了AHB ,APB ,ASB這3種總線。最初的AMBA總線是ASB和APB。在它的第二個(gè)版本中,ARM引入了AHB。
(l)AHB:Advanced High Performace Bus,用于高性能系統(tǒng)模塊的連接,支持突發(fā)模式數(shù)據(jù)傳輸和事務(wù)分割;
(2)ASB:Advanced System Bus,也用于高性能系統(tǒng)模塊的連接,支持突發(fā)模式數(shù)據(jù)傳輸,這是較老的系統(tǒng)總線格式,后來(lái)由AHB總線替代;
(3)APB:Advanced PeriPheral Bus,用于較低性能外設(shè)的簡(jiǎn)單連接,一般是接在AHB或ASB系統(tǒng)總線上的第二級(jí)總線。圖1 典型的基于AMBA總線的系統(tǒng)
下面來(lái)說(shuō)一下鑰匙串和的AMBA總線的關(guān)系:
- 鑰匙串的掛鉤——>ARM9核
- 掛鉤也掛在鑰匙環(huán)上,是鑰匙環(huán)上一個(gè)非常重要的組成部分。鑰匙環(huán)上掛的都是比較重要的鑰匙(比較大的鑰匙應(yīng)該要重要一些)。ARM9核掛在在AHB總線上,是AHB總線上的一個(gè)主設(shè)備,且AHB上掛載的都是性能要求比較高的設(shè)備。
- 新的鑰匙環(huán) ——>AHB總線
- 前面已經(jīng)說(shuō)了,新的鑰匙環(huán)上掛的是比較重要的鑰匙;和AHB總線上掛載的是要求比較高的設(shè)備是一個(gè)意思。有異曲同工之妙!
- 舊的鑰匙環(huán) ——>APB總線
- 舊的鑰匙環(huán)掛在新的鑰匙環(huán)上;舊的鑰匙環(huán)上掛在的是一些比較小的不重要的鑰匙(舊的鑰匙比較細(xì)),還有一個(gè)指甲剪。APB總線是通過(guò)橋設(shè)備和AHB總線相連的;APB總線上掛載的是低速設(shè)備。
評(píng)論