Preliminary
Registers
www.ti.com
20.9.3.5 Rx Channel N Global Configuration Register (RXGCRn)
The Rx channel N global configuration register (RXGCRn) are used to initialize the global (non
descriptor type specific) behavior of each of the Rx CPPI DMA channels. If the enable bit is being set,
the Rx Channel Global Configuration Register should only be written after all of the other Rx
Configuration Registers have been initialized. N,n ranges from 0 to 14.
The Rx channel N global configuration register is shown in
and described in
Figure 20-113. Rx Channel N Global Configuration Register (RXGCRn)
31
30
29
25
24
23
16
rx_
rx_
rx_error_
Reserved
rx_sop_offset
enable
teardown
handling
R/W-0h
R/W
R-0h
W
W
15
14
13
12
11
0
rx_default_
rx_default_
rx_default_rq_qnum
desc_type
rq_qmgr
W
W
W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 20-126. Rx Channel N Global Configuration Register (RXGCRn) Field Descriptions
Bits
Field Name
Value
Description
31
rx_enable
This field enables or disables the channel
0
Channel is disabled
1
Channel is enabled
This field will be cleared after a channel teardown is complete.
30
rx_teardown
This field indicates whether or not an Rx teardown operation is complete. This
field should be cleared when a channel is initialized. This field will be set after
a channel teardown is complete.
29-25
Reserved
0
Reserved
24
rx_error_handling
This bit controls the error handling mode for the channel and is only used
when channel errors (i.e. descriptor or buffer starvation occurs):
0
Starvation errors result in dropping packet and reclaiming any used descriptor
or buffer resources back to the original queues/pools they were allocated to
1
Starvation errors result in subsequent re-try of the descriptor allocation
operation. In this mode, the DMA will return to the IDLE state without saving
it’s internal operational state back to the internal state RAM and without
issuing an advance operation on the FIFO interface. This results in the DMA
re-initiating the FIFO block transfer at a later time with the intention that
additional free buffers and/or descriptors will have been added.
Regardless of the value of this bit, the DMA will assert the
cdma_rx_sof_overrun (for SOP) or cdma_rx_mof_overrun (for non-SOP) when
23-16
rx_sop_offset
This field specifies the number of bytes that are to be skipped in the SOP
buffer before beginning to write the payload. This value must be less than the
minimum size of a buffer in the system. Valid values are 0 – 255 bytes.
15-14
rx_default_desc_type
This field indicates the default descriptor type to use:
0
Reserved
1
Host
2
Reserved
3
Reserved
The actual descriptor type that will be used for reception can be overridden by
information provided in the CPPI FIFO data block.
13-12
rx_default_rq_qmgr
This field indicates the default receive queue manager that this channel should
use. The actual receive queue manager index can be overridden by
information provided in the CPPI FIFO data block.
1922Universal Serial Bus (USB)
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...