SMSC LAN91C111
READ
When set (1) the operation is a read; when cleared (0) the operation is a write.
NOT EMPTY
This
POINTER HIGH
These bits comprise the upper three bits of the address.
POINTER LOW
These bits comprise the lower
Reserved
Must be 0.
3.7.3Data Register
The Data Register comprises the FIFO’s for both transmit and receive side of the Ethernet port. This FIFO is unidirectional in nature and can normally be read or written in byte, word, or dword aligned accesses. These accesses can be mixed or matched on the fly. The ability to do byte, word, or dword access is controlled via the address line A1 and the
If using the nDATACS line to accomplish direct access then all transfers are
The Data Register is mapped into two consecutive word locations for double word operations regardless of the bus width of the target device (16 or 32 bit). The FIFO depth is 12 bytes each.
For the purpose of this discussion all accesses will be
| OFFSET |
| NAME |
| TYPE |
| SYMBOL |
8 THROUGH Bh | DATA REGISTER | READ/WRITE |
| DATA | |||
|
|
| DATA HIGH |
|
|
|
|
X | X | X | X | X | X | X | X |
|
|
| DATA LOW |
|
|
|
|
X | X | X | X | X | X | X | X |
Figure 3.7 Data Register
3.7.4Timing Analysis Of Direct Access
In this section we will examine the timing diagrams using the nDATACS line to control direct access.
3.8Asynchronous Read or Write Operation – Non Burst
This section will discuss the asynchronous Read or Write operations using the nDATACS signal in a
The timing diagram below details a typical cycle, this could be either a read or write cycle. The use of the nRD and nWR signals controls the data flow to and from the Data Register. The asynchronous nature of the nRD or nWR signals along with the absence of an LCLK is why this is referred to as an asynchronous mode of operation.
Revision 1.0 | 16 | SMSC AN 9.6 |
APPLICATION NOTE