10 Mbps ARCNET (ANSI 878.1) Controller with 2Kx8 On-Chip RAM
Datasheet
A0-A2
nCS
VALID
t1
t2
t4
t3
Note 3
t10
t9
t8
nRD
t5
nWR
t5**
Note 2
t6
t11
t12
t7
D0-D15
VALID DATA
nIOCS16
VALID VALUE
CASE 2: BUSTMG pin = LOW
Parameter
min
max units
t1
Address Setup to nWR Active
0
nS
t2
t3
Address Hold from nWR Inactive
nCS Setup to WR Active
0
0
nS
nS
0
nCS Hold from nWR Inactive
t4
t5
t6
t7
t8
nS
nS
nS
nS
nS
nS
nS
**
)
Cycle Time (nWR
to Next
4TARB
30
10
65
30
*
Valid Data Setup to nWR High
Data Hold from nWR High
nWR Low Width
nWR High Width
t9
nRD
to nWR Low
20
t10
t11
t12
*
40****
nIOCS16 Output Delay from nCS Low
nIOCS16 Hold Delay from nCS High
nS
nS
0*****
TARB is the Arbitration Clock Period
TARB is identical to Topr if SLOW ARB = 0
TARB is twice Topr if SLOW ARB = 1
Topr is the period of operation clock. It depends on CKUP1 and CKUP0 bits
**** t11 is measured from the latest active (valid) timing among nCS, A0-A2.
*****
t12 is measured from the earliest inactive (invalid) timing among nCS, A0-A2.
The Microcontroller typically accesses the COM20022 on every other cycle.
Therefore, the cycle time specified in the microcontroller's datasheet
should be doubled when considering back-to-back COM20022 cycles.
Note 1:
**
Note 2:
Any cycle occurring after a write to Address Pointer Low Register requires a
minimum of 4TARB from the trailing edge of nWR to the leading edge of the
next nWR.
Write cycle for Address Pointer Low Register occurring after a write to Data
Register requires a minimum of 5TARB from the trailing edge of nWR to the
leading edge of the next nWR.
Write cycle for Address Pointer Low Register occurring after a read from Data
Register requires a minimum of 5TARB from the trailing edge of nRD to the
leading edge of nWR.
Note 3:
Notes 2 and 3 are applied to an access to Data Register by DMA transfer.
Figure 8.10 - Non-Multiplexed Bus, 80XX-Like Control Signals; Write Cycle
Revision 09-27-07
Page 68
SMSC COM20022I
DATASHEET