Aviral Shrivastava: Teaching: CSE 325


Home Publications Teaching Service Lab


ASU 101 CSE 230 CSE 310 CSE 325 CSE 420 CSE 591 PEC CSE 591 ARC Multi-core Programming

CSE 325: Embedded Microprocessor Systems

Catalog Description

System-level programming and analysis of embedded microprocessors systems. Fundamental concepts of digital system design for embedded system applications. Prerequisites: Computer Systems Engineering BSE or Computer Science BS student; Completion of CSE 220 Programming for Computer Engineering with a C or better; Completion of CSE230 or EEE230 Computer Organization and Assembly Language with a C or better. Three (3) credit hours. Lecture/No lab.

Prerequisites

Completion of CSE 220 Programming for Computer Engineering with a C or better
Completion of CSE230 or EEE230 Computer Organization and Assembly Language with a C or better.

Textbook

No textbook

Course learning outcomes

  1. To develop an ability to analyze microprocessor-based embedded systems, memory components, and bus connections:
  2. To develop design skills for modular application and system software in microprocessor-based embedded systems:
  3. To apply software development tools to efficiently implement and debug programs running in microprocessor systems:
  4. To gain an ability to analyze I/O interface units and to design software for managing I/O operations:

Major Topics