<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è) > 嵌入式系統 > 設計應用 > FPGA/EPLD的自上而下設計方法

FPGA/EPLD的自上而下設計方法

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

  1. 圖形化輸入工具-Renoir

  ----工程師采用Top-Down進(jìn)行所面臨到的第一個(gè)問(wèn)題就是HDL語(yǔ)言的學(xué)習。語(yǔ)言的學(xué)習過(guò)程和應用能力直接影響產(chǎn)品的完成及其性能。但是設計師進(jìn)行產(chǎn)品設計的最初并不是考慮如何去寫(xiě)語(yǔ)言,而是習慣于畫(huà)出設計的框圖,并采用圖形化(流程圖、狀態(tài)圖、真值表等)把它描述出來(lái)。Renoir這一圖形化輸入工具,不僅可以幫助設計師完成產(chǎn)品的功能描述,更可以自動(dòng)生成HDL語(yǔ)言,為邏輯綜合提供必要的輸入數據。

  ---- 采用圖形化輸入主要優(yōu)點(diǎn)體現在:

  提供框圖、流程圖、狀態(tài)圖、真值表等圖形輸入方法,使設計工程師從純文本的設計方法理解脫出來(lái),設計手段更貼近于設計師的思維過(guò)程:

  便于工程師之間進(jìn)行設計的相互交流以及對前人/他人設計結果的理解與再利用; 便于初學(xué)者學(xué)習HDL語(yǔ)言;

  便于設計成果的存檔,以便設計交流與再利用。

  ---- Renoir作為新一代的圖形化輸入工具更具有以下諸多優(yōu)點(diǎn):

  自動(dòng)生成高效的HDL語(yǔ)言描述,生成結果可進(jìn)行功能驗證及邏輯綜合;

  完全支持VHDL和Verilog兩種國際標準,并完全支持VHDL/Verilog的混合描述;

  支持UNIX和Win95/NT兩種平臺,具有相同界面和數據庫。Win95/NT平臺采用標準的Windows界面,易學(xué)易用;

  支持框圖/流程圖的動(dòng)畫(huà)(Animation)仿真、調試過(guò)程便于設計的調試;

  即插即用(plug and play),與多種仿真器、綜合器及軟硬件協(xié)同驗證工具有完善的接口,組成各種設計流程;

  在線(xiàn)查錯功能(On line checking),進(jìn)行語(yǔ)法和可綜合性檢查; 語(yǔ)言到圖形的轉換,可以把VHDL、Verilog或混合HDL語(yǔ)言描述換成框圖、流程圖或狀態(tài)圖,并保持原設計的層次結構;

  支持OLE(Object Liking and Embedding)標準,可把Renoir中的任何圖形設計形式連接或嵌入到任一支持OLE的應用程序中,如Word、Powerpoint等,以便用戶(hù)建立設計文檔;

  支持在圖形輸入中加入注釋、屬性(pragma, attribute)、并可自動(dòng)加到所產(chǎn)生的HDL源碼中;

  支持IP調用,并可自動(dòng)生成相應符號,以使IP嵌入到所設計的系統中;

  完善的設計管理,支持設計項目管理、設計層次管理、設計小組管理及設計數據版本管理等;

  通過(guò)需求與設計可跟蹤(Requirement Tracebility)管理,不僅保證設計正確,而且保證正確設計(Design thing Right and Design Right thing)。

  2. 邏輯綜合工具-Exemplar

  ---- 邏輯綜合工具是通過(guò)映射和優(yōu)化過(guò)程,把設計功能描述轉換成與物理實(shí)現密切相關(guān)的工藝網(wǎng)表。在轉換過(guò)程中,不僅需要確保每一功能映射正確,還需保證盡量采用較少的硬件開(kāi)銷(xiāo),滿(mǎn)足設計的時(shí)序要求。因此,邏輯綜合工具是 Top-Down設計過(guò)程的關(guān)鍵。 Exemplar的主要特點(diǎn):

  完全支持VHDL/Verilog兩種國際標準;

  針對不同結構的器件,采用不同的綜合優(yōu)化算法,以保證結果的最優(yōu)化;

  支持不同類(lèi)型器件的重映射,設計師可直接從一種器件的工藝網(wǎng)表映射到另一種器件的工藝網(wǎng)表,無(wú)需重新設計;

  支持各廠(chǎng)商器件網(wǎng)表的不同格式輸入與輸出。如:XNF,EDIF等:

  支持布局、布線(xiàn)后設計的反標注,產(chǎn)生后仿真所需功能網(wǎng)表(HDL)及延時(shí)網(wǎng)表(SDF);

  持靜態(tài)時(shí)序分析;

  支持綜合結果的圖形輸出,設計師可通過(guò)圖形輸出跟蹤分析關(guān)鍵路徑(Critical Path);



關(guān)鍵詞: 方法 設計 自上而下 FPGA/EPLD

評論


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