MG7013 – Embedded Systems
Module code
MG7013
Module title
Embedded Systems
Prescription
To enable the student to learn the structured design of embedded systems and the concept of reconfigurable hardware.
Programmes
- SC1001
NZQA Level
Level 7
NZQA Credits
15
Delivery method
- Web-Enhanced
Learning hours
- Total learning hours
- 150
Resources required
- Learning Outcomes
- 1.Use practical software skills.2.Analyse, implement, modify and test design scenarios for an embedded design.3.Evaluate structured design methods applied to practical design objectives.
- Content
- -Structured design methods including 'top-down' decomposition, JSD or other diagrammatic method within the context of design using a high-level language.-Selection of appropriate technology for a particular design (microcontroller, high- level language, CPLD, FPGA, ASIC).-CPLD, FPGA technology as an alternative to microcontroller technology.-ASIC design and the implications of volume production versus NRE costs.-System documentation to include software documentation and safety.-The use of pre-built library functions and the design of customised libraries.-The Finite State Machine as an example of non-linear programming.-The Real Time Operating System (RTOS) to include 'time-slicing' and pre-emptive/ cooperative scheduling.-Peripheral hardware interfacing to include serial interfacing eg I2C, SPI.