155 Mbps ATM SAR Controller
With ABR Support for PCI-based
Networking Applications
x
x
IDT77222
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
The IDT77222 is a member of IDT's family of SAR products for Asyn-
chronous Transfer Mode (ATM) networks. The IDT77222 performs both
the ATM Adaptation Layer (AAL) Segmentation and Reassembly (SAR)
function and the ATM layer protocol functions.
A Network Interface Card (NIC) or internetworking product based on
the IDT77222 uses host memory, rather than local memory, to reas-
semble Convergence Sublayer Protocol Data Units (CS-PDUs) from
ATM cell payloads received from the network. When transmitting, as CS-
PDUs become ready, they are queued in host memory and segmented
16K x 32
SRAM
PCI BUS
8
PROM
32
Rx UTOPIA Bus
PCI Interface
33MHZ
32
IDT77222
155Mbps
PCI ATM
ABR SAR
Tx UTOPIA Bus
8
80.0MHZ OSC.
EEPROM
5349 drw 01
1 of 17
2001 Integrated Device Technology, Inc.
QRLWSLUFVH'
QRLWSLUFVH'
QRLWSLUFVH'
QRLWSLUFVH'
Full-duplex Segmentation and Reassembly (SAR) at 155
Mbps "wire-speed" (310 Mbps aggregate speed)
Operates with ATM Networks up to 155.52 Mbps
Stand-alone Controller: Embedded Processor not required
Performs ATM Layer Protocol Functions
Supports AAL5, AAL3/4, AAL0 and Raw Cell Formats
Supports Constant Bit Rate (CBR), Variable Bit Rate (VBR),
and Unassigned Bit Rate (UBR), and Available Bit Rate
(ABR) Service Classes
Segments and Reassembles CS-PDUs into Host Memory
Up to 256 Active Transmit Connections
Up to 256 Active Receive Connections
ABR, VBR, UBR Selectable per VC Time-out
Automatic AAL5 Padding
Four Buffer Pools for Independent or Chained Reassembly
Supports Any Buffer Alignment Condition
Free Buffer Queues Mapped Into PCI Memory Space
Rx FIFO Size (Configurable to 1024 Kbytes)
Configurable Transmit FIFO Depth for Reduced Latency
Supports Big and Little Endian Data Transfers
Null Cell Disable Option During Transmit
NAND Test Mode
RM Cell Handling
UTOPIA Level 1 Interface to PHY
Utility Bus Interface for PHY Management
Serial EEPROM Interface
x
EPROM Interface
x
PCI 2.1 Compliant
x
UNI 3.1, TM 4.0 Compliant
x
Meets PCI Bus Power Management and Interface
Specification Revision 1.1
x
Pin Compatible with IDT 77211 SAR
x
Commercial and Industrial Temperature Ranges
x
208-Lead PQFP Package (28 x 28mm)
x
Software Drivers:
– SARWIN 2 Demonstration Program
– NDIS Driver
– Vx Works (3rd party)
– Linux (3rd party)
PDUJDL' NFRO% ODQRLWFQX) OHYH/PHWV\6
PDUJDL' NFRO% ODQRLWFQX) OHYH/PHWV\6
PDUJDL' NFRO% ODQRLWFQX) OHYH/PHWV\6
PDUJDL' NFRO% ODQRLWFQX) OHYH/PHWV\6
VHUXWDH)
VHUXWDH)
VHUXWDH)
VHUXWDH)
8
155Mbps
PHY
2
2
Utility Bus
8
March 26, 2001
DSC 5349/3
IDT77222
by the IDT77222 into ATM cell payloads. From this, the IDT77222 then creates complete 53-byte ATM cells which are sent through the network. The
IDT77222's on-chip PCI bus master interface provides efficient, low latency DMA transfers with the host system, while its UTOPIA interface provides
direct connection to PHY components used in 25.6 Mbps to 155 Mbps ATM networks.
The IDT77222 is fabricated using state-of-the-art CMOS technology, providing the highest levels of integration, performance and reliability, with the
low-power consumption characteristics of CMOS.
Vcc
AD(31)
AD(30)
AD(29)
AD(28)
AD(27)
AD(26)
GND
GND
AD(25)
AD(24)
C/BE(3)
IDSEL
AD(23)
AD(22)
GND
GND
AD(21)
Vcc
AD(20)
AD(19)
AD(18)
AD(17)
AD(16)
GND
GND
C/BE(2)
Vcc
FRAME
IRDY
TRDY
DEVSEL
STOP
GND
GND
INTA
Vcc
PERR
SERR
PAR
C/BE(1)
AD(15)
GND
GND
AD(14)
AD(13)
AD(12)
AD(11)
AD(10)
AD(9)
AD(8)
GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
208 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0000 000099 99999 9998888 88888 87777 77777 76 66666 666 6555
7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7156
155
Index
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
1 1 1 1 1 106
5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 0 0 0 0 0 105
3 4 5 6 7 8 9 0 1 2 3 4 56 7 8 9 0 1 2 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 90 1 2 3 4
GND
Vcc
REQ
GNT
CLK
RST
GND
NAND_EN
GND
GND
CLK_OUT
Vcc
Vcc
GND
GND
NAND_OUT
GND
TXPARITY
PHY_CLK
RXCLK
GND
RXEMPTY/RxCLAV
RXENB
RXSOC
RXDATA(7)
RXDATA (6)
RXDATA(5)
RXDATA(4)
GND
RXDATA(3)
RXDATA(2)
RXDATA(1)
RXDATA(0)
GND
TXCLK
TXFULL/TxCLAV
TXENB
TXSOC
GND
TXDATA(7)
TXDATA(6)
VCC
TXDATA(5)
TXDATA (4)
GND
TXDATA (3)
TXDATA(2)
TXDATA (1)
TXDATA(0)
UTL_CS(1)
UTL_CS(0)
Vcc
Vcc
GND
C/BE(0)
AD(7)
Vcc
AD(6)
AD(5)
AD(4)
GND
GND
AD(3)
AD(2)
AD(1)
AD(0)
GND
N/C
SR_WE
SR_A13
SR_A8
SR_A9
SR_A11
SR_OE
SR_A10
SR_CS
N/C
GND
N/C
Vcc
SR_A12
SR_A7
SR_A6
SR_A5
SR_A4
SR_A3
SR_A2
SR_A1
SR_A0
GND
GND
SR_I/O(0)
SR_I/O(1)
SR_I/O(2)
SR_I/O(3)
SR_I/O(4)
SR_I/O(5)
GND
SR_I/O(6)
SR_I/O(7)
SR_I/O(8)
SR_I/O(9)
SR_I/O(10)
GND
7', HKW IR PDUJDL' NFRO%
7', HKW IR PDUJDL' NFRO%
7', HKW IR PDUJDL' NFRO%
7', HKW IR PDUJDL' NFRO%
Transm it
C ontrol
Tx
U topia
Interface
8
/
T x U topia
Bus
32
S R A M IN T E R FA CE
/
SRAM
Bus
PCI Bus
.
32
/
PCI
Interface
Rx
U topia
Interface
8
Receive
C o ntrol
8
/
R x U to pia
Bus
/
U tilit y
EEPRO M OUT
E E P R O M IN
5 3 4 9 d rw 0 2
WXRQL3 HJDNFD3
WXRQL3 HJDNFD3
WXRQL3 HJDNFD3
WXRQL3 HJDNFD3
IDT77222 SAR Controller
With ABR Support
208 Pin PQFP
Pinout
PU-208
Refer to PSC-4053 for
detailed package drawing
GND
PHY_INT
PHY_RST
UTL_ALE
UTL_RD
UTL_WR
GND
UTL_AD(7)
UTL_AD(6)
UTL_AD(5)
UTL_AD(4)
Vcc
UTL_AD(3)
GND
UTL_AD(2)
UTL_AD(1)
UTL_AD(0)
Vcc
SAR_CLK
GND
EEDO
EEDI
EESCLK
EECS
Vcc
E_CE
SR_I/O(31)
SR_I/O(30)
SR_I/O(29)
GND
SR_I/O(28)
SR_I/O(27)
SR_I/O(26)
SR_I/O(25)
SR_I/O(24)
Vcc
SR_I/O(23)
GND
SR_I/O(22)
SR_I/O(21)
SR_I/O(20)
SR_I/O(19)
SR_I/O(18)
SR_I/O(17)
GND
SR_I/O(16)
SR_I/O(15)
SR_I/O(14)
SR_I/O(13)
SR_I/O(12)
SR_I/O(11)
Vcc
5349 drw 03
2 of 17
March 26, 2001