Academic Calendar 2024-2025

Search Results

Search Results for "ELEC 371"

ELEC 371  Microprocessor Interfacing and Embedded Systems  Units: 4.00  
Microprocessor bus organization and memory interfaces; parallel input/output interface design; assembly-language and high-level-language programming; interrupts and exceptions; timers; embedded systems organization and design considerations; integration in microcontrollers and programmable logic chips; interfacing with sensors and actuators; embedded system case studies.
(Lec: 3, Lab: 0.5, Tut: 0.5)
Requirements: Prerequisites: ELEC 271, CISC 231 or ELEC 274 Corequisites: Exclusions:   
Offering Term: F  
CEAB Units:    
Mathematics 0  
Natural Sciences 0  
Complementary Studies 0  
Engineering Science 36  
Engineering Design 12  
Offering Faculty: Smith Engineering  

Course Learning Outcomes:

  1. Describe the organization and behavior of hardware for supporting interrupts, and write appropriate code sequences in assembly language to initialize hardware for and respond to interrupt requests.
  2. Describe concepts and design issues related to embedded systems and system-on-chip implementation involving microcontrollers and field-programmable logic chips, highlighting similarities and differences.
  3. Design the address space and the address decoding logic for specified memory and input/output components in an embedded system, and analyze the memory-interface timing for execution of load/store instructions.
  4. Write a program in the C language for a specified embedded application involving the use of parallel input/output ports and a hardware timer with interrupt capability.