Fixed Virtual Platforms VE and MPS FVP Reference Guide

Version 1.4


List of Topics

Conventions and feedback
Introduction
About system models
About the VE FVP
About the MPS FVP
MPS hardware
MPS FVP
Getting Started with Fixed Virtual Platforms
Debugging a FVP
Starting the FVP using Model Shell
Configuring VE and MPS FVPs
Loading and running an application on the VE FVP
Using the VE CLCD window
Using the MPS Visualization window
Using Ethernet with a VE FVP
Using a terminal with a system model
Virtual filesystem
Using the VFS with a prebuilt FVP
Programmer’s Reference for the VE FVPs
VE model memory map
VE model parameters
Motherboard peripheral parameters
Color LCD controller parameters
Ethernet parameters
System controller parameters
VE system register block parameters
UART parameters
Watchdog parameters
Motherboard virtual component parameters
FLASH loader parameters
Host bridge parameters
Multimedia card parameters
Terminal parameters
VFS2 parameters
Visualization parameters
FVP_VE_Cortex-A15xn CoreTile parameters
ARMv8-A AEM parameters
ARMv8-A AEM general multiprocessor parameters
ARMv8-A AEM abort parameters
ARMv8-A AEM GIC parameters
ARMv8-A AEM general processor parameters
ARMv8-A AEM cryptography parameters
ARMv8-A AEM general cache parameters
ARMv8-A AEM L2 cache-controller parameters
ARMv8-A AEM TLB parameters
ARMv8-A AEM memory parameters
ARMv8-A AEM debug architecture parameters
ARMv8-A AEM message parameters
ARMv8-A AEM simulator parameters
Semihosting parameters
Boundary features and architectural checkers
IMPLEMENTATION DEFINED features
Differences between the VE and CoreTile hardware and the models
Memory map
Memory aliasing
Features not present in the model
Features partially implemented in the model
Restrictions on the processor models
Timing considerations
Programmer’s Reference for the MPS FVPs
MPS model memory map
MPS registers
Processor system registers
DUT system registers
Character LCD registers
Memory configuration and remap
Switches
Seven-segment display
MPS parameters
MPS visualization parameters
DUT parameters
Terminal parameters
Processor parameters
Differences between the MPS hardware and the system model
Features not present in the model
Timing considerations

Proprietary Notice

Words and logos marked with or are registered trademarks or trademarks of ARM in the EU and other countries, except as otherwise stated below in this proprietary notice. Other brands and names mentioned herein may be the trademarks of their respective owners.

Neither the whole nor any part of the information contained in, or the product described in, this document may be adapted or reproduced in any material form except with the prior written permission of the copyright holder.

The product described in this document is subject to continuous developments and improvements. All particulars of the product and its use contained in this document are given by ARM in good faith. However, all warranties implied or expressed, including but not limited to implied warranties of merchantability, or fitness for purpose, are excluded.

This document is intended only to assist the reader in the use of the product. ARM shall not be liable for any loss or damage arising from the use of any information in this document, or any error or omission in such information, or any incorrect use of the product.

Where the term ARM is used it means “ARM or any of its subsidiaries as appropriate”.

Confidentiality Status

This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license restrictions in accordance with the terms of the agreement entered into by ARM and the party that ARM delivered this document to.

Product Status

The information in this document is final, that is for a developed product.

Revision History
Revision AMay 2011First release for Fast Models v6.1.
Revision BJuly 2011Update for Fast Models v6.2.
Revision CNovember 2011Update for Fast Models v7.0.
Revision DMay 2012Update for Fast Models v7.1.
Revision EDecember 2012Update for Fast Models v8.0.
Revision FMay 2013Update for Fast Models v8.1.
Revision GAugust 2013Update for Fast Models v8.2.
Copyright © 2011-2013 ARM. All rights reserved.ARM DUI 0575G
Non-ConfidentialID081413