Overview

The Arria® 10 SoC Virtual Platform is based on Mentor Embedded technology and provides early software development and verification for Altera® customers.

By allowing teams to work within a virtual platform framework, software developers can gain system visibility without the high costs associated with buying multiple development boards. The virtual platform can be used to rapidly develop software in advance of actual silicon or board availability. In addition, the virtual platform allows you to port an OS from your previous architecture to the Arria 10 SoC. This development allows for early hardware driver development and partial validation in addition to creation of non-real time algorithm and application development. For Linux debug support, the GNU debugger (gdb) can be used with the Arria 10 SoC Virtual Platform.

Block Diagram

The figure below details the Arria 10 SoC device. Modules that are modeled in the Arria 10 SoC Virtual Platform are highlighted in yellow in the diagram.

Features

The Arria 10 SoC Virtual Platform provides the following:

A model of the Arria 10 SoC Device

Partial modeling of the memory map and interrupt map for Arria 10 SoC

Simulation speed that is close to actual Arria 10 SoC speed

Early hardware driver development and validation

Debug with the GNU debugger

Recommended PC Requirements

To run the virtual platform environment, your PC must meet the following minimum requirements:

Any 64-bit version of the Linux operating system. The Ubuntu 12.04 Linux distribution and Red Hat® Enterprise 5.10 Linux distribution have been verified as supported.

Note: For building Linux, only Ubuntu 12.04 has been tested and is supported.

A minimum of 8 GB of RAM, but 32 GB is recommended for optimal performance.