Intel® Simics® Simulator for Intel® FPGAs
Intel Simics simulator for Intel FPGAs 這款全系統模擬器,支援定義、開發及部署虛擬平台,支援早期產品開發,縮短產品上市時間。
優勢
縮短開發時間
虛擬平台透過以下方式,減少限制並縮短開發時間:
- 支援在實體硬體問世前進行早期軟體開發。
- 讓軟硬體整合提早開始。
- 利用產業標準除錯環境加速開發。
降低風險與成本
虛擬平台透過以下方式,降低資源風險和成本:
- 能夠在產品開發階段,及早識別及修正問題。
- 消除對實體 FPGA 板件的需求。
- 同時進行軟體與硬體開發。
- 具有獨特的軟硬體相關可見度。
- 使用現有的開發工具。
輕鬆協作
虛擬平台透過以下方式,實現輕鬆協作:
- 開發環境具有全球遠端存取、可即時協作的平行開發、程式碼整合與情境分享功能。
- 讓團隊成員擁有私人虛擬環境,可即時分享與協作,進而提高生產力。
- 具備熟悉的開發工具與執行階段軟體。
Intel® Simics® 模擬器架構
- Simics 模擬器核心:Simics 模擬器核心負責監督 Simics 模擬器,包括模擬引擎。透過 Simics API 提供模擬服務。
- 目標系統:又稱為虛擬平台,是模擬硬體元件的模型,例如記憶體與快閃裝置、連接埠裝置。這是虛擬平台模型,模擬實際目標軟體可執行的實際硬體規格。
- 目標軟體:在目標硬體執行,是執行模擬所需的元素。這是模擬期間希望練習的軟體。
- 使用者介面:包含讓使用者與模擬器互動的元件。使用可讓您控制模擬執行及執行任何除錯活動的圖形使用者介面(GUI),即可進行這類互動。
- 模擬器基礎架構:它整合各式元件,包括 Python 直譯器、RiscFree IDE 與服務節點等。模擬器基礎架構包含 Simics 模擬器為使用者提供的豐富功能,為工具提供了集於一身的價值。
適用於 Intel Agilex® 5 SoC FPGA E 系列的 Intel® Simics® 虛擬平台
請參見上方的影像
- HPS:Intel Agilex 5 SoC FPGA E 系列 HPS 的模型,包括整合這個模型的所有子系統。
- HPS 子系統:這對應的是包含與 E 系列裝置 HPS 所有直接相關元件的子系統模型。
- FPGA 網狀架構設計:這對應的是 FPGA 網狀架構所實作的邏輯模型。這個架構並非以單一元件的方式實作,反而是以個別的方式將這個模型內的每個模組具現化。
- qsys_top:這與建模的設計視對應,也與從 GHRD 下方 Intel Platform Designer (soc_inst) 看到的系統相對應。歸在這個元件的都是已具現化的元件,例如 HPS 子系統和 FPGA 網狀架構設計。
- FPGA:從 FPGA 裝置角度呈現硬體設計頂層視圖的模型,而且角度與 5 E 系列裝置 Intel Quartus® Prime 計劃的 GHRD 對應。這個模型將 qsys_top 元件具現化。
- 板件:包含 E 系列裝置的板件模型。這個模型將 FPGA 模型與各種主機板元件整合,例如快閃記憶體裝置(SD 卡、QSPI、NAND)、隨身碟、乙太網路 PHY 與連接器。
- 系統:呈現完整系統的模型。此方式具現化了板件元件,以及未包含在板件元件的任何其他元件。
- 目標指令碼:虛擬平台包含稱為目標指令碼的包裝函式,而且函式中的系統元件已具現化。這個指令碼已定義使用者可設定參數的值。此外,任何初始模擬設定和任何自動化工作都在這裡執行。
馬上開始使用 Simics 模擬器
下載、安裝及執行 Simics 模擬器與 Intel Agilex 5 虛擬平台。
說明文件與資源
常見問題集 (FAQ)
常見問題集
Intel Simics simulator for Intel FPGAs 這個全系統模擬器,支援定義、開發及部署虛擬平台。這款模擬器快速、準確、可擴充且可延伸。
模擬器以快速可控制的方式執行維持不變的二進位檔案目標,為早期軟體開發以及矽前和矽後測試,甚至是上市後期,提供了理想的環境。
從最早的產品架構到設計與評估、韌體開發、作業系統啓動,再到最終為實際客戶系統建模與全系統整合,整個產品生命週期都可以使用虛擬平台。
有了 Simics 模擬器,新晶片問世時,您的軟體早已準備就緒,進而縮短了產品上市時間。
Intel® Simics® 模擬技術在產業與學術界歷史悠久。這項技術起初稱為全系統模擬器,是 Swedish Institute of Computer Science (SICS*)(目前屬於 Research Institute of Sweden RISE*)未來多處理器架構研究的一部分。