Accurate Models, Ready to Run

Operating at up to hundreds of MHz, Fixed Virtual Platforms (FVPs) are pre-configured, functionally accurate simulations of popular system configurations, built with Arm Fast Models. They include all the key components to enable development of large portions of software ahead of hardware availability.

Evaluate FVPsBuy FVPs
Features and Benefits
Emulator vs Simulator
Complete System Simulation

Fixed Virtual Platforms are a great way to start bare metal or OS-hosted software development for Arm without the need for a physical target. With a processor, memory and other peripherals modeled within an FVP, you’ll gain understanding of how Arm IP works from a programmer’s perspective.

Software Head Start 

Fixed Virtual Platforms remove the bottleneck of starting software design only after the hardware is available. With Fixed Virtual Platforms your software engineering team can get started programming the latest Arm IP at the earliest possibly stage, shortening the software development cycle.

Scalable Testing and Validation

Scripting interfaces make Arm FVPs easily automatable and the perfect choice for continuous integration and validation farms. Virtual prototypes are easier to scale and maintain than their hardware counterparts." to "Virtual prototyping is easier to scale and maintain than using hardware.

Fully Debuggable 

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

Configurable Core Count

Allow users to configure the number of CPU instances in the system – x1, x2, and x4.

Software Included

Some FVPs include compatible, ready-to-run software stacks such as Android and Linux OS. And some FVPs are part of System Guidance bundles - Arm deliverables that include both documentation to guide SoC design and a reference software stack.

Use Case

Accelerated Software Development

Start developing software on the latest Arm-based devices well in advance of hardware availability. Start investigating the latest Arm CPU and System IP prior to silicon availability.

Talk with an Expert

Learn how Arm Fixed Virtual Platforms can accelerate your development.

Contact Us
Related Products and Services
Explore Other Arm Tools and Software
Fast Models

Fast Models

Fast Models are accurate, flexible models of Arm IP that can be built into a complete virtual platform. Virtual Platforms are an ideal software development target, enabling full visibility and control of the simulation, including profiling, debug, and trace capabilities.

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.