EC3800: Microprocessor Based System Design - NPS Online
Microprocessor Based System Design
Course #EC3800
Est.imated Completion Time: 3 months
POC: NPS Online Support
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.
Application Deadlines
No upcoming deadlines.
Academic Calendar
No upcoming events.