
102
Am79C978A
RTABORT
Am79C978A
cleared by writing a 1. Writing a 0
has no effect. RTABORT is
cleared by H_RESET and is not
affected by S_RESET or by
setting the STOP bit.
is
set
by
the
and
controller
11
STABORT
Send Target Abort. Read as ze-
ro; write operations have no ef-
fect. The Am79C978A controller
will never terminate a slave ac-
cess
with
a
sequence.
target
abort
STABORT is read only.
10-9
DEVSEL
Device Select Timing. DEVSEL
is set to 01b (medium), which
means that the Am79C978A con-
troller will assert DEVSEL two
clock periods after FRAME is
asserted.
DEVSEL is read only.
8
DATAPERR
Data Parity Error Detected.
DATAPERR is set when the
Am79C978A controller is the cur-
rent bus master and it detects a
data parity error and the Parity
Error Response enable bit (PCI
Command register, bit 6) is set.
During the data phase of all
memory read commands, the
Am79C978A controller checks
for parity error by sampling
AD[31:0], C/BE[3:0], and the
PAR lines. During the data phase
of all memory write commands,
the
Am79C978A
checks the PERR input to detect
whether the target has reported a
parity error.
controller
DATAPERR
Am79C978A
cleared by writing a 1. Writing a 0
has no effect. DATAPERR is
cleared by H_RESET and is not
affected by S_RESET or by
setting the STOP bit.
is
set by
controller
the
and
7
FBTBC
Fast
Read as one; write operations
have no effect. The Am79C978A
Back-To-Back
Capable.
controller is capable of accepting
fast back-to-back transactions
with the first transaction address-
ing a different target.
6-5
RES
Reserved locations. Read as
zero; write operations have no
effect.
4
NEW_CAP New Capabilities. This bit indi-
cates whether this function imple-
ments
a
capabilities such as PCI power
management. When set, this bit
indicates the presence of New
Capabilities. A value of 0 means
that this function does not
implement New Capabilities.
list
of
extended
Read as one; write operations
have no effect. The Am79C978A
controller supports the Linked
Additional Capabilities List.
3-0
RES
Reserved locations. Read as
zero; write operations have no
effect.
PCI Revision ID Register
Offset 08h
The PCI Revision ID register is an 8-bit register that
specifies the Am79C978A controller revision number.
The value of this register is 5Xh with the lower four bits
being silicon-revision dependent.
The PCI Revision ID register is located at offset 08h in
the PCI Configuration Space. It is read only.
PCI Programming Interface Register
Offset 09h
The PCI Programming Interface register is an 8-bit reg-
ister that identifies the programming interface of
Am79C978A controller. PCI does not define any specific
register-level programming interfaces for network de-
vices. The value of this register is 00h.
The PCI Programming Interface register is located at
offset 09h in the PCI Configuration Space. It is read only.
PCI Sub-Class Register
Offset 0Ah
The PCI Sub-Class register is an 8-bit register that iden-
tifies specifically the function of the Am79C978A con-
troller. The value of this register is 00h which identifies
the Am79C978A device as an Ethernet controller.
The PCI Sub-Class register is located at offset 0Ah in
the PCI Configuration Space. It is read only.