热门问题
时间线
聊天
视角

Xilinx ISE

来自维基百科,自由的百科全书

Remove ads

Xilinx ISE [2](Xilinx Integrated Synthesis Environment,Xilinx 集成綜合環境 [3]是一款由 Xilinx 開發的用於合成和分析 HDL 設計的軟體工具。開發者可以使用 Xilinx ISE 綜合(「編譯」)自己的設計、執行時序分析、檢查RTL圖、仿真不同激勵下的設計的響應,並使用編程器配置目標設備。

快速預覽 開發者, 最終版本 ...

Xilinx ISE 是用於 XilinxFPGA 產品的設計環境,並與這些晶片的架構緊密聯繫,而不能用於其他廠家的 FPGA 產品。[3]Xilinx ISE 主要用於電路綜合和設計,而ISIM或 ModelSim 等邏輯模擬器則用於系統級測試。[4][5]Xilinx ISE 附帶的其他組件還包括嵌入式開發套件(EDK),軟體開發套件(SDK)和 ChipScope Pro。[6]

自2012年以來,Xilinx ISE 已被 Xilinx Vivado 代替,後者的功能與 ISE 相同,但還帶有 SoC 開發的附加功能。[7][8]Xilinx 於2013年10月發布了最終版本的 ISE(版本號為14.7),並聲明「 ISE 已進入其產品生命周期的維持階段,並且不再計劃發布 ISE。」 [1]

Remove ads

用戶界面

ISE 的主要用戶界面是項目瀏覽器(Project Navigator),其中包括設計層次結構(Sources)、原始碼編輯器(Workplace)、輸出控制台(Transcript)和流程樹(Processes)。[3][9]

Design(設計)層次結構由設計文件(模塊)組成,其依賴關係由ISE解釋並顯示為樹結構[3]單晶片設計中可能只有一個主模塊,這類似於C ++程序中的main()主函數,該主模塊包含了其他的子模塊。設計約束包括設備引腳的配置和映射,這可在模塊中指定。

Processes(流程)層次結構描述了ISE將在當前活動模塊上執行的操作。[3]其中包括編譯功能、其他依賴的功能和其他實用程序。該窗口還會提示每個功能運行時出現的問題或錯誤。

Transcript 窗口提供當前正在運行的操作的狀態,並告知工程師設計中的問題。[3]顯示的問題可以過濾,並只顯示警告或錯誤。

仿真

Xilinx ISE 可以調用 ModelSim 或 ISIM 邏輯模擬器對模塊執行系統級測試,測試時測試程序(也稱 Test bench)需用 HDL 語言編寫。[3]測試程序可以模擬輸入信號的波形,並用於觀察、驗證被測設備的輸出情況。

ModelSim 或 ISIM 可用於執行以下類型的仿真:[4]

  • 邏輯驗證:用於確保模塊的工作結果符合預期
  • 行為驗證:用於驗證模塊的邏輯和時序問題
  • 布局和布線後(Post-place & route)仿真:用於在模塊的布局(placement)階段後放置在 FPGA 的可重配置邏輯中後驗證行為

邏輯綜合

Xilinx 獲得專利的綜合算法可使設計的運行速度比其他程序快30%,並具有更高的邏輯密度,從而減少項目耗時和成本。[10]

此外,由於FPGA架構(包括存儲器模塊和I/O模塊)的複雜性不斷提高,因此更為複雜的綜合算法被開發出來,這種算法將不相關的模塊分離為分片(slice),從而減少了布局後(post-placement)階段的錯誤。[10]

Xilinx 和其他第三方供應商提供 IP 核,以實現系統級功能,例如數位訊號處理 (DSP),匯流排接口,網絡協議,圖像處理嵌入式處理器外圍設備[10]在將設計的實現從基於 ASIC 轉換為基於 FPGA 的過程中,Xilinx 起到了一定作用。

版本

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 WindowsRed Hat Enterprise 4, 5和6工作站版(包括32位64位)以及 SUSE Linux Enterprise 11(包括32位64位)。[12]其他某些基於GNU/Linux發行版在進行一些修改或配置後可以運行 Xilinx ISE WebPack。這些發行版包括 Gentoo LinuxArch LinuxFreeBSDFedora[13][14][15][16]

參考資料

參見

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads