0% found this document useful (0 votes)
19 views2 pages

TETD3792 - Embedded Systems Design I - Course Outline

Uploaded by

iaro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views2 pages

TETD3792 - Embedded Systems Design I - Course Outline

Uploaded by

iaro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

TETD3792 – Embedded Systems Design I 2023 Course Outline (Rev.

02)

NQF Credits: 12 (3Hrs Lectures + 2Hrs Practical Sessions = 5Hrs Per Week)

Lecturer: Mr. Kenneth Gideon

Course Overview:

This course covers current concepts in Embedded Systems, with focus on design, and implementation, of an embedded system
using the AVR Microcontroller and AVR Assembly Language. The main topics of the course include data storage, data
conversion, data processing and control, as well as AVR assembly applications (i.e., UART, Delays, Interrupts, EEPROM,
Timers, ADC, and LCD).

Assessment:
This course is 100% continuous assessment (CA), consisting of:
• 8 Class Exercises / Quizzes / Practical Sessions (20%),
• 2 Tests (40%), 1 closed book and 1 opened book,
• 1 Assignments (15%),
• 1 Individual Semester Project (Report [15%] + Presentation [5%] = 20%)
• Attendance (5%), this will be calculated as: (Number of days attended ÷ Total Days) ´ 5,
NB: To pass the course, a student should obtain a minimum of 60% CA marks.

Class Materials:
All class materials will be on Microsoft Teams. You can join the team using the provided link below.
URL:
https://teams.microsoft.com/l/team/19%3agblYuBpyARabX3h3784EYzg1WKCPt-
CmmllNlsUDJck1%40thread.tacv2/conversations?groupId=5e2fe3ad-5332-4c58-b0c5-d70970085926&tenantId=bed168de-
93cf-4c3a-bc0a-65cece183d19

Prescribed Materials:
• Floyd, Thomas L: "Digital Fundamentals", 11th Edition, Pearson.
• Atmega32 Datasheet,
• AVRDUDE User Manual

Software:
• SimulIDE version 0.4.15, available at URL: https://www.simulide.com/p/downloads.html
• VS Code, available at URL: https://code.visualstudio.com/Download
o VS Code Plugins:
§ AVR Support - AVR Assembly language support
• Drawio-desktop (URL: https://github.com/jgraph/drawio-desktop/releases/)
• AVRDUDE – AVR Downloader Uploader (version 7.2) (URL: https://github.com/avrdudes/avrdude)
• AVRA – advanced AVR macro assembler (URL: https://github.com/Ro5bert/avra)
• Typora markdown editor – crack available at URL: https://filecr.com/search/?query=Typora
Outline:
Week Dates Topic Task

Self-Study: Digital
• Data Storage,
WEEK 1 24 Jul – 28 Jul 2023 Fundamentals 11th Ed by
• Data Processing and Control
Floyd, Chapter 11 & 14.
Class Exercise 1:
• AVR Micro-Controller Unit (MCU) Scope: Chapter 11 & 14,
WEEK 2 31 Jul – 04 Aug 2023
Architecture Date: Monday 31 Jul 2023,
Duration: 10 Minutes
Class Exercise 2:
• AVR MCU Application Design Application Design,
WEEK 3 07 Aug – 11 Aug 2023
• Introduction to AVR Assembly Date: 10 Aug 2023,
Duration: TBA
• Delays
WEEK 4 14 Aug – 18 Aug 2023
• AVR Status Register
Test 1: Closed book,
Scope: Week 1 to 3.
WEEK 5 21 Aug – 25 Aug 2023 • AVR Program Flow Control
Date: 14 Aug 2023, 10h30
Duration: 2 Hours
• Subroutines & Macros
• I/O Registers, SRAM, and Program Class Exercise 3: AVR
WEEK 6 28 Aug – 01 Sep 2023
Memory Assembly
• UART Communications
WEEK 7 04 Sep – 08 Sep 2023: Spring Break / Midterm Break
Class Exercise 4: Interrupts
Class Exercise 5:
EEPROM
• Interrupts
Class Exercise 6: Timers
WEEK 8 11 Sep – 15 Sep 2023 • EEPROM
• Timers 15 Sep 2023: Assignment 1
will be posted on MS
Teams,
WEEK 9 18 Sep – 22 Sep 2023: Year 3 Industrial Excursion
Class Exercise 7: ADC

Test 2: Open book,


WEEK 10 25 Sep – 29 Sep 2023 • ADC Applications
Scope: Week 4 to 8.
Date: 28 Sep 2023, 16h00
Duration: 2 Hours
02 Oct 2023: Due date for
Assignment 1,
WEEK 11 02 Oct – 06 Oct 2023 • LCD Applications
Class Exercise 8: LCD
Date: TBA
Duration: TBA
WEEK 12 09 Oct – 13 Oct 2023 • Individual Project

WEEK 13 16 Oct – 20 Oct 2023 • Individual Project

WEEK 14 23 Oct – 27 Oct 2023 • Individual Project


30 Oct 2023
WEEK 15 30 Oct – 03 Nov 2023 • Individual Project Presentations 31 Oct 2023
02 Nov 2023

You might also like