Data Sheet

Programming Interface — Ethernet Controller I210
463
8.12.19 Tx Qav Credit Control TQAVCC (0x3004 + 0x40*n [n=0...1]; R/
W)
8.12.20 Launch Time Offset Register LAUNCH_OS0 (0x3578; R/W)
8.12.21 Tx Qav Control TQAVCTRL (0x3570; R/W)
Field Bit(s) Initial Value Description
IdleSlope 15:0 0x0
IdleSlope.
Idle Slope for this queue Value in credits.
Must be smaller than LinkRate = 0x7735 credits/byte.
See Section 7.2.7.6 for a description of how this field should be calculated.
Relevant only if TransmitMode is set to 1b (Qav).
Reserved 29:16 0x0 Reserved.
Reserved 30 0x0 Reserved.
QueueMode 31 0x0
Queue Mode.
0b = Strict Priority.
1b = Stream Reservation.
Note: Queue0 QueueMode must be set to 1b when TransmitMode is set to
Qav.
Relevant only if TransmitMode is set to 1b (Qav).
Field Bit(s) Initial Value Description
Reserved 4:0 0x0 Reserved.
LaunchOffset 29:5 0x0
Launch Time Offset, defined in 32nsec granularity.
The launch time of a packet is defined by the sum of the LaunchOffset and the
Relative LaunchTime parameter in the transmit context descriptor. Note that the
calculated launch time should not exceed 1 second on which SYSTIML wraps
around.
Reserved 30 0x0 Reserved.
Reserved 31 0x1 Reserved, should be written to 0x1 and ignored on read.
Field Bit(s) Initial Value Description
TransmitMode 0 0b
Transmit Mode Configuration.
0b= Legacy.
1b= Qav.
Note: Any change to this field shall be done while the queue is disabled.
Reserved 1 0b Reserved.
1588_STAT_EN 2 0b
When set to 1b, the DMA time of transmitted packets is reported in the transmit
descriptors at its status write back. In this case, the TS_VAL flag is set and the
DMA_TIME field is valid in the transmit descriptor write back.
Reserved 3 0b Reserved.
DataFetchARB 4 0x0
Data Fetch Arbitration.
0b= Round Robin.
1b= Most Empty.
Relevant only if TransmitMode is set to 1 (Qav).
Reserved 7:5 0x0 Reserved.