MSC8113 Reference Manual, Rev. 0
25-60
Freescale Semiconductor
Ethernet Controller
GRS
27
0
Graceful Receive Stop
Causes the Ethernet controller to stop receiving frames after
receiving the current frame—that is, after a valid end of frame
is received. The buffer of the receive frame associated with the
EOF is closed and the IEVENT[GRSC] bit is set to generate an
interrupt. Because the receive enable bit of the MAC may still
be set, the MAC may continue to receive, but the Ethernet
controller ignores the receive data until GRS is cleared. When
GRS is cleared, the Ethernet controller scans the input data
stream for the start of a new frame (preamble sequence and
start of frame delimiter) and the first valid frame received uses
the next RxBD. When GRS is set, you must monitor the
graceful receive stop complete IEVENT[GRSC] bit to ensure
that the graceful receive stop completed. You can then clear
IEVENT[GRSC] and write to receive registers that are
accessible to both you and the Ethernet controller hardware
without fear of conflict.
Note:
After setting this bit, you must reconfigure the
Ethernet controller. See Section 25.16.
0
Ethernet controller stops
receiving frames after
processing the current frame.
1
Ethernet controller resumes
receiving frames.
GTS
28
0
Graceful Transmit Stop
Causes the Ethernet controller to stop transmitting frames
after transmitting the current frame, and the IEVENT[GTSC] is
set to generate an interrupt. If frame transmission is not
currently underway, the GTSC interrupt is generated
immediately. Once transmission completes, clearing GTS
causes a “restart.”
Note:
After setting this bit, do not clear MACCFG1[TX_EN].
0
Ethernet controller resumes
transmitting frames.
1
Ethernet controller stops
transmitting frames after
processing the current frame.
—
29
0
Reserved. Always write a 0 to this bit after any reset or configuration.
—
30
0
Reserved. Always write a 1 to this bit after any reset or configuration.
WOP
31
0
Wait or Poll
Provides the option for the Ethernet controller to poll a TxBD
periodically or to wait for software to tell it to fetch a BD. In the
“Wait” mode, the Ethernet controller allows two additional
reads of a descriptor that is not ready before it enters a halt
state. No interrupt is driven. To resume transmission, software
must clear TSTAT[THLT].
0
Poll TxBD based on the setting
of DMAMR[PCNT].
1
Do not poll, but wait for a write
to
TSTAT[THLT].
Table 25-24. DMACTRL Bit Descriptions (Continued)
Bit
Reset
Description
Settings
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...