使用者:AnthonyDonlon/archives/Xilinx ISE
開發者 | Xilinx |
---|---|
作業系統 | RHEL, SLED, FreeBSD, Microsoft Windows |
文件大小 | 6.1 GiB |
語言 | 英語 |
類型 | EDA |
許可協議 | 共享軟體 |
網站 | www |
Xilinx ISE [2](Xilinx Integrated Synthesis Environment,Xilinx 集成綜合環境) [3]是由 Xilinx 製作的用於合成和分析 HDL 設計的軟體工具,使得開發者能夠綜合 (「編譯」)自己的設計、執行時序分析、檢查RTL圖、仿真設計在不同激勵下的響應,並使用編程器配置目標設備。
Xilinx ISE 是用於 Xilinx 的 FPGA 產品的設計環境,並與這些晶片的架構緊密聯繫,而不能用於其他廠家的 FPGA 產品。[3]Xilinx ISE 主要用於電路綜合和設計,而ISIM或ModelSim等邏輯模擬器則用於系統級測試。[4][5]Xilinx ISE 附帶的其他組件包括嵌入式開發套件(EDK),軟體開發套件(SDK)和ChipScope Pro。[6]
自2012年以來,Xilinx ISE 被 Vivado Design Suite 代替,後者的功能與 ISE 相同,但帶有SoC開發的附加功能。[7][8]Xilinx 於2013年10月發布了最終版本的 ISE(版本14.7),並聲明「 ISE 已進入其產品生命周期的維持階段,並且不再計劃發布 ISE。」 [1]
用戶界面
編輯ISE的主要用戶界面是項目瀏覽器(Project Navigator),其中包括設計層次結構(Sources)、原始碼編輯器(Workplace)、輸出控制台(Transcript)和流程樹(Processes)。[3][9]
Design(設計)層次結構由設計文件(模塊)組成,其依賴關係由ISE解釋並顯示為樹結構。[3]對於單晶片設計,可能有一個主模塊,類似於C ++程序中的main()
主函數,該主模塊包含了其他模塊。設計約束在模塊中指定,包括引腳的配置和映射。
Processes(流程)層次結構描述了ISE將在當前活動模塊上執行的操作。[3]層次結構包括編譯功能,它們的依賴功能和其他實用程序。該窗口還提示每個功能出現的問題或錯誤。
Transcript 窗口提供當前正在運行的操作的狀態,並告知工程師設計中的問題。[3]此類問題可能會被過濾以只顯示警告或錯誤。
仿真
編輯可以使用ISIM或ModelSim邏輯模擬器對模塊執行系統級測試,並且此類測試程序也必須用HDL語言編寫。[3]Test bench 測試程序可以模擬輸入信號的波形,並用於觀察和驗證被測設備的輸出。
- 邏輯驗證,用於確保模塊產生預期的結果
- 行為驗證,用於驗證邏輯和時序問題
- 放置和布線後仿真,用於在將模塊放置在FPGA的可重配置邏輯中後驗證行為
邏輯綜合
編輯Xilinx 獲得專利的綜合算法可使設計的運行速度比其他程序快30%,並具有更高的邏輯密度,從而減少了項目時間和成本。[10]
此外,由於FPGA架構(包括存儲器模塊和I/O模塊)的複雜性不斷提高,因此開發出了更為複雜的綜合算法,該算法將不相關的模塊分離為分片(slice),從而減少了放置後(post-placement)階段的錯誤。[10]
Xilinx 和其他第三方供應商提供IP內核,以實現系統級功能,例如數位訊號處理 (DSP),匯流排接口,網絡協議,圖像處理,嵌入式處理器和外圍設備。[10]Xilinx在將設計從基於ASIC的實現轉換為基於FPGA的實現中起了一定作用。
版本
編輯Subscription Edition 是 Xilinx ISE 的許可版本,該版本有一個免費的試用版供下載。
Web Edition 是 Xilinx ISE 的免費版本,可以免費下載和使用。它為有限數量的 Xilinx 器件提供綜合和編程支持。具有大量 I/O 引腳和大量型邏輯閘矩陣的設備。
該版本完全支持廉價的 Spartan 系列 FPGA 及 CPLD 系列,這意味著小型開發人員和教育機構無需承擔開發軟體成本的開銷。
使用 Xilinx ISE 的 Web Edition 版本需要許可證註冊,但該版本是免費的,也可以無限次更新。
設備支持
編輯硬體支持
編輯ISE 支持 Virtex、Spartan、Kintex、Zynq、Artix、XC9500和CoolRunner系列組件。[11]
作業系統支持
編輯Xilinx 官方版本支持 Microsoft Windows、Red Hat Enterprise 4, 5和6工作站版(包括32位和64位)以及SUSE Linux Enterprise 11 (包括32位和64位)。[12]其他某些基於GNU/Linux的發行版在進行一些修改或配置後可以運行Xilinx ISE WebPack。這些發行版包括Gentoo Linux,Arch Linux,FreeBSD和Fedora。[13][14][15][16]
參考資料
編輯- ^ 1.0 1.1 1.2 ISE 14.7 Updates, Xilinx Downloads
- ^ Foundation Series ISE 3.1i User Guide (PDF).
- ^ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Handbook of Networked and Embedded Control Systems, Springer Science & Business Media, 14-Nov-2007
- ^ 4.0 4.1 Circuit Design with VHDL, MIT Press, 2004
- ^ Advances in Computer Science and Information Engineering, Springer Science & Business Media, 11-May-2012
- ^ Embedded Systems Design with Platform FPGAs, Morgan Kaufmann, 10-Sep-2010
- ^ Xilinx Inc, Form 10-K, Annual Report, Filing Date May 25, 2012. secdatabase.com. [May 6, 2018].
- ^ Vivado Design Suite, First version released in 2012, Xilinx Downloads
- ^ FPGA Prototyping By Verilog Examples, John Wiley & Sons, 20-Sep-2011
- ^ 10.0 10.1 10.2 The Digital Consumer Technology Handbook, Elsevier, 30-Apr-2004
- ^ ISE Design Suite Product Table (PDF). [2020-03-08].
- ^ ISE Design Suite 13: Release Notes Guide (PDF). Chapter 3: Architecture Support and Requirements: Xilinx, Inc. 2012-01-25: 50.
- ^ Xilinx ISE Webpack 11. Gentoo Wiki. Gentoo Community. [8 May 2012]. (原始內容存檔於October 7, 2012).
- ^ Xilinx ISE WebPACK. Arch Wiki. Arch Community. [8 May 2012].
- ^ Installed Xilinx ISE WebPack 12.1 on Fedora 12 x86_64. What's All This Brouhaha?. Wordpress. [8 May 2012]. (原始內容存檔於March 3, 2011).
- ^ Koszek, Wojciech. Working with Xilinx FPGAs on FreeBSD. FreeBSD. [8 May 2012].
參見
編輯- Xilinx Vivado
- Intel Quartus Prime
- ModelSim
外部連結
編輯安裝