• Armv7-A FVPs

    Annie Cracknell
    Annie Cracknell

    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…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • New Simulation Models forum

    Ronan Synnott
    Ronan Synnott

    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

    • 3 months ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to profile using FVP

    H Vinay
    H Vinay

    I am using ARM DS5 v5.20. I could not understand how to profile my code using FVP. My expectation is to profile it completely in my local PC without any HW i.e., to see list of functions and the amount of CPU consumed by those functions. To my understanding…

    • over 2 years ago
    • Software Tools
    • Arm Development Studio forum
  • Not able to get GPU counters on Odroid XU3 using ARM Streamline

    bmanoj125
    bmanoj125

    Hi,

    I am trying to profile Mali GPU counters on Odroid XU3 using Streamline. I have downloaded DS-5 Ultimate Edition trial for this purpose and built and run the gator daemon on the board ( using the steps from https://github.com/ARM-software/gator )

    1…

    • over 2 years ago
    • Software Tools
    • Arm Development Studio forum
  • Ds5 streamline 5.27 kernel samples timeline location

    miousername
    miousername

    Hi,

    I've installed Ds5 development tools with streamline, I use gator to grab execution informations and I loaded vmlinux file in order to display kernel function call path. Streamline is a very powerfull tool but I'm wondering that I can't filter…

    • over 2 years ago
    • Software Tools
    • Arm Development Studio forum
  • Why should we call secure function in handler mode?

    matt-ma
    matt-ma

    Why should we call secure function in handler mode? What is the design purpose for this?  As we know, none-secure side can also call secure function in thread mode.

    • Answered
    • over 1 year ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • Introducing Iris, the new generation of debug and trace interface in Arm Models

    Rob Kaye
    Rob Kaye

    The Iris Debug and Trace interface represents a major step forward in functionality for virtual prototypes incorporating Arm Fast Model. Iris complements and will, in time, replace the existing debug (CADI – Component Architecture Debug Interface) and…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Slash Unit Testing Time in Embedded Software Regression Testing

    Zach Lasiuk
    Zach Lasiuk

    Accurate and efficient tests are essential when developing software for embedded systems, particularly in continuous integration and functional safety flows. Quick pass/fail results from a comprehensive regression test suite enable teams to develop quality…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Develop Embedded Control Systems Efficiently in MATLAB with Arm Models and Compiler Integration

    Zach Lasiuk
    Zach Lasiuk

    Overview

    Developing software involving DSP, control systems, and complex algorithms running on embedded targets is a humbling task. To streamline this often complex and tedious process, Arm has several offerings to help verify & optimize code under development…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Virtual prototypes: 5 considerations when choosing software development platforms

    Rob Kaye
    Rob Kaye

    There are a few common questions that we get from customers when talking about virtual prototypes for software development which we will address in this blog.

    Let’s start with a summary on virtual prototypes

    Virtual prototypes (VPs) help developers…

    • over 1 year ago
    • System
    • SoC Design blog
  • Develop software with the Arm Scalable Vector Extension (SVE) and Arm Fast Models

    Jason Andrews
    Jason Andrews

    The Scale Vector Extension (SVE) is an optional extension to the Armv8-A architecture. A scalable vector length enables multiple processor performance and cost points. Prior to silicon availability, one way to learn SVE is to use the Arm HPC Compiler

    …
    • run_model.sh
    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Debugging the Armv8-A Linux Kernel with DS-5

    Stephen Theobald
    Stephen Theobald

    To develop, port and debug the Linux kernel on a platform, you will need to be able to set breakpoints, view registers, view memory, single-step at source level and so on - all the normal facilities provided by a debugger.  You may also need to do these…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Using Streamline with Fast Models and Fixed Virtual Platforms (an update)

    Ronan Synnott
    Ronan Synnott

    In a previous blog I wrote about the Fastline plugin developed for Arm Fast Models, and how it can be used with the Streamline performance analyzer. With the recent release of DS-5 5.28, we have enhanced this experience, including all necessary files…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Cortex-M23 FVP hard faults when using DS-5 Debugger

    HugoARA
    HugoARA

    Hi,

    I'm starting to explore this technology by running the TrustZone example application in Linux using GNU ARM Toolchain. This example is provided by a CMSIS software pack containing this example called "TrustZone for ARMv8-M No RTOS" which I was…

    • over 2 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • “Mind the gap”: 虚拟原型中的GPU建模

    feng
    feng
    原文链接:https://community.arm.com/tools/b/blog/posts/mind-the-gap-modelling-gpus-in-virtual-prototypes
     
    “Mind the gap” 中文直译“小心站台间隙”,比较拗口。第一段大致意思是Fast model过去有块空白是关于GPU的建模,现在我们成功填补了这个空白。我们直接进入主题:
    最近发布的Fast Model 11.0 release中包含了两个重要的GPU模型部件…
    • over 2 years ago
    • 中文社区
    • 中文社区博客
  • “Mind the gap”: modeling GPUs in Virtual Prototypes

    Rob Kaye
    Rob Kaye

    If you have ever experienced the London Underground rail system you will no doubt have heard the voice intoning the phrase “mind the gap” at many stations.  Every time I hear that, I feel like shouting “fix the gap”!  When I joined…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • ARMv8-M - toolchains / virtual platforms

    Pierre
    Pierre

    Hello,

    I would be interested to try the new features of the ARMv8-M architecture, in particular v8-M TrustZone, but I can't find necessary tools in order to do so.

    1. I need a toolchain that supports the new instructions introduced with v8-M (SG, BXNS…

    • Answered
    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum