新聞中心

        EEPW首頁 > 醫療電子 > 設計應用 > 多種EDA工具進行FPGA設計的原理及方法簡介

        多種EDA工具進行FPGA設計的原理及方法簡介

        作者: 時間:2014-07-25 來源:網絡 收藏

          由Modelsim進行,需要導出VHDL或Verilog HDL網表。此網表是由針對特定器件的基本單元組成的。這些基本單元在廠家提供的廠家庫中含有其定義和特性,且廠家一般提供其功能的 VHDL或Verilog VDL庫。因此,在Modelsim下進行,需要設置廠家庫信息。如使用Altera公司的Apex20ke系列,需要將 Apex20ke_atoms.v(或.vhd)與Apex20ke_component.v文件設置或編譯到工程項目的對應庫中。除網表外,還需要布局布線輸出的標準延時文件(sdf),將sdf文件加入可以在窗口化界面設置加入,或通過激勵指定。如使用Verilog HDL時加入反標語句$sdf_annotate(“”,Top)通過參數路徑指定即可。

        本文引用地址:http://www.104case.com/article/256057.htm

          在階段,應利用設計指定的約束文件將RTL級設計功能實現并優化到具有相等功能且具有單元延時(但不含時序信息)的基本器件中,如觸發器、邏輯門等,得到的結果是功能獨立于的網表。它不含時序信息,可作為后續的布局布線使用。使用FPGA Compiler II進行后可以導出EDIF網絡。

          在實際階段,主要是利用后生成的EDIF網表并基于FPGA內的基本器件進行布局布線。可以利用布線工具Foundation Series選用具體器件(如Virtex系列器件)進行布局布線加以實現,也可以使用布線工具Quartus選用Apex20ke系列器件進行布局布線加以實現,同時輸出相應的VHDL或Verilog HDL格式,以便在Modelsim下進行仿真。

          關于其它階段,因篇幅關系,在此不再述。

          在數字系統設計的今天,利用多種工具進行處理,同時使用FPGA快速設計專用系統或作為檢驗手段已經成為數字系統設計中不可或缺的一種方式,了解并熟悉其設計流血應成為現今電子工程師的一種必備知識。

        fpga相關文章:fpga是什么



        上一頁 1 2 3 下一頁

        關鍵詞: FPGA 仿真 綜合 EDA

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鹿泉市| 福建省| 吉隆县| 尖扎县| 许昌县| 南安市| 伊川县| 泰州市| 周宁县| 苏尼特右旗| 苏尼特左旗| 顺昌县| 定南县| 社会| 思南县| 驻马店市| 潮州市| 正蓝旗| 阳新县| 馆陶县| 信宜市| 板桥市| 横峰县| 岳阳县| 城步| 大洼县| 古田县| 安福县| 成都市| 轮台县| 祥云县| 长海县| 和龙市| 瑞安市| 巴林左旗| 莲花县| 虞城县| 盈江县| 五华县| 筠连县| 白玉县|