
Questions 205
FURTHER READING
Shanley and Anderson [Min95] describe the PCI bus in detail. Dahlin [Dah00]
describes how to interface to a touchscreen. Collins [Col97] describes the design of
microprocessor in-circuit emulators. Ear nshaw et al. [Ear97] describe an advanced
debugging environment for the ARM architecture.
QUESTIONS
Q4-1 Draw a UML sequence diagram that shows a four-cycle handshake between
a bus master and a device.
Q4-2 Draw a timing diagram with the following signals (where [t
1
, t
2
] is the time
interval starting at t
1
and ending at t
2
):
a. Signal A is stable [0, 10], changing [10, 15], stable [15, 30].
b. Signal B is 1 [0, 5], falling [5 ...