Microprocessors CE262
Question Description
Lab: Memories & the Memory Subsystem and Intro to Software Modeling
Part 1:
The goal is to design a memory system to support a small amount of data storage outside of the processor. The design is to be based on the 16K bit CY7C128A SRAM organized as 2Kx8.
(a) Provide a high-level block diagram for such an interface.
(b) Provide a high-level timing diagram for the interface to the SRAM from the microprocessor, assuming that separate address and data busses are available. Define any control signals that may be necessary.
(c) Design the interface based on the timing diagram from part (a).
(d) Analyze the memory performance for a write and read operation of 1, 10, and 100 bytes.
Part 2:
For the following aspects of an embedded application, provide a data and control flow diagram.
(a) Reading/writing from/to a USB port and a general parallel port
(b) Accessing and reading a mouse
(c) Accessing and reading keys from a keyboard
(d) Controlling and accessing a digital-to-analog convert
(e) Controlling and accessing analog-to-digital convert
(f) Burning a CD
(g) Transferring data from an external device to memory and then to a display
(h) Managing and controlling a video on demand system in a motel or hotel
(i) An automatic process for filling and capping bottle of juice on an assembly line
This question has not been answered.
Create a free account to get help with this and any other question!
Brown University
1271 Tutors
California Institute of Technology
2131 Tutors
Carnegie Mellon University
982 Tutors
Columbia University
1256 Tutors
Dartmouth University
2113 Tutors
Emory University
2279 Tutors
Harvard University
599 Tutors
Massachusetts Institute of Technology
2319 Tutors
New York University
1645 Tutors
Notre Dam University
1911 Tutors
Oklahoma University
2122 Tutors
Pennsylvania State University
932 Tutors
Princeton University
1211 Tutors
Stanford University
983 Tutors
University of California
1282 Tutors
Oxford University
123 Tutors
Yale University
2325 Tutors