Skip Navigation
 
 

ELEN430 - Embedded Systems Design

Course Details

Course Code: ELEN430 Course ID: 4613 Credit Hours: 3 Level: Undergraduate

The fundamentals of embedded system hardware and firmware design will be covered in this course. The main topics to be discussed are: embedded processor selection, hardware/firmware partitioning, glue logic, circuit design, circuit layout, circuit debugging, development tools, firmware architecture, firmware design, and firmware debugging. The Atmel AVR series microcontroller will be studied. The architecture and instruction set of the microcontroller will be discussed. A microcontroller development board will be utilized as a development and debugging platform. The course will culminate in a significant final project and will include interfacing real world peripherals to the microcontroller to perform some specific task. Depending on the interests of the students and professor, other relevant topics may be covered. NOTE: This course requires the student to purchase additional materials that are not covered by the book grant. Please refer to the Course Materials section for additional details. (Prerequisites: ELEN307 and ENGR200)





Prerequisites

Course Schedule

Registration Dates Course Dates Session Weeks
11/26/18 - 05/03/19 05/06/19 - 08/25/19 Spring 2019 Session K 16 Week session
03/25/19 - 08/30/19 09/02/19 - 12/22/19 Summer 2019 Session C 16 Week session

Current Syllabi

After completing the course, the student should be able to accomplish these Course Objectives (CO):

CO-1. Distinguish between the hardware and software elements that constitute an embedded system.

CO-2. Design hardware needed for an embedded system.

CO-3. Design computer code to perform a task on a microprocessor.

CO-4. Integrate microprocessor peripheral devices into embedded systems.

CO-5. Apply feedback principals to design a microcontroller based digital controller.

CO-6. Design testing procedures to verify the performance of embedded systems.

CO-7. Prepare effective communication material using technical data.

This is an upper level course. All students’ work is to be presented as such in terms of quality and content. The grading system will be based on your participation in the forums, assignments, tutorials, labs, quizzes, and test.

Reading Assignments: Please refer to the Course Outline section of this syllabus for the weekly reading assignments.

Week 1 Self-introductions: During Week 1 forum, each student must post a self-introduction (bio) to the class. This self-introduction is a requirement by the University, and is due by mid-night of Sunday of Week 1, along with two reply posts to other students. Your response must be at least 100 words (a requirement) and include the following information:

  1. Your name
  2. Your major
  3. Where you are in the program of study - what percentage of the program have you completed?
  4. Your academic and career goals
  5. Your thoughts on what embedded systems are and some examples of embedded systems

Forums: There will be eight forums (1% each), counting 8% of the final grade. The forums will consist of specific questions to be answered, broad questions to be discussed, or polls for students to post their questions on the topics covered in that week. In each forum, a student is required to contribute an initial post in all weeks. Some weeks require two reply posts to other students in class. In weeks where reply posts are required, the initial post will be 60% of the grade and each reply post will be 20% of the grade.

Assignments: There will be fourteen assignments (1% each) during the course worth a total of 14% of the total grade. Each weekly assignment will cover one or more chapters in the book used in this course. For all problems requiring mathematical calculations, all work must be shown.

Tests: There will be two tests (15% for the midterm and 8% for the final exam), counting 22% of the final grade. Tests will be open book, and open note. Tests will be non-proctored and will be design based. Students must complete each test within its time limit.

Tutorials: There will be two tutorials (1% each), counting 2% of the final grade. Tutorials will introduce new software and hardware to the course and will require evidence of successful completion of the tutorial.

Labs: There will be ten labs (3.2% each), counting 32% of the final grade. Labs will require a written lab report as well as evidence of successful completion of the lab.

Project: There will be a final project that counts for 21% of the final grade. The project has a proposal (4.2% of the final grade) and a presentation (16.8% of the final grade). The project requires a live or recorded video presentation which is in week 16 of the course.

