Back to courses index

CSEB425: Embedded Systems

Description:Micro-controllers (MCUs) and computer interfacing with analog and digital systems; Real-time control issues; Assembly language programming methods for control; Design of control software; Input/output methods, data interrupts, and general issues in digital signal processors (DSPs); PineDSPCore and OakDSPCore DSPs; Differences in the architectures, functions, and applications of these DSPs. (Prerequisite: ITBP119 & CSEB300)
Credit Hours.:3
Text Book: Frank Vahid and Tony Givargis, ?Embedded System Design: A Unified Hardware/Software Introduction?, John Wiley &Sons
Coordinator: Mohammad Hayajneh
Topics Outline:
  1. Micro-controllers (MCUs) and computer interfacing with analog and digital systems
  2. Single-purpose and general-purpose processors
  3. Real-time control issues
  4. Assembly language programming methods for control
  5. Design of control software, Input/output methods
  6. data interrupts
  7. General issues in digital signal processors (DSPs)
  8. Differences in the architectures, functions, and applications of these DSPs
Outcomes:
  1. Identify each of the components that make up microcontrollers.
  2. Program microcontrollers and DSPs in Motorola CPU 12 assembly language and in C.
  3. Design, test and analyze microcontroller and DSP systems.
  4. Interface with I/O devices and comprehend real-time concepts.
  5. Design a stand-alone application.
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7 8
1       
2      
3      
4     
5     
Pre-requisiteCSEB300: Computer Architecture
ITBP119: Algorithms and Problem Solving
Co-requisite CSEB433 : Embedded Systems Lab
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
16% 19% 11% 0% 0% 0%0% 2% 9% 4% 19% 11% 4% 0%
Show Details