
Am79C965A
169
must always begin on a double-word
boundary.
The value of SSIZE32 is deter-
mined by the PCnet-32 controller.
SSIZE32 is read only by the host.
The PCnet-32 controller uses the
setting of the Software Style
register(BCR20[7:0]/CSR58[7:0]) to
determine the value for this bit.
SSIZE32 is cleared by H_RESET
and is not affected by S_RESET or
STOP.
If SSIZE32 is reset, then bits
IADR[31:24] of CSR2 will be used to
generate values for the upper 8 bits
of the 32 bit address bus during
master accesses initiated by the
PCnet-32 controller. This action is
required, since the 16-bit software
structures specified by the
SSIZE32=0 setting will yield only 24
bits of address for PCnet-32
controller bus master accesses.
If SSIZE32 is set, then the software
structures that are common to the
PCnet-32 controller and the host
system will supply a full 32 bits for
each address pointer that is needed
by the PCnet-32 controller for
performing master accesses.
The value of the SSIZE32 bit has no
effect on the drive of the upper 8
address pins. The upper 8 address
pins are always driven, regardless of
the state of the SSIZE32 bit.
Note:
The setting of the SSIZE32 bit has
no effect on the defined width for I/O re-
sources.I/O resource width is deter-
mined by the state of the DWIO bit.
SWSTYLE Software Style register. The value in
this register determines the
“
style
”
of
I/O and memory resources that shall
be used by the PCnet-32 controller.
The Software Style selection will af-
fect the interpretation of a few bits
within the CSR space and the width
of the descriptors and initialization
block. See Table 53.
7-0
All PCnet-32 controller CSR bits and
BCR bits and all descriptor, buffer
and initialization block entries not
cited in the table above are
unaffected by the Software Style
selection and are therefore always
fully functional as specified in the
CSR and BCR and descriptor
sections.
Read/write accessible only when
the STOP bit is set.
The SWSTLYE register will contain
the value 00h following H_RESET
and is not affected by S_RESET or
STOP.
BCR21: Interrupt Control
Bit
Name
Description
Note that all bits in this register are
programmable through the
EEPROM PREAD operation and
software relocatable mode.
31-9
RES
Reserved locations. Written as
ZEROs and read as undefined.
8
IOAW24 I/O Address Width 24 bits. When set
to a ONE, the IOAW24 bit will cause
the PCnet-32 controller to ignore the
upper 8 bits of the address bus
when determining whether an I/O
address matches PCnet-32
controller I/O space. When IOAW24
is set to a ZERO, then the PCnet-32
controller will examine all 32 bits of
the address bus when determining
whether an I/O address matches
PCnet-32 controller I/O space.
Read/write accessible only when
the STOP bit is set.
The IOAW24 bit will be reset to
ZERO by H_RESET and is not
affected by S_RESET or STOP.
7
REJECTDIS Reject Disable. When set to a
ONE, the REJECTDIS bit will cause
the EAR function of the EADI
interface to be disabled. Specifically,
the INTR2 pin will retain its function
as INTR2 and will not function as
EAR, regardless of the setting of the
BCR2 EADISEL bit. When reset to a
ZERO, the REJECTDIS bit will allow
the INTR2 pin to be redefined to
function as EAR of the EADI
interface when the EADISEL bit of
BCR2 has been set to a ONE.
Read/write accessible only when
STOP bit is set.
The REJECTDIS bit will be reset to
ZERO by H_RESET and is not
affected by S_RESET or STOP.