A Unified Hardware/Software Introduction
Solution Manual
Frank Vahid
Department of Computer Science and Engineering
University of California, Riverside
Tony Givargis
Department of Information and Computer Science
University of California, Irvine
John Wiley & Sons, Inc.
Copyright © 2002, Frank Vahid and Tony Givargis.
Instructors: Please do not post this or any portion of this manual in electronic format.
ii
Embedded System Design
CHAPTER 1: Introduction
1.1
What is an embedded system? Why is it so hard to define?
An embedded system is nearly any computing system other than a desktop computer.
Embedded systems are hard to define because they cover such a board range of electronic devices.
1.2
List and define the three main characteristics of embedded systems that distinguish such systems from other computing systems.
1.
2.
3.
1.3
single functioned : executes a specific program repeatedly tightly constrained : the specified cost, performance, and power must be met reactive and real-time: system must quickly and constantly react to outside stimuli
What is a design metric?
A design metric is a measure of an implementation’s features such as cost, size, performance, and power.
1.4
List a pair of design metrics that may compete with one another, providing an intuitive explanation of the reason behind the competition.
(Note: answers will vary)
Size and performance compete with one another. Reducing the size of an implementation may cause performance to suffer and vice versa.
1.5
What is a “market window” and why is it so important for products to reach the market early in this window?
Embedded System Design
1
Chapter 1: Introduction
A market window is the time period in which a given product is in demand, specifically the time in which this product would yield the highest sales. Missing the window could mean significant loss in sales.
1.6
Using the