Xilinx FPGA開發工具總結

2021-07-24 07:55:15 字數 954 閱讀 8810

在xilinx下每種操作其實都對應著一種工具,邏輯綜合,網表與constraint fie的合併,布局佈線等等。下面就對各個工具做乙個總結。

1,xst(xilinx synthesis technology)是xilinx退出的邏輯語言綜合工具,它所做的就是把hdl語言表述的邏輯綜合成特定的網表檔案(netlist file),即ngc檔案。ngc包含著電路的邏輯設計。

2,ngdbuild,在xilinx的ise整合開發環境下有一步叫translate其實就是對應著ngdbuild操作,ngdbuild讀取xst產生的ngc網表檔案,結合ucf(user constraint file),生成乙個ngd檔案(native generic database),這個檔案對設計的邏輯描述,包含各種邏輯單元,比如,與門,非門,lut,flip-flop以及ram。在ngdbuild操作完成之後,會產生乙個.bld的報告,用來記錄ngdbuild操作的各種資訊。

3,map,在xilinx的ise整合開發環境下同樣也有一部叫map就對應著map操作,map讀取ngdbuild產生的ngd網表檔案,然後把ngd網表檔案中包含的邏輯原件(與非門以及ram等)對映成fpga中的元件,map的輸出乙個是.ncd檔案,乙個是.pcf檔案。在map操作完成之後,會產生乙個.mrp的報告,用來記錄map過程中的各種資訊。

4,par,par所做的操作就是布局佈線,par的輸入是map操作的輸出檔案.ncd檔案和.pcf檔案,par的輸出也是乙個.ncd檔案,這兩個.ncd檔案,名稱是不同的,在map操作完成之後,也會產生乙個.par的報告,用來記錄par過程中的各種資訊,同時par還會產生pad、csv、txt file用來記錄管腳的分配資訊。

5,bitgen,bitgen就是產生配置流的操作,bitgen的輸入就是par操作的輸出檔案.ncd檔案,bit的輸出如果沒有指明,預設就是routed.bit檔案,同樣在bitgen操作完成之後,會產生乙個.bgn檔案用來記錄bitgen過程中的各種資訊。

PowerDesiger開發工具的使用總結

如果想靈活使用,並且發揮工具的最大的效能,那麼對工具產生的歷史背景,應該有一種直觀上的認識,這樣才能真正的發揮其最大的效能。回想整個軟體開發的流程與過程 需求調研 原型設計 技術調研 編碼設計 軟體測試。軟體設計需要考慮的問題與層面 1 uml中常用的設計圖 流程圖,類圖,時序圖 uml設計過程中所...

RealView MDK開發工具

arm 2009 03 02 16 30 54 閱讀335 字型大小 大 中小 realview mdk開發工具源自德國keil公司,被全球超過10萬的嵌入式開發工程師驗證和使用,是arm公司目前最新推出的針對各種嵌入式處理器的軟體開發工具。realview mdk整合了業內最領先的技術,融合了中國...

MTK開發工具

開發工具 1。vc6或者更高。mtk的模擬器使用vc作為開發工具。一般有兩個版本 pc simulator和modis。似乎乙個是06年的乙個是07年的。2。ads activeperl msys mingw 其它。ads和activeperl一定要裝,msys和mingw在工程裡有就要工程主目錄下...