Dr. Baruch Zoltan Francisc
Professor

Input/Output Systems and
Peripheral Devices

Course Syllabus



INTRODUCTION

I/O SYSTEMS
STRUCTURE OF AN I/O SYSTEM
TYPES OF PERIPHERAL DEVICES
I/O MODULES
  • I/O Module Function
  • I/O Module Structure
THE EXTERNAL INTERFACE

METHODS FOR I/O OPERATIONS

PROGRAMMED I/O
  • Principle of Programmed I/O
  • I/O Device Addressing
  • I/O Instructions
INTERRUPT-DRIVEN I/O
  • Principle of Interrupt-Driven I/O
  • Multiple-Interrupt Systems
  • Priority Interrupt Systems: Parallel Priority Interrupts; Daisy-Chain Priority Interrupts
  • Interrupt Service Routines
  • Example Interrupt Systems: IBM PC/AT Computers; Motorola 680x0 Microprocessors
DIRECT MEMORY ACCESS (DMA)
  • Principle of DMA
  • Example DMA System: IBM PC/AT Computers
I/O PROCESSORS
  • Principle of Transfer by I/O Processor (IOP)
  • I/O Instructions
  • CPU-I/O Processor Communication
  • Intel I/O Processors: Overview; Intel XScale Microarchitecture; IOP321; IOP33x; IOP34x

BUSES

INTRODUCTION
ELECTRICAL CONSIDERATIONS
  • Signal Reflections
  • Bus Termination
SYNCHRONOUS AND ASYNCHRONOUS BUSES
  • Synchronous Buses
  • Asynchronous Buses
BUS ARBITRATION
  • Centralized Arbitration: Centralized Arbitration by Daisy Chaining; Centralized Arbitration by Independent Requesting; Centralized Arbitration by Polling
  • Decentralized Arbitration
VME BUS
  • Overview
  • VME Bus Variants: Original VME Bus; VME64 Bus; VME64x Bus; VME320 Bus
LOCAL BUSES
  • Local Bus Concept
  • Methods for Connecting to the Processor's Local Bus
PCI BUS
  • PCI Bus Overview
  • PCI Bus Operation
  • PCI Bus Arbitration
  • PCI Bus Transactions
  • PCI Burst Mode Transfers
  • PCI Interrupts
PCI BUS VARIANTS
  • PCI-X Bus
  • PCI Express Bus: Overview; PCI Express Link; PCI Express Topology; PCI Express Architecture Layers; Transactions; Interrupts; Versions of PCI Express Specifications
PCI BUS VARIANTS FOR PORTABLE COMPUTERS
  • Mini PCI
  • PCMCIA Standards
  • CardBus
  • ExpressCard
PCI BUS VARIANTS FOR INDUSTRIAL APPLICATIONS
  • PCI-104
  • PCI Mezzanine Card
  • CompactPCI
SERIAL BUSES
  • I2C Bus
  • USB: Introduction; Features; Bus Topology; USB Versions; Cables and Connectors; Electrical Interface; Transfer Types
  • IEEE 1394 Bus: Overview; Features; Cables and Connectors; Interconnection Topology; Bus Protocol

LIQUID CRYSTAL DISPLAYS

LIQUID CRYSTALS
TN TECHNOLOGY
  • Principle of Operation
  • Color Displays
  • Structural Details
  • STN Technology
  • DSTN Technology
  • FSTN Technology
ADDRESSING METHODS
  • Direct Addressing
  • Multiplexed Addressing: Passive Matrix Displays; Active Matrix Displays
BACKLIGHTING
CHARACTERISTICS
  • Response Time
  • Contrast Ratio
  • Color Depth
  • Color Gamut
  • Viewing Angle
VA TECHNOLOGY
  • Principle of VA Technology
  • MVA Technology
  • PVA Technology
IPS TECHNOLOGY
  • Principle of IPS Technology
  • S-IPS Technology
  • H-IPS Technology
  • PLS Technology

OTHER TYPES OF DISPLAYS

