新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 對S3C2440片上總線(AMBA)的一點理解

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

        作者: 時間:2016-11-22 來源:網絡 收藏
        最近一直在深入的了解S3c2440的AMBA總線,進展緩慢,大部分時間花在了論文開題上,只能擠出一點時間來搞嵌入式。用了一年的鑰匙串壞了,掛鉤斷了,買了一個新的鑰匙串。下午在換鑰匙串時,一些小鑰匙由于孔太小而鑰匙環太粗,無法掛上去;指甲剪也也因為孔太小掛不上去;較大的鑰匙倒是沒有問題。只把把這些小鑰匙和指甲鉗掛在舊的鑰匙環上,然后舊的鑰匙環掛在新的鑰匙環上。

        說了這么多,這和S3C2440的的AMBA總線有什么關系啊???

        本文引用地址:http://www.104case.com/article/201611/320041.htm

        先簡單介紹一下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總線上掛載的是低速設備。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 保靖县| 孝义市| 榕江县| 额济纳旗| 防城港市| 大渡口区| 扎鲁特旗| 黔江区| 射阳县| 那曲县| 云霄县| 平远县| 布拖县| 孟连| 原阳县| 府谷县| 疏附县| 桓仁| 若羌县| 江永县| 蒙阴县| 肇源县| 巴彦淖尔市| 罗山县| 芜湖市| 水富县| 高密市| 富裕县| 都匀市| 大城县| 石棉县| 靖江市| 延川县| 宝清县| 西平县| 新蔡县| 徐闻县| 龙里县| 筠连县| 金川县| 陆河县|