Design an interface for a bidirectional I/O device which has binary address 0101 1101. Its computer system uses isolated I/O.
Added by Derek B.
Step 1
For example, it could be a sensor that reads data (input) and also controls an actuator (output). Show more…
Show all steps
Your feedback will help us improve your experience
Akash M and 52 other AP CS educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
5. Memory systems are created from several memory (or other) components, each using some subset of an overall address range. In this problem, you will build a memory system. Your overall memory system will have a 16-bit address range of single-byte memory locations. It will be constructed from three different memory components: (a) A "Read-only" memory from address 16'h0000 - 16'h0FFF. Use your Memory component, but make sure that a write would not change any stored values. We will ignore how it gets initialized for this problem. (b) A "Code and Data" memory from address 16'h1000 - 16'h8FFF. This memory should be readable and writable. (c) An "Interrupt Table" memory from address 16'hF800 - 16'hFFFF. Readable and writable. You will notice that there is a gap in the coverage (from address 16'h9000 - 16'hF7FF). That's deliberate, as the customer doesn't want to pay for any more memory components. Make sure this gap remains in your design. How does information get into and out of your memory system? In almost the same way as information gets into and out of individual memory components. An address bus carries the address, a data bus carries the data, and read-enable and write-enable signals send control information. The only difference is that we are going to assume the user has registers connected to the address and data buses, and we will make those part of the system. We are, however, going to simplify things a bit and assume the user can magically get values into and out of those registers without you having to worry about how that happens. Design the memory system, including the registers on the address and data buses. The re and we signals are inputs to your system. Show the three memory components, plus any other components necessary to make this work. For instance, how are you going to choose which memory gets written to or read from? Submit a neatly drawn schematic in your PDF. Ensure that all multibit signals have widths specified. Make sure you have clearly labeled all components.
Akash M.
I. (a) A 128×64 basic time division time switch is operating in sequential read/write mode. Find the following: a) Number of address lines b) Size of the control memory c) Size of the data memory d) Design control memory for the following connections. 110-11, 2-8, 96-54, 127-63
Mark S.
Use two 74HC194 4-bit bidirectional shift registers to create an 8-bit bidirectional shift register. Show the connections.
Recommended Textbooks
Computer Science and Information Technology
Introduction to Programming Using Python
Computer Science - An Overview
Transcript
18,000,000+
Students on Numerade
Trusted by students at 8,000+ universities
Watch the video solution with this free unlock.
EMAIL
PASSWORD