lecture21

lecture21 - ECE252 Microprocessors Spring 2011 Lecture 21...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Jie Hu, ECE/NJIT, Spring 2011 ECE252 L21-I/O.1 ECE252 Microprocessors Spring 2011 Lecture 21: I/O System Design Jie Hu http://web.njit.edu/~jhu/ece252/002
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Jie Hu, ECE/NJIT, Spring 2011 ECE252 L21-I/O.2 Block Diagram of Macintosh 512K Motherboard Processor 68000 I/O Interface 6522 Real- time clock Serial I/O 8530 Floppy disk controller System ROM RAM buffers and Mux PAL decoders Dynamic RAM 512KB Sound logic Video logic Speaker Video display Control signals Modem Printer Mouse Keyboard System bus Disk drive
Background image of page 2
Jie Hu, ECE/NJIT, Spring 2011 ECE252 L21-I/O.3 Review of Last Lecture Memory System Design Memory address decoder Partial-Address decoding Design with available memories !DTACK Generation Circuit
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Jie Hu, ECE/NJIT, Spring 2011 ECE252 L21-I/O.4 Today’s Lecture I/O System Design Memory-mapped I/O Parallel data transfer Serial data transfer
Background image of page 4
Jie Hu, ECE/NJIT, Spring 2011 ECE252 L21-I/O.5 Input/Output Devices (I/O Peripherals) To interact with outside world (people or other systems), a computer must be equipped with I/O devices and be able to perform I/O operations Input operation: receive signals from input devices Output operation: send signals to output devices I/O devices Input devices: keyboard, mouse, touch pad, trackpoint, … Output devices: monitor, printer, speaker, … Input/Output devices: modem, network card, disk, … I/O system design: How I/O devices are interfaced to a processor? How does the processor perform I/O operations?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Jie Hu, ECE/NJIT, Spring 2011 ECE252 L21-I/O.6 Block Diagram of Macintosh 512K Motherboard Processor 68000 I/O Interface 6522 Real- time clock Serial I/O 8530 Floppy disk controller System ROM RAM buffers and Mux PAL decoders Dynamic RAM 512KB Sound logic Video logic Speaker Video display Control signals Modem Printer Mouse Keyboard System bus Disk drive
Background image of page 6
Jie Hu, ECE/NJIT, Spring 2011 ECE252 L21-I/O.7 I/O Interface I/O devices are connected to the computer through I/O interfaces/adapters/controllers Processor interacts with the I/O interface circuits instead of the I/O devices themselves Similarly, I/O devices interact with their interface circuits instead of the processor The I/O interface circuits provide both data registers and control registers to accommodate and synchronize data transfer (I/O operations) between the processor and the I/O devices Styles of implementing I/O operation special I/O instructions memory-mapped I/O
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Jie Hu, ECE/NJIT, Spring 2011 ECE252 L21-I/O.8 Memory Map in Macintosh 512K 512KB RAM 64KB ROM SCC Read SCC Write IWM VIA $000000
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 27

lecture21 - ECE252 Microprocessors Spring 2011 Lecture 21...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online