Electronic Components Datasheet Search
  English  ▼

X  

AM79C972BVCW Datasheet(PDF) 92 Page - Advanced Micro Devices

Part # AM79C972BVCW
Description  PCnet??FAST Enhanced 10/100 Mbps PCI Ethernet Controller with OnNow Support
PDF  130 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AMD [Advanced Micro Devices]
Direct Link  http://www.amd.com
Logo AMD - Advanced Micro Devices

AM79C972BVCW Datasheet(HTML) 92 Page - Advanced Micro Devices

Back Button AM79C972BVCW Datasheet HTML 88Page - Advanced Micro Devices AM79C972BVCW Datasheet HTML 89Page - Advanced Micro Devices AM79C972BVCW Datasheet HTML 90Page - Advanced Micro Devices AM79C972BVCW Datasheet HTML 91Page - Advanced Micro Devices AM79C972BVCW Datasheet HTML 92Page - Advanced Micro Devices AM79C972BVCW Datasheet HTML 93Page - Advanced Micro Devices AM79C972BVCW Datasheet HTML 94Page - Advanced Micro Devices AM79C972BVCW Datasheet HTML 95Page - Advanced Micro Devices AM79C972BVCW Datasheet HTML 96Page - Advanced Micro Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 92 / 130 page
background image
92
Am79C972
Table 16.
PCI Configuration Space Layout
The Am79C972 controller supports mapping the ad-
dress space to both I/O and memory space. The value
in the PCI I/O Base Address register determines the
start address of the I/O address space. The register is
typically programmed by the PCI configuration utility
after system power-up. The PCI configuration utility
must also set the IOEN bit in the PCI Command register
to enable I/O accesses to the Am79C972 controller. For
memory mapped I/O access, the PCI Memory Mapped
I/O Base Address register controls the start address of
the memory space. The MEMEN bit in the PCI Com-
mand register must also be set to enable the mode. Both
base address registers can be active at the same time.
The Am79C972 controller supports two modes for ac-
cessing the I/O resources. For backwards compatibility
with AMD’s 16-bit Ethernet controllers, Word I/O is the
default mode after power up. The device can be config-
ured to DWord I/O mode by software.
I/O Registers
The Am79C972 controller registers are divided into two
groups. The Control and Status Registers (CSR) are
used to configure the Ethernet MAC engine and to ob-
tain status information. The Bus Control Registers
(BCR) are used to configure the bus interface unit and
the LEDs. Both sets of registers are accessed using in-
direct addressing.
The CSR and BCR share a common Register Address
Port (RAP). There are, however, separate data ports.
The Register Data Port (RDP) is used to access a
CSR. The BCR Data Port (BDP) is used to access a
BCR.
In order to access a particular CSR location, the RAP
should first be written with the appropriate CSR ad-
dress. The RDP will then point to the selected CSR. A
read of the RDP will yield the selected CSR data. A
write to the RDP will write to the selected CSR. In order
to access a particular BCR location, the RAP should
first be written with the appropriate BCR address. The
BDP will then point to the selected BCR. A read of the
BDP will yield the selected BCR data. A write to the
BDP will write to the selected BCR.
Once the RAP has been written with a value, the RAP
value remains unchanged until another RAP write oc-
curs, or until an H_RESET or S_RESET occurs. RAP
is cleared to all 0s when an H_RESET or S_RESET oc-
curs. RAP is unaffected by setting the STOP bit.
Address PROM Space
The Am79C972 controller allows for connection of a
serial EEPROM. The first 16 bytes of the EEPROM will
be automatically loaded into the Address PROM
(APROM) space after H_RESET. Additionally, the first
six bytes of the EEPROM will be loaded into CSR12 to
CSR14. The Address PROM space is a convenient
place to store the value of the 48-bit IEEE station ad-
dress. It can be overwritten by the host computer and
its content has no effect on the operation of the control-
ler. The software must copy the station address from
the Address PROM space to the initialization block in
31
24
23
16
15
8
7
0
Offset
Device ID
Vendor ID
00h
Status
Command
04h
Base-Class
Sub-Class
Programming IF
Revision ID
08h
Reserved
Header Type
Latency Timer
Reserved
0Ch
I/O Base Address
10h
Memory Mapped I/O Base Address
14h
Reserved
18h
Reserved
1Ch
Reserved
20h
Reserved
24h
Reserved
28h
Subsystem ID
Subsystem Vendor ID
2Ch
Expansion ROM Base Address
30h
Reserved
CAP-PTR
34h
Reserved
38h
MAX_LAT
MIN_GNT
Interrupt Pin
Interrupt Line
3Ch
PMC
NXT_ITM_PTR
CAP_ID
40h
DATA_REG
PMCSR_BSE
PMCSR
44H
Reserved
.
.
Reserved
FCh



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com