English
Language : 

82595FX Datasheet, PDF (18/54 Pages) Intel Corporation – ISA BUS HIGH INTEGRATION ETHERNET CONTROLLER
82595FX
priate bank the processor can write directly to any
of the 82595FX registers by simply issuing an OUT
instruction to the IO address of the register
4 3 Reading from the 82595FX
Reading from the 82595FX is accomplished by an
IO Read instruction (such as an IN instruction) from
the host processor to one of the 82595FX registers
When reading from a particular register the proces-
sor must first select the correct bank (Bank 0 1 or 2)
in which the register resides Once in the appropri-
ate bank the processor can read directly from any
of the 82595FX registers by simply issuing an IN in-
struction to the IO address of the register
4 4 1 WRITING TO LOCAL MEMORY
The local memory of an 82595FX solution is written
to whenever the host CPU performs a Write opera-
tion to the 82595FX Local Memory IO Port Prior to
writing a block of data to the local memory the CPU
should update the 82595FX Host Address Register
with the first address to be written The CPU then
copies the data to the local memory by writing it to
the 82595FX Local Memory IO Port The addressing
to the local memory is provided by the Host Address
Register which is automatically incremented by the
82595FX upon completion of each write cycle This
allows sequential accesses to the local memory
even though the IO port address accessed does not
change
4 4 Local SRAM Accesses
IO mapping the local SRAM memory of an 82595FX
solution allows it to appear as simply an IO Port to
the host system This allows an 82595FX solution to
work in PCs which do not have enough space in
their system memory map to accommodate the ad-
dition of LAN buffer memory (typically 16 Kbytes to
64 Kbytes) into the map The entire local memory
(up to 64 Kbytes) is mapped into one 16-bit IO Port
location For all IO-mapped accesses to the local
memory of a 82595FX solution the 82595FX per-
forms the IO address decoding and the ISA Bus in-
terface handshake and asserts the address and
control signals to the local memory
4 4 2 READING FROM LOCAL MEMORY
The local memory of an 82595FX solution is read
from whenever the host CPU performs a Read oper-
ation from the 82595FX Local Memory IO Port Prior
to reading a block of data from the local memory
the CPU should utilize the 82595FX Host Address
Register to point to first address to be read The
CPU then reads the data from the local memory
through the 82595FX Local Memory IO Port The
addressing to the local memory is provided by the
Host Address Register which is automatically incre-
mented by the 82595FX upon completion of each
read cycle
18