AM79C978 Advanced Micro Devices, AM79C978 Datasheet - Page 164

no-image

AM79C978

Manufacturer Part Number
AM79C978
Description
Single-Chip 1/10 Mbps PCI Home Networking Controller
Manufacturer
Advanced Micro Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AM79C978AKC
Manufacturer:
AMD
Quantity:
15
Part Number:
AM79C978AKC
Manufacturer:
AMD
Quantity:
8 000
Part Number:
AM79C978AKC/W
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AM79C978AKCW
Manufacturer:
AMD
Quantity:
6 605
31-0
15-0
BCR24: PCI Subsystem ID Register
Note: Bits 15-0 in this register are programmable
through the EEPROM.
Bit
31-16 RES
15-0
BCR25: SRAM Size Register
Bit
164
RES
SVID
SID
Name
Name
Reserved locations. Written as
zeros and read as undefined.
Subsystem Vendor ID. SVID is
used together with SID (BCR24,
bits 15-0) to uniquely identify the
add-in board or subsystem the
Am79C978 controller is used in.
Subsystem Vendor IDs can be
obtained from the PCI SIG. A val-
ue of 0 (the default) indicates that
the Am79C978 controller does
not support subsystem identifica-
tion. SVID is aliased to the PCI
Configuration
Subsystem Vendor ID (offset
2Ch).
Reserved locations. Written as
zeros and read as undefined.
Subsystem ID. SID is used to-
gether with SVID (BCR23, bits
15-0) to uniquely identify the add-
in
Am79C978 controller is used in.
The value of SID is up to the sys-
tem vendor. A value of 0 (the de-
fault)
Am79C978 controller does not
support subsystem identification.
SID is aliased to the PCI configu-
ration space register Subsystem
ID (offset 2Eh).
This bit is always read accessi-
ble. SVID is read only. Write op-
erations are ignored. SVID is
cleared to 0 by H_RESET and is
not affected by S_RESET or by
setting the STOP bit.
This bit is always read accessi-
ble. SID is read only. Write oper-
ations are ignored. SID is cleared
to 0 by H_RESET and is not af-
fected by S_RESET or by setting
the STOP bit.
Description
Description
board
indicates
or
Space
subsystem
that
register
the
the
Am79C978
Note: Bits 7-0 in this register are programmable
through the EEPROM.
31-8
7-0
BCR26: SRAM Boundary Register
Bit
Note: Bits 7-0 in this register are programmable
through the EEPROM.
31-8
7-0
SRAM_BND SRAM Boundary. Specifies the
SRAM_SIZE SRAM Size. Specifies the upper
RES
RES
Name
upper 8 bits of the 16-bit address
Reserved locations. Written as
zeros and read as undefined.
8 bits of the 16-bit total size of the
SRAM
SRAM_SIZE accounts for a 512-
byte page. The starting address
for the lower 8 bits is assumed to
be 00h and the ending address
for the lower is assumed to be
FFh. Therefore, the maximum ad-
dress range is the starting ad-
dress of 0000h to ending address
of ((SRAM_SIZE+1) * 256 words)
or 17FFh. An SRAM_SIZE value
of all zeros specifies that no
SRAM will be used and the inter-
nal FIFOs will be joined into a
contiguous FIFO similar to the
PCnet-PCI II controller.
Note: The minimum allowed
number of pages is eight for nor-
mal
Am79C978 controller will not op-
erate correctly with less than the
eight pages of memory. When
the minimum number of pages is
used, these pages must be allo-
cated four each for transmit and
receive.
CAUTION:
SRAM_BND and SRAM_SIZE
to the same value will cause
data corruption except in the
case where SRAM_SIZE is 0.
This bit is always read accessi-
ble; write accessible only when
the STOP bit is set. SRAM_SIZE
is
H_RESET and is unaffected by
S_RESET or STOP.
Reserved locations. Written as
zeros and read as undefined.
Description
set
network
buffer.
to
000000b
operation.
Each
Programming
bit
during
The
in

Related parts for AM79C978