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
|