MCPcopy Index your code
hub / github.com/ARM-software/AVH

github.com/ARM-software/AVH @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,161 symbols 5,604 edges 538 files 1,631 documented · 52%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

License Build_Run_FVP_Audio Build_Run_FVP_Hello Build_Run_FVP_Video Build pack Publish documentation

Arm Virtual Hardware FVPs: Developer Resources

The repository contains developer resources, examples, and reference implementations for Arm Fixed Virtual Platforms (FVP) with Virtual Interfaces.

FVP simulation models of Arm Cortex-M reference platforms run directly on your host system (Windows or Linux), providing accurate virtual hardware targets for firmware validation. FVP simulation models are included in Keil MDK and integrate seamlessly with Keil Studio, command-line environments, and CI/CD workflows.

Related

Files and Directories

This is a list of the relevant files and directories.

Directory Description
overview Overview of AVH_FVP content.
example Example projects that show usage of FVP simulation models.
board Board support layers for various Arm Corstone FVP (Fixed Virtual Platform) targets.
interface Virtual Interface APIs with drivers and Python scripts.
DoxyGen Doxygen sources for documentation.
.github/workflows GitHub action for publishing and validation.

Issues

Please feel free to raise an issue on GitHub to report misbehavior (i.e. bugs) or start discussions about enhancements. This is your best way to interact directly with the maintenance team and the community.

Copyright (C) 2021-2026, Arm Ltd.

Core symbols most depended-on inside this repo

get
called by 125
interface/sensor/python/vsi_sensor.py
init
called by 107
DoxyGen/Doxygen_Templates/darkmode_toggle.js
app_main
called by 8
example/FVP_Audio/project/app_main.c
hashUrl
called by 6
DoxyGen/Doxygen_Templates/navtree.js
glowEffect
called by 6
DoxyGen/Doxygen_Templates/navtree.js
stripPath
called by 5
DoxyGen/Doxygen_Templates/navtree.js
pathName
called by 5
DoxyGen/Doxygen_Templates/navtree.js
navTo
called by 5
DoxyGen/Doxygen_Templates/navtree.js

Shape

Function 2,088
Method 949
Class 124

Languages

Python88%
C10%
TypeScript2%
C++1%

Modules by API surface

interface/sensor/source/sensor_drv_hw.c72 symbols
interface/sensor/python/vsi_sensor.py28 symbols
DoxyGen/Doxygen_Templates/navtree.js28 symbols
interface/vstream/python/vsi_video.py24 symbols
interface/vstream/python/vsi_audio.py24 symbols
interface/video/python/vsi_video.py24 symbols
example/FVP_Video/board/Corstone-320/vsi/python/vsi_video.py24 symbols
example/FVP_Video/board/Corstone-320/vsi/python/vsi_audio.py24 symbols
example/FVP_Video/board/Corstone-315/vsi/python/vsi_video.py24 symbols
example/FVP_Video/board/Corstone-315/vsi/python/vsi_audio.py24 symbols
example/FVP_Video/board/Corstone-310/vsi/python/vsi_video.py24 symbols
example/FVP_Video/board/Corstone-310/vsi/python/vsi_audio.py24 symbols

For agents

$ claude mcp add AVH \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact