Week 7
Introducing ARMLite Simulator
COS10004 Computer Systems · Lecture 7.3 Introducing ARMLite Simulator
ARMLITE SIMULATOR
- Developed by Peter Higginson
- Simulates a simple computer
- Cut down version of a 32-bit ARM processor
- Why do we use it:
- Allows us to directly focus on ARM instructions
- Provides useful visualisations of memory, and code output (eg., displays)
WHY NOT A REAL CPU?
Historically this unit used the Raspberry Pi – a low cost “computer on a chip”
Real hardware experience is hard to replicate!
BUT Real hardware experience is also hard to support at scale
In this unit we aim to focus on the concepts rather than the hardware specifics
- However
- we are happy to make the old content available to anyone interested in pursuing ARM assembly programming with a
- Raspberry Pi (after this unit)
- it’s good fun
ARMLITE SIMULATOR
POWERPOINT SUCKS
- Let’s just jump in and have a look
All the labs borrow heavily from the online book: ARMLITE "Computer Science from the Metal Up" RESOURCES by Richard Prawson and Peter Higgonson.
ARMlite Programming Reference: “The ARMlite Programming Reference
Manual” By Peter Higgonson
PDFS for these are available for download from Canvas