University of Limerick

Embedded Software

ET4047

Iowa State Course Substitution

Embedded Systems I: Introduction

CPRE 2880

Course Info

International Credits: 6.0
Converted Credits: 3.5
Country: Ireland
Language: English
Course Description:

Introduce a simple microprocessor architecture - Registers, buses and memory organisation and how it is used in embedded applications. Describe memory and I/O devices. Explain memory and I/O accesses. Introduce instruction sets, addressing modes, data move instructions, arithmetic instruction, stack operation and usage, program flow control instructions, sub routines and loops. Detail assembler directives and the program translation process. Review the build and load process for embedded application programs. Introduce simulation tools and debugging techniques Introduce the monitor program and how to use it to test applications using target hardware. Describe how to control/communicate with I/O devices through polling and interrupts. Interrupt service routines, interrupt priority, multiple interrupts, nesting. Use practical programming examples to illustrate concepts.

Review

Evaluated Date:
May 10, 2024
Evaluated:
Phillip Jones
Expiration Date:
May 10, 2029