
ADSP-214xx SHARC Processor Hardware Reference
21-9
Two Wire Interface Controller
To better understand the mapping of TWI controller register contents to
a basic transfer,
details the same transfer as above noting the
corresponding TWI controller bit names. In this illustration, the TWI
controller successfully transmits one byte of data. The slave has acknowl-
edged both address and data.
Bus Arbitration
The TWI controller initiates a master mode transmission (
TWIMEN
) only
when the bus is idle. If the bus is idle and two masters initiate a transfer,
arbitration for the bus begins. This is illustrated in
The TWI controller monitors the serial data bus (
TWI_DATA
) while the
TWI_CLOCK
is high. If
TWI_DATA
is determined to be an active logic 0 level
while the internal TWI controller’s data is a logic 1 level, the TWI con-
troller has lost arbitration and ends generation of clock and data. Note
that arbitration is performed not only at serial clock edges, but also during
the entire time
TWI_CLOCK
is high.
Figure 21-3. Standard Data Transfer
Figure 21-4. Data Transfer With Bit Illustration
ACK
R/W
ACK = ACKNOWLEDGE
S
P
8-BIT DATA
ACK
7-BIT ADDRESS
P = STOP
S = START
ACK
MDIR
ACK = ACKNOWLEDGE
S
P
XMITDATA8[7:0]
ACK
MADDR[6:0]
P = STOP
S = START
www.BDTIC.com/ADI
Summary of Contents for SHARC ADSP-214 Series
Page 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...