ARM is a ___ based processor? (RISC or CISC?) - correct answer ✔RISC
What is RISC? - correct answer ✔a type of microprocessor architecture that
utilizes a small, highly-optimized set of instructions, rather than a more
specialized set of instructions often found in other types of architectures.
What are some design features of RISC architecture? - correct answer ✔(1)
one cycle execution time: RISC processors have a CPI (clock per instruction)
of one cycle. This is due to the optimization of each instruction on the CPU
and a technique called ;
(2) pipelining: a technique that allows for simultaneous execution of parts, or
stages, of instructions to more efficiently process instructions;
(3) large number of registers: the RISC design philosophy generally
incorporates a larger number of registers to prevent in large amounts of
interactions with memory
ARM is a ___ -bit instruction set architecture - correct answer ✔32
What ARM core architecture is the ARM Cortex-M3? - correct answer
✔ARMv7-M
What RISC architecture feature does ARM architecture incorporates? - correct
answer ✔(1) a uniform register file load/store architecture, where data
processing operates only on register contents, not directly on memory
contents
, (2) Simple addressing modes, with all load/store addresses determined from
register contents and instruction fields only
What is Cortex-A and Cortex-A50 series processor? - correct answer ✔a
high performance processor for open Operating Systems
What application is Cortex-R series processor designed for? - correct answer
✔exceptional performance for real time applications
What application is Cortex-M series processor designed for? - correct answer
✔cost-sensitive solutions for deterministic microcontroller applications
What application is SecurCore processor designed for? - correct answer
✔for high security application
What ARM certification is available? - correct answer ✔ARM Accredited
Engineer
What is an embedded system? - correct answer ✔is a device with a
processor that is not a general-purpose computer configured to perform a
specific task.
What is the minimum number of buses on ARM Cortex and what are they? -
correct answer ✔4: ICode bus, DCode bus, System bus, Private Peripheral
Bus (PPB).
(note: Cortex M4 adds Advanced High-Performance bus (AHPB or AHB)
What is the ICode bus used for? - correct answer ✔fetch instructions from
flash ROM