Develop Software without Hardware

Develop Software Ahead of Hardware Availability Using Arm Fast Models

Fast Models are functionally accurate programmer’s view models of Arm CPU and System IP so you can develop software targeting the latest Arm IP well before hardware implementations are available. They also add value as easily deployable and automatable targets for continuous integration and validation.

Evaluate Fast Models
Features and Benefits
Functionally Accurate

Fast Models are developed and tested alongside Arm IP, providing a highly accurate and validated virtual prototypes for software development. Fast Models are ideal for low-level software development such as OS kernels and device drivers.

Complete and Extensible

Fast Models support very detailed implementations of Arm IP, including co-processor registers, exception levels, translation tables, and cache. Their SystemC interfaces enable integration with third party models as virtual SoC prototypes.

Fully Debuggable

The Fast Models debug interface enables a virtual connection to the models which are supported by many debug vendors. This interface enables a debug experience consistent between hardware and software targets without changing your debug tools.

Scalable and Automatable

Scripting interfaces to Arm Fast Models make them easily automatable and the perfect choice for continuous integration and for use in validation farms. Virtual prototypes are easier to scale and maintain than their hardware counterparts.

White Paper

The Power of Virtual Prototyping: From SoC Design to Software Development

Software-based methodologies for virtual prototypes help prove designs earlier, and let companies start parallel hardware and software development.

Download Now
Use Cases
Talk with an Expert

Learn how Arm Fast Models can accelerate your SoC development.

Contact Us
Related Products and Services
Explore Other Arm Tools and Software
Fixed Virtual Platforms

Fixed Virtual Platforms

Running at speeds up to hundreds of MHz, Fixed Virtual Platforms are a complete simulation of a fixed Arm system, including processor, memory, and peripherals. They give you a comprehensive model on which to build and test software prior to silicon availability.

Arm Development Studio

Arm Development Studio

An end-to-end software development environment for all Arm-based systems, including Arm Compiler, debuggers, IDEs, performance analysis tools, models and middleware.

Cycle Models

Cycle Models

Cycle Models are 100% cycle accurate models of Arm CPUs and System IP and can be used to build complete virtual platforms, enabling system level performance analysis.

Cycle Model Studio

Cycle Model Studio

Cycle Model Studio enables cycle accurate model creation of your own IP. Compile your Verilog or System Verilog design into a cycle accurate model to be used within a complete virtual prototype enabling system level performance analysis.