SMSC LAN9420i Manual De Usuario

Descargar
Página de 169
Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface
Datasheet
SMSC LAN9420/LAN9420i
111
Revision 1.22 (09-25-08)
DATASHEET
4.3.7
DMA Controller Control (Operation Mode) Register (DMAC_CONTROL)
This register establishes the RX and TX operating modes and commands. This should be the last
DCSR written as part of initialization.
Offset:
0018h
Size:
32 bits
BITS
DESCRIPTION
TYPE
DEFAULT
31:23
RESERVED
RO
-
22
RESERVED
 
R/W
0b
21
Must Be One (MBO)
This bit must be set to ‘1’ for normal device operation.
R/W
0b
19:16
RESERVED 
RO
-
15:14
RESERVED
R/W
00b
13
Start/Stop Transmission Command (ST)
When set, the transmission process is placed in the Running state, and the 
DMAC checks the transmit list at the current position for a frame to be 
transmitted.
Descriptor acquisition is attempted either from the current position in the list, 
which is the transmit list base address set by TX_BASE_ADDR, or from the 
position retained when the transmit process was previously stopped. If no 
descriptor can be acquired, the transmit process enters the Suspended 
state. If the current descriptor is not owned by the DMA Controller, the 
transmission process enters the Suspended state and the Transmit Buffer 
Unavailable (DMAC_STATUS bit [2]) is set. The Start Transmission 
command is effective only when the transmission process is stopped. If the 
command is issued before setting the TX_BASE_ADDR, then the DMA 
Controller’s behavior will be undefined.
When reset, the transmission process is placed in the Stopped state after 
completing the transmission of the current frame. The next descriptor 
position in the transmit list is saved, and becomes the current position when 
transmission is restarted.
The Stop Transmission command is effective only when the transmission 
process is in either Running or Suspended state.
R/W
0b
12:3
RESERVED
RO
-
2
Operate on Second Frame (OSF)
When set, this bit instructs the DMA Controller to process a second frame 
of transmit data even before status for the first frame is obtained. This bit 
affects the DMA Controller but not the MIL.
R/W
0b