This course covers the Cortex-M1 ARM core targetting FPGA SoCs
Objectives
This course is split into 3 important parts:
Processor architecture
Software implementation
Hardware implementation.
A tutorial has been developed by ACSYS to facilitate the understanding of Cortex-M1 low level programming, therefore labs can be replayed after the course.
The course explains how to design a SoC based on Cortex-M1, clarifying the operation of the interconnect and the debug facilities integrated in the CPU.
Labs can be run under 2 possible environments: Eclipse/RVDS or Keil IDE
For open courses, labs are run under Eclipse/RVDS.