一、互聯(lián)結(jié)構(gòu)
規(guī)劃一個SoC設(shè)計,首先要考慮如何把各種功能模塊集成起來。但是隨著SoC的規(guī)模越來越大,設(shè)計越來越復(fù)雜(IC的復(fù)雜度以每年55%的速率遞增,而設(shè)計能力每年僅提高21%)。
復(fù)用IP核能避免重復(fù)勞動,大大減輕工程師的負(fù)擔(dān),因此使用IP核是一個發(fā)展趨勢。構(gòu)建SoC系統(tǒng)即設(shè)計片內(nèi)互聯(lián)結(jié)構(gòu)的過程,具體來說也就是解決各功能模塊間的相互通信問題,包括時序和協(xié)議等方面。
IP 核是為了易于重用而專門設(shè)計的,設(shè)計的理想目標(biāo)是即插即用,采用業(yè)界通用的接口標(biāo)準(zhǔn)可以使IP核具有較好的可移植性。
即:多個ip通過互聯(lián)結(jié)構(gòu)連接形成Soc系統(tǒng)
AMBA規(guī)范是一個開放標(biāo)準(zhǔn),可免費(fèi)從ARM公司獲得。目前,AMBA規(guī)范得到眾多第三方支持,被90%以上的ARM合作伙伴采用,在基于ARM處理器內(nèi)核的SoC設(shè)計中,已經(jīng)成為廣泛支持的現(xiàn)有互聯(lián)標(biāo)準(zhǔn)之一。
二、AMBA
AMBA2.0規(guī)范于1999年發(fā)布,規(guī)范主要包括AHB (Advanced High-performance Bus,高級高性能總線)和APB (Advanced Peripheral Bus,高級外設(shè)總線)。AMBA2.0規(guī)范不僅包括相應(yīng)的接口協(xié)議,還描述了接口模塊的互聯(lián)體系,對芯片上模塊之間的互聯(lián)具有重要意義。
三、基于AMBA的典型微控制器
基于AMBA的微控制器典型地由一個高性能系統(tǒng)中樞總線(AHB)組成,能夠支持外部存儲器帶寬,包括CPU、片上存儲器和其他直接數(shù)據(jù)存取(DMA)設(shè)備。這條總線為上述單元之間大多數(shù)的傳輸提供高帶寬接口。在這條高性能總線上也有一個橋接器以連接低帶寬的APB,而在APB上連接著大多數(shù)的低速系統(tǒng)外設(shè)。
四、時序注意
1.時鐘:
ARM協(xié)議中均為理想時鐘(),未加任何延遲
但是在實際情況下的時鐘如圖,均在上升沿結(jié)束后,才會輸出數(shù)據(jù)
2.陰影部分:
注意:總線和信號中的陰影部分為未定義,所以總線和信號在陰影區(qū)域時間段時可以是任何值。
這時陰影部分的真實值并不重要且也不影響正常操作。
-
處理器
+關(guān)注
關(guān)注
68文章
19669瀏覽量
232616 -
ARM
+關(guān)注
關(guān)注
134文章
9262瀏覽量
373073 -
soc
+關(guān)注
關(guān)注
38文章
4288瀏覽量
220920 -
AMBA
+關(guān)注
關(guān)注
0文章
70瀏覽量
15255
發(fā)布評論請先 登錄
相關(guān)推薦


AMBA LPDDR2動態(tài)內(nèi)存控制器DMC-342技術(shù)參考手冊
AMBA DDR、LPDDR和SDR動態(tài)內(nèi)存控制器DMC-40技術(shù)參考手冊
AMBA簡介
AMBA 3 TrustZone中斷控制器(SP890)技術(shù)概述
基于AMBA APB總線NandFlash控制器的設(shè)計
基于AMBA與WISHBONE的SoC總線橋KBar控制器的設(shè)計
先進(jìn)的微控制器總線體系結(jié)構(gòu)AMBA規(guī)范定義了三種總線

微控制器到底是什么?微控制器有怎么樣的應(yīng)用
什么是微控制器?如何編程微控制器?
微控制器布局

AMBA總線協(xié)議概述
什么是AMBA,我們?yōu)槭裁葱枰?/a>

精選推薦
更多- 文章
- 資料
- 帖子
評論