Intel® 21143 PCI/CardBus 10/100Mb/s Ethernet LAN Controller

Figure 10. 21143 External Component Connections

Intel®

21143

 

 

 

 

Ethernet Controller

 

 

 

 

Crystal

xtal1

106

 

 

 

 

 

82 pF

 

Connection

 

 

10 k

 

 

 

 

 

 

xtal2

105

100

120 pF

GND

 

 

 

 

Crystal

xtal1

106

20-MHz Input Clock

 

 

 

 

 

 

Oscillator

 

107

No Connection

 

 

Connection

xtal2

 

 

 

 

 

 

 

iref

108

 

 

 

 

 

 

 

 

Current

 

 

2.4 k

 

 

Reference

 

 

 

 

 

Connection

 

 

GND

 

 

 

 

 

 

 

 

vcap_h

110

 

 

 

 

 

 

 

 

 

 

 

 

0.022 µF

 

 

 

 

 

GND

 

20-MHz Crystal

B0033-01

4.3Crystal and Crystal Oscillator Connections

Figure 10 shows two serial clock connections; select either the crystal connection or the crystal oscillator connection. According to the IEEE 802.3 standard, a 20 MHz crystal is required. The crystal frequency must not vary by more than 100 parts per million (PPM), or 0.01%. Place the crystal as close as possible to the 21143.

Because the frequency of crystals from different vendors can vary, test the crystals in the actual circuit. It may be necessary to vary the tuning of the surrounding components. However, after the capacitors have been tuned for the specific crystal, the design does not need to be altered on a board-by-board basis.

The 21143 also supports a crystal oscillator (Figure 10). This configuration requires no external component and xtal2 should be left open.This is useful for applications with multiple network connections.

Table 12 lists the crystal specifications.

Table 12. Crystal Specifications

Specification

Value

Units

 

 

 

Crystal frequency

20.000

MHz

 

 

 

Frequency tolerance

±50

PPM

Load capacitance

50

pF

 

 

 

Frequency stability

±30

PPM

Maximum effective series resistance

40

Ohms (Ω)

 

 

 

Test condition drive level

100

µW

 

 

 

20

Design Guide

Page 20
Image 20
Intel 21143 manual Crystal and Crystal Oscillator Connections, Crystal Specifications, Specification Value Units

21143 specifications

The Intel 21143 is a widely recognized Ethernet controller that has played a significant role in the development of networking technology throughout the late 1990s and early 2000s. This controller, part of Intel's line of networking solutions, was designed primarily for desktop and server systems, catering to the needs of both home and enterprise-level networking.

One of the main features of the Intel 21143 is its support for the IEEE 802.3 standard, allowing it to facilitate Ethernet networking at speeds of up to 100 Mbps. The 21143 supports both the 10Base-T and 100Base-TX Ethernet standards, making it versatile for different network environments. Its ability to auto-negotiate between these speeds ensures compatibility with a wide range of network devices, enhancing its utility in mixed-speed networks.

The Intel 21143 employs an advanced shared memory architecture that enables efficient data transfer and reduces CPU overhead. This feature ensures that the controller can handle higher throughput while allowing the CPU to focus on other tasks. Additionally, the controller supports a direct memory access (DMA) transmission capability, providing further enhancements in data handling and overall system performance.

An important characteristic of the Intel 21143 is its onboard processor, which allows it to offload certain networking tasks from the host CPU. This results in improved overall system performance, as the main processor is freed from handling all network traffic. The controller supports Full Duplex operation, enabling simultaneous sending and receiving of data, effectively doubling the potential bandwidth for each connection.

Another notable technology integrated into the Intel 21143 is its built-in support for TCP/IP checksum calculations. By offloading this computationally intensive task from the CPU, the controller enhances network performance, particularly in data-intensive applications such as file transfers and video streaming.

The Intel 21143 was primarily used in PCI (Peripheral Component Interconnect) applications, which facilitated ease of integration into existing systems. Its compatibility with various operating systems, including Windows and Linux, made it a popular choice among developers and users alike.

Overall, the Intel 21143 Ethernet controller has been instrumental in evolving networking technology. Its impressive features, efficient architecture, and robust performance have solidified its position in the market, paving the way for future advancements in Ethernet networking. Even today, the principles and technologies introduced with the Intel 21143 continue to influence modern networking solutions.