13.5.1.3 Descripter Pointer Offset
Descriptor[31:18] contains the Descriptor Pointer Off set (DPO) values used to calculate the address location of the next descriptor by simply adding it to the address location of the current descriptor. See Source Descriptor Table (SDT) and Destination Descriptor Table (DDT).
Next DP = Current DP + DPO
- DPOnM1[6:0] is the Descriptor Table
Offset used to calculate the next Descriptor Pointer only if DMAxSTAT.MATCH =
1, see Table 13-10. - DPOnM0[6:0] is the Descriptor Table
Offset used to calculate the next Descriptor Pointer only if DMAxSTAT.MATCH =
0, see Table 13-10.
| DPO[6:0] (Hex/2’s Complement) | Offset Value (Decimal) |
|---|---|
| 00/0 | 0 |
| 01/+1 | +4 |
| 02/+2 | +8 |
| 03/+3 | +12 |
| ... | ... |
| 0F/+15 | +60 |
| ... | ... |
| 3F/+63 | +252 |
| 40/-64 | -256 |
| 41/-63 | -252 |
| ... | ... |
| 7F/-1 | -4 |
