$24
Introduction
In this first lab, you will learn how to work with an ARM processor and the basics of ARM assembly by programming some common routines. After you complete the tasks, you should demonstrate your work to a TA.
1 Working with the DE1-SoC Computer System
For this course, we will be working with the DE1-SoC Computer System, which is composed of an ARM Cortex-A9 processor and peripheral components located on the FPGA on your DE1-SoC board. The IDE we will be using is the Intel FPGA Monitor Program 16.1. In this part of the lab, you will learn how to program the Computer System in ARM assembly.
1.1 Learn about the tools
Before you move on, you should read the Introduction to the ARM Processor Using Altera Toolchain and acquaint yourself with the Altera Monitor Program Tutorial for ARM. You will also find it useful to refer to the ARM Architecture Reference Manual. These documents can be found on myCourses. It may help to keep these manuals open as you work.
1