Loading AI tools
来自维基百科,自由的百科全书
Simics 是一種完整系統模擬技術,為軟體和系統開發人員、架構師、測試工程師提供為各種目的構建和使用虛擬系統或創建多個虛擬連接系統的方法。[1]Simics最初由瑞典計算機科學研究院(SICS)開發,後於1998年派生出Virtutech公司進行商業化開發 [2]。現在是風河公司的產品[3]。
Simics能仿真諸如Alpha、AMD64、ARM、ARM64、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開發的。[4]用Simics進行仿真的目的經常是使用Simics虛擬一些特定類型的嵌入式硬體平台來開發軟體。
Simics 3.0,發布於2005年秋,包含下列新技術:
DML語言的加入提供了一個更便捷的方式去開發和配置一些像ASICs和FPGAs這樣的非標準器件。在現代系統中DML代碼極大的增強了管理成百乃至上千個暫存器的自動化程度。DMLC是DML語言的編譯器,它把DML語言轉化成高效的設備模型,使得Simics在仿真一個完整的電子系統時的速度可以達到每秒運行數十萬指令以上。DML使程序開發員可以提早進行程序開發,從而節約時間並且削減了產品的開發周期。
Virtutech已經把Simics 3.0納入了Eclipse框架。對於用Eclipse作為他們的集成開發環境(IDE)的客戶來說,Simics能提供全系統仿真,包括回溯調試和Hindsight執行功能。
目前Simics的最新版本是5.0,同時支持Windows和Linux平台。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.