AM79C976 Advanced Micro Devices, AM79C976 Datasheet - Page 132

no-image

AM79C976

Manufacturer Part Number
AM79C976
Description
PCnet-PRO 10/100 Mbps PCI Ethernet Controller
Manufacturer
Advanced Micro Devices
Datasheet
132
26-24
22-21
Bit
29
28
27
23
20
19
18
17
16
APROMWE
DRCVBC
DRCVPA
LEDPE
FDRPA
PROM
Name
DWIO
VAL2
RES
RES
RPA
LED Program Enable. When LEDPE is set to 1, programming of the LED functions through BCR4,
BCR5, BCR6, and BCR7 is enabled. When LEDPE is cleared to 0, programming of LED functions
through these registers is disabled. Writes to these registers will be ignored. However, LEDPE does
not affect the programming of LED functions through the memory mapped LED registers, LED0,
LED1, LED2 and LED3. The memory-mapped LED registers are always enabled, regardless of the
state of LEDPE.
This bit is an alias of BCR2, bit 12. It is included only to allow programming from the EEPROM for
compatibility with legacy software.
Double Word I/O. When set, this bit indicates that the Am79C976 controller is programmed for
DWord I/O (DWIO) mode. When cleared, this bit indicates that the Am79C976 controller is
programmed for Word I/O (WIO) mode. This bit affects the I/O Resource Offset map and it affects
the defined width of the Am79C976 controllers I/O resources. See the DWIO and WIO sections for
more details.
The initial value of the DWIO bit is determined by the programming of the EEPROM.
The value of DWIO can be altered automatically by the Am79C976 controller. Specifically, the
Am79C976 controller will set DWIO if it detects a DWord write access to offset 10h from the
Am79C976 controller I/O base address (corresponding to the RDP resource).
This bit is an alias of BCR18, bit 7. It is included only to allow programming from the EEPROM for
compatibility with legacy software.
Address PROM Write Enable. The Am79C976 controller contains a 16-byte shadow RAM on board
that emulates a small PROM that was used in conjunction with early AMD Ethernet controllers.
Accesses to Address PROM I/O space will be directed to this RAM. When APROMWE is set to 1,
then write access to the shadow RAM will be enabled.
This bit is an alias of BCR12, bit 8. It is included only to allow programming from the EEPROM for
compatibility with legacy software.
Reserved locations. Written as zeros and read as undefined.
Value bit for byte 2. The value of this bit is written to any bits in the CMD2 register that correspond
to bits in the CMD2[22:16] bit map field that are set to 1.
Reserved locations. Written as zeros and read as undefined.
Full-Duplex Runt Packet Accept. When FDRPA is cleared to 0 and full-duplex mode is enabled, the
Am79C976 controller will only receive frames that meet the minimum Ethernet frame length of 64
bytes. Receive DMA will not start until at least 64 bytes or a complete frame have been received.
By default, FDRPA is cleared to 0. When FDRPA is set to 1, the Am79C976 controller will accept
any frame of 12 bytes or greater, and receive DMA will start according to the programming of the
receive FIFO watermark.
This bit is the inverse of BCR9, bit 2.
Runt Packet Accept. This bit forces the Am79C976 controller to accept runt packets (packets
shorter than 64 bytes). The minimum packet size that can be received is 12 bytes.
This bit is an alias of CSR124, bit 3.
Disable Receive Physical Address. When set, the physical address detection (Station or node ID)
of the Am79C976 controller will be disabled. Frames addressed to the node’s individual physical
address will not be recognized.
This bit is an alias of CSR15, bit 13.
Disable Receive Broadcast. When set, disables the Am79C976 controller from receiving broadcast
messages. Used for protocols that do not support broadcast addressing, except as a function of
multicast. DRCVBC is cleared by activation of H_RESET or S_RESET (broadcast messages will
be received) and is unaffected by STOP.
This bit is an alias of CSR15, bit 14.
Promiscuous Mode. When PROM = 1, all incoming receive frames are accepted, regardless of
their destination addresses.
This bit is an alias of CSR15, bit 15.
P R E L I M I N A R Y
Am79C976
Description
8/01/00

Related parts for AM79C976