MPC8313ZQADDC Freescale Semiconductor, MPC8313ZQADDC Datasheet - Page 753

no-image

MPC8313ZQADDC

Manufacturer Part Number
MPC8313ZQADDC
Description
Microprocessors - MPU 8313 REV2.2 PB NO ENC
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC8313ZQADDC

Processor Series
MPC8313
Core
e300
Data Bus Width
16 bit
Maximum Clock Frequency
133 MHz
Program Memory Size
16 KB
Data Ram Size
16 KB
Interface Type
I2C
Mounting Style
SMD/SMT
Package / Case
PBGA
Number Of Programmable I/os
32
Number Of Timers
4

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPC8313ZQADDC
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
15.5.3.2
This section describes the control and status registers that are used specifically for transmitting Ethernet
frames. All of the registers are 32 bits wide.
15.5.3.2.1
This register is writable by the user to configure the transmit block.
register.
Freescale Semiconductor
Offset eTSEC1:0x2_4100; eTSEC2:0x2_5100
Reset
Bits
28
29
30
31
W
R
0
Name
WWR
WOP
GTS
TOD
eTSEC Transmit Control and Status Registers
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
Transmit Control Register (TCTRL)
Graceful transmit stop. If this bit is set, the Ethernet controller stops transmission after all frames that are
currently in the Tx FIFO or scheduled have been transmitted, and the GTSC interrupt in the IEVENT register
is asserted. A frame that has started reading buffer descriptors or data from memory is read to completion
and transmitted before the GTSC interrupt occurs. However, if no frame has been scheduled for transmission
and the Tx FIFO is empty, the GTSC interrupt is asserted immediately. Once transmission has completed,
clearing GTS “restart” transmit.
0 Controller continues.
1 Controller stops transmission after completion of current frame.
Transmit on demand for TxBD ring 0. This bit is applicable only to the transmitter, and requires both
TCTRL[TXSCHED] = 00 and DMACTRL[WOP] = 0. If 1 is written to this bit, the eTSEC immediately begins
fetching the next TxBD from ring 0, avoiding waiting the normal polling time to check the TxBD’s R bit. This
bit is always read as 0.
0 eTSEC continues waiting for the TxBD ring 0 poll timer to expire.
1 eTSEC immediately fetches a new TxBD from ring 0, and resets the poll timer.
Write with response. This bit gives the user the assurance that a BD was updated in memory before it
receives an interrupt concerning a transmit or receive frame.
0 Do not wait for acknowledgement from system for BD writes before setting IEVENT bits.
1 Before setting IEVENT bits TXB, TXF, TXE, XFUN, LC, CRL, RXB, RXF, the eTSEC waits for
Wait or poll for TxBD ring 0. This bit, which is applicable only to the transmitter and when TCTRL[TXSCHED]
= 00, provides the user the option for the eTSEC to periodically poll TxBDs or to wait for software to tell
eTSEC to fetch a buffer descriptor. While operating in the “Wait” mode, the eTSEC allows two additional
reads of a descriptor which is not ready before entering a halt state. No interrupt is driven. To resume
transmission, software must clear TSTAT[THLT].
0 Poll TxBD on ring 0 every 512 serial clocks.
1 Do not poll, but wait for TSTAT[THLT] to be cleared by the user.
acknowledgement from system that the transmit or receive BD being updated was stored in memory.
Table 15-14. DMACTRL Field Descriptions (continued)
16
IPCSEN TUCSEN VLINS THDF
17
Figure 15-10. TCTRL Register Definition
18
19
All zeros
20
Description
21
26
Figure 15-10
RFC_PAUSE
Enhanced Three-Speed Ethernet Controllers
27
describes the TCTRL
TFC_PAUSE TXSCHED —
28
Access: Mixed
29
30
15-35
31

Related parts for MPC8313ZQADDC