SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
0h+ Formula | 32 | DMASS0_BCDMA_0_CRED_cred_j | Credentials Register | 4840 0000h+ Formula |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
0h+ Formula | 32 | DMASS0_BCDMA_0_BCHAN_cfg_j | Channel Configuration Register | 4842 0000h+ Formula |
64h+ Formula | 32 | DMASS0_BCDMA_0_BCHAN_pri_ctrl_j | Channel Priority Control Register | 4842 0064h+ Formula |
80h+ Formula | 32 | DMASS0_BCDMA_0_BCHAN_tst_sched_j | Channel Static Scheduler Config Register | 4842 0080h+ Formula |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
0h+ Formula | 32 | DMASS0_BCDMA_0_TCHAN_tcfg_j | Tx Channel Configuration Register | 484A 4000h+ Formula |
64h+ Formula | 32 | DMASS0_BCDMA_0_TCHAN_tpri_ctrl_j | Tx Channel Priority Control Register | 484A 4064h+ Formula |
68h+ Formula | 32 | DMASS0_BCDMA_0_TCHAN_thread_j | Tx Channel Destination ThreadID Mapping Register | 484A 4068h+ Formula |
70h+ Formula | 32 | DMASS0_BCDMA_0_TCHAN_tfifo_depth_j | Tx Channel FIFO Depth Register | 484A 4070h+ Formula |
80h+ Formula | 32 | DMASS0_BCDMA_0_TCHAN_tst_sched_j | Tx Channel Static Scheduler Config Register | 484A 4080h+ Formula |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
0h+ Formula | 32 | DMASS0_BCDMA_0_RCHAN_rcfg_j | Rx Channel Configuration Register | 484C 2000h+ Formula |
64h+ Formula | 32 | DMASS0_BCDMA_0_RCHAN_rpri_ctrl_j | Rx Channel Priority Control Register | 484C 2064h+ Formula |
68h+ Formula | 32 | DMASS0_BCDMA_0_RCHAN_thread_j | Rx Channel Destination ThreadID Mapping Register | 484C 2068h+ Formula |
80h+ Formula | 32 | DMASS0_BCDMA_0_RCHAN_rst_sched_j | Rx Channel Static Scheduler Config Register | 484C 2080h+ Formula |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
0h | 32 | DMASS0_BCDMA_0_revision | Revision Register | 485C 0100h |
4h | 32 | DMASS0_BCDMA_0_perf_ctrl | Performance Control Register | 485C 0104h |
8h | 32 | DMASS0_BCDMA_0_emu_ctrl | Emulation Control Register | 485C 0108h |
10h | 32 | DMASS0_BCDMA_0_psil_to | PSI-L Proxy Timeout Register | 485C 0110h |
20h | 32 | DMASS0_BCDMA_0_cap0 | Capabilities Register 0 | 485C 0120h |
24h | 32 | DMASS0_BCDMA_0_cap1 | Capabilities Register 1 | 485C 0124h |
28h | 32 | DMASS0_BCDMA_0_cap2 | Capabilities Register 2 | 485C 0128h |
2Ch | 32 | DMASS0_BCDMA_0_cap3 | Capabilities Register 3 | 485C 012Ch |
30h | 32 | DMASS0_BCDMA_0_cap4 | Capabilities Register 4 | 485C 0130h |
60h | 32 | DMASS0_BCDMA_0_pm0 | Power Management Register 0 | 485C 0160h |
64h | 32 | DMASS0_BCDMA_0_pm1 | Power Management Register 1 | 485C 0164h |
78h | 32 | DMASS0_BCDMA_0_dbgaddr | Debug Address Register | 485C 0178h |
7Ch | 32 | DMASS0_BCDMA_0_dbgdata | Debug Data Register | 485C 017Ch |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
40h+ Formula | 32 | DMASS0_BCDMA_0_RING_ba_lo_j | Ring Base Address Lo Register | 4860 0040h+ Formula |
44h+ Formula | 32 | DMASS0_BCDMA_0_RING_ba_hi_j | Ring Base Address Hi Register | 4860 0044h+ Formula |
48h+ Formula | 32 | DMASS0_BCDMA_0_RING_size_j | Ring Size Register | 4860 0048h+ Formula |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
0h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_ctl_j | Rx Channel Realtime Control Register | 4A82 0000h+ Formula |
8h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_swtrig_j | Channel Realtime Software Trigger Register | 4A82 0008h+ Formula |
40h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_status0_j | Tx Channel Realtime Status Register 0 | 4A82 0040h+ Formula |
44h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_status1_j | Tx Channel Realtime Status Register 1 | 4A82 0044h+ Formula |
80h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_stdata_j | Rx Channel Realtime State Data Register | 4A82 0080h+ Formula |
200h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer0_j | Rx Channel Real-time Remote Peer Register 0 | 4A82 0200h+ Formula |
204h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer1_j | Rx Channel Real-time Remote Peer Register 1 | 4A82 0204h+ Formula |
208h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer2_j | Rx Channel Real-time Remote Peer Register 2 | 4A82 0208h+ Formula |
20Ch+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer3_j | Rx Channel Real-time Remote Peer Register 3 | 4A82 020Ch+ Formula |
210h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer4_j | Rx Channel Real-time Remote Peer Register 4 | 4A82 0210h+ Formula |
214h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer5_j | Rx Channel Real-time Remote Peer Register 5 | 4A82 0214h+ Formula |
218h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer6_j | Rx Channel Real-time Remote Peer Register 6 | 4A82 0218h+ Formula |
21Ch+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer7_j | Rx Channel Real-time Remote Peer Register 7 | 4A82 021Ch+ Formula |
220h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer8_j | Rx Channel Real-time Remote Peer Register 8 | 4A82 0220h+ Formula |
224h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer9_j | Rx Channel Real-time Remote Peer Register 9 | 4A82 0224h+ Formula |
228h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer10_j | Rx Channel Real-time Remote Peer Register 10 | 4A82 0228h+ Formula |
22Ch+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer11_j | Rx Channel Real-time Remote Peer Register 11 | 4A82 022Ch+ Formula |
230h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer12_j | Rx Channel Real-time Remote Peer Register 12 | 4A82 0230h+ Formula |
234h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer13_j | Rx Channel Real-time Remote Peer Register 13 | 4A82 0234h+ Formula |
238h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer14_j | Rx Channel Real-time Remote Peer Register 14 | 4A82 0238h+ Formula |
23Ch+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_peer15_j | Rx Channel Real-time Remote Peer Register 15 | 4A82 023Ch+ Formula |
400h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_pcnt_j | Rx Channel Real-time Packet Count Statistics Register | 4A82 0400h+ Formula |
408h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_bcnt_j | Rx Channel Real-time Completed Byte Count Statistics Register | 4A82 0408h+ Formula |
410h+ Formula | 32 | DMASS0_BCDMA_0_RCHANRT_sbcnt_j | Rx Channel Real-time Started Byte Count Statistics Register | 4A82 0410h+ Formula |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
0h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_ctl_j | Tx Channel Realtime Control Register | 4AA4 0000h+ Formula |
8h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_swtrig_j | Channel Realtime Software Trigger Register | 4AA4 0008h+ Formula |
40h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_status0_j | Tx Channel Realtime Status Register 0 | 4AA4 0040h+ Formula |
44h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_status1_j | Tx Channel Realtime Status Register 1 | 4AA4 0044h+ Formula |
80h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_stdata_j | Tx Channel Realtime State Data Register | 4AA4 0080h+ Formula |
200h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer0_j | Tx Channel Real-time Remote Peer Register 0 | 4AA4 0200h+ Formula |
204h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer1_j | Tx Channel Real-time Remote Peer Register 1 | 4AA4 0204h+ Formula |
208h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer2_j | Tx Channel Real-time Remote Peer Register 2 | 4AA4 0208h+ Formula |
20Ch+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer3_j | Tx Channel Real-time Remote Peer Register 3 | 4AA4 020Ch+ Formula |
210h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer4_j | Tx Channel Real-time Remote Peer Register 4 | 4AA4 0210h+ Formula |
214h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer5_j | Tx Channel Real-time Remote Peer Register 5 | 4AA4 0214h+ Formula |
218h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer6_j | Tx Channel Real-time Remote Peer Register 6 | 4AA4 0218h+ Formula |
21Ch+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer7_j | Tx Channel Real-time Remote Peer Register 7 | 4AA4 021Ch+ Formula |
220h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer8_j | Tx Channel Real-time Remote Peer Register 8 | 4AA4 0220h+ Formula |
224h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer9_j | Tx Channel Real-time Remote Peer Register 9 | 4AA4 0224h+ Formula |
228h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer10_j | Tx Channel Real-time Remote Peer Register 10 | 4AA4 0228h+ Formula |
22Ch+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer11_j | Tx Channel Real-time Remote Peer Register 11 | 4AA4 022Ch+ Formula |
230h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer12_j | Tx Channel Real-time Remote Peer Register 12 | 4AA4 0230h+ Formula |
234h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer13_j | Tx Channel Real-time Remote Peer Register 13 | 4AA4 0234h+ Formula |
238h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer14_j | Tx Channel Real-time Remote Peer Register 14 | 4AA4 0238h+ Formula |
23Ch+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_peer15_j | Tx Channel Real-time Remote Peer Register 15 | 4AA4 023Ch+ Formula |
400h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_pcnt_j | Tx Channel Real-time Packet Count Statistics Register | 4AA4 0400h+ Formula |
408h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_bcnt_j | Tx Channel Real-time Completed Byte Count Statistics Register | 4AA4 0408h+ Formula |
410h+ Formula | 32 | DMASS0_BCDMA_0_TCHANRT_sbcnt_j | Tx Channel Real-time Started Byte Count Statistics Register | 4AA4 0410h+ Formula |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
10h+ Formula | 32 | DMASS0_BCDMA_0_RINGRT_fdb_j | Realtime Ring N Forward Doorbell Register | 4BC0 0010h+ Formula |
18h+ Formula | 32 | DMASS0_BCDMA_0_RINGRT_focc_j | Realtime Ring N Forward Occupancy Register | 4BC0 0018h+ Formula |
1010h+ Formula | 32 | DMASS0_BCDMA_0_RINGRT_rdb_j | Realtime Ring N Reverse Doorbell Register | 4BC0 1010h+ Formula |
1018h+ Formula | 32 | DMASS0_BCDMA_0_RINGRT_rocc_j | Realtime Ring N Reverse Occupancy Register | 4BC0 1018h+ Formula |
Offset | Length | Acronym | Register Name | DMASS0_BCDMA_0 Physical Address |
---|---|---|---|---|
0h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_ctl_j | Tx Channel Realtime Control Register | 4C00 0000h+ Formula |
8h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_swtrig_j | Channel Realtime Software Trigger Register | 4C00 0008h+ Formula |
40h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_status0_j | Channel Realtime Status Register 0 | 4C00 0040h+ Formula |
44h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_status1_j | Channel Realtime Status Register 1 | 4C00 0044h+ Formula |
48h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_status2_j | Channel Realtime Status Register 2 | 4C00 0048h+ Formula |
4Ch+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_status3_j | Channel Realtime Status Register 3 | 4C00 004Ch+ Formula |
80h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_stdata_j | Channel Realtime Read State Data Register | 4C00 0080h+ Formula |
100h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_stdataw_j | Channel Realtime Write State Data Register | 4C00 0100h+ Formula |
400h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_pcnt_j | Tx Channel Real-time Packet Count Statistics Register | 4C00 0400h+ Formula |
408h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_bcnt_j | Tx Channel Real-time Completed Byte Count Statistics Register | 4C00 0408h+ Formula |
410h+ Formula | 32 | DMASS0_BCDMA_0_CHANRT_sbcnt_j | Tx Channel Real-time Started Byte Count Statistics Register | 4C00 0410h+ Formula |
Short Description: Credentials Register
Long Description:
Return to Summary Table
Offset = 0h + (j * 10h); where j = 0h to 43h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4840 0000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | SECURE | PRIV | PRIVID | ||||||||||||
NONE | R/W | R/W | R/W | ||||||||||||
0 | 0 | 0 | |||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
26 | SECURE | R/W | 0h | Secure attribute |
25 - 24 | PRIV | R/W | 0h | Privelege attribute |
23 - 16 | PRIVID | R/W | 0h | Privelege ID attribute |
RESERVED | NONE | Reserved |
Short Description: Channel Configuration Register
Long Description:
Return to Summary Table
Offset = 0h + (j * 100h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4842 0000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PAUSE_ON_ERR | RESERVED | CHAN_TYPE | |||||||||||||
R/W | NONE | R/NA | |||||||||||||
0 | 1100 | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BURST_SIZE | RESERVED | |||||||||||||
NONE | R/W | NONE | |||||||||||||
1 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PAUSE_ON_ERR | R/W | 0h | Pause On Error: this field controls what the channel will do if an error or exception occurs during a data transfer. This field is encoded as follows: 0 = Channel will drop current work and move on 1 = Channel will pause and wait for SW to investigate and un-pause the channel. |
RESERVED | NONE | Reserved | ||
19 - 16 | CHAN_TYPE | R/NA | Ch | Channel Type: this field controls and / or indicates the functional channel type for this channel and the work passing mechanism that the channel uses for communicating with the Host. Available channel types are as follows: 0-11 = RESERVED 12 = Channel performs Third Party Block Copy DMA transfers from memory to memory using pass by reference rings. 13-15 = RESERVED |
RESERVED | NONE | Reserved | ||
11 - 10 | BURST_SIZE | R/W | 1h | Specifies the nominal burst size and alignment for data transfers on this channel. 0 = 32 Bytes 1 = 64 Bytes 2 = 128 Bytes All other values are reserved The optimal burst size setting is 64 Bytes to maximize utilization of the channel FIFOs. |
RESERVED | NONE | Reserved |
Short Description: Channel Priority Control Register
Long Description:
Return to Summary Table
Offset = 64h + (j * 100h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4842 0064h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRIORITY | RESERVED | |||||||||||||
NONE | R/W | NONE | |||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ORDERID | ||||||||||||||
NONE | R/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
30 - 28 | PRIORITY | R/W | 0h | Priority: This field contains the 3-bit value which will be output on the mem*_cpriority and mem_cepriority outputs during all transactions for this channel. |
RESERVED | NONE | Reserved | ||
3 - 0 | ORDERID | R/W | 0h | Order ID: This field contains the 4-bit value which will be output on the mem*_corderid output during all transactions for this channel. |
Short Description: Channel Static Scheduler Config Register
Long Description:
Return to Summary Table
Offset = 80h + (j * 100h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4842 0080h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIORITY | ||||||||||||||
NONE | R/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
1 - 0 | PRIORITY | R/W | 0h | Scheduling Priority: These bits select which scheduling bin the channel will be placed in for bandwidth allocation of the Tx/Rx DMA units. This field is encoded as follows: 0 = High priority 1 = Medium - high priority 2 = Medium - low priority 3 = Low priority Arbitration between bins is performed in a strict priority fashion. High priority channels will always be serviced first. If no high priority channels are requesting then all medium-high priority channels will be serviced next. If no high priority or medium-high priority channels are requesting then all medium-low priority channels will be serviced next. When no other channels are requesting, the low priority channels will be serviced. All channels within a given bin are serviced in a round robin order. Only channels which are enabled and which have sufficient free space in their Per Channel FIFO will be included in the round robin arbitration. |
Short Description: Tx Channel Configuration Register
Long Description:
Return to Summary Table
Offset = 0h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484A 4000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TX_PAUSE_ON_ERR | RESERVED | TX_CHAN_TYPE | |||||||||||||
R/W | NONE | R/NA | |||||||||||||
0 | 1010 | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_BURST_SIZE | TX_TDTYPE | TX_NOTDPKT | RESERVED | |||||||||||
NONE | R/W | R/W | R/W | NONE | |||||||||||
1 | 0 | 0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | TX_PAUSE_ON_ERR | R/W | 0h | Pause On Error: this field controls what the channel will do if an error or exception occurs during a data transfer. This field is encoded as follows: 0 = Channel will drop current work and move on 1 = Channel will pause and wait for SW to investigate and un-pause the channel. |
RESERVED | NONE | Reserved | ||
19 - 16 | TX_CHAN_TYPE | R/NA | Ah | Channel Type: this field controls and / or indicates the functional channel type for this channel and the work passing mechanism that the channel uses for communicating with the Host. Available channel types are as follows: 0-9 = RESERVED 10 = Channel performs Third Party Block Copy DMA transfers from memory to PSI-L using pass by reference rings. 11-15 = RESERVED |
RESERVED | NONE | Reserved | ||
11 - 10 | TX_BURST_SIZE | R/W | 1h | Specifies the nominal burst size and alignment for data transfers on this channel. 0 = 32 Bytes 1 = 64 Bytes All other values are reserved The optimal burst size setting is 64 Bytes to maximize utilization of the channel FIFOs. |
9 | TX_TDTYPE | R/W | 0h | Specifies whether or not the channel should immediately return a teardown completion response to the default completion queue or wait until a status message is returned from the remote PSI-L paired peripheral. 0 = return immediately once all traffic is complete in BCDMA. 1 = wait until remote peer sends back a completion message. |
8 | TX_NOTDPKT | R/W | 0h | Specifies whether or not the channel should suppress sending the single data phase teardown packet when teardown is complete. 0 = TD packet is sent 1 = Suppress sending TD packet |
RESERVED | NONE | Reserved |
Short Description: Tx Channel Priority Control Register
Long Description:
Return to Summary Table
Offset = 64h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484A 4064h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRIORITY | RESERVED | |||||||||||||
NONE | R/W | NONE | |||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ORDERID | ||||||||||||||
NONE | R/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
30 - 28 | PRIORITY | R/W | 0h | Tx Priority: This field contains the 3-bit value which will be output on the mem*_cpriority and mem_cepriority outputs during all transactions for this channel. |
RESERVED | NONE | Reserved | ||
3 - 0 | ORDERID | R/W | 0h | Tx Order ID: This field contains the 4-bit value which will be output on the mem*_corderid output during all transactions for this channel. |
Short Description: Tx Channel Destination ThreadID Mapping Register
Long Description:
Return to Summary Table
Offset = 68h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484A 4068h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THREAD_ID | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
15 - 0 | THREAD_ID | R/W | 0h | Thread ID: This field contains the (up-to) 16-bit value which will be output on the strm_o_thread_id output during all transactions for this channel. |
Short Description: Tx Channel FIFO Depth Register
Long Description:
Return to Summary Table
Offset = 70h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484A 4070h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FDEPTH | ||||||||||||||
NONE | R/W | ||||||||||||||
11000000 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
7 - 0 | FDEPTH | R/W | C0h | FIFO Depth: This field contains the number of Tx FIFO bytes which will be allowed to be stored for the channel. The minimum value is equal to the PSI-L interface data path width (tstrm_wdth), the maximum value varies by channel class (ultra-high capacity/high capacity/normal capacity) and is equal to the tubuf_size/thbuf_size/tbuf_size parameter respectively multiplied by the PSI-L data path width (tstrm_wdth). The fdepth must always be an integer multiple of tstrm_wdth. The reset value of this register varies by channel class (ultra-high capacity/high capacity/normal capacity) but will be equal to the tubuf_size/thbuf_size/tbuf_size parameter respectively multiplied by the PSI-L interface data width (tstrm_wdth). |
Short Description: Tx Channel Static Scheduler Config Register
Long Description:
Return to Summary Table
Offset = 80h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484A 4080h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIORITY | ||||||||||||||
NONE | R/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
1 - 0 | PRIORITY | R/W | 0h | Tx Scheduling Priority: These bits select which scheduling bin the channel will be placed in for bandwidth allocation of the Tx DMA units. This field is encoded as follows: 0 = High priority 1 = Medium - high priority 2 = Medium - low priority 3 = Low priority Arbitration between bins is performed in a strict priority fashion. High priority channels will always be serviced first. If no high priority channels are requesting then all medium-high priority channels will be serviced next. If no high priority or medium-high priority channels are requesting then all medium-low priority channels will be serviced next. When no other channels are requesting, the low priority channels will be serviced. All channels within a given bin are serviced in a round robin order. Only channels which are enabled and which have sufficient free space in their Per Channel FIFO will be included in the round robin arbitration. |
Short Description: Rx Channel Configuration Register
Long Description:
Return to Summary Table
Offset = 0h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484C 2000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RX_PAUSE_ON_ERR | RESERVED | RX_CHAN_TYPE | |||||||||||||
R/W | NONE | R/NA | |||||||||||||
0 | 1010 | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_IGNORE_LONG | RESERVED | RX_BURST_SIZE | RESERVED | |||||||||||
NONE | R/W | NONE | R/W | NONE | |||||||||||
0 | 1 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RX_PAUSE_ON_ERR | R/W | 0h | Pause On Error: this field controls what the channel will do if an error or exception occurs during a data transfer. This field is encoded as follows: 0 = Channel will drop current work and move on 1 = Channel will pause and wait for SW to investigate and un-pause the channel. |
RESERVED | NONE | Reserved | ||
19 - 16 | RX_CHAN_TYPE | R/NA | Ah | Rx Channel Type: this field controls and / or indicates the functional channel type for this channel and the work passing mechanism that the channel uses for communicating with the Host. Available channel types are as follows: 0-9 = RESERVED 10 = Channel performs Third Party Block Copy DMA transfers from PSI-L to memory using pass by reference rings. 11-15 = RESERVED |
RESERVED | NONE | Reserved | ||
14 | RX_IGNORE_LONG | R/W | 0h | This field controls whether or not long packets will be treated as exceptions or ignored for the channel. This field is only used when the channel is in split UTC mode. The values are encoded as follows: 0 = Long packets are treated as exceptions and handled appropriately. 1 = Long packets are ignored and the next TR will be fetched even if the current TR is marked or interpreted as EOP. |
RESERVED | NONE | Reserved | ||
11 - 10 | RX_BURST_SIZE | R/W | 1h | Specifies the nominal burst size and alignment for data transfers on this channel. 0 = 32 Bytes 1 = 64 Bytes All other values are reserved The optimal burst size setting is 64 Bytes to maximize utilization of the channel FIFOs. |
RESERVED | NONE | Reserved |
Short Description: Rx Channel Priority Control Register
Long Description:
Return to Summary Table
Offset = 64h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484C 2064h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRIORITY | RESERVED | |||||||||||||
NONE | R/W | NONE | |||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ORDERID | ||||||||||||||
NONE | R/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
30 - 28 | PRIORITY | R/W | 0h | Rx Priority: This field contains the 3-bit value which will be output on the mem*_cpriority and mem*_cepriority outputs during all transactions for this channel. |
RESERVED | NONE | Reserved | ||
3 - 0 | ORDERID | R/W | 0h | Rx Order ID: This field contains the 4-bit value which will be output on the mem*_corderid output during all transactions for this channel. |
Short Description: Rx Channel Destination ThreadID Mapping Register
Long Description:
Return to Summary Table
Offset = 68h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484C 2068h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THREAD_ID | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
15 - 0 | THREAD_ID | R/W | 0h | Thread ID: This field contains the (up-to) 16-bit value which will be output on the strm_o_thread_id output during all transactions for this channel. |
Short Description: Rx Channel Static Scheduler Config Register
Long Description:
Return to Summary Table
Offset = 80h + (j * 100h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 484C 2080h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIORITY | ||||||||||||||
NONE | R/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
1 - 0 | PRIORITY | R/W | 0h | Rx Scheduling Priority: These bits select which scheduling bin the channel will be placed in for bandwidth allocation of the Rx DMA units. This field is encoded as follows: 0 = High priority 1 = Medium - high priority 2 = Medium - low priority 3 = Low priority Arbitration between bins is performed in a strict priority fashion. High priority channels will always be serviced first. If no high priority channels are requesting then all medium-high priority channels will be serviced next. If no high priority or medium-high priority channels are requesting then all medium-low priority channels will be serviced next. When no other channels are requesting, the low priority channels will be serviced. All channels within a given bin are serviced in a round robin order. Only channels which are enabled and which have sufficient free space in their Per Channel FIFO will be included in the round robin arbitration. |
Short Description: Revision Register
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0100h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MODID | |||||||||||||||
R | |||||||||||||||
110011000101110 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REVRTL | REVMAJ | CUSTOM | REVMIN | ||||||||||||
R | R | R | R | ||||||||||||
111 | 1 | 0 | 1 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 16 | MODID | R | 662Eh | Module ID field |
15 - 11 | REVRTL | R | 7h | RTL revision. Will vary depending on release. |
10 - 8 | REVMAJ | R | 1h | Major revision |
7 - 6 | CUSTOM | R | 0h | Custom |
5 - 0 | REVMIN | R | 1h | Minor revision |
Short Description: Performance Control Register
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0104h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TIMEOUT_CNT | |||||||||||||||
R/W | |||||||||||||||
1000000 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
15 - 0 | TIMEOUT_CNT | R/W | 40h | This field sets the timeout duration in clock cycles. This field controls the minimum amount of time that an Rx channel will be required to wait when it encounters a buffer starvation condition and the Rx error handling bit is set to 1 (packet is to be preserved - no discard). If the Rx error handling bit in the flow table is cleared, this field will have no effect on the Rx operation. When this field is set to 0, the Rx engine will not force an Rx channel to wait after encountering a starvation event (the feature is disabled). When this field is set to a value other than 0, the Rx engine will force any channel whose associated flow had the Rx error handling bit asserted and which encounters starvation to wait for at least the specified # of clock cycles before coming into context again to check if entries have been added to the Free Queue. This is intended to control potentially debilitating effects on the Rx engine in the BCDMA caused by scheduling channels which cannot perform work due to a lack of free descriptor/buffer resources. The exact # of clock cycles between scheduling attempts is not important and will not be exact. The only guarantee is that the # of cycles waited will be at least as large as the timeout_cnt. |
Short Description: Emulation Control Register
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0108h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SOFT | FREE | |||||||||||||
NONE | R/W | R/W | |||||||||||||
0 | 0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
1 | SOFT | R/W | 0h | Soft |
0 | FREE | R/W | 0h | Free |
Short Description: PSI-L Proxy Timeout Register
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0110h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TOUT | RESERVED | ||||||||||||||
R/W | NONE | ||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TOUT_CNT | |||||||||||||||
R/W | |||||||||||||||
10000000000 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | TOUT | R/W | 0h | Timeout occurred. When set indicates that a timeout has occurred on a config access |
RESERVED | NONE | Reserved | ||
15 - 0 | TOUT_CNT | R/W | 400h | Timeout period. Specifies how many cycles to wait before closing up a conifiguration read or write transaction and asserting the tout bit |
Short Description: Capabilities Register 0
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0120h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | GLOBAL_TRIG | LOCAL_TRIG | EOL | STATIC | |||||||||||
NONE | R | R | R | R | |||||||||||
1 | 0 | 1 | 0 | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TYPE15 | TYPE14 | TYPE13 | TYPE12 | TYPE11 | TYPE10 | TYPE9 | TYPE8 | TYPE7 | TYPE6 | TYPE5 | TYPE4 | TYPE3 | TYPE2 | TYPE1 | TYPE0 |
R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
19 | GLOBAL_TRIG | R | 1h | Global triggers 0 and 1 are supported |
18 | LOCAL_TRIG | R | 0h | Dedicated local trigger is supported |
17 | EOL | R | 1h | EOL field is supported |
16 | STATIC | R | 0h | STATIC field is supported |
15 | TYPE15 | R | 1h | Type 15 TR is supported |
14 | TYPE14 | R | 0h | Type 14 TR is supported |
13 | TYPE13 | R | 0h | Type 13 TR is supported |
12 | TYPE12 | R | 0h | Type 12 TR is supported |
11 | TYPE11 | R | 0h | Type 11 TR is supported |
10 | TYPE10 | R | 0h | Type 10 TR is supported |
9 | TYPE9 | R | 0h | Type 9 TR is supported |
8 | TYPE8 | R | 0h | Type 8 TR is supported |
7 | TYPE7 | R | 0h | Type 7 TR is supported |
6 | TYPE6 | R | 0h | Type 6 TR is supported |
5 | TYPE5 | R | 0h | Type 5 TR is supported |
4 | TYPE4 | R | 0h | Type 4 TR is supported |
3 | TYPE3 | R | 1h | Type 3 TR is supported |
2 | TYPE2 | R | 1h | Type 2 TR is supported |
1 | TYPE1 | R | 1h | Type 1 TR is supported |
0 | TYPE0 | R | 1h | Type 0 TR is supported |
Short Description: Capabilities Register 1
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0124h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SECTR | DFMT | ELTYPE | AMODE | |||||||||||
NONE | R | R | R | R | |||||||||||
0 | 0 | 0 | 0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
3 | SECTR | R | 0h | Maximum second TR function that is supported |
2 | DFMT | R | 0h | Maximum data reformatting function that is supported |
1 | ELTYPE | R | 0h | Maximum element type value that is supported. |
0 | AMODE | R | 0h | The maximum AMODE that is supported. If AMODE is supported then DIR field must be supported for that AMODE. |
Short Description: Capabilities Register 2
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0128h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RCHAN_CNT | TCHAN_CNT | |||||||||||||
NONE | R | R | |||||||||||||
10100 | 10100 | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TCHAN_CNT | CHAN_CNT | ||||||||||||||
R | R | ||||||||||||||
10100 | 11100 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
26 - 18 | RCHAN_CNT | R | 14h | Rx split channel count |
17 - 9 | TCHAN_CNT | R | 14h | Tx split channel count |
8 - 0 | CHAN_CNT | R | 1Ch | BC channel count |
Short Description: Capabilities Register 3
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 012Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
UCHAN_CNT | HCHAN_CNT | ||||||||||||||
R | R | ||||||||||||||
0 | 0 | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HCHAN_CNT | RESERVED | ||||||||||||||
R | NONE | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 23 | UCHAN_CNT | R | 0h | Tx ultra high capacity internal channel count |
22 - 14 | HCHAN_CNT | R | 0h | Tx high capacity internal channel count |
RESERVED | NONE | Reserved |
Short Description: Capabilities Register 4
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0130h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FLOW_CNT | |||||||||||||||
R | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
15 - 0 | FLOW_CNT | R | 0h | Total flow table entry count |
Short Description: Power Management Register 0
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0160h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
NOGATE_RSVD4 | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NOGATE_RSVD4 | NOGATE_RDEC2 | NOGATE_RSVD3 | NOGATE_SDEC3 | NOGATE_RSVD2 | NOGATE_WARB3 | NOGATE_RSVD1 | NOGATE_CARB3 | NOGATE_CARB2 | NOGATE_RSVD0 | ||||||
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 15 | NOGATE_RSVD4 | R/W | 0h | Reserved PM signals. |
14 | NOGATE_RDEC2 | R/W | 0h | When set inhibits automatic gating of clock. |
13 - 12 | NOGATE_RSVD3 | R/W | 0h | Reserved PM signals. |
11 | NOGATE_SDEC3 | R/W | 0h | When set inhibits automatic gating of clock. |
10 - 8 | NOGATE_RSVD2 | R/W | 0h | Reserved PM signals. |
7 | NOGATE_WARB3 | R/W | 0h | When set inhibits automatic gating of clock. |
6 - 4 | NOGATE_RSVD1 | R/W | 0h | Reserved PM signals. |
3 | NOGATE_CARB3 | R/W | 0h | When set inhibits automatic gating of clock. |
2 | NOGATE_CARB2 | R/W | 0h | When set inhibits automatic gating of clock. |
1 - 0 | NOGATE_RSVD0 | R/W | 0h | Reserved PM signals. |
Short Description: Power Management Register 1
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0164h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
NOGATE_EDC | NOGATE_STATS | NOGATE_PROXY | NOGATE_PSILIF | NOGATE_P2P | NOGATE_RSVD8 | NOGATE_EHANDLER | NOGATE_RINGOCC | NOGATE_RPCF | NOGATE_TPCF | NOGATE_PCF | NOGATE_RSVD7 | NOGATE_CFG | NOGATE_RSVD6 | ||
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NOGATE_RSVD6 | NOGATE_TRCU | NOGATE_RSVD5 | NOGATE_EVTCU | NOGATE_RWU3 | NOGATE_RWU2 | NOGATE_RWU1 | NOGATE_RWU0 | NOGATE_TRU3 | NOGATE_TRU2 | NOGATE_TRU1 | NOGATE_TRU0 | ||||
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | NOGATE_EDC | R/W | 0h | When set inhibits automatic gating of clock. |
30 | NOGATE_STATS | R/W | 0h | When set inhibits automatic gating of clock. |
29 | NOGATE_PROXY | R/W | 0h | When set inhibits automatic gating of clock. |
28 | NOGATE_PSILIF | R/W | 0h | When set inhibits automatic gating of clock. |
27 | NOGATE_P2P | R/W | 0h | When set inhibits automatic gating of clock. |
26 | NOGATE_RSVD8 | R/W | 0h | Reserved PM signals. |
25 | NOGATE_EHANDLER | R/W | 0h | When set inhibits automatic gating of clock. |
24 | NOGATE_RINGOCC | R/W | 0h | When set inhibits automatic gating of clock. |
23 | NOGATE_RPCF | R/W | 0h | When set inhibits automatic gating of clock. |
22 | NOGATE_TPCF | R/W | 0h | When set inhibits automatic gating of clock. |
21 | NOGATE_PCF | R/W | 0h | When set inhibits automatic gating of clock. |
20 - 19 | NOGATE_RSVD7 | R/W | 0h | Reserved PM signals. |
18 | NOGATE_CFG | R/W | 0h | When set inhibits automatic gating of clock. |
17 - 11 | NOGATE_RSVD6 | R/W | 0h | Reserved PM signals. |
10 | NOGATE_TRCU | R/W | 0h | When set inhibits automatic gating of clock. |
9 | NOGATE_RSVD5 | R/W | 0h | Reserved PM signals. |
8 | NOGATE_EVTCU | R/W | 0h | When set inhibits automatic gating of clock. |
7 | NOGATE_RWU3 | R/W | 0h | When set inhibits automatic gating of clock. |
6 | NOGATE_RWU2 | R/W | 0h | When set inhibits automatic gating of clock. |
5 | NOGATE_RWU1 | R/W | 0h | When set inhibits automatic gating of clock. |
4 | NOGATE_RWU0 | R/W | 0h | When set inhibits automatic gating of clock. |
3 | NOGATE_TRU3 | R/W | 0h | When set inhibits automatic gating of clock. |
2 | NOGATE_TRU2 | R/W | 0h | When set inhibits automatic gating of clock. |
1 | NOGATE_TRU1 | R/W | 0h | When set inhibits automatic gating of clock. |
0 | NOGATE_TRU0 | R/W | 0h | When set inhibits automatic gating of clock. |
Short Description: Debug Address Register
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 0178h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
DBG_EN | RESERVED | ||||||||||||||
R/W | NONE | ||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DBG_UNIT | DBG_ADDR | ||||||||||||||
R/W | R/W | ||||||||||||||
0 | 0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | DBG_EN | R/W | 0h | Debug enable |
RESERVED | NONE | Reserved | ||
15 - 8 | DBG_UNIT | R/W | 0h | Selects which unit to read debug information from |
7 - 0 | DBG_ADDR | R/W | 0h | Selects offset within unit to access seperate debug registers |
Short Description: Debug Data Register
Long Description:
Return to Summary Table
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 485C 017Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
DBG_DATA | |||||||||||||||
R/NA | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DBG_DATA | |||||||||||||||
R/NA | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | DBG_DATA | R/NA | 0h | Provides debug information from various internal units. The value which is read back depends on which unit and register are selected in the Debug Address Register |
Short Description: Ring Base Address Lo Register
Long Description:
Return to Summary Table
Offset = 40h + (j * 100h); where j = 0h to 43h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4860 0040h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
ADDR_LO | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ADDR_LO | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | ADDR_LO | R/W | 0h | Ring base address (LSBs) |
Short Description: Ring Base Address Hi Register
Long Description:
Return to Summary Table
Offset = 44h + (j * 100h); where j = 0h to 43h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4860 0044h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | ASEL | ||||||||||||||
NONE | R/W | ||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ADDR_HI | ||||||||||||||
NONE | R/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
19 - 16 | ASEL | R/W | 0h | Ring base address select Write transactions with ASEL=14 ,cause L2 cache allocation: for cache warming feature Write transactions with ASEL=15, does not cause L2 cache allocation Read transactions with ASEL=14 and 15, does not cause L2 cache allocation |
RESERVED | NONE | Reserved | ||
3 - 0 | ADDR_HI | R/W | 0h | Ring base address (MSBs) |
Short Description: Ring Size Register
Long Description:
Return to Summary Table
Offset = 48h + (j * 100h); where j = 0h to 43h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4860 0048h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
QMODE | RESERVED | RING_ELSIZE | RESERVED | ||||||||||||
R/NA | NONE | R/NA | NONE | ||||||||||||
1 | 1 | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SIZE | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 29 | QMODE | R/NA | 1h | Defines the mode for this ring or queue. |
RESERVED | NONE | Reserved | ||
26 - 24 | RING_ELSIZE | R/NA | 1h | |
RESERVED | NONE | Reserved | ||
15 - 0 | SIZE | R/W | 0h | Tx Ring element count. This field configures the size of the ring in elements. |
Short Description: Rx Channel Realtime Control Register
Long Description:
Return to Summary Table
Offset = 0h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RX_ENABLE | RX_TEARDOWN | RX_PAUSE | RX_FORCED_TEARDOWN | RESERVED | |||||||||||
R/W | R/W | R/W | R/W | NONE | |||||||||||
0 | 0 | 0 | 0 | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_STARVATION | RX_ERROR | |||||||||||||
NONE | R | R | |||||||||||||
0 | 0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RX_ENABLE | R/W | 0h | This field enables or disables the channel. Disabling a channel halts operation on the channel after the current block transfer is completed. Disabling a channel in the middle of a packet transfer may result in overflow conditions in the attached application and data loss. When a channel is disabled, the implementation may choose to reset all state for the channel. The pause bit shoudl be asserted instead of clearing enable directly if the intent is to temporarily pause the channel. This field is encoded as follows: 0 = channel is disabled 1 = channel is enabled This field will be cleared by HW after a teardown is requested to indicate tha the channel teardown is complete. If the host is enabling a channel that is just being set up, the host must initialize all of the other channel configuration fields before setting this bit. |
30 | RX_TEARDOWN | R/W | 0h | 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 | RX_PAUSE | R/W | 0h | Channel pause: Setting this bit will cause the channel to pause processing immediately. |
28 | RX_FORCED_TEARDOWN | R/W | 0h | Channel forced teardown: Setting this bit will cause the channel to stop waiting on trigger events. When this bit is set, the implementation may choose to bypass data transfers and event generation. This bit is a modifier to the normal tx_teardown and is intended to flush the channel to recover any descriptor or TR references which are currently being held by the BCDMA even if the trigger source is no longer functioning. Uso fo this bit is considered a 'catastrophic' condition and it is assumed that SW will need to perform some re-initialization in the system to re-align events, data buffers, etc. This bit should be set in addition to the tx_teardown bit in order to cause a forced teardown. This field will remain set after a channel teardown is complete. |
RESERVED | NONE | Reserved | ||
1 | RX_STARVATION | R | 0h | Rx starvation. This bit is set if the port receives a packet and the ring is empty. The bit clears when the doorbell is written with a positive value. |
0 | RX_ERROR | R | 0h | Channel error: This bit will be set anytime an error has occurred on the channel. This bit is cleared when the channel is disabled and re-enabled. |
Short Description: Channel Realtime Software Trigger Register
Long Description:
Return to Summary Table
Offset = 8h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TRIGGER | ||||||||||||||
NONE | NA/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
0 | TRIGGER | NA/W | 0h | Trigger: writing this bit with a value of 1 will cause the trigger event to be sent to this channel |
Short Description: Tx Channel Realtime Status Register 0
Long Description:
Return to Summary Table
Offset = 40h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0040h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved |
Short Description: Tx Channel Realtime Status Register 1
Long Description:
Return to Summary Table
Offset = 44h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0044h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved |
Short Description: Rx Channel Realtime State Data Register
Long Description:
Return to Summary Table
Offset = 80h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0080h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STATE_INFO | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STATE_INFO | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | STATE_INFO | R/W | 0h | See BCDMA Mapping Table |
Short Description: Rx Channel Real-time Remote Peer Register 0
Long Description:
Return to Summary Table
Offset = 200h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0200h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 1
Long Description:
Return to Summary Table
Offset = 204h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0204h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 2
Long Description:
Return to Summary Table
Offset = 208h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0208h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 3
Long Description:
Return to Summary Table
Offset = 20ch + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 020Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 4
Long Description:
Return to Summary Table
Offset = 210h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0210h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 5
Long Description:
Return to Summary Table
Offset = 214h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0214h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 6
Long Description:
Return to Summary Table
Offset = 218h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0218h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 7
Long Description:
Return to Summary Table
Offset = 21ch + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 021Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 8
Long Description:
Return to Summary Table
Offset = 220h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0220h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 9
Long Description:
Return to Summary Table
Offset = 224h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0224h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 10
Long Description:
Return to Summary Table
Offset = 228h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0228h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 11
Long Description:
Return to Summary Table
Offset = 22ch + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 022Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 12
Long Description:
Return to Summary Table
Offset = 230h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0230h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 13
Long Description:
Return to Summary Table
Offset = 234h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0234h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 14
Long Description:
Return to Summary Table
Offset = 238h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0238h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Remote Peer Register 15
Long Description:
Return to Summary Table
Offset = 23ch + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 023Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Rx Channel Real-time Packet Count Statistics Register
Long Description:
Return to Summary Table
Offset = 400h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0400h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PCNT | R/WTD | 0h | Current completed packet count for the channel. |
Short Description: Rx Channel Real-time Completed Byte Count Statistics Register
Long Description:
Return to Summary Table
Offset = 408h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0408h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | BCNT | R/WTD | 0h | Current completed payload byte count for the channel. |
Short Description: Rx Channel Real-time Started Byte Count Statistics Register
Long Description:
Return to Summary Table
Offset = 410h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4A82 0410h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
SBCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SBCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | SBCNT | R/WTD | 0h | Current started byte count for the channel. |
Short Description: Tx Channel Realtime Control Register
Long Description:
Return to Summary Table
Offset = 0h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TX_ENABLE | TX_TEARDOWN | TX_PAUSE | TX_FORCED_TEARDOWN | RESERVED | |||||||||||
R/W | R/W | R/W | R/W | NONE | |||||||||||
0 | 0 | 0 | 0 | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_ERROR | ||||||||||||||
NONE | R | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | TX_ENABLE | R/W | 0h | This field enables or disables the channel. Disabling a channel halts operation on the channel after the current block transfer is completed. Disabling a channel in the middle of a packet transfer may result in underflow conditions in the attached application block and data loss. When a channel is disabled, the implementation may choose to reset all state for the channel. The pause bit should be asserted instead of clearing enable directly if the intent is to temporarily pause the channel. This field is encoded as follows: 0 = channel is disabled 1 = channel is enabled This field will be cleared by HW after a teardown is requested to indicate that the channel teardown is complete. |
30 | TX_TEARDOWN | R/W | 0h | Channel teardown: Setting this bit will request the channel to be torn down. This field will remain set after a channel teardown is complete. |
29 | TX_PAUSE | R/W | 0h | Channel pause: Setting this bit will cause the channel to pause processing immediately. |
28 | TX_FORCED_TEARDOWN | R/W | 0h | Channel forced teardown: Setting this bit will cause the channel to stop waiting on trigger events. When this bit is set, the implementation may choose to bypass data transfers and event generation. This bit is a modifier to the normal tx_teardown and is intended to flush the channel to recover any descriptor or TR references which are currently being held by the BCDMA even if the trigger source is no longer functioning. Uso fo this bit is considered a 'catastrophic' condition and it is assumed that SW will need to perform some re-initialization in the system to re-align events, data buffers, etc. This bit should be set in addition to the tx_teardown bit in order to cause a forced teardown. This field will remain set after a channel teardown is complete. |
RESERVED | NONE | Reserved | ||
0 | TX_ERROR | R | 0h | Channel error: This bit will be set anytime an error has occurred on the channel. This bit is cleared by writing back a 0. |
Short Description: Channel Realtime Software Trigger Register
Long Description:
Return to Summary Table
Offset = 8h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TRIGGER | ||||||||||||||
NONE | NA/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
0 | TRIGGER | NA/W | 0h | Trigger: writing this bit with a value of 1 will cause the trigger event to be sent to this channel |
Short Description: Tx Channel Realtime Status Register 0
Long Description:
Return to Summary Table
Offset = 40h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0040h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved |
Short Description: Tx Channel Realtime Status Register 1
Long Description:
Return to Summary Table
Offset = 44h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0044h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved |
Short Description: Tx Channel Realtime State Data Register
Long Description:
Return to Summary Table
Offset = 80h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0080h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STATE_INFO | |||||||||||||||
R/NA | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STATE_INFO | |||||||||||||||
R/NA | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | STATE_INFO | R/NA | 0h | See BCDMA Mapping Table |
Short Description: Tx Channel Real-time Remote Peer Register 0
Long Description:
Return to Summary Table
Offset = 200h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0200h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 1
Long Description:
Return to Summary Table
Offset = 204h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0204h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 2
Long Description:
Return to Summary Table
Offset = 208h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0208h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 3
Long Description:
Return to Summary Table
Offset = 20ch + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 020Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 4
Long Description:
Return to Summary Table
Offset = 210h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0210h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 5
Long Description:
Return to Summary Table
Offset = 214h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0214h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 6
Long Description:
Return to Summary Table
Offset = 218h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0218h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 7
Long Description:
Return to Summary Table
Offset = 21ch + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 021Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 8
Long Description:
Return to Summary Table
Offset = 220h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0220h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 9
Long Description:
Return to Summary Table
Offset = 224h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0224h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 10
Long Description:
Return to Summary Table
Offset = 228h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0228h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 11
Long Description:
Return to Summary Table
Offset = 22ch + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 022Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 12
Long Description:
Return to Summary Table
Offset = 230h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0230h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 13
Long Description:
Return to Summary Table
Offset = 234h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0234h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 14
Long Description:
Return to Summary Table
Offset = 238h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0238h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Remote Peer Register 15
Long Description:
Return to Summary Table
Offset = 23ch + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 023Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PEER_DATA | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PEER_DATA | R/W | 0h | Peer realtime register data (varies by paired peer). |
Short Description: Tx Channel Real-time Packet Count Statistics Register
Long Description:
Return to Summary Table
Offset = 400h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0400h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PCNT | R/WTD | 0h | Current completed packet count for the channel. |
Short Description: Tx Channel Real-time Completed Byte Count Statistics Register
Long Description:
Return to Summary Table
Offset = 408h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0408h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | BCNT | R/WTD | 0h | Current completed payload byte count for the channel. |
Short Description: Tx Channel Real-time Started Byte Count Statistics Register
Long Description:
Return to Summary Table
Offset = 410h + (j * 1000h); where j = 0h to 13h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4AA4 0410h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
SBCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SBCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | SBCNT | R/WTD | 0h | Current started byte count for the channel. |
Short Description: Realtime Ring N Forward Doorbell Register
Long Description:
Return to Summary Table
Offset = 10h + (j * 2000h); where j = 0h to 43h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4BC0 0010h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ENTRY_CNT | ||||||||||||||
NONE | NA/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
7 - 0 | ENTRY_CNT | NA/W | 0h | Signed number of entries by which to increment the ring occupancy. For normal Tx Ring operation, this value should be a positive number. This occ value for the ring is increased by this value each time the doorbell register is written (occ absolute value will increase or decrease based on the sign of the tentry_cnt). |
Short Description: Realtime Ring N Forward Occupancy Register
Long Description:
Return to Summary Table
Offset = 18h + (j * 2000h); where j = 0h to 43h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4BC0 0018h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | OCC | ||||||||||||||
NONE | R/NA | ||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OCC | |||||||||||||||
R/NA | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
16 - 0 | OCC | R/NA | 0h | Total number of valid entries on the ring. This value is generally intended to be incremented by doorbell pokes from software and is decremented by the DMA engine as entries are completed. |
Short Description: Realtime Ring N Reverse Doorbell Register
Long Description:
Return to Summary Table
Offset = 1010h + (j * 2000h); where j = 0h to 43h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4BC0 1010h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TDOWN_ACK | RESERVED | ||||||||||||||
NA/W | NONE | ||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ENTRY_CNT | ||||||||||||||
NONE | NA/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | TDOWN_ACK | NA/W | 0h | This bit is set to 1 to ackowledge (and clear) the tdown_complete bit in the corresponding Ring N Occupancy Register. this bit is only valid on the reverse rings (rings consumed by the Host SW) |
RESERVED | NONE | Reserved | ||
7 - 0 | ENTRY_CNT | NA/W | 0h | Signed number of entries by which to increment the ring occupancy. For normal Tx Ring operation, this value should be a positive number. This occ value for the ring is increased by this value each time the doorbell register is written (occ absolute value will increase or decrease based on the sign of the tentry_cnt). |
Short Description: Realtime Ring N Reverse Occupancy Register
Long Description:
Return to Summary Table
Offset = 1018h + (j * 2000h); where j = 0h to 43h
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4BC0 1018h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TDOWN_COMPLETE | RESERVED | OCC | |||||||||||||
R/NA | NONE | R/NA | |||||||||||||
0 | 0 | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OCC | |||||||||||||||
R/NA | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | TDOWN_COMPLETE | R/NA | 0h | This bit when set indicates that a teardown is complete on the channel. This bit is cleared anytime the tdown_ack bit is written as a 1 in the corresponding Ring N Doorbell Register. This bit is only valid on the reverse rings (rings consumed by the Host SW). |
RESERVED | NONE | Reserved | ||
16 - 0 | OCC | R/NA | 0h | Total number of valid entries on the ring. This value is generally intended to be incremented by doorbell pokes from software and is decremented by the DMA engine as entries are completed. |
Short Description: Tx Channel Realtime Control Register
Long Description:
Return to Summary Table
Offset = 0h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TX_ENABLE | TX_TEARDOWN | TX_PAUSE | TX_FORCED_TEARDOWN | RESERVED | |||||||||||
R/W | R/W | R/W | R/W | NONE | |||||||||||
0 | 0 | 0 | 0 | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_ERROR | ||||||||||||||
NONE | R | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | TX_ENABLE | R/W | 0h | This field enables or disables the channel. Disabling a channel halts operation on the channel after the current block transfer is completed. Disabling a channel in the middle of a packet transfer may result in underflow conditions in the attached application block and data loss. When a channel is disabled, the implementation may choose to reset all state for the channel. The pause bit should be asserted instead of clearing enable directly if the intent is to temporarily pause the channel. This field is encoded as follows: 0 = channel is disabled 1 = channel is enabled This field will be cleared by HW after a teardown is requested to indicate that the channel teardown is complete. |
30 | TX_TEARDOWN | R/W | 0h | Channel teardown: Setting this bit will request the channel to be torn down. This field will remain set after a channel teardown is complete. |
29 | TX_PAUSE | R/W | 0h | Channel pause: Setting this bit will cause the channel to pause processing immediately. |
28 | TX_FORCED_TEARDOWN | R/W | 0h | Channel forced teardown: Setting this bit will cause the channel to stop waiting on trigger events. When this bit is set, the implementation may choose to bypass data transfers and event generation. This bit is a modifier to the normal tx_teardown and is intended to flush the channel to recover any descriptor or TR references which are currently being held by the BCDMA even if the trigger source is no longer functioning. Uso fo this bit is considered a 'catastrophic' condition and it is assumed that SW will need to perform some re-initialization in the system to re-align events, data buffers, etc. This bit should be set in addition to the tx_teardown bit in order to cause a forced teardown. This field will remain set after a channel teardown is complete. |
RESERVED | NONE | Reserved | ||
0 | TX_ERROR | R | 0h | Channel error: This bit will be set anytime an error has occurred on the channel. This bit is cleared by writing back a 0. |
Short Description: Channel Realtime Software Trigger Register
Long Description:
Return to Summary Table
Offset = 8h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
NONE | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TRIGGER | ||||||||||||||
NONE | NA/W | ||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
RESERVED | NONE | Reserved | ||
0 | TRIGGER | NA/W | 0h | Trigger: writing this bit with a value of 1 will cause the trigger event to be sent to this channel |
Short Description: Channel Realtime Status Register 0
Long Description:
Return to Summary Table
Offset = 40h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0040h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STAT0 | |||||||||||||||
NA/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STAT0 | |||||||||||||||
NA/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | STAT0 | NA/W | 0h | Status info |
Short Description: Channel Realtime Status Register 1
Long Description:
Return to Summary Table
Offset = 44h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0044h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STAT1 | |||||||||||||||
NA/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STAT1 | |||||||||||||||
NA/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | STAT1 | NA/W | 0h | Status info |
Short Description: Channel Realtime Status Register 2
Long Description:
Return to Summary Table
Offset = 48h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0048h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STAT2 | |||||||||||||||
NA/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STAT2 | |||||||||||||||
NA/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | STAT2 | NA/W | 0h | Status info |
Short Description: Channel Realtime Status Register 3
Long Description:
Return to Summary Table
Offset = 4ch + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 004Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STAT3 | |||||||||||||||
NA/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STAT3 | |||||||||||||||
NA/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | STAT3 | NA/W | 0h | Status info |
Short Description: Channel Realtime Read State Data Register
Long Description:
Return to Summary Table
Offset = 80h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0080h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STATE_INFO | |||||||||||||||
R/NA | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STATE_INFO | |||||||||||||||
R/NA | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | STATE_INFO | R/NA | 0h | See BCDMA Mapping Table |
Short Description: Channel Realtime Write State Data Register
Long Description:
Return to Summary Table
Offset = 100h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0100h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STATE_INFO | |||||||||||||||
R/W | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STATE_INFO | |||||||||||||||
R/W | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | STATE_INFO | R/W | 0h | See BCDMA Mapping Table |
Short Description: Tx Channel Real-time Packet Count Statistics Register
Long Description:
Return to Summary Table
Offset = 400h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0400h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | PCNT | R/WTD | 0h | Current completed packet count for the channel. |
Short Description: Tx Channel Real-time Completed Byte Count Statistics Register
Long Description:
Return to Summary Table
Offset = 408h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0408h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | BCNT | R/WTD | 0h | Current completed payload byte count for the channel. |
Short Description: Tx Channel Real-time Started Byte Count Statistics Register
Long Description:
Return to Summary Table
Offset = 410h + (j * 1000h); where j = 0h to 1Bh
Instance Name | Base Address |
---|---|
DMASS0_BCDMA_0 | 4C00 0410h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
SBCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SBCNT | |||||||||||||||
R/WTD | |||||||||||||||
0 |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 0 | SBCNT | R/WTD | 0h | Current started byte count for the channel. |
Access Type | Code | Description |
---|---|---|
R/W | R/W | Read / Write |
R/NA | R/NA | Undefined |
R | R | Read |
NA/W | NA/W | Undefined |
R/WTD | R/WTD | Undefined |