TMI TAMARACK TC9021, TC9020 Datasheet

T
C
9
0
2
1
/
T
C
9
0
2
0
G
i
a
b
i
t
E
t
h
e
r
n
e
t
C
o
n
t
r
o
l
l
e
r
T
C
9
0
2
1
/
T
C
9
0
2
0
G
i
a
b
i
t
E
t
h
e
r
n
e
t
C
o
n
t
r
T
C
9
0
2
1
/
T
C
9
0
2
0
G
i
a
b
i
t
E
t
h
e
r
n
e
t
C
o
n
o
t
r
o
l
l
e
r
l
l
e
r
Features
IEEE 802.3z compliant MAC supporting full wire speed at 1Gbps
1000Mbps, 100Mbps, and 10Mbps triple speed support
GMII, MII or TBI interface with integrated 1000BASE-X PCS with Auto-Negotiation
Half duplex carrier extension and packet bursting
Scatter/gather DMA capable of 1Gbps transaction
32/64-bit PCI bus support--- TC9021
32-bit PCI bus support --- TC9020
TCP/UDP/IP checksum offloading
Minimize interrupts
Supports “interrupt-less” transmit operation
Support for IEEE 802.1p prioritizing via priority queuing
and interrupts
Extensive IEEE 802.1Q VLAN support
Jumbo frame support
Provides a variety of flexible receive filtering modes, including VLAN, IP multicast, and hash table
Flash ROM interface for remote network boot
ACPI and wake On LAN support
Windows NT 4.0, Windows 9x, Windows 2000, Novell Netware 4.x/5.x, Linux 2.x
Low power 2.5/3.3V CMOS design with 5V tolerant I/O
0.25um CMOS technology
208-pin PQFP
Functional Description
The TC9021/TC9020 is part of a new generation of high performance, host-optimized network interface cards designed for mission critical systems such as serve rs and high-end workstations. Of fering two gigabits pe r second of aggregate bandwidth, the TC9021/TC9020 optimizes performance while minimizing network overhead on the host system. Compared to leading Fast Ethernet solutions, the TC9021/TC9020 transfers dat a at less than one tenth of the host CPU utilization rate.
IEEE 802.3z Gigabit Ethernet MAC
The TC9021/TC9020 implements IEEE 802.3z half duplex functions such as Carrier Extension and Packet Bursting. In full duplex mode, the TC9021/TC9020 implements both symmetrical and asymmetrical flow control via IEEE
802.3x PAUSE MAC Control frames. PAUSE frames can be automatically generated by the TC9021/TC9020 according to programmable flow control thresholds within th e on-chip receive FIFO. The TC9021/TC9020 MAC has been carefully implemented to ensure full wire speed at 1Gbps with 96-bit transmit and 64-bit receive inter-frame spacing.
GMII, MII and TBI Interface
The TC9021/TC9020 implements both a GMII and MII interface, which offers a simple, cost-effect ive migration f rom Fast Ethernet networks to high-speed Gigabit Ethernet networks over existing Category 5 cabling. For fiber optics applications, the TC9021/TC9020 implements an IEEE 802.3z 1000BASE-X Physical Coding Sublayer (PCS). The PCS includes an 8B10B encoder and decoder, Auto-negotiation, and Ten Bit Interface (TBI). With the industry standard SERDES devices, the TC9021/TC9020 allows for gigabit optical link connections to the host system.
32/64-bit, 33/66MHz PCI Bus
The only one difference between the TC9021 and the TC9020 is the PCI bus width. The TC9020 can only be used in 32-bit PCI bus and The TC9021can be directly interface to either 32-bit or 64-bit bus. Advanced PCI commands, such as Write and Invalidate, Read Line, and Read Multiple, are also implemented to further improve system performance.
Bus Master Dual Channel DMA
The TC9021/TC9020 implements independent scatter/gather DMA engines to sup port full duplex Gigabit Ethernet connectivity. These two DMA engines are capable of accessing data on any byte boundary and moving data to and from discontiguous memory locations. This capability eliminates CPU-intensive data copying. Furthermore, each DMA engine has been carefully designed t o sustain well over 1 gigabit per second of throughput across a PCI bus. This ensures that the TC9021/TC9020 will not be a bottleneck in high performance data networking applications.
Protocol Offloading
The TC9021/TC9020 also off-loads network protocol tasks from the host CPU. It generates TCP, UDP and IP checksum values for outgoing frames and verifies the checksum value on incoming frames. Ethernet MAC frame CRC calculation is also implemented on-chip.
e-mail:service@tmi.com.tw
website:www.tmi.com.tw
T
C
9
0
2
1
/
T
C
9
0
2
0
G
i
a
b
i
t
E
t
h
e
r
n
e
t
C
o
n
t
r
o
l
l
e
r
T
C
9
0
2
1
/
T
C
9
0
2
0
G
i
a
b
i
t
E
t
h
e
r
n
e
t
C
o
n
t
r
T
C
9
0
2
1
/
T
C
9
0
2
0
G
i
a
b
i
t
E
t
h
e
r
n
e
t
C
o
Interrupt Coalescence
While receiving frames, the TC9021/TC9020 can be configured to operate with adaptive interrupts to maximize the host CPU efficiency. For heavy traffic, the TC9021/TC9020 issues a single interrupt for a series of back-to-back receive frames which reduces CPU interrupt overhead significantly. For light traffic, th e TC9021/TC902 issues an interrupt when frame arrives to minimize the latency. On the transmit side, the frequency of interrupt is programmable on a frame by frame basis. An “interrupt-less” transmit operation is provided to further reduce interrupt to the host CPU.
IEEE 802.1p Priority Support
The TC9021/TC9020 supports transmit packet priorit y queuing, allowing the host to insert higher priority frames into the front of the transmit queue for lower latency transfer. The TC9021/TC9020 also examines the IEEE standard priority field of appropriately tagged receive frames and generates a host system interrupt according to a user programmable priority threshold. This mechanism provides immediate notification to the host of high priority frame arrivals.
IEEE 802.1Q VLAN Support
The TC9021/TC9020 can be programmed to insert VLAN tags automatically into outgoing frames on a global or individual frame basis. On the receive side, the TC9021/TC9020 examines all incoming frames fo r 802.1Q compliant VLAN tags. Once a VLAN tag is detected, the TC9021/TC9020 will optionally remove the VLAN tag befo re uploading the frame into system memory. The TC9021/TC9020 also offers a receive filtering mode based on either a VLAN ID exact or hashed match.
Jumbo Frame Support
The TC9021/TC9020 can be configured to use a maximum frame size of up to 9,018 bytes. This Jumbo Frame size reduces packet-processing overhead o n the host CPU as much as 85 percent. In systems that are CPU bound, it can provide for layer 4 throughput increases of greater than 100%.
Network Management
The TC9021/TC9020 implements management statistic counters based on IEEE 802.3 MIB and IETF RMON statistic register sets, providing a powerful management capability
Power Management
The TC9021/TC9020 is fully compliant with PCI Power Management v1.1 and ACPI Power Management specification v1.0. It implements multiple wakeup eve nts including Wakeup packets, Magic Packets, and Link Stat us change. The TC9021/TC9020 also supports legacy Wake-On-LAN and Magic packet power management mechanisms.
n
o
t
r
o
l
l
e
r
l
l
e
r
e-mail:service@tmi.com.tw
website:www.tmi.com.tw
Loading...