English
Language : 

MB86967 Datasheet, PDF (25/129 Pages) Fujitsu Component Limited. – LAN Controller with PC Card, ISA Bus, and General-purpose Bus Interfaces
MB86967
BANK0 2KILOBYTES
6KILOBYTES
TRANSMIT
SECTION
RECEIVE
SECTION
BANK0 2KILOBYTES
TRANSMIT
SECTION BANK0 4KILOBYTES
30KILOBYTES
BANK1 4KILOBYTES
RECEIVE
SECTION
24KILOBYTES
TRANSMIT
SECTION
RECEIVE
SECTION
BANK0 2KILOBYTES
BANK1 2KILOBYTES
TRANSMIT
SECTION
BANK0 2KILOBYTES
BANK1 2KILOBYTES
TRANSMIT
SECTION
BANK0 8KILOBYTES
4KILOBYTES
RECEIVE
SECTION
28KILOBYTES
RECEIVE
SECTION BANK1 8KILOBYTES
TRANSMIT
SECTION
16KILOBYTES
RECEIVE
SECTION
Using 8k × 8 SRAM
Using 32k × 8 SRAM
Figure 4 Transmit Buffer Configurations
7.5 Receive Buffer
Once initialized and enabled, the receiver will automatically load any error-free incoming packets which pass
the address filter into the receive buffer through an on-chip FIFO. An interrupt can be provided to alert the host
processor that a packet is available in the buffer. The host processor can read out received packets as they
become available. Continuous reception can continue as long as the receive buffer does not become full. If the
host processor reads the receive packets from the buffer promptly, the buffer will not fill up. If overflow does
occur, the receiver will stop and an interrupt will be generated to indicate the problem. If this occurs, the buffer
should be emptied so that reception can resume. As soon as space becomes available in the receive buffer, the
receiver will automatically resume reception.
The receive buffer size can vary between a maximum of 30 kilobytes when 2 kilobytes are allocated for the
transmit section and a 32 kilobyte SRAM is used, to a minimum of 4 kilobytes if 4 kilobytes are allocated for the
transmit section and an 8 kilobyte SRAM is used. The receive section dynamically allocates space for each
individual incoming data packet, aligning each at an eight-byte ‘page’ boundary. Each received packet is
preceded by a four byte header which provides packet status and the length of that data packet. The data packets
are linked or chained by internal pointers which use the length value in the packet header to calculate the starting
address of the next packet. This buffer format is shown in Figure 6. Since the MB86967 controls its dedicated
25