MG7013 – Embedded Systems

Please contact the Student Enrolment & Information Centre to determine a module's availability

Print
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
Directed hours
60
Self directed hours
90
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.
Assessment Criteria
Assessment 1Written Test30
Assessment 2Project40
Assessment 3Examination30