summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Gekov <george.gekov@arm.com>2021-11-03 14:09:43 +0000
committerGeorge Gekov <george.gekov@arm.com>2021-11-05 14:54:02 +0000
commit3f3f553f472830df57671dc3fb467da18123bb4c (patch)
treecbfb9c4b488cb3ee35155ea349e1393762890034
parent3be2623cb0ccf4a86bbf06be09d438767a960ca5 (diff)
downloadml-embedded-evaluation-kit-3f3f553f472830df57671dc3fb467da18123bb4c.tar.gz
MLECO-2526: Add instructions for Arm Virtual Hardware
Change-Id: If34a22cdc1313bd8cce4d1cd30e845eb361b93e4 Signed-off-by: George Gekov <george.gekov@arm.com>
-rw-r--r--Readme.md4
-rw-r--r--docs/sections/arm_virtual_hardware.md27
2 files changed, 30 insertions, 1 deletions
diff --git a/Readme.md b/Readme.md
index cfbf46d..f3a2f6c 100644
--- a/Readme.md
+++ b/Readme.md
@@ -10,7 +10,9 @@ the [Arm® Cortex™-M55 processor](https://www.arm.com/products/silicon-ip-cpu/
- a [Corstone™-300 MPS3 based Fixed Virtual Platform (FVP)](https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps)
that offers a choice of the [Arm® Ethos™-U55 NPU](https://www.arm.com/products/silicon-ip-cpu/ethos/ethos-u55)
or [Arm® Ethos™-U65 NPU](https://www.arm.com/products/silicon-ip-cpu/ethos/ethos-u65) software fast model in combination of
- the new [Arm® Cortex™-M55 processor](https://www.arm.com/products/silicon-ip-cpu/cortex-m/cortex-m55).
+ the new [Arm® Cortex™-M55 processor](https://www.arm.com/products/silicon-ip-cpu/cortex-m/cortex-m55). You can also take advantage of
+ [Arm Virtual Hardware](https://www.arm.com/products/development-tools/simulation/virtual-hardware) and [run the Fixed Virtual Platform
+ in the cloud](./docs/sections/arm_virtual_hardware.md).
## Overview of the evaluation kit
diff --git a/docs/sections/arm_virtual_hardware.md b/docs/sections/arm_virtual_hardware.md
new file mode 100644
index 0000000..2f05525
--- /dev/null
+++ b/docs/sections/arm_virtual_hardware.md
@@ -0,0 +1,27 @@
+- [Overview](#overview)
+ - [Getting started](#getting-started)
+
+# Overview
+
+Arm® Virtual Hardware is an accurate representation of a physical System on Chip and runs as a simple application in a Linux environment for easy
+scalability in the cloud and removes dependency from silicon availability. Powered by Amazon Web Services (AWS), developers can launch Amazon Machine Image
+(AMI) running as a virtual server in the cloud. The Arm Virtual Hardware is configured with the Corstone™-300 MPS3 based Fixed Virtual Platform (FVP),
+compiler and other tools.
+
+## Getting started
+
+To take advantage of Arm Virtual Hardware, you would need to have an AWS account and follow the steps below:
+
+ 1. Login to your AWS account.
+ 2. Go to the AWS Marketplace and search for [Arm Virtual Hardware](https://aws.amazon.com/marketplace/pp/prodview-urbpq7yo5va7g).
+ 3. Subscribe to the Arm Virtual Hardware Amazon Machine Image.
+ 4. Launch the AWS instance.
+ 5. If you want to access the Arm Virtual Hardware AWS instance via ssh, at the moment of creating the instance you would need to generate a *.pem* key.
+ You could then access the AWS instance over ssh: `$ ssh -i <mykey.pem> ubuntu@<ec2-ip-address>`.
+
+Note that you can register to receive free AWS credits to use Arm Virtual Hardware from [here](https://www.arm.com/company/contact-us/virtual-hardware).
+
+You can find more information about Arm Virtual Hardware [here](https://arm-software.github.io/VHT/main/overview/html/index.html).
+
+Once you have access to the AWS instance, we recommend starting from the [quick start guide](../quick_start.md) in order to get familiar
+with the ml-embedded-evaluation-kit. Note that on the AWS instance, the FVP is available under `/opt/FVP_Corstone_SSE-300`.