Information for Quad_ArmVersatileExpress-CA15

This page provides detailed information about the imperas.ovpworld.org Quad_ArmVersatileExpress-CA15 Virtual Platform / Virtual Prototype.

Licensing
Open Source Apache 2.0

Description
This defines the hardware that includes four instantiations of the ARM Versatile Express development board with a CoreTile Express A15x2 (V2P-CA15) Daughterboard. See the ARM documents DUI0447G_v2m_p1_trm.pdf and DUI0604E_v2p_ca15_tc1_trm.pdf for details of the hardware being modeled. Note this platform implements the motherboard's 'Cortex-A Series' memory map. The default processor is an ARM Cortex-A15MPx2, which may be changed.

Limitations
This platform provides the peripherals required to boot and run Operating Systems such as Linux or Android. Some of the peripherals are register-only, non-functional models. See the individual peripheral model documentation for details. CoreSight software debug and trace ports are not modeled. Remap option not modeled. The CLCD does not work in Linux

Reference
ARM Development Boards Versatile Express BaseBoard and ARM CoreTile Express A15x2

Location
The Quad_ArmVersatileExpress-CA15 virtual platform is located in an Imperas/OVP installation at the VLNV: imperas.ovpworld.org / module / Quad_ArmVersatileExpress-CA15 / 1.0.

Platform Summary

Table 1: Components in platform

TypeInstanceVendorComponent
Modulesys0arm.ovpworld.orgArmVersatileExpress-CA15
Modulesys1arm.ovpworld.orgArmVersatileExpress-CA15
Modulesys2arm.ovpworld.orgArmVersatileExpress-CA15
Modulesys3arm.ovpworld.orgArmVersatileExpress-CA15



Sub-Module [arm.ovpworld.org/module/ArmVersatileExpress-CA15/1.0] instance: sys0
No connections to this sub-module have been specified.


Sub-Module [arm.ovpworld.org/module/ArmVersatileExpress-CA15/1.0] instance: sys1
No connections to this sub-module have been specified.


Sub-Module [arm.ovpworld.org/module/ArmVersatileExpress-CA15/1.0] instance: sys2
No connections to this sub-module have been specified.


Sub-Module [arm.ovpworld.org/module/ArmVersatileExpress-CA15/1.0] instance: sys3
No connections to this sub-module have been specified.


Other Sites/Pages with similar information

Information on the Quad_ArmVersatileExpress-CA15 Virtual Platform can also be found on other web sites :
www.ovpworld.org has the library pages http://www.ovpworld.org/library/wikka.php?wakka=CategoryPlatform
www.imperas.com has more information on the model library

A couple of documents (from other related sites that might be of interest)
http://www.ovpworld.org: Visualization used in Virtual Platforms.
http://www.ovpworld.org: Creating Instruction Accurate Processor models using the VMI API

Two Videos on these models (from other sites)
http://www.ovpworld.org: riscvOVPsim. A complete RISC-V ISS for bare-metal software development and Specification Compliance Test Development
http://www.ovpworld.org: PowerPC Bare Metal Video Presentation


Currently available Imperas / OVP Virtual Platforms / Virtual Prototypes.

FamilyVirtual Platform / Virtual Prototype
ARM Based Platforms    BareMetalArm7Single BareMetalArmCortexADual BareMetalArmCortexASingle BareMetalArmCortexASingleAngelTrap BareMetalArmCortexMSingle AlteraCycloneV_HPS ArmIntegratorCP ArmVersatileExpress ArmVersatileExpress-CA15 ArmVersatileExpress-CA9 AtmelAT91SAM7 ArmCortexMFreeRTOS ArmCortexMuCOS-II HeteroArmNucleusMIPSLinux FreescaleKinetis60 FreescaleKinetis64 FreescaleVybridVFxx AlteraCycloneV_HPS ArmIntegratorCP ARMv8-A-FMv1 ArmVersatileExpress ArmVersatileExpress-CA15 ArmVersatileExpress-CA9 AtmelAT91SAM7 ArmCortexMFreeRTOS ArmCortexMuCOS-II ArmuKernel iMX6S Zynq_PS
MIPS Based Platforms    BareMetalM14KSingle BareMetalMips32Dual BareMetalMips32Single BareMetalMips64Single BareMetalMipsDual BareMetalMipsSingle HeteroArmNucleusMIPSLinux MipsMalta MipsMalta
Vendor Platforms    BareMetalNios_IISingle AlteraCycloneIII_3c120 AlteraCycloneV_HPS AlteraCycloneIII_3c120 AlteraCycloneV_HPS BareMetalArcSingle BareMetalArm7Single BareMetalArmCortexADual BareMetalArmCortexASingle BareMetalArmCortexASingleAngelTrap BareMetalArmCortexMSingle ArmIntegratorCP ArmVersatileExpress ArmVersatileExpress-CA15 ArmVersatileExpress-CA9 ArmIntegratorCP ARMv8-A-FMv1 ArmVersatileExpress ArmVersatileExpress-CA15 ArmVersatileExpress-CA9 AtmelAT91SAM7 AtmelAT91SAM7 FreescaleKinetis60 FreescaleKinetis64 FreescaleVybridVFxx Or1kUclinux ArmCortexMFreeRTOS ArmCortexMuCOS-II HeteroArmNucleusMIPSLinux ArmCortexMFreeRTOS ArmCortexMuCOS-II ArmuKernel ArmuKernelDual Quad_ArmVersatileExpress-CA15 RiscvRV32FreeRTOS BareMetalM14KSingle BareMetalMips32Dual BareMetalMips32Single BareMetalMips64Single BareMetalMipsDual BareMetalMipsSingle MipsMalta MipsMalta iMX6S BareMetalOr1kSingle BareMetalM16cSingle BareMetalPowerPc32Single BareMetalV850Single ghs-multi RenesasUPD70F3441 ghs-multi RenesasUPD70F3441 virtio FaultInjection Zynq_PL_DualMicroblaze Zynq_PL_NoC Zynq_PL_NoC_node Zynq_PL_NostrumNoC Zynq_PL_NostrumNoC_node Zynq_PL_RO Zynq_PL_SingleMicroblaze Zynq_PL_TTELNoC Zynq_PL_TTELNoC_node XilinxML505 XilinxML505 zc702 zc706 Zynq Zynq_PL_Default Zynq_PS