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

 

PARAMETER

MIN

TYP

MAX

UNITS

 

 

 

 

 

 

 

 

t15

nRDYRTN Hold after LCLK Falling

10

 

 

ns

 

 

 

 

 

 

t17

W/nR Setup to LCLK Falling

15

 

 

ns

 

 

 

 

 

 

t17A

W/nr Hold After LCLK Falling

3

 

 

ns

 

 

 

 

 

 

t19

Data Delay from LCLK Rising (Read)

5

 

15

ns

 

 

 

 

 

 

As you can see by the timing diagram and subsequent timing parameter table the nDATACS signal is used to indicate that the cycle is a burst mode direct operation. As long as nDATACS remains asserted the LAN91C111 will continue to read data from the FIFO’s using the Auto-Increment feature. Each packet of data is available for the host on the rising edge of LCLK and will remain on the bus for a minimum of 5nS. In read operations, nCYCLE needs to remain high for burst mode operations.

In the above timing diagram nRDYRTN again is used to insert a wait state. In this example a wait is inserted between the first and second data packet. Again nRDYRTN is sampled on the falling edge of LCLK and is required to be asserted 10nS prior to this falling edge and remain asserted for 10nS after the falling edge. As long as nRDYRTN remains asserted wait states will be inserted into the cycle. In the example above a single LCLK cycle is inserted.

The timing parameter states that the data is available a minimum of 5nS before the rising edge of LCLK and held a maximum of 15nS after this rising edge. This gives the hold time for the data to be available from the LAN91C111.

3.12 LAN91C111 Bus Interface

The Bus Interface Unit on the LAN91C111 is flexible and configurable to support multiple types of processor architectures and configurations. A designer has the choice of either synchronous or asynchronous and can support burst or non-burst modes of operations. The ability to change configuration types to accommodate different configurations for different modes of operations is flexible enough handle different modes of operations dependent upon what needs to be done. For example, a standard asynchronous transfer can be done to configure the LAN91C111 and then the interface switched into burst mode using the nDATACS pin to fill the transmit buffer or empty the receive buffer. This kind of flexibility allows the LAN91C111 to be configured for any number of processor families or architectures that you may need.

The following pins are used in asynchronous operations:

SIGNAL NAME

BRIEF DESCRIPTION

 

 

nADS

Address Qualifier

 

 

nRD

Read operation, active low

 

 

nWR

Write operation, active low

 

 

OPTIONAL SIGNALS

 

 

 

nDATACS

Direct access 32-bit mode operation

 

 

The following pins are used in synchronous modes of operations:

Revision 1.0 (08-14-08)

20

SMSC AN 9.6

APPLICATION NOTE