AM79C976 Advanced Micro Devices, AM79C976 Datasheet - Page 130
![no-image](/images/manufacturer_photos/0/0/14/advanced_micro_devices_sml.jpg)
AM79C976
Manufacturer Part Number
AM79C976
Description
PCnet-PRO 10/100 Mbps PCI Ethernet Controller
Manufacturer
Advanced Micro Devices
Datasheet
1.AM79C976.pdf
(309 pages)
- Current page: 130 of 309
- Download datasheet (3Mb)
Offset 048h
130
31-16
14-13
11-9
Bit
15
12
8
7
6
5
4
TX_FAST_SPND
RX_FAST_
UINTCMD
RDMD
TDMD
Name
SPND
VAL1
VAL0
RES
RES
RES
Reserved locations. Written as zeros and read as undefined.
Value bit for byte 1. The value of this bit is written to any bits in the CMD0 register that correspond
to bits in the CMD0[14:8] bit map field that are set to 1.
Reserved locations. Written as zeros and read as undefined.
Receive Demand, when set, causes the Descriptor Management Unit to access the Receive
Descriptor Ring without waiting for the chain poll-time counter to expire.
Reserved locations. Written as zeros and read as undefined.
Transmit Demand, when set, causes the Buffer Management Unit to access the Transmit
Descriptor Ring without waiting for the poll-time counter to elapse. If TXON is not enabled, TDMD
bit will be reset and no Transmit Descriptor Ring access will occur.
If the TXDPOLL bit in CMD2 is set, the host processor must set TDMD each time it is ready for the
Am79C976 device to poll the Transmit Descriptor Ring. When TXDPOLL = 0, setting TDMD merely
hastens the Am79C976 controller’s next access to a Transmit Descriptor Ring Entry.
Value bit for byte 0. The value of this bit is written to any bits in the CMD0 register that correspond
to bits in the CMD0[6:0] bit map field that are set to 1.
User Interrupt Command. UINTCMD can be used by the host to generate an interrupt unrelated to
any network activity. Writing a 1 to this bit causes the UINT bit in the Interrupt Register to be set to
1, which in turn causes INTA to be asserted if interrupts are enabled.
UINTCMD is always read as 0.
Receive Fast Suspend. Setting this bit causes the receiver to suspend its activities as quickly as
possible without stopping in the middle of a frame reception. Setting RX_FAST_SPND does not
stop the DMA controller from transferring frame data from the receive FIFO to host memory.
If a frame is being received at the time that RX_FAST_SPND is set to 1, the reception of that frame
will be completed, but no more frames will be received until RX_FAST_SPND is cleared to 0.
After the receiver has suspended its activity, the RX_SUSPENDED bit in the Status register and
the Suspend Interrupt (SPNDINT) bit in the Interrupt register will be set, which will cause an
interrupt to occur if interrupts are enabled and the SPNDINTEN bit in the Interrupt Enable register
is set.
Transmit Fast Suspend. Setting this bit causes the transmitter to suspend its activities as quickly
as possible without stopping in the middle of a frame transmission. Setting TX_FAST_SPND does
not stop the DMA controller from transferring frame data from host memory to the transmit FIFO.
If a frame is being transmitted at the time that TX_FAST_SPND is set to 1, the transmission of that
frame will be completed, but no more frames will be transmitted until TX_FAST_SPND is cleared
to 0.
After the transmitter has suspended its activity, the TX_SUSPENDED bit in the Status register and
the Suspend Interrupt (SPNDINT) bit in the INT0 register will be set, which will cause an interrupt
to occur if interrupts are enabled and the SPNDINTEN bit in the Interrupt Enable register is set.
Table 42. CMD0: Command0 Register
P R E L I M I N A R Y
Am79C976
CMD0 is a command-style register. All bits in this reg-
ister are cleared to 0 when the RST pin is asserted, be-
fore the serial EEPROM is read, and after a serial
EEPROM read error.
Description
8/01/00
Related parts for AM79C976
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![AM27S29DC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Advanced Micro Devices [4,096-Bit (512x8) Bipolar PROM]
Manufacturer:
Advanced Micro Devices
Datasheet:
![AM27S29APC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Advanced Micro Devices [4,096-Bit (512x8) Bipolar PROM]
Manufacturer:
Advanced Micro Devices
Datasheet:
![AM29BL802CB-70RZE](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Advanced Micro Devices [8 Megabit (512 K x 16-Bit) CMOS 3.0 Volt-only Burst Mode Flash Memory]
Manufacturer:
Advanced Micro Devices
Datasheet:
![M41000001Y](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
M41000001YAdvanced Micro Devices [32 Megabit (4 M x 8-Bit/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Operation Flash Memory and 4 Mbit (512 K x 8-Bit/256 K x 16-Bit) Static RAM]
Manufacturer:
Advanced Micro Devices
Datasheet:
![AM95C94JC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Advanced Burst Error Processor
Manufacturer:
Advanced Micro Devices
![AM7992BPC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Serial interface adapter (SIA)
Manufacturer:
Advanced Micro Devices
Datasheet:
![AM9519ADC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Universal interrupt controller
Manufacturer:
Advanced Micro Devices
Datasheet:
![AM27C256-150DC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
256 kilobit CMOS EPROM
Manufacturer:
Advanced Micro Devices
Datasheet:
![AM9128-10PC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
2048 x 8 static RAM, 100ns
Manufacturer:
Advanced Micro Devices
Datasheet:
![P8284A](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Manufacturer:
Advanced Micro Devices
Datasheet:
![DM81LS98N](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Three-State Octal Buffers
Manufacturer:
Advanced Micro Devices
Datasheet:
![AM2966PC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
AM2966PCOctal Dynamic Memory Drivers with Three-State Outputs
Manufacturer:
Advanced Micro Devices
Datasheet:
![DM81LS97N](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Three-State Octal Buffers
Manufacturer:
Advanced Micro Devices
Datasheet:
![DM81LS96N](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Three-State Octal Buffers
Manufacturer:
Advanced Micro Devices
Datasheet:
![PAL16L8-7PC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
TTL programmable array logic, 7ns
Manufacturer:
Advanced Micro Devices
Datasheet: