SMC Networks SMC91C95 User Manual

Page 84

Advertising
background image

84

I/O Base Register 0 & 1 (I/O Base 0 & 1) Address 800Ah & 800Ch

800Ah - Ethernet I/O BASE Register 0

7

6

5

4

3

2

1

0

A7

A6

A5

A4

0

0

0

0

0

0

0

0

0

0

0

0

800Ch - Ethernet I/O BASE Register 1

7

6

5

4

3

2

1

0

A15

A14

A13

A12

A11

A10

A9

A8

0

0

0

0

0

0

1

1

The I/O Base registers determine the base
address of the I/O range used to access
function specific registers. These registers allow
the function's registers to be placed anywhere in
the host's I/O space. I/O Base 0 contains the
low order byte (A7-A0) and I/O Base 1 contains
the high order byte (A15-A8). Since the
Ethernet function requires 16 I/O locations, bits
3-0 of I/O Base 0 are always 0.

Since only A15 to A4 are decoded by the
controller (64K address space), it is up to the
host to resolve any conflicts with addressing
above 64K. The default decode value is 300h
(A9=A8=1, others=0). NOTE: These registers
are ignored in ISA mode. These registers are
still accessable even if the “Enable Base and
Limit) bit in the MCOR is cleared (0).

Advertising