NameGrade %
Assignments 14.00 %
Assignment 1 1.00 %
Assignment 2 1.00 %
Assignment 3 1.00 %
Assignment 4 1.00 %
Assignment 5 1.00 %
Assignment 6 1.00 %
Assignment 7 1.00 %
Assignment 8 1.00 %
Assignment 9 1.00 %
Assignment 10 1.00 %
Assignment 11 1.00 %
Assignment 12 1.00 %
Assignment 13 1.00 %
Assignment 14 1.00 %
Forums 8.00 %
Week 1 Forum: Introduction 1.00 %
Week 3 Forum: Debugging in LabVIEW 1.00 %
Week 5 Forum: C and LabVIEW 1.00 %
Week 7 Forum: I/O Standards 1.00 %
Week 9 Forum: Memory Types 1.00 %
Week 11 Forum: Analog to Digital Datasheets 1.00 %
Week 13 Forum: Testing 1.00 %
Week 15 Forum: Project Update 1.00 %
Tutorials 2.00 %
Tutorial 1 - Software Installation 1.00 %
Tutorial 2 - Ports 1.00 %
Midterm Test 15.00 %
Midterm Exam 15.00 %
Labs 32.00 %
Lab 1 - Keypad 3.20 %
Lab 2 - LED Matrix 3.20 %
Lab 3 - UART 3.20 %
Lab 4 - SPI 3.20 %
Lab 5 - TWI 3.20 %
Lab 6 - Serial EEPROM 3.20 %
Lab 7 - Timers and Event Counters 3.20 %
Lab 8 - Digital Potentiometer 3.20 %
Lab 9 - Temperature Sensor 3.20 %
Lab 10 - Microphone 3.20 %
Final Project 21.00 %
Final Project 16.80 %
Project Proposal 4.20 %
Final Exam 8.00 %
Final Exam (Written) 8.00 %

Lab Materials:

Manufacturer- National Instruments

Equipment/Software Name- ELVIS

Manufacturer- National Instruments

Equipment/Software Name- MultiSim and Eclipse Software

Manufacturer- National Instruments

Equipment/Software Name- myRIO

Manufacturer- National Instruments

Equipment/Software Name- NI myRIO Embedded Kit

Book Title:Learning with LabVIEW - the VitalSource e-book is provided inside the classroom
ISBN:9780134022123
Publication Info:VS-Pearson
Author:Bishop
Unit Cost:$120.77
Electronic ISBN:9781323309612
Electronic Unit Cost:$37.80
Book Title:NI Student Software Suite - free access provided inside the classroom; if DVD is needed, purchase instructions are available here: https://apus.libanswers.com/coursematerials/faq/239701 (DVD not covered by the APUS Book Grant)
ISBN:779252-3501
Publication Info:National Instruments
Author:National Instruments
Unit Cost:$63.00
Book Title:NI myRIO Embedded Student Design Device - this item is not covered by the APUS Book Grant; purchase instructions are available here: https://apus.libanswers.com/coursematerials/faq/239701
ISBN:782693-01
Publication Info:National Instruments
Author:National Instruments
Unit Cost:$535.00
Book Title:myParts Kit from Texas Instruments - this item is not covered by the APUS Book Grant; purchase instructions are available here: https://apus.libanswers.com/coursematerials/faq/239701
ISBN:783752-01
Publication Info:National Instruments
Author:National Instruments
Unit Cost:$72.00
Book Title:NI myRIO Starter Accessory Kit - this item is not covered by the APUS Book Grant; purchase instructions are available here: https://apus.libanswers.com/coursematerials/faq/239701
ISBN:783068-01
Publication Info:National Instruments
Author:National Instruments
Unit Cost:$119.08
Book Title:NI myRIO Embedded Systems Accessory Kit - this item is not covered by the APUS Book Grant; purchase instructions are available here: https://apus.libanswers.com/coursematerials/faq/239701
ISBN:783070-01
Publication Info:National Instruments
Author:National Instruments
Unit Cost:$171.00
Book Title:NI ELVIS III - this item is not covered by the APUS Book Grant - purchase instructions are available here: https://apus.libanswers.com/coursematerials/faq/239701
ISBN:785578-11
Publication Info:National Instruments
Unit Cost:$2,799.00

Previous Syllabi

Not current for future courses.