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

ECE 4140 Syllabus

This document summarizes an embedded system design course, including its credit hours, coordinator, textbook, catalog description, prerequisites, instructional outcomes, topics, and requirements for graduate credit. The 3 credit hour course focuses on hardware and software concepts for analyzing and designing embedded systems through lectures, labs, and a medium complexity design project incorporating peripherals like LCDs, ADCs, and stepper motors.

Uploaded by

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

ECE 4140 Syllabus

This document summarizes an embedded system design course, including its credit hours, coordinator, textbook, catalog description, prerequisites, instructional outcomes, topics, and requirements for graduate credit. The 3 credit hour course focuses on hardware and software concepts for analyzing and designing embedded systems through lectures, labs, and a medium complexity design project incorporating peripherals like LCDs, ADCs, and stepper motors.

Uploaded by

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

1.

ECE 4140 (5140) – Embedded System Design

2. Course credit hours: 3


Contact hours per week: Lec. 2, Lab. 3
Credit category: Engineering Topics (Contains significant design)

3. Course coordinator: Dr. J. W. Bruce

4. Textbook:
a. STM32L4 Reference Manual Rev. 4, ST Microelectronics, RM0394, October 2018.
b. STM32L453RE Datasheet Rev. 5, ST Microelectronics, DS11912, January 2019.

Supplemental materials:
B.A. Jones, R.B. Reese, and J.W. Bruce, Microcontrollers: From Assembly to C Using the
PIC24 Family, 2/e, Cengage, 2015.

5. Course information:
2020 Catalog Basic hardware and software concepts in the analysis and design of
description embedded systems, peripheral interfaces and performance analysis with
hands-on design project.
Prerequisite(s) C or better in ECE 3130
Course type Required for EE-Mech, CmpE; Selected elective for EE, EE-VE

6. Course instructional outcomes:


Course ABET
Outcome Course Outcome (CO) Student
No. Outcome
CO1 Compare embedded system design models using different processor SO2
technologies (single-purpose, general-purpose, application specific
processors).
CO2 Describe and compare the various types of peripherals used in SO2
embedded systems.
CO3 Analyze a given embedded system design and identify its SO6
performance critical points.
CO4 Use modern engineering tools necessary for integrating software SO2,
and hardware components in embedded system designs. SO7
CO5 Utilize a top-down modular design process to complete a medium SO1,
complexity embedded system design project under instructor SO2,
specified design constraints. SO3,
SO5,
SO6,
SO7

ABET criterion 3 Student Outcomes addressed by this course:


SO
Student Outcome (SO)
No.
SO1 An ability to identify, formulate, and solve complex engineering problems by
applying principles of engineering, science, and mathematics.
SO2 An ability to apply engineering design to produce solutions that meet specified
needs with consideration of public health, safety, and welfare, as well as global,
cultural, social, environmental, and economic factors.
SO3 An ability to communicate effectively with a range of audiences.
SO5 An ability to function effectively on a team whose members together provide
leadership, create a collaborative and inclusive environment, establish goals, plan
tasks, and meet objectives.
SO6 An ability to develop and conduct appropriate experimentation, analyze and
interpret data, and use engineering judgment to draw conclusions.
SO7 An ability to acquire and apply new knowledge as needed, using appropriate
learning strategies.

7. Course topics:
1. Course Introduction (4%)
2. Hardware design concepts of Custom Single-Purpose systems (12%)
a. Optimizing control unit and Data path for single-purpose programming.
b. Designing custom processors using Finite State Machine with Data (FSMD)
3. Software design concepts of general-purpose processors (12%)
a. Using general-purpose programming in embedded systems (C language)
b. Design process
c. Development process
4. Common hardware system peripherals (17%)
a. Liquid Crystal Displays (LCD) and Keypad controllers
b. Serial Communications
c. Analog to Digital converters (ADC)
d. Pulse Width Modulators (PWM)
e. Stepper Motor controllers
5. Performance analysis of an embedded system design: case study (10%)
6. Hands-on integrating software and hardware components for embedded system design
(33%)
7. Project presentations (5%)
8. Exams and reviews (7%

Program criteria (curriculum) addressed by this course:


1. …engineering topics necessary to analyze and design complex electrical and electronic
devices, software, and systems containing hardware and software components.
2. …discrete mathematics.

8. Additional topics, assignments, or requirements for dual-level (4000/5000) course:


1. To receive ECE 5140 graduate credit, some additional academic work such as a project,
paper, presentation, etc. will be required. At the beginning of the semester the instructor for
the course will specify this additional requirement for graduate credit.

9. Date: 06/29/2020

You might also like