Microprocessor Based System Design

Course #EC3800

Start Starts: not available

Clock Est. completion in 3 months

Location pin Offered through Distance Learning

Avg. tuition cost per course: See tuition Info For specific tuition costs of each program or contact information, please contact the NPS Tuition office at tuition@nps.edu .

Learn more about Service Obligation Info Officers accepting orders to a Graduate Education Program (GEP) are obligated to serve on active duty after completion.

Questions? Reach out directly:

NPS Online Student Support

online@nps.edu

Email
Offerings database access

Overview

Advanced microprocessor system concepts are studied. Microprocessor systems are widely used for embedded control in military systems as well as for stand-alone computers. Topics covered are CPU operation and timing, address decoding, typical LSI support chips, exception processing, design of static and dynamic memory systems, worst-case timing analysis, bus arbitration, and direct memory access controllers. The laboratory consists of a design project integrating hardware and software using a state-of-the-art development system.

Included in Degrees & Certificates

  • 286

Prerequisites

  • EC2820

Learning Outcomes

  • The student will learn how to select an appropriate processor for embedded and real-time computing applications.
  • The student will learn how to design a memory subsystem for use in embedded and real-time computing applications.
  • The student will learn how to design an input/output subsystem for use in embedded and real-time computing applications.
  • The student will learn the software development process for embedded and real-time computing applications.
  • The student will learn how to select an appropriate operating system and process scheduling algorithm for embedded and real-time computing applications.
  • The student will understand the basics of computer security and reliability for embedded and real-time computing systems.