Peter Hoyes | d7fdedd | 2021-11-11 09:25:59 +0000 | [diff] [blame] | 1 | .. SPDX-License-Identifier: GPL-2.0 |
| 2 | |
| 3 | Arm Versatile Express |
| 4 | ===================== |
| 5 | |
| 6 | The vexpress_* board configuration supports the following platforms: |
| 7 | |
| 8 | * FVP_Base_RevC-2xAEMvA |
Peter Hoyes | 3ca0ea0 | 2022-03-04 16:30:18 +0000 | [diff] [blame] | 9 | * FVP_BaseR_AEMv8R |
Peter Hoyes | d7fdedd | 2021-11-11 09:25:59 +0000 | [diff] [blame] | 10 | * Juno development board |
| 11 | |
| 12 | Fixed Virtual Platforms |
| 13 | ----------------------- |
| 14 | |
| 15 | The Fixed Virtual Platforms (FVP) are complete simulations of an Arm system, |
| 16 | including processor, memory and peripherals. They are set out in a "programmer's |
| 17 | view", which gives a comprehensive model on which to build and test software. |
| 18 | |
| 19 | The supported FVPs are available free of charge and can be downloaded from the |
| 20 | Arm developer site [1]_ (user registration might be required). |
| 21 | |
| 22 | Supported features: |
| 23 | |
| 24 | * GICv3 |
| 25 | * Generic timer |
| 26 | * PL011 UART |
| 27 | |
| 28 | The default configuration assumes that U-Boot is bootstrapped using a suitable |
| 29 | bootloader, such as Trusted Firmware-A [4]_. The u-boot binary can be passed |
| 30 | into the TF-A build: ``make PLAT=<platform> all fip BL33=u-boot.bin`` |
| 31 | |
| 32 | The FVPs can be debugged using Arm Development Studio [2]_. |
| 33 | |
| 34 | Juno |
| 35 | ---- |
| 36 | |
| 37 | Juno is an Arm development board with the following features: |
| 38 | |
| 39 | * Arm Cortex-A72/A57 and Arm Cortex-A53 in a "big.LITTLE" configuration |
| 40 | * A PCIe Gen2.0 bus with 4 lanes |
| 41 | * 8GB of DRAM |
| 42 | * GICv2 |
| 43 | |
| 44 | More details can be found in the board documentation [3]_. |
| 45 | |
| 46 | References |
| 47 | ---------- |
| 48 | |
| 49 | .. [1] https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms |
| 50 | .. [2] https://developer.arm.com/tools-and-software/embedded/arm-development-studio |
| 51 | .. [3] https://developer.arm.com/tools-and-software/development-boards/juno-development-board |
| 52 | .. [4] https://trustedfirmware-a.readthedocs.io/ |