久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

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

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

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

本文引用地址:http://cqxgywz.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總線上掛載的是低速設備。


評論


技術專區

關閉