English
Language : 

W89C926 Datasheet, PDF (24/48 Pages) Winbond – PCMCIA ETHERNET NETWORK TWISTED PAIR INTERFACE CONTROLLER
W89C926 PENTIC+
BUS ARBITRATION AND STATE DIAGRAM
The PENTIC+ handles bus arbitration automatically. It can operate in four modes: idle state, slave
read/write mode, DMA mode, and shared memory mode. The PENTIC+ controls the on-board
devices by decoding these modes.
At power-on, the PENTIC+ is in idle mode. If a register read/write command is issued, the PENTIC+
enters the slave read/write mode. If a local DMA or remote DMA (I/O mode only) is initiated by the
PENTIC+ core coprocessor, the PENTIC+ enters DMA mode. A memory command will place the
PENTIC+ in memory mode. At any given time, the PENTIC+ can be in only one state. The PENTIC+
handles state changes automatically. However, two events, such as a DMA command and a memory
command, may be requested at the same time; in this case, the PENTIC+ allocates the bus on a first-
come, first-served basis. No predefined priority is set within the PENTIC+.
Power-on
Reset
Register
access
Core
Idle
access
Memory
access
Slave read/ write
DMA operation
Memory operation
In cases where the system has no authority on the requested bus, the PENTIC+ will drive the WAIT
pin low so that the system can insert wait states. After the PENTIC+ has released the bus authority,
WAIT is deasserted to instruct the system to stop inserting wait states.
SLCT CORE FUNCTION
The SLCT core coprocessor has five major logic blocks that control Ethernet operations: the register
files, transmit logic, receive logic, FIFO logic, and DMA logic. The relationship between these blocks
is depicted in the following block diagram.
PCMCIA
Slot
Interface
DMA
Interface
Logic
16-byte
FIFO
Register
File
Transmit
Logic
Receive
Logic
SNA
TX/RX
Logic
- 24 -