<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)MBA總線(xiàn)的片上系統

基于A(yíng)MBA總線(xiàn)的片上系統

作者: 時(shí)間:2012-07-02 來(lái)源:網(wǎng)絡(luò ) 收藏
大多數掛在上的模塊(包括處理器)只是單一屬性的功能模塊:主模塊或者從模塊。主模塊是向從模塊發(fā)出讀寫(xiě)操作的模塊,如CPU,DSP等;從模塊是接受命令并做出反應的模塊,如片上的RAM,AHB/APB 橋等。另外,還有一些模塊同時(shí)具有兩種屬性,例如直接存儲器存取(DMA)在被編程時(shí)是從模塊,但在讀傳輸數據時(shí)必須是主模塊。如果上存在多個(gè)主模塊,就需要仲裁器來(lái)決定如何控制各種主模塊對的訪(fǎng)問(wèn)。雖然仲裁規范是總線(xiàn)規范中的一部分,但具體使用的算法由RTL設計工程師決定,其中兩個(gè)最常用的算法是固定優(yōu)先級算法和循環(huán)制算法。AHB總線(xiàn)上最多可以有16個(gè)主模塊和任意多個(gè)從模塊,如果主模塊數目大于16,則需再加一層結構(具體參閱ARM公司推出的Multi-layer AHB規范)。APB 橋既是APB總線(xiàn)上唯一的主模塊,也是AHB總線(xiàn)上的從模塊。其主要功能是鎖存來(lái)自AHB總線(xiàn)的地址、數據和控制信號,并提供二級譯碼以產(chǎn)生APB外圍設備的選擇信號,從而實(shí)現AHB協(xié)議到APB協(xié)議的轉換。

本文引用地址:http://dyxdggzs.com/article/148826.htm

  使用DesignWare搭建

  的SOC芯片

  為了更有效地在有限時(shí)間內完成復雜的系統級芯片設計,越來(lái)越多的芯片開(kāi)發(fā)中采用了可重復使用的IP。為了滿(mǎn)足日益成長(cháng)的IP需求,Synopsys提供了一系列已驗證的IP,如Synopsys DesignWare,來(lái)幫助設計者加速系統級芯片的開(kāi)發(fā)。

  DesginWare里面包含了兩種IP:可實(shí)現IP(Implement IP)以及VIP(Verification IP)。VIP是為了應對系統級芯片設計帶來(lái)的驗證挑戰而特別設計的,專(zhuān)為簡(jiǎn)化驗證流程??蓪?shí)現IP是指已通過(guò)驗證、可物理實(shí)現的IP,分為Star IP、宏單元(Macro Cell)和 foundation IP。宏單元中包含與總線(xiàn)相關(guān)的IP,有DW_ahb (ARM AMBA2.0 AHB 總線(xiàn) IP、DW_amba_ictl (ARM AMBA2.0 中斷IP)、DW_apb (ARM AMBA2.0 APB 總線(xiàn)IP)和DW_apb_uart ( ARM AMBA2.0 APB UART )等。

  由此,可以借助Synopsys公司提供的AMBA總線(xiàn)IP構建SoC,加速系統集成和驗證。首先到 Synopsys的FTP或EST下載所需要的宏單元,借助coreConsultant在相應的目錄下安裝coreKit并且創(chuàng )建一個(gè)工作環(huán)境.然后設定此宏單元的可變參數,以符合系統要求,此外還必須設定綜合相關(guān)的參數。設定完參數后,還要驗證所設定的參數是否符合系統規范。初步驗證后,便可進(jìn)一步將宏單元綜合成所需的網(wǎng)表。產(chǎn)生網(wǎng)表之后,仍須利用宏單元內的驗證環(huán)境來(lái)確定綜合后網(wǎng)表的所有功能都能正常工作。如果所有功能都驗證完成,就可以將這個(gè)IP放置到系統中。用DesignWare搭建的一個(gè)AMBA總線(xiàn)結構的SoC系統如圖4所示,其中包括了用于驗證AMBA總線(xiàn)協(xié)議的VIP。

  

  結語(yǔ)

  隨著(zhù)復雜IP核在目前和下一代ASIC設計中的廣泛應用,半導體公司開(kāi)始采用片上總線(xiàn)標準化集成技術(shù)。ARM公司研發(fā)的AMBA總線(xiàn)規范提供了一種特殊的機制,可將RISC處理器集成在其他IP核和外設中。同時(shí),Synopsys提供的DesignWare中的IP可以加速AMBA總線(xiàn)結構的SoC芯片設計。這種技術(shù)成功地應用在TD-SCDMA系統終端基帶數字芯片的設計中,縮短了系統設計、IP集成和驗證的時(shí)間。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 系統 總線(xiàn) AMBA 基于

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>