This document discusses the embedded system design process. It describes design methodologies that help structure the design process and allow for effective communication between team members. The major steps in the design process are discussed as top-down or bottom-up approaches, with goals of minimizing cost, maximizing performance and efficiency. Key aspects covered include establishing requirements, creating specifications, designing the system architecture, individual components, and integrating the full system. Examples of requirements, specifications, block diagrams and architectures are provided for a GPS moving map system.
Related topics: