複製鏈接
請複製以下鏈接發送給好友

Simics

鎖定
Simics 是一種完整系統模擬技術,為軟件和系統開發人員、架構師、測試工程師提供為各種目的構建和使用虛擬系統或創建多個虛擬連接系統的方法。Simics最初由瑞典計算機科學研究院(SICS)開發,後於1998年派生出Virtutech公司進行商業化開發 。現在是風河公司的產品。 [1] 
軟件名稱
Simics
開發商
瑞典計算機科學研究院

Simics簡介

Simics是一款高性能的系統模擬器,它提供了一個受控制的,確定性的,完全虛擬環境模擬平台,它可以模擬單處理機多處理機系統,可以為多種任務提供了一個普通的基本結構,包括微處理機設計,存儲器分級體系設計,元件研製和測試,軟件質量自動化測試,虛擬樣機,硬件軟件同步虛擬,還有固件,驅動程序和操作系統的開發! Virtutech Simics 仿真器可以仿真多種CPU和硬件,功能強大,可用於硬件和系統軟件的評測
Simics 是一種全系統虛擬機器,它能高效地在目標硬件上運行原生的產品代碼。Simics最初由瑞典計算機科學研究院(SICS)開發,後於1998年派生出Virtutech公司進行商業化開發。 [2] 

Simics特點介紹

simics是一款超級模擬器,可模擬多種CPU,比如可模擬Sun Blade 1500、Sun Fire 3800-6800、Sun Enterprise 3500-6500等等,可模擬出多個CPU,硬盤,網卡....功能N強大,有興趣的哥們可自行摸索如何配置模擬文件。不僅如此,simics還可以同時模擬多台機器,而且這些機器通過一個虛擬的以太網鏈路連接在一起組成一個小網絡環境。
Simics能仿真諸如Alpha、AMD64、ARM、EM64T、IA-64、MIPS(32位和64位)、MSP430、Powerpc(32位和64位)、POWER、SPARC-V8/V9、x86等多種系統,並且可以在這些仿真硬件上運行多種操作系統,包括MS-DOS、Windows、Vxworks、OSE、Solaris、FreeBSD、Linux、QNX和RTEMS等。NetBSD公司的AMD64接口在芯片公開發行之前最初是用Simics開發的。用Simics進行仿真的目的經常是使用Simics虛擬一些特定類型的嵌入式硬件平台來開發軟件。
Simics 3.0,發佈於2005年秋,包含下列新技術:
設備建模語言(DML)
設備建模語言編譯器(DMLC)
Hindsight -virtutech宣稱其為世界上第一個支持回溯操作的通用開發工具
DML語言的加入提供了一個更便捷的方式去開發和配置一些像ASICs和FPGAs這樣的非標準器件。在現代系統中DML代碼極大的增強了管理成百乃至上千個寄存器的自動化程度。DMLC是DML語言的編譯器,它把DML語言轉化成高效的設備模型,使得Simics在仿真一個完整的電子系統時的速度可以達到每秒運行數十萬指令以上。DML使程序開發員可以提早進行程序開發,從而節約時間並且削減了產品的開發週期。
Virtutech已經把Simics 3.0納入了Eclipse框架。對於用Eclipse作為他們的集成開發環境(IDE)的客户來説,Simics能提供全系統仿真,包括回溯調試和Hindsight執行功能。
Intel全資子公司風河(Wind River)於2010年,在Intel完成併購Virtutech公司之後,將其產品納入旗下嵌入式軟件產品系列中。 [2] 

Simics最新版本

目前的最新版Simics本是4.6,同時支持Windows和Linux平台。
參考資料