Chapter 1: ARM Embedded Systems Flashcards
What is ARM?
A processor with a whole family of designs sharing simular designs a common instruction set.
What is thumb2 instruction set?
16 bit long instruction.
How many version of ARM?
6; ARMv1 through ARMv6
Is ARM a pure RISC Architecture?
No, because of its primary applications, that’s embedded system.
What does RISC emphasize?
RISC emphasizes on complier complex ( relies on complexity of software).
What does CISC emphasize?
CISC emphasizes on hardware complexity (relies on complexity of the hardware rather than complier).
What are the four major design rules for RISC philosophy?
Instructions, pipelining, register, load/store architecture.
Why is instruction important for RISC design?
RISC processors have a reduced number of instruction classes, and complier will break down complicated operations like division by combining simple instructions.
What is pipeling?
Moves multiple operations through hardware units that each do a piece of an operation, akin to water flowing through a pipeline.
processing instructions broken down to smaller units, and allows the process to flow orderly.
What is a register?
Memory storage that contains data/address.
What is load/store architecture?
Memory access: load and store registers.
ALU operations: occurs between registers.
What are the four components for an Embedded System Hardware?
Processor, Controllers, Peripherals, and Bus.
What can a processor do for the hardware?
A processor execute instructions.
What are controllers and the types for the hardware?
controllers are memory and interrupt controllers.
The peripheral component for an embedded system hardware does _____?
Interactions for input and output externals.