Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BIT TRANSFER
GENERAL CHARACTERISTICS
6.1
Data validity
The data on the SDA line must be stable during the HIGH
period of the clock. The HIGH or LOW state of the data line
can only change when the clock signal on the SCL line is
LOW (see Fig.4).
VDD
pull-up
resistors
Rp
Rp
SCLK
SCLK
SCLKN1
OUT
DATAN1
OUT
SCLKN2
OUT
DATAN2
OUT
SCLK
IN
DATA
IN
SCLK
IN
DATA
IN
DEVICE 1
DEVICE 2
MBC631
Philips Semiconductors
SDA
SCL
data line
stable;
data valid
change
of data
allowed
MBC621
6.2
SDA
SDA
SCL
SCL
S
START condition
STOP condition
MBC622
Philips Semiconductors
TRANSFERRING DATA
Byte format
Every byte put on the SDA line must be 8-bits long. The
number of bytes that can be transmitted per transfer is
unrestricted. Each byte has to be followed by an
acknowledge bit. Data is transferred with the most
significant bit (MSB) first (see Fig.6). If a slave cant
receive or transmit another complete byte of data until it
has performed some other function, for example servicing
an internal interrupt, it can hold the clock line SCL LOW to
force the master into a wait state. Data transfer then
continues when the slave is ready for another byte of data
and releases clock line SCL.
7.2
Acknowledge
SDA
acknowledgement
signal from slave
MSB
acknowledgement
signal from receiver
Sr
byte complete,
interrupt within slave
clock line held low while
interrupts are serviced
SCL
S
or
Sr
ACK
START or
repeated START
condition
3-8
9
ACK
Sr
or
P
STOP or
repeated START
condition
MSC608
10
Philips Semiconductors
DATA OUTPUT
BY TRANSMITTER
not acknowledge
DATA OUTPUT
BY RECEIVER
acknowledge
SCL FROM
MASTER
S
clock pulse for
acknowledgement
START
condition
MBC602
8
8.1
wait
state
start counting
HIGH period
CLK
1
CLK
2
counter
reset
SCL
MBC632
11
Philips Semiconductors
8.2
Arbitration
Arbitration takes place on the SDA line, while the SCL line
is at the HIGH level, in such a way that the master which
transmits a HIGH level, while another master is
transmitting a LOW level will switch off its DATA output
stage because the level on the bus doesnt correspond to
its own level.
DATA
1
DATA
2
SDA
SCL
S
MSC609
12
Philips Semiconductors
SDA
SCL
17
17
17
9
P
S
START
condition
ADDRESS
R/W
ACK
DATA
ACK
DATA
ACK
STOP
condition
MBC604
13
Philips Semiconductors
NOTES:
,,,,,,
,,,
,,,
,,
,,,,,,
,,,
,,,
,,
,,
S
SLAVE ADDRESS
R/W
DATA
DATA
A/A
data transferred
(n bytes + acknowledge)
'0' (write)
MBC605
P = STOP condition
,,,,,,
,,
,,
,,,,,, ,,,,
1
MBC606
SLAVE ADDRESS
R/W
(read)
DATA
DATA
data transferred
(n bytes + acknowledge)
14
Pagina 1 di 3
BEGINNER'S OVERVIEW
SECTION TITLE
Contact Us
ABOUT
TECHNOLOGY
ATMATM
STANDARDS
ATM STANDARDS
ATM
NEWS
ATMIN
IN THE
THE NEWS
ABOUT THE
THE FORUM
ABOUT
FORUM
HOME
Asynchronous Transfer Mode (ATM) is the world's most widely deployed backbone technology. This
standards-based transport medium is widely used within the core--at the access and in the edge of
telecommunications systems to send data, video and voice at ultra high speeds.
ATM is best known for its easy integration with other technologies and for its sophisticated
management features that allow carriers to guarantee quality of service. These features are built into
the different layers of ATM, giving the protocol an inherently robust set of controls.
Sometimes referred to as cell relay, ATM uses short, fixed-length packets called cells for transport.
Information is divided among these cells, transmitted and then re-assembled at their final destination.
mhtml:file://C:\Documents%20and%20Settings\Marco%20Balsi\Documenti\didattica\corso%20SE\CD%20testi\3-reti&bus\ATM.mht
08/11/2006
Pagina 2 di 3
acts a unique bridge between legacy equipment and the new generation of operating systems and
platforms. ATM freely and easily communicates with both, allowing carriers to maximize their
infrastructure investment.
mhtml:file://C:\Documents%20and%20Settings\Marco%20Balsi\Documenti\didattica\corso%20SE\CD%20testi\3-reti&bus\ATM.mht
08/11/2006
One
International
Standard
Scalable in
Distance
Why ATM!
ATM
Standards Based
Scalable in Speed
Mb
Gb
Carries Multiple
Traffic Types
About ATM
Voice/Data/Video
ATM Technology
z
Connection Oriented
End-to-End Quality of Service
Video
z
53 Byte Cell
48 Byte Payload, 5 Byte Header
z
z
z
z
P
H
Y
A P
T H
M Y
P
H
Y
A A
T A
M L
Data
Video
Where is ATM?
ATM Benefits
z
A P
T H
M Y
Cells
End Station
Voice
A
A
L
Data
Cell Switching
Switch
Voice
End Station
z
z
z
z
z
Page 1
UTOPIA Specification
Level 1, V2.01
1. Introduction
1.1 Document Purpose
This document specifies the Universal Test & Operations PHY Interface for ATM (UTOPIA) data path interface.
UTOPIA defines the interface between the Physical Layer (PHY) and upper layer modules such as the ATM Layer,
and various management entities. The definition allows a common PHY interface in ATM subsystems across a wide
range of speeds and media types. This definition covers connection to devices supporting ATM PHY specifications
from sub-100 Mbps to 155 Mbps, and provides guidelines for 622 Mbps.
1.2 Document Scope
The UTOPIA data path specification defines two interface signal groups and general ATM and PHY layer device
capabilities. The two interface signal groups are: Transmit and Receive. The device capability specification defines
minimum capabilities primarily of the PHY layer device, but secondarily the ATM (SAR) device also. The
definition of minimum device capabilities is required to allow different PHY layer devices to interface to a common
ATM layer device. Figure 1 shows the relationship of this interface to ATM and PHY components of an ATM
subsystem. The shaded interface groups are defined by this specification.
TxData
TxControl
ATM
Layer
RxData
RxControl
Management
Entity (P)
PHY
Layer
Management Interface
JTAG Test Interface
an 8-bit wide data path, using an octet-level handshake, operating up to 25 MHz, with a single PHY device
2.
an 8-bit wide data path, using a cell-level handshake, operating up to 25 MHz, with a single PHY device
UTOPIA Specification
Level 1, V2.01
1It
is recognized that this document (Level 1) does not fully address this issue; the text is for guidance only.