新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 對S3C2440片上總線(AMBA)的一點(diǎn)理解

對S3C2440片上總線(AMBA)的一點(diǎn)理解

作者: 時(shí)間:2016-11-22 來源:網(wǎng)絡(luò) 收藏
最近一直在深入的了解S3c2440的AMBA總線,進(jìn)展緩慢,大部分時(shí)間花在了論文開題上,只能擠出一點(diǎn)時(shí)間來搞嵌入式。用了一年的鑰匙串壞了,掛鉤斷了,買了一個(gè)新的鑰匙串。下午在換鑰匙串時(shí),一些小鑰匙由于孔太小而鑰匙環(huán)太粗,無法掛上去;指甲剪也也因?yàn)榭滋觳簧先ィ惠^大的鑰匙倒是沒有問題。只把把這些小鑰匙和指甲鉗掛在舊的鑰匙環(huán)上,然后舊的鑰匙環(huán)掛在新的鑰匙環(huán)上。

說了這么多,這和S3C2440的的AMBA總線有什么關(guān)系?????

本文引用地址:http://butianyuan.cn/article/201611/320041.htm

先簡單介紹一下AMBA總線規(guī)范。ARM公司定義了AMBA(Advanced Microcontroller Bus Architecture)總線規(guī)范,它是一組針對基于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)總線格式,后來由AHB總線替代;
(3)APB:Advanced PeriPheral Bus,用于較低性能外設(shè)的簡單連接,一般是接在AHB或ASB系統(tǒng)總線上的第二級(jí)總線。

圖1 典型的基于AMBA總線的系統(tǒng)

下面來說一下鑰匙串和的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)說了,新的鑰匙環(huán)上掛的是比較重要的鑰匙;和AHB總線上掛載的是要求比較高的設(shè)備是一個(gè)意思。有異曲同工之妙!
  • 舊的鑰匙環(huán) ——>APB總線
    • 舊的鑰匙環(huán)掛在新的鑰匙環(huán)上;舊的鑰匙環(huán)上掛在的是一些比較小的不重要的鑰匙(舊的鑰匙比較細(xì)),還有一個(gè)指甲剪。APB總線是通過橋設(shè)備和AHB總線相連的;APB總線上掛載的是低速設(shè)備。


關(guān)鍵詞: S3C2440片上總線AMB

評(píng)論


技術(shù)專區(qū)

關(guān)閉