AM79C976 Advanced Micro Devices, AM79C976 Datasheet - Page 225

no-image

AM79C976

Manufacturer Part Number
AM79C976
Description
PCnet-PRO 10/100 Mbps PCI Ethernet Controller
Manufacturer
Advanced Micro Devices
Datasheet
7-0
Initialization Block
Note: When SSIZE32 (BCR20, bit 8) is set to 0, the
software structures are defined to be 16 bits wide. The
base address of the initialization block must be aligned
to a word boundary, i.e., CSR1, bit 0 must be cleared to
When SSIZE32 (BCR20, bit 8) is set to 0, the software
structures are defined to be 16 bits wide, and the RLEN
and TLEN fields in the initialization block are each three
bits wide. The values in these fields determine the num-
ber of transmit and receive Descriptor Ring Entries
8/01/00
IADR+0Ch
IADR+00h
IADR+04h
IADR+08h
IADR+10h
IADR+14h
IADR+18h
Address
IADR+0Ah
IADR+0Ch
IADR+0Eh
IADR+00h
IADR+02h
IADR+04h
IADR+06h
IADR+08h
IADR+10h
IADR+12h
IADR+14h
IADR+16h
Address
PMR_B3
31-28
TLEN
Bits
byte is written into or read from
Byte 3 of Pattern Match RAM.
PMR_B3
H_RESET, and is unaffected by
S_RESET and the STOP bit.
Pattern Match RAM Byte 3. This
Read
Bits 15-13
and
RLEN
TLEN
27-24
RES
Bits
is
Table 96. Initialization Block (SSIZE32 = 0)
Table 97. Initialization Block (SSIZE32 = 1)
write
RES
undefined
RLEN
23-20
P R E L I M I N A R Y
accessible.
Bits
Bit 12
0
0
after
Am79C976
19-16
RES
Bits
LADRF 31-00
LADRF 63-32
RDRA 31-00
TDRA 31-00
PADR 31-00
0. When SSIZE32 is set to 0, the initialization block
looks like Table 96.
Note: The Am79C976 controller performs DWord ac-
cesses to read the initialization block. This statement is
always true, regardless of the setting of the SSIZE32
bit.
When SSIZE32 (BCR20, bit 8) is set to 1, the software
structures are defined to be 32 bits wide. The base ad-
dress of the initialization block must be aligned to a
DWord boundary, i.e., CSR1, bits 1 and 0 must be
cleared to 0. When SSIZE32 is set to 1, the initialization
block looks like Table 97.
(DRE) which are used in the descriptor rings. Their
meaning is shown in Table 98. If a value other than those
listed in Table 98 is desired, CSR76 and CSR78 can be
written after initialization is complete.
When SSIZE32 (BCR20, bit 8) is set to 1, the software
structures are defined to be 32 bits wide, and the RLEN
LADRF 15-00
LADRF 31-16
LADRF 47-32
LADRF 63-48
Bits 11-8
MODE 15-00
RDRA 15-00
TDRA 15-00
PADR 15-00
PADR 31-16
PADR 47-32
RES
RES
15-12
Bits
11-8
Bits
Bits 7-4
PADR 47-32
MODE
RDRA 23-16
TDRA 23-16
Bits
7-4
Bits 3-0
Bits
3-0
225

Related parts for AM79C976