Module Details
Module Code: |
COMH7002 |
Title: |
Embedded Systems Integration
|
Long Title:
|
Embedded Systems in Smart Products
|
NFQ Level: |
Intermediate |
Valid From: |
Semester 2 - 2021/22 ( January 2022 ) |
Field of Study: |
5231 - Computer Hardware
|
Module Description: |
This module will cover enable a student to (1) determine a set of electronic requirements for a smart product embedded system, (2) choose a platform and (3) integrate a set of electronic peripherals in both hardware and software to provide an individual smart product solution.
|
Learning Outcomes |
On successful completion of this module the learner will be able to: |
# |
Learning Outcome Description |
LO1 |
Develop a set of requirements for an Embedded Electronics System within a Smart Product. |
LO2 |
Design a solution for this system partitioning the problem into Hardware and Software micro-controller components. |
LO3 |
Select appropriate hardware and software off the shelf elements to implement this design effectively. |
LO4 |
Implement the design solution following the design and selected elements. |
LO5 |
Test and evaluate this implementation, with reference to the original requirements. |
LO6 |
Critically understand the business, legal and licensing requirements in the proposed solution. |
Dependencies |
Module Recommendations
This is prior learning (or a practical skill) that is strongly recommended before enrolment in this module. You may enrol in this module if you have not acquired the recommended learning but you will have considerable difficulty in passing (i.e. achieving the learning outcomes of) the module. While the prior learning is expressed as named MTU module(s) it also allows for learning (in another module or modules) which is equivalent to the learning specified in the named module(s).
|
|
Incompatible Modules
These are modules which have learning outcomes that are too similar to the learning outcomes of this module. You may not earn additional credit for the same learning and therefore you may not enrol in this module if you have successfully completed any modules in the incompatible list.
|
No incompatible modules listed |
Co-requisite Modules
|
No Co-requisite modules listed |
Requirements
This is prior learning (or a practical skill) that is mandatory before enrolment in this module is allowed. You may not enrol on this module if you have not acquired the learning specified in this section.
|
No requirements listed |
Indicative Content |
Microcontroller Systems Requirements
Typical System Requirements, RAM, ROM, Performance, power budget, architecture with specific class examples.
|
Selection of Micro-controllers
Matching design requirements to 16/32 bit microcontrollers families, development boards and specific family members, with specific class examples.
|
Selection of Components
Selection of External I/O and Communication elements of micro-controller system, required HW and SW interfaces, examples.
|
Development Frameworks
IDE Tools/Toolchains, Development libraries, simple operating systems, examples.
|
Integration Examples
Integration of microcontroller, sensors, analog, digital , I2C: Outputs, LCD, Serial into complete products with appropriate computation.
|
Power Management
Smart product power requirements, power budgets, battery life charging restrictions, low power/sleep modes, duty cycling, energy efficiency assessment and energy scavenging.
|
Test Strategies
Creation of use case scenarios and representative test scenarios and testing with these.
|
Module Content & Assessment
|
Assessment Breakdown | % |
Coursework | 50.00% |
End of Module Formal Examination | 50.00% |
Assessments
End of Module Formal Examination |
|
Reassessment Requirement |
Repeat examination
Reassessment of this module will consist of a repeat examination. It is possible that there will also be a requirement to be reassessed in a coursework element.
|
The University reserves the right to alter the nature and timings of assessment
Module Workload
Workload: Full Time |
Workload Type |
Contact Type |
Workload Description |
Frequency |
Average Weekly Learner Workload |
Hours |
Lecture |
Contact |
Theory lectures covering the the indicated content and use cases of the various technology. |
Every Week |
2.00 |
2 |
Lab |
Contact |
Lab classes applying examples of the class materials with exercises to complete and handup. It is planned to complete where possible within class time. |
Every Week |
2.00 |
2 |
Independent & Directed Learning (Non-contact) |
Non Contact |
Background reading, alternate component research and home design exercises |
Every Week |
3.00 |
3 |
Total Hours |
7.00 |
Total Weekly Learner Workload |
7.00 |
Total Weekly Contact Hours |
4.00 |
Workload: Part Time |
Workload Type |
Contact Type |
Workload Description |
Frequency |
Average Weekly Learner Workload |
Hours |
Lecture |
Contact |
Theory lectures covering the the indicated content and use cases of the various technology. |
Every Week |
2.00 |
2 |
Independent & Directed Learning (Non-contact) |
Non Contact |
Background reading, alternate component research and home design exercises |
Every Week |
3.00 |
3 |
Lab |
Contact |
Lab classes applying examples of the class materials with exercises to complete and handup. It is planned where possible to complete within class time. |
Every Week |
2.00 |
2 |
Total Hours |
7.00 |
Total Weekly Learner Workload |
7.00 |
Total Weekly Contact Hours |
4.00 |
Module Resources
|
Recommended Book Resources |
---|
-
Alexander G Dean. (2017), Embedded Systems Fundamentals with ARM Cortex-M based Microcontrollers: A Practical Approach, ARM Education Media UK, UK, p.316, [ISBN: 1911531034].
-
Lucio Di Jasio. (2011), Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24, 2. Newness, p.416, [ISBN: 1856178706].
| Supplementary Book Resources |
---|
-
Warren Gay. (2018), Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC, 1. Apress, p.430, [ISBN: 1484236238].
| Recommended Article/Paper Resources |
---|
-
Manas Kumar Parai, Banasree Das, Gautam
Das. (2013), An Overview of Microcontroller Unit:
From Proper Selection to Specific
Application, International Journal of Soft Computing
and Engineering, Volume 2, Issue 6 Jan 2013, [ISSN: 2231-2307],
-
Y?lmaz GÜVEN et al. (2017), Understanding the Concept of
Microcontroller Based Systems To Choose
The Best Hardware For Applications, Research Inventy: International Journal
of Engineering And Science, September 2017, p.38, [ISSN: 2278-4721],
| This module does not have any other resources |
---|
|