Communication methods for digital systems

10/26/99


Click here to start


Table of Contents

Communication methods for digital systems

Bandwidth

Bandwidth

Speed

Speed

Timing methodology

Timing methodology

Number of devices communicating

Arbitration schemes

Case studies (serial)

Case studies (parallel)

RS-232 (standard serial line)

Serial data format

RS-232 wires

Transfer modes

Typical connections

Serial ports on the SA1100

Serial ports on the SA1100 (cont’d)

Serial ports on the SA1100 (cont’d)

Inter-Integrated Circuit Bus (I2C)

Serial data format

Byte transfer

Clock synchronization

Arbitration

Inter-Integrated Circuit Bus (I2C)

Ethernet (Xerox local area network)

Ethernet layered organization

Serial data format

Ethernet packet

Arbitration

Extending Ethernet

IrDA: The Infrared Data Association Standard

Where Infrared (IR) Fits In

Infrared Data Association

IrDA Protocol Stack

Physical Layer

Speed

Power Issues

Low-speed Modulation

Medium-speed Modulation

High-speed Modulation

Power Issues (cont’d)

Range

Physical Dimensions and Cost

IrLAP - “Link Access Protocol”

IrLMP - “Link Management Protocol”

TinyTP - Tiny Transport Protocol

High-level Protocol Layers

High-level Protocol Layers (cont’d)

Other Protocol Extensions

Other Protocol Extensions (cont’d)

When Space Is Tight - IrDA Lite

Performance Analysis

Protocol Overhead

Convenience

Summary of IrDA

NuBus (Texas Instruments and Apple)

NuBus organization

Addressing

NuBus timing

Data transactions

Transfer modes and status codes

Arbitration

Arbitration (cont’d)

Arbitration example

Arbitration logic

PCMCIA/JEIDA (PC card)

PCMCIA signals

PCMCIA signals

Data transactions

PCMCIA architecture

Author: Gaetano Borriello

Email: cse477-webmaster@cs.washington.edu

Home Page: http://www.cs.washington.edu/education/courses/477/99au/