<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è) > EDA/PCB > 設計應用 > 基于A(yíng)MBA 3 AXI協(xié)議的規劃方案

基于A(yíng)MBA 3 AXI協(xié)議的規劃方案

作者: 時(shí)間:2012-05-30 來(lái)源:網(wǎng)絡(luò ) 收藏

帶有coreAssembler工具的DesignWare IP

快速實(shí)現基于 3 設計的DesignWare IP解決的第三部分是coreAssembler工具。當DesignWare庫IP與coreAssembler工具一起使用時(shí),工程師能在更短的時(shí)間內自動(dòng)裝配、仿真和綜合基于的子系統。coreAssembler工具使得子系統設計創(chuàng )建以及 3 和AMBA 2.0 AHB/APB組件的模塊集成實(shí)現了自動(dòng)化,它減少了花費在創(chuàng )建包含DesignWare IP的特定應用子系統的時(shí)間,允許設計者關(guān)注額外的產(chǎn)品測試或差異化工作。coreAssembler工具全面支持SPIRIT格式,因此,符合 SPIRIT規范的第三方和用戶(hù)定制的IP模塊能夠輕松地封裝到集成的子系統中。

內嵌的、特定的集成技術(shù)使得coreAssembler工具能夠自動(dòng)地將IP模塊相互連接或融合在一起,支持任何AMBA 3 或AMBA 2.0的單個(gè)或多層的子系統配置,還包括AMBALite配置。例如,如果設計中包含了AMBA 3 AXI互連架構,以及AMBA 2 AHB 組件到AMBA 3 AXI的橋接,coreAssembler工具將能把兩種AMBA 3 AXI接口自動(dòng)地連接在一起。這種自動(dòng)糾正的能力消除了布線(xiàn)錯誤的機會(huì ),所有的DesignWare庫綜合IP組件都封裝了這種設計技術(shù)和一組缺省參數。因此,只需點(diǎn)擊幾下鼠標、下拉菜單選項,并確認幾個(gè)子系統級配置參數的選項即可創(chuàng )建一個(gè)初始的子系統設計。

通過(guò)支持具有設計參數和系統級參數交叉傳播功能的分層次設計方法, coreAssembler工具避免了多種IP配置丟失問(wèn)題。比如地址和數據寬度參數能夠在最高級鎖定并能傳播到較低級的IP模塊中,以避免IP配置丟失。這種自動(dòng)操作和內置的參數檢查消除了IP配置錯誤的機會(huì ),縮短了子系統調試周期。

為了達到最佳的綜合結果,coreAssembler工具能夠自動(dòng)運行綜合工具,該工具包括物理編譯器和設計編譯器。工程師可以從多種綜合方法學(xué)中選擇,比如area_timeing 、timing_area 、ACS 和低功耗優(yōu)化流程,也可以創(chuàng )建用戶(hù)定義流程并將其包含在coreAssembler的自動(dòng)化流程中。

為了減少首次仿真的時(shí)間,coreAssembler工具自動(dòng)創(chuàng )建了一個(gè)驗證基礎架構,該架構包含了特別針對集成子系統的DesignWare驗證IP。除了基礎架構的創(chuàng )建,該工具也產(chǎn)生DesignWare驗證IP對子系統進(jìn)行ping測試的激勵源。目前ping測試很簡(jiǎn)單,將數據寫(xiě)入一個(gè)IP組件寄存器中,然后讀出來(lái)確保內容被正確寫(xiě)入。這似乎很容易做到,它實(shí)際上是很多子系統設計的第一個(gè)里程碑,在傳統的子系統開(kāi)發(fā)中,要花費幾個(gè)星期的時(shí)間才能完成。使用DesignWare 庫IP和coreAssembler流程,這種子系統ping 測試能夠在大約幾個(gè)小時(shí)內實(shí)現。

自動(dòng)化流程也使得對以后項目發(fā)生改動(dòng)時(shí)的處理變得非常容易。比如一個(gè)子系統設計為32位數據總線(xiàn),首席設計師在最后時(shí)刻決定,為了完成目標性能需要改為 64位的數據總線(xiàn)。在傳統的設計流程中,工程師將不得不重新配置和修改很多RTL文件,花費很多的時(shí)間,并可能引入不正確的連接錯誤。在 coreAssembler流程中,只需要對高層參數作簡(jiǎn)單的修改就能完成改變,然后將自動(dòng)向下傳播到更低層的模塊中。新的RTL代碼將和新的測試平臺架構文件一起被自動(dòng)重新創(chuàng )建。

結語(yǔ)

應用基于A(yíng)MBA 3 AXI進(jìn)行高性能SoC設計的最大障礙是綜合IP和驗證IP的可用性,以及在最短的時(shí)間里有效創(chuàng )建復雜體系結構的能力。DesignWare庫和 coreAssembler工具可以提供這樣的解決。DesignWare基于A(yíng)MBA 3 AXI和AMBA 2.0 AHB/APB協(xié)議的綜合IP包含了針對大多數下一代子系統設計必需的構造模塊。 DesignWare基于A(yíng)MBA 3 AXI和AMBA 2.0 AHB/APB協(xié)議的驗證IP足以應對復雜高性能子系統驗證挑戰的需求。最后,coreAssembler工具把綜合和驗證組件集成到一個(gè)自動(dòng)化的流程中,使子系統設計的創(chuàng )建、仿真和綜合達到最優(yōu)化。DesignWare 針對AMBA的 IP 解決使得基于A(yíng)MBA 3 AXI協(xié)議設計的實(shí)現變得輕松。


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

關(guān)鍵詞: AMBA AXI 協(xié)議 方案

評論


相關(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>