CPUDev_SimNow_1140x100
Overview

With the SimNow™ simulator, users can connect complex software models to form a PC platform emulation environment. The public release is a limited version of AMD’s SimNow™ simulator. The user is provided with a subset of the supported device models and thirteen simulated PC platforms, with various processor configurations. Scroll down to learn more and to download the SimNow™ simulator.  Note: Your use of SimNow is subject to the terms and conditions of the SimNow license agreement. Your use of the SimNow software indicates your acceptance of the terms and conditions of the EULA.

What’s New in Version 4.6.2?

  • Updated the default P-State values for many Family10h BSDs to correlate closely with real parts.
  • Fixed an issue with SB800 EOS(End-of-SMI)
  • USB Mouse now supports absolute mouse movements for better mouse tracking with the host.
  • Significantly improved AVX performance.
  • Tweaks to TSC register counting.
  • Add MSR breakpoint capabilities to SimNow Debugger device.
  • Add SPI ROM part support to the Memory device for SST25VF032B, AT25DF161, W25X16 and W25X32 parts.
  • Ship guam_family10h.bsd.
  • Ship DDR3 based spd files for DIMM model.
Linux 64 for AMD64 Windows® XP 64Bit Edition for AMD64
OS Distribution Any of the following 64-Bit Linux distributions.

  • SuSE 9 Pro and newer
  • RedHat 64Bit Enterprise 3 and above
  • Fedora Core 2 and newer.
  • SuSE 9.1 or newer for AMD64 (recommended)
Windows® XP Professional x64 Edition OR Windows Server 2003 x64 Edition.
Memory Approx. 64MB of memory, plus Approx. 150 MB of memory for each simulated processor, plus the amount of simulated RAM
Processor AMD Athlon™ 64 or AMD Opteron™.

About SimNow

The SimNow™ simulator is a fast and configurable x86 and AMD64 dynamically-translating instruction-level platform simulator. With SimNow users can connect complex software models to form a PC platform emulation environment. SimNow™ emulates AMD Athlon™ 64 and AMD Opteron™ uniprocessor and multiprocessor based systems that run several commercial operating systems and applications. Specifically, AMD and its partners use SimNow™ for:

  • BIOS and device driver development.
  • Prototyping software visible architectural changes.
  • Non-intrusive and deterministic measurement and testing of software at the instruction-level.
  • Modeling of future platform tradeoffs for correctness and performance analysis.

The simulator contains all the classic pieces of a PC system (CPU, memory, Northbridge, Southbridge, display, IDE drives, floppy, keyboard, and mouse support). Images (hard disk, DVD/CD-ROM, and floppy) can be created in custom sizes with the DiskTool program that is provided with the simulator. A simulation can be saved at any point in the simulation to a media file, from which the simulation can be re-run at a later time. With 4.5.0 release the user can add, delete and modify the devices, unlike the previous release which had limited usability.

The configuration of the simulated system (how models are connected together and their settings) and the logical state of all the devices in the simulator are saved in a ‘BSD’ file format. When starting a simulation from reset, the ‘BSD’ file is rather small and only contains the configuration information. When the simulation starts running, the simulated memory is allocated and the ‘BSD’ file size grows significantly, slightly larger than the size of simulated memory.

Documentation

Intro to SimNow™

Get an introduction to AMD SimNow™ from team member, Juan Flores.(video length: 12:43)

Downloads

File Name Version Size Launch Date OS Bitness Description
Linux®

File Name

Version

4.6.2

Size

47.8 MB

Launch Date

06/04/2010

OS

Linux

Bitness

64-Bit

Description

SimNow™ for Linux (MD5: aa4d6c887c723cf2a251a7f593be4684)
Windows®

File Name

Version

4.6.2

Size

21.6 MB

Launch Date

01/06/2014

OS

Windows

Bitness

64-Bit

Description

SimNow™ for Windows (MD5: 0e0fb02d66da667bc5ab5ee5286dffd7)