This section provides an overview of the embedded system design process aimed at
ID: 3561664 • Letter: T
Question
This section provides an overview of the embedded system design process aimed at two objectives. First, it will give us an introduction to the various steps in embedded system design before we delve into them in more detail. Second, it will allow us to consider the design methodology itself. A design methodology is important for three reasons. First, it allows us to keep a scorecard on a design to ensure that we have done everything we need to do, such as optimizing performance or performing functional tests. Second, it allows us to develop computer-aided design tools. Developing a single program that takes in a concept for an embedded system and emits a completed design would be a daunting task, but by first breaking the process into manageable steps, we can work on automating (or at least semiautomating) the steps one at a time. Third, a design methodology makes it much easier for members of a design team to communicate. By defining the overall process, team members can more easily understand what they are supposed to do, what they should receive from other team members at certain times, and what they are to hand off when they complete their assigned steps.Explanation / Answer
These are two design approaches, which can be explained as:
You can imagine a tree like structure , in which when you are following top-down appoarch you move from root node to leaf node and when you follow bottom-up apprach you follow leaf node to root node.
Top-down approach:
In this an overview of the system is first formulated, specifying but not detailing any first-level subsystems. Each subsystem is then refined in yet greater detail, sometimes in many additional subsystem levels, until the entire specification is reduced to base elements.
Bottom-up approach:
In this approach the individual base elements of the system are first specified in great detail. These elements are then linked together to form larger subsystems, which then in turn are linked, sometimes in many levels, until a complete top-level system is formed.
Both Approaches are important
In Top Down (Requirement to Integration ) need for the complete specification. It will Just Optimize Area and Power.
In Bottom Up (Integration to Requirement ) need to go back for its delay and timming estimation. It will Just Optimize Timming of the complete System .
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.