Serial Communications: Prof. Stephen A. Edwards Sedwards@cs - Columbia.edu
Serial Communications: Prof. Stephen A. Edwards Sedwards@cs - Columbia.edu
Serial Communications: Prof. Stephen A. Edwards Sedwards@cs - Columbia.edu
Columbia University
Spring 2006
Data
Communications
Equipment
Data Terminal Equipment Serial Communications – p. 3/2
RS-232
−3V
MARK = 1
−12V
Tx
Rx
Rx
4×Clk
Tx
Tx
Address Role
0xFEFF0100 Read characters from Receive FIFO
0xFEFF0104 Write characters to Receive FIFO
0xFEFF0108 Status register (read only)
0xFEFF010C Control register (write only)
SCL
SDA
Purchase of Philips I2C components conveys a license
under the Philips' patent to use the components in
the I2C system provided the system conforms to the
I2C specification defined by Philips.
Control
For configuration, etc.
Bulk Data
Arbitrary data stream: bursty
Interrupt Data
Timely, reliable delivery of data. Usually
events.
Isochronous Data
For streaming real-time transfer:
prenegotiated bandwidth and latency
WAKEUP*
RESET#
SCL
I2C Bus
Controller
(Master Only)
SDA
IFCLK*
Flags (3/4)
Address (3)
Control
VCC
FIFO
1.5K
Data 8/16-Bit Data
Bus