10 Mbps ARCNET (ANSI 878.1) Controller with 2Kx8 On-Chip RAM
Datasheet
Power On
Reconfigure
Timer has
Timed Out
Send
Reconfigure
Burst
Read Node ID
Write ID to
RAM Buffer
1
Set NID=ID
Start
Reconfiguration
Timer (210 mS)*
Y
Invitation
to Transmit to
this ID?
N
N
TA?
Y
Y
Free Buffer
Enquiry to
this ID?
N
N
Y
SOH?
Y
RI?
N
Write SID
to Buffer
N
Transmit
NAK
Transmit
ACK
N
Y
RI?
Broadcast?
Y
Send
Packet
Transmit
Free Buffer
Enquiry
N
Y
ACK?
N
Y
NAK?
No Activity
for 20.5
uS?
Y
Y
N
No
Activity
for 18.7
us?
Y
DID
=0?
N
Was Packet
Broadcast?
N
No
Activity
for 18.7
us?
N
N
Y
Y
Y
N
Set TA
1
DID
=ID?
N
Y
Write Buffer
with Packet
Broadcast
Enabled?
Y
N
Set NID=ID
Start Timer:
T=(255-ID)
x 36.5 us
Activity
On Line?
N
Y
Set TA
Pass the
Token
CRC
OK?
Y
LENGTH
OK?
Y
DID
=0?
N
DID
=ID?
Y
SEND ACK
N
Y
Set RI
N
N
N
Increment
NID
Set TMA
Y
ACK?
No
Activity
for 18.7
us?
T=0?
Y
N
- ID refers to the identification number of the ID assigned to this node.
- NID refers to the next identification number that receives the token
after this ID passes it.
- SID refers to the source identification.
- DID refers to the destination identification.
- SOH refers to the start of header character; preceeds all data packets.
* Reconfig timer is programmable via setup2 register bits 1, 0.
Note - All time values are valid for 10Mbps.
Figure 3.1
-
COM20022I 3V Operation
Revision 03-08-07
Page 10
SMSC COM20022I 3.3V Rev.C
DATASHEET