AM79C973BKD AMD (ADVANCED MICRO DEVICES), AM79C973BKD Datasheet - Page 67

no-image

AM79C973BKD

Manufacturer Part Number
AM79C973BKD
Description
Manufacturer
AMD (ADVANCED MICRO DEVICES)
Datasheet

Specifications of AM79C973BKD

Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AM79C973BKD
Manufacturer:
AD
Quantity:
101
Part Number:
AM79C973BKD
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AM79C973BKD/W
Manufacturer:
TI
Quantity:
3 400
Part Number:
AM79C973BKD\W
Manufacturer:
HONEYWELL
Quantity:
1 001
.
If RXON is cleared to 0, the Am79C973/Am79C975
controller will never poll RDTE locations.
In order to avoid missing frames, the system should
have at least one RDTE available. To minimize poll ac-
tivity, two RDTEs should be available. In this case, the
poll operation will only consist of the check of the status
of the current TDTE.
A typical transmit poll is the product of the following
conditions:
1. Am79C973/Am79C975 controller does not own the
2. Am79C973/Am79C975 controller does not own the
3. Am79C973/Am79C975 controller does not own the
Setting the TDMD bit of CSR0 will cause the microcode
controller to exit the poll counting code and immedi-
ately perform a polling operation. If RDTE ownership
current TDTE and TXDPOLL = 0 (CSR4, bit 12) and
TXON = 1 (CSR0, bit 4) and
the poll time has elapsed, or
current TDTE and TXDPOLL = 0 and TXON = 1 and
a frame has just been received, or
current TDTE and TXDPOLL = 0 and TXON = 1 and
a frame has just been transmitted.
TLE RES RLE RES
IADR[31:16]
CSR2
RES
Initialization
LADRF[63:32]
LADRF[31:0]
RDRA[31:0]
PADR[31:0]
TDRA[31:0]
Block
PADR[47:32]
IADR[15:0]
CSR1
MODE
Figure 32. 32-Bit Software Model
P R E L I M I N A R Y
Am79C973/Am79C975
Buffers
Buffers
Xmt
Rcv
1st
desc.
start
has not been previously established, then an RDTE
poll will be performed ahead of the TDTE poll. If the mi-
crocode is not executing the poll counting code when
the TDMD bit is set, then the demanded poll of the
TDTE will be delayed until the microcode returns to the
poll counting code.
The user may change the poll time value from the de-
fault of 65,536 clock periods by modifying the value in
the Polling Interval register (CSR47).
Transmit Descriptor Table Entry
If, after a Transmit Descriptor Table Entry (TDTE) ac-
cess, the Am79C973/Am79C975 controller finds that
the OWN bit of that TDTE is not set, the Am79C973/
Am79C975 controller resumes the poll time count and
re-examines the same TDTE at the next expiration of
the poll time count.
If the OWN bit of the TDTE is set, but the Start of
Packet (STP) bit is not set, the Am79C973/Am79C975
controller will immediately request the bus in order to
clear the OWN bit of this descriptor. (This condition
would normally be found following a late collision
(LCOL) or retry (RTRY) error that occurred in the mid-
dle of a transmit frame chain of buffers.) After resetting
RMD
1st
desc.
start
TMD0
Buffer
Buffer
Data
Data
1
1
RMD
Rcv Descriptor
N
TMD1 TMD2 TMD3
Xmt Descriptor
M
Ring
RMD
Ring
Buffer
Buffer
N
Data
Data
2
2
M
RMD
N
M
2nd
desc.
start
2nd
desc.
start
RMD
N
TMD0
M
Buffer
Buffer
Data
Data
N
M
21510D-37
67

Related parts for AM79C973BKD