PLASMA DISPLAYS
  • Principle of Plasma Displays
  • Structure and Operation
  • Advantages
  • Disadvantages
FIELD EMISSION DISPLAYS
  • Principle of Field Emission Displays
  • Structure and Operation
  • Advantages and Disadvantages
OLED DISPLAYS
  • Organic Materials
  • Principle of Operation
  • Manufacturing Technologies
  • Passive-Matrix Displays
  • Active-Matrix Displays
  • Advantages and Disadvantages

GRAPHICS ADAPTERS

STRUCTURE OF A GRAPHICS ADAPTER
OPERATION OF THE RAMDAC CIRCUIT
COLOR REPRESENTATION
VIDEO MEMORY
GRAPHICS ACCELERATORS
3D ACCELERATORS
  • The Need for 3D Accelerators
  • 3D Images
  • 3D Operations
GRAPHICS PROCESSING UNITS
  • Overview
  • GPGPU Computing
  • The CUDA Architecture
  • The Fermi GPU Architecture
VIDEO IMAGE CAPTURE AND PLAYBACK
  • Video Image Capture
  • Combining Video and Graphics Images
DIGITAL INTERFACES FOR MONITORS
  • DVI
  • HDMI
  • DisplayPort: Overview; Architecture; Embedded DisplayPort

MAGNETIC HARD DISK DRIVES

INTRODUCTION
SIMPLIFIED DESCRIPTION OF OPERATION
CONSTRUCTIVE ELEMENTS
  • Hard Disk Platters
  • Magnetic Layer
  • Read/Write Heads: Read/Write Head Floating; Read/Write Head Technologies
  • Head Actuator Mechanisms: Stepper Motor Actuators; Voice Coil Actuators; Servo Mechanisms
  • Spindle Motor
  • Logic Board
  • Connectors
OPERATIONAL DETAILS
  • Read/Write Clock Synchronization
  • Bit Detection
THE PRML ENCODING AND DETECTION METHOD
  • Overview
  • Principle of PRML Method
  • Operations Executed by a PRML Channel
  • A More Efficient RLL Encoding Method
PERFORMANCE AND RELIABILITY IMPROVEMENTS OF DISK SUBSYSTEMS
  • Hard Disk Cache Memories
  • Disk Ensembles
  • Disk Arrays
  • Redundancy in Disk Arrays: RAID

OPTICAL DISCS

INTRODUCTION
SHORT HISTORY OF OPTICAL DISCS
CLASSIFICATION OF OPTICAL DISCS
STANDARDS FOR OPTICAL DISCS
COMPACT DISC PHYSICAL MEDIUM
DATA ORGANIZATION AND ENCODING
  • Data Organization Levels
  • Data Recording and Encoding
  • First Level of Error Correction
  • Sector Format
  • Second Level of Error Correction
  • Sub-Channels
  • Disc Organization
  • The High Sierra (ISO 9660) Standard
  • Extensions of the ISO 9660 Standard: Rock Ridge; HFS; Joliet
THE CD-ROM DRIVE
  • Construction and Operation of CD-ROM Drives: Optical Read Assembly; Positioning Mechanism; Spindle Motor; Connectors and Jumpers; Outputs and Audio Settings
  • CD-ROM Drive Performance Factors: General Performance Issues; Rated Speed; Speed Change Time; Seek Time; Latency; Access Time; Internal and External Transfer Rate; Buffers and Cache Memories; System Cache Memories; Quality and Reliability Issues
COMPACT DISC TYPES
  • Compact Disc Digital Audio (CD-DA)
  • CD-DA Variants
  • CD-I
  • CD-ROM/XA
  • Photo CD
  • CD TEXT
  • CD EXTRA
  • Super Audio CD (SACD)
  • Video CD (VCD)
  • Super Video CD (SVCD)
  • CD-R
  • CD-RW
DVD
  • Overview
  • DVD-ROM
  • DVD-Video
  • DVD-Audio
  • DVD-R
  • DVD+R
  • DVD-RAM
  • DVD-RW
  • DVD+RW
BLU-RAY DISCS


Updated: September 28, 2013