Browse By Tags

  • Measuring performance of programs on the FVP

    Is the FVP accurate in terms of measuring performance of programs? Is it cycle accurate? If I use clock_gettime to measure time taken on applications, is it meaningful? If not, is there an accurate way to measure performance of programs on the FVP?

  • MPAM cache partitioning support in FVP base model

    Hello,


    I was trying to configure the MPAM system for cache capacity partitioning utilising the fvp base model. I noticed, reading the comments related to the configuration parameters, that the maximum capacity control is not functional, but, anyway, the…

  • Arm Corstone Virtual Platforms now Available at no Cost: A Simplified, Faster Route to Successful Secure SoCs

    The Arm Corstone-300 and Corstone-700 FVPs are now available at no cost to easily and instantly start early exploration and software development ahead of silicon availability.

    The success of your System on Chip (SoC) for an IoT device – from endpoint…

  • Enabling top-byte ignore on ARMv8 Base FVP

    Greetings,

    I would like to enable top-byte ignore support on the FVP. I would be grateful on any guidelines on how to do that. Thank you very much!

    Best regards,

    Mohannad Ismail

  • ARM Base FVP freezes if left idle

    Greetings,

    If I leave the FVP idle for around 1 hour and come back to it, I find that it freezes and have to stop the simulation and re-run it again. What is the possible reason for this and is there a way to stop that from happening? Thank you for your…

  • DS-5: Can't find Cortex-A5x4 FVP after installing it

    I have installed the Cortex-A5x4 FVP but I cannot find it in the DS-5 debug configuration. How can I run it?

  • Debugging on ARM Base FVP

    Hello,

    I would like to know how do I attach gdbserver to my ARM Base FVP for debugging. All tutorials online explain using DS-5. I would like to use gdb since I am more comfortable with it. I already enabled networking on my FVP.

    Thanks for your help…

  • "run_hello.sh" of Early Development Arm Cortex-M55 Blog

    Hi,

    In the Early Development Blog for the Cortex-M55 (https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/start-early-development-on-arm-cortex-m55-processor), the mention that a run script to execute the FVP is provided…

  • libGL error on running FVP

    Hi,

    When I try to start "FVP_MPS2_Cortex-M55" I get the following error:

    ```

    telnetterminal0: Listening for serial connection on port 5000
    telnetterminal1: Listening for serial connection on port 5001
    telnetterminal2: Listening for serial connection…

  • MPAM support in FVP

    Hello,

    I'm a student and I'm about to begin the development of a software module to support MPAM on an ARM system.

    I was willing to test the software on an fvp platform, but I'm not able to find any reference about the memory address of the MPAM…

  • Download of FVP broken

    Hi,

    I am trying to download the Base Platform FVP from here https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms
    Then I get forwarded to the Silver Platform: https://silver.arm.com/browse/FE000-KT-00001
    On this page I only…

  • Debugging on ARM Base FVP

    Hello,

    I would like to know how do I attach gdbserver to my ARM Base FVP for debugging. All tutorials online explain using DS-5. I would like to use gdb since I am more comfortable with it. I already enabled networking on my FVP.

    Thanks for your help…

  • Development of Arm based systems with Synopsys Virtual Prototyping: Anytime, Anywhere!

    ** Sharing this article from Kamal Desai, Product Marketing Manager at Synopsys

    Around the world thousands of engineers have been asked to work from home. Temporarily gone are the days of global travel, and with it the ‘traditional’ development and global…

  • Some questions regarding ARMv8 hardware features

    Hello, 

    I am a PhD student doing research using the ARMv8 hardware features. I have a few questions regarding them. Some of these may seem a bit trivial, but I like to be a bit more thorough and confirm my understanding, and ARM is relatively new to me…

  • Armv7-A FVPs

    While Arm continue to supply older (Armv7-A based) Fixed Virtual Platforms, the Arm Platforms deliverables no longer provide updated sources, binary artefacts, or instructions for them.

    Most of these platforms will actually work with a more recent release…

  • Build an ILP32 user-space

    Introduction

    This article describes how to build and run a minimal ILP32 software stack on Arm's Foundation model and provides an example of the upstream support now available. The instructions were tested on an Ubuntu 16.04 LTS host.

    Linux on AArch64…

  • Supported platforms

    Arm supplied A-profile platforms

    Each of the platforms below are supported by the Arm Reference Platforms deliverables:

  • New Simulation Models forum

    Hi all,

    We have created a new forum for any questions or comments regarding virtual platforms based on Arm Fast Models or Arm Cycle Models, including Fixed Virtual Platforms.

    https://community.arm.com/developer/tools-software/f/simulation-models

  • possibility of using fixed virtual simulator in keil mdk for cortex m4

    Hi,

    I have understood that FVP can be launched using arm development studio (DS-5). But is there any possiblity of launching FVP using Keil MDK?. If yes, it would be helpful to share the process of launching. I am planning to use it for cortex M4

    Tha…

  • What's the actual parameters for enable pac bti mte sel2 in fvp

    Hi,

    How to config the fvp model to enable pac bti mte sel2 in fvp

    I'm using the lastest fvp version Base_RevC_AEMv8A_pkg

    And I have read the guide in fast_models_rm_100964_1180_00_en.pdf

    And see the follow params:

    PAC:

    has_generic_authentication

  • Pre-silicon Software Development with Arm Models for Cortex-A5 DesignStart

    Arm DesignStart is enhancing the Cortex-A5 package to help custom chip designers to expand market opportunities and develop richer experiences. The new package helps to reduce the development time of Arm-based Linux-capable chips. Designers can now take advantage…

  • ARM Cortex-R52 FVP UDP Port Mappings with User Networking

    Guys, 

    I've been working on porting a custom OS (with Networking) onto the Cortex-R52 FVP Model, and so far everything has worked well. We have been able to get the OS ported with the ARM Memory Protection unit. For Networking, we are using the lan…

  • The Peripherals memory map of FVP_BaseR_Cortex-R52x1

    Hi,

    I am trying to do some PoC on FVP_BaseR_Cortex-R52x1. My code can boot from EL2 and enter to EL1 properly. But when I was trying to access PL011 UART0, I got a DATA Abort. From the  Fast Models Reference Manual Version 11.4.2, I found the PL011 UART0…

  • how to enable network on FVP

    Hi,
    I want to use network on FVP, I added "--network=nat" when starting the FVP
    but there was not an ip addr when I booted into the kernel, ifconfig shows as below:

    FVP host is ubuntu-16.04 inside VirtualBox

    I am not familiar with network. is there…

  • Can STR instruction to a device address be preemtible from IRQ

    Hi,

    I am doing a writel to a PCIe device which is taking around 3msec due to link in low power state.

    writel translates to wmb followed by STR asm instruction.

    My question is, while ARM performing STR instruction on CPUx, can any IRQ able to preempt this…