SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Each parameter set of PaRAM is organized into eight 32-bit words or 32 bytes, as shown in Figure 16-21 and described in Table 16-60. Each PaRAM set consists of 16-bit and 32-bit parameters.
Offset Address (bytes) | Acronym | Parameter | Description |
---|---|---|---|
0h | OPT | Channel Options EDMA_TPCC_OPT_n register | Transfer configuration options |
4h | SRC | Channel Source Address EDMA_TPCC_SRC_n register | The byte address from which data is transferred |
8h(1) | ACNT | Count for 1st Dimension EDMA_TPCC_ABCNT_n[15:0] ACNT bit-field. | Unsigned value specifying the number of contiguous bytes within an array (first dimension of the transfer). Valid values range from 1 to 65 535. |
BCNT | Count for 2nd Dimension EDMA_TPCC_ABCNT_n[31:16] BCNT bit-field. | Unsigned value specifying the number of arrays in a frame, where an array is ACNT bytes. Valid values range from 1 to 65 535. | |
Ch | DST | Channel Destination Address EDMA_TPCC_DST_n register | The byte address to which data is transferred |
10h(1) | SBIDX | Source BCNT Index EDMA_TPCC_BIDX_n[15:0] SBIDX bit-field. | Signed value specifying the byte address offset between source arrays within a frame (2nd dimension). Valid values range from –32 768 and 32 767. |
DBIDX | Destination BCNT Index EDMA_TPCC_BIDX_n[31:16] DBIDX bit-field. | Signed value specifying the byte address offset between destination arrays within a frame (2nd dimension). Valid values range from –32 768 and 32 767. | |
14h(1) | LINK | Link Address EDMA_TPCC_LNK_n[15:0] LINK bit-field | The PaRAM address containing the PaRAM set to be linked (copied from) when the current PaRAM set is exhausted. A value of FFFFh specifies a null link. |
BCNTRLD | BCNT Reload EDMA_TPCC_LNK_n[31:16] BCNTRLD bit-field | The count value used to reload BCNT when BCNT decrements to 0 (TR is submitted for the last array in 2nd dimension). Only relevant in A-synchronized transfers. | |
18h(1) | SCIDX | Source CCNT index. EDMA_TPCC_CIDX_n[15:0] SCIDX bit-field. | Signed value specifying the byte address offset between frames within a block (3rd dimension). Valid values range from –32 768 and 32 767. |
A-synchronized transfers: The byte address offset from the beginning of the last source array in a frame to the beginning of the first source array in the next frame. | |||
AB-synchronized transfers: The byte address offset from the beginning of the first source array in a frame to the beginning of the first source array in the next frame. | |||
DCIDX | Destination CCNT index. EDMA_TPCC_CIDX_n[31:16] DCIDX bit-field. | Signed value specifying the byte address offset between frames within a block (3rd dimension). Valid values range from –32 768 and 32 767. | |
A-synchronized transfers: The byte address offset from the beginning of the last destination array in a frame to the beginning of the first destination array in the next frame. | |||
AB-synchronized transfers: The byte address offset from the beginning of the first destination array in a frame to the beginning of the first destination array in the next frame. | |||
1Ch | CCNT | Count for 3rd Dimension. EDMA_TPCC_CCNT_n[15:0] CCNT bit-field. | Unsigned value specifying the number of frames in a block, where a frame is BCNT arrays of ACNT bytes. Valid values range from 1 to 65 535. |
Reserved | Reserved | Reserved. Always write 0 to this bit; writes of 1 to this bit are not supported and attempts to do so may result in undefined behavior. |