SMSC LAN91C111 32/16/8-Bit Three-In-One Fast Ethernet Controller

 

PARAMETER

MIN

TYP

MAX

UNITS

 

 

 

 

 

 

t11

nCYCLE Hold after LCLK Rising

3

 

 

ns

 

(Non-Burst Mode)

 

 

 

 

 

 

 

 

 

 

t16

W/nR Setup to nCYCLE Active

0

 

 

ns

 

 

 

 

 

 

t20

Data Hold from LCLK Rising

4

 

 

ns

 

(Read)

 

 

 

 

 

 

 

 

 

 

t21

nSRDY Delay from LCLK Rising

 

 

7

ns

 

 

 

 

 

 

t23

nRDYRTN Setup to LCLK Rising

3

 

 

ns

 

 

 

 

 

 

t24

nRDYRTN Hold after LCLK Rising

3

 

 

ns

 

 

 

 

 

 

3.6.4Read Cycle Address Phase – Cycle Start

As with the Write Cycle, the Address Bus, AEN, and the Byte Enable lines (nBE0-nBE3) are required to be stable 8nS prior to the de-assertion of nADS and 5nS after this rising edge to guarantee a valid address latching. nLDEV is asserted within 30nS to indicate that the LAN91C111 has claimed this cycle. The nCYCLE signal will also again need to be generated externally and asserted after address latching. W/nR should be stable at a low logic level after nCYCLE assertion.

3.6.5Read Cycle Delay Phase

Unlike the Write Cycle, there is a delay required during read operations to allow the LAN91C111 to fetch the required data. This phase occurs immediately after the address phase and is completed in one LCLK cycle. During this time the Data Bus is not required to be stable, nor is the address bus.

3.6.6Read Cycle Data Phase – Cycle End

As the timing diagram represents, the read data is presented from the LAN91C111 on the data bus and it is guaranteed to be stable at the rising edge when nSRDY (translated to nLRDY for the VL-Bus) is asserted. nSRDY and data remain stable until the LAN91C111 receives nRDYRTN asserted on the rising edge of LCLK plus hold time as specified by t20. The nRDYRTN and nSRDY signals indicate that the LAN91C111 has completed the cycle successfully. W/nR signal should be de-asserted only after nSRDY is de-asserted, therefore 7nS after LCLK rising with nSRDY active.

3.6.7VL-Burst Mode Operation

Burst Mode operations as defined by the VESA standard are not supported by the LAN91C111 device in VL-Bus mode.

3.7Direct Data Register Access interface (nDATACS)

Another option available for design engineers to connect to the LAN91C111 is through a direct interface. This interface is controlled using the nDATACS pin and allows a designer to connect a controller directly to the LAN91C111 Data Register by bypassing the internal BIU decoders. This section will discuss in some detail the information necessary to accomplish this interface. This interface is always 32-bits in nature and therefore the use of the BE0-BE3 pins are ignored.

The LAN91C111 offers the design engineer several options as to how this mode of operation can be implemented. The choices are between synchronous and asynchronous, burst and non-burst modes. Each of these options will be discussed in detail below.

Revision 1.0 (08-14-08)

14

SMSC AN 9.6

APPLICATION NOTE