12#if defined ( __CC_ARM )
1212 __I uint32_t CURSCAT[16];
1214 __I uint32_t RESERVE1[176];
1234 __I uint32_t RESERVE2[7];
1238 __I uint32_t RESERVE3[7];
1245 __I uint32_t RESERVE4[28];
1249 __IO uint32_t RESERVE5[52];
1259#define PDMA_DSCT_CTL_OPMODE_Pos (0)
1260#define PDMA_DSCT_CTL_OPMODE_Msk (0x3ul << PDMA_DSCT_CTL_OPMODE_Pos)
1262#define PDMA_DSCT_CTL_TXTYPE_Pos (2)
1263#define PDMA_DSCT_CTL_TXTYPE_Msk (0x1ul << PDMA_DSCT_CTL_TXTYPE_Pos)
1265#define PDMA_DSCT_CTL_BURSIZE_Pos (4)
1266#define PDMA_DSCT_CTL_BURSIZE_Msk (0x7ul << PDMA_DSCT_CTL_BURSIZE_Pos)
1268#define PDMA_DSCT_CTL_TBINTDIS_Pos (7)
1269#define PDMA_DSCT_CTL_TBINTDIS_Msk (0x1ul << PDMA_DSCT_CTL_TBINTDIS_Pos)
1271#define PDMA_DSCT_CTL_SAINC_Pos (8)
1272#define PDMA_DSCT_CTL_SAINC_Msk (0x3ul << PDMA_DSCT_CTL_SAINC_Pos)
1274#define PDMA_DSCT_CTL_DAINC_Pos (10)
1275#define PDMA_DSCT_CTL_DAINC_Msk (0x3ul << PDMA_DSCT_CTL_DAINC_Pos)
1277#define PDMA_DSCT_CTL_TXWIDTH_Pos (12)
1278#define PDMA_DSCT_CTL_TXWIDTH_Msk (0x3ul << PDMA_DSCT_CTL_TXWIDTH_Pos)
1280#define PDMA_DSCT_CTL_TXACK_Pos (14)
1281#define PDMA_DSCT_CTL_TXACK_Msk (0x1ul << PDMA_DSCT_CTL_TXACK_Pos)
1283#define PDMA_DSCT_CTL_STRIDEEN_Pos (15)
1284#define PDMA_DSCT_CTL_STRIDEEN_Msk (0x1ul << PDMA_DSCT_CTL_STRIDEEN_Pos)
1286#define PDMA_DSCT_CTL_TXCNT_Pos (16)
1287#define PDMA_DSCT_CTL_TXCNT_Msk (0xfffful << PDMA_DSCT_CTL_TXCNT_Pos)
1289#define PDMA_DSCT_SA_SA_Pos (0)
1290#define PDMA_DSCT_SA_SA_Msk (0xfffffffful << PDMA_DSCT_SA_SA_Pos)
1292#define PDMA_DSCT_DA_DA_Pos (0)
1293#define PDMA_DSCT_DA_DA_Msk (0xfffffffful << PDMA_DSCT_DA_DA_Pos)
1295#define PDMA_DSCT_NEXT_NEXT_Pos (0)
1296#define PDMA_DSCT_NEXT_NEXT_Msk (0xfffful << PDMA_DSCT_NEXT_NEXT_Pos)
1298#define PDMA_DSCT_NEXT_EXENEXT_Pos (16)
1299#define PDMA_DSCT_NEXT_EXENEXT_Msk (0xfffful << PDMA_DSCT_NEXT_EXENEXT_Pos)
1301#define PDMA_CURSCAT_CURADDR_Pos (0)
1302#define PDMA_CURSCAT_CURADDR_Msk (0xfffffffful << PDMA_CURSCAT_CURADDR_Pos)
1304#define PDMA_CHCTL_CHENn_Pos (0)
1305#define PDMA_CHCTL_CHENn_Msk (0xfffful << PDMA_CHCTL_CHENn_Pos)
1307#define PDMA_PAUSE_PAUSEn_Pos (0)
1308#define PDMA_PAUSE_PAUSEn_Msk (0xfffful << PDMA_PAUSE_PAUSEn_Pos)
1310#define PDMA_SWREQ_SWREQn_Pos (0)
1311#define PDMA_SWREQ_SWREQn_Msk (0xfffful << PDMA_SWREQ_SWREQn_Pos)
1313#define PDMA_TRGSTS_REQSTSn_Pos (0)
1314#define PDMA_TRGSTS_REQSTSn_Msk (0xfffful << PDMA_TRGSTS_REQSTSn_Pos)
1316#define PDMA_PRISET_FPRISETn_Pos (0)
1317#define PDMA_PRISET_FPRISETn_Msk (0xfffful << PDMA_PRISET_FPRISETn_Pos)
1319#define PDMA_PRICLR_FPRICLRn_Pos (0)
1320#define PDMA_PRICLR_FPRICLRn_Msk (0xfffful << PDMA_PRICLR_FPRICLRn_Pos)
1322#define PDMA_INTEN_INTENn_Pos (0)
1323#define PDMA_INTEN_INTENn_Msk (0xfffful << PDMA_INTEN_INTENn_Pos)
1325#define PDMA_INTSTS_ABTIF_Pos (0)
1326#define PDMA_INTSTS_ABTIF_Msk (0x1ul << PDMA_INTSTS_ABTIF_Pos)
1328#define PDMA_INTSTS_TDIF_Pos (1)
1329#define PDMA_INTSTS_TDIF_Msk (0x1ul << PDMA_INTSTS_TDIF_Pos)
1331#define PDMA_INTSTS_ALIGNF_Pos (2)
1332#define PDMA_INTSTS_ALIGNF_Msk (0x1ul << PDMA_INTSTS_ALIGNF_Pos)
1334#define PDMA_INTSTS_REQTOF0_Pos (8)
1335#define PDMA_INTSTS_REQTOF0_Msk (0x1ul << PDMA_INTSTS_REQTOF0_Pos)
1337#define PDMA_INTSTS_REQTOF1_Pos (9)
1338#define PDMA_INTSTS_REQTOF1_Msk (0x1ul << PDMA_INTSTS_REQTOF1_Pos)
1340#define PDMA_ABTSTS_ABTIF0_Pos (0)
1341#define PDMA_ABTSTS_ABTIF0_Msk (0x1ul << PDMA_ABTSTS_ABTIF0_Pos)
1343#define PDMA_ABTSTS_ABTIF1_Pos (1)
1344#define PDMA_ABTSTS_ABTIF1_Msk (0x1ul << PDMA_ABTSTS_ABTIF1_Pos)
1346#define PDMA_ABTSTS_ABTIF2_Pos (2)
1347#define PDMA_ABTSTS_ABTIF2_Msk (0x1ul << PDMA_ABTSTS_ABTIF2_Pos)
1349#define PDMA_ABTSTS_ABTIF3_Pos (3)
1350#define PDMA_ABTSTS_ABTIF3_Msk (0x1ul << PDMA_ABTSTS_ABTIF3_Pos)
1352#define PDMA_ABTSTS_ABTIF4_Pos (4)
1353#define PDMA_ABTSTS_ABTIF4_Msk (0x1ul << PDMA_ABTSTS_ABTIF4_Pos)
1355#define PDMA_ABTSTS_ABTIF5_Pos (5)
1356#define PDMA_ABTSTS_ABTIF5_Msk (0x1ul << PDMA_ABTSTS_ABTIF5_Pos)
1358#define PDMA_ABTSTS_ABTIF6_Pos (6)
1359#define PDMA_ABTSTS_ABTIF6_Msk (0x1ul << PDMA_ABTSTS_ABTIF6_Pos)
1361#define PDMA_ABTSTS_ABTIF7_Pos (7)
1362#define PDMA_ABTSTS_ABTIF7_Msk (0x1ul << PDMA_ABTSTS_ABTIF7_Pos)
1364#define PDMA_ABTSTS_ABTIF8_Pos (8)
1365#define PDMA_ABTSTS_ABTIF8_Msk (0x1ul << PDMA_ABTSTS_ABTIF8_Pos)
1367#define PDMA_ABTSTS_ABTIF9_Pos (9)
1368#define PDMA_ABTSTS_ABTIF9_Msk (0x1ul << PDMA_ABTSTS_ABTIF9_Pos)
1370#define PDMA_ABTSTS_ABTIF10_Pos (10)
1371#define PDMA_ABTSTS_ABTIF10_Msk (0x1ul << PDMA_ABTSTS_ABTIF10_Pos)
1373#define PDMA_ABTSTS_ABTIF11_Pos (11)
1374#define PDMA_ABTSTS_ABTIF11_Msk (0x1ul << PDMA_ABTSTS_ABTIF11_Pos)
1376#define PDMA_ABTSTS_ABTIF12_Pos (12)
1377#define PDMA_ABTSTS_ABTIF12_Msk (0x1ul << PDMA_ABTSTS_ABTIF12_Pos)
1379#define PDMA_ABTSTS_ABTIF13_Pos (13)
1380#define PDMA_ABTSTS_ABTIF13_Msk (0x1ul << PDMA_ABTSTS_ABTIF13_Pos)
1382#define PDMA_ABTSTS_ABTIF14_Pos (14)
1383#define PDMA_ABTSTS_ABTIF14_Msk (0x1ul << PDMA_ABTSTS_ABTIF14_Pos)
1385#define PDMA_ABTSTS_ABTIF15_Pos (15)
1386#define PDMA_ABTSTS_ABTIF15_Msk (0x1ul << PDMA_ABTSTS_ABTIF15_Pos)
1388#define PDMA_TDSTS_TDIF0_Pos (0)
1389#define PDMA_TDSTS_TDIF0_Msk (0x1ul << PDMA_TDSTS_TDIF0_Pos)
1391#define PDMA_TDSTS_TDIF1_Pos (1)
1392#define PDMA_TDSTS_TDIF1_Msk (0x1ul << PDMA_TDSTS_TDIF1_Pos)
1394#define PDMA_TDSTS_TDIF2_Pos (2)
1395#define PDMA_TDSTS_TDIF2_Msk (0x1ul << PDMA_TDSTS_TDIF2_Pos)
1397#define PDMA_TDSTS_TDIF3_Pos (3)
1398#define PDMA_TDSTS_TDIF3_Msk (0x1ul << PDMA_TDSTS_TDIF3_Pos)
1400#define PDMA_TDSTS_TDIF4_Pos (4)
1401#define PDMA_TDSTS_TDIF4_Msk (0x1ul << PDMA_TDSTS_TDIF4_Pos)
1403#define PDMA_TDSTS_TDIF5_Pos (5)
1404#define PDMA_TDSTS_TDIF5_Msk (0x1ul << PDMA_TDSTS_TDIF5_Pos)
1406#define PDMA_TDSTS_TDIF6_Pos (6)
1407#define PDMA_TDSTS_TDIF6_Msk (0x1ul << PDMA_TDSTS_TDIF6_Pos)
1409#define PDMA_TDSTS_TDIF7_Pos (7)
1410#define PDMA_TDSTS_TDIF7_Msk (0x1ul << PDMA_TDSTS_TDIF7_Pos)
1412#define PDMA_TDSTS_TDIF8_Pos (8)
1413#define PDMA_TDSTS_TDIF8_Msk (0x1ul << PDMA_TDSTS_TDIF8_Pos)
1415#define PDMA_TDSTS_TDIF9_Pos (9)
1416#define PDMA_TDSTS_TDIF9_Msk (0x1ul << PDMA_TDSTS_TDIF9_Pos)
1418#define PDMA_TDSTS_TDIF10_Pos (10)
1419#define PDMA_TDSTS_TDIF10_Msk (0x1ul << PDMA_TDSTS_TDIF10_Pos)
1421#define PDMA_TDSTS_TDIF11_Pos (11)
1422#define PDMA_TDSTS_TDIF11_Msk (0x1ul << PDMA_TDSTS_TDIF11_Pos)
1424#define PDMA_TDSTS_TDIF12_Pos (12)
1425#define PDMA_TDSTS_TDIF12_Msk (0x1ul << PDMA_TDSTS_TDIF12_Pos)
1427#define PDMA_TDSTS_TDIF13_Pos (13)
1428#define PDMA_TDSTS_TDIF13_Msk (0x1ul << PDMA_TDSTS_TDIF13_Pos)
1430#define PDMA_TDSTS_TDIF14_Pos (14)
1431#define PDMA_TDSTS_TDIF14_Msk (0x1ul << PDMA_TDSTS_TDIF14_Pos)
1433#define PDMA_TDSTS_TDIF15_Pos (15)
1434#define PDMA_TDSTS_TDIF15_Msk (0x1ul << PDMA_TDSTS_TDIF15_Pos)
1436#define PDMA_ALIGN_ALIGNn_Pos (0)
1437#define PDMA_ALIGN_ALIGNn_Msk (0xfffful << PDMA_ALIGN_ALIGNn_Pos)
1439#define PDMA_TACTSTS_TXACTFn_Pos (0)
1440#define PDMA_TACTSTS_TXACTFn_Msk (0xfffful << PDMA_TACTSTS_TXACTFn_Pos)
1442#define PDMA_TOUTPSC_TOUTPSC0_Pos (0)
1443#define PDMA_TOUTPSC_TOUTPSC0_Msk (0x7ul << PDMA_TOUTPSC_TOUTPSC0_Pos)
1445#define PDMA_TOUTPSC_TOUTPSC1_Pos (4)
1446#define PDMA_TOUTPSC_TOUTPSC1_Msk (0x7ul << PDMA_TOUTPSC_TOUTPSC1_Pos)
1448#define PDMA_TOUTEN_TOUTENn_Pos (0)
1449#define PDMA_TOUTEN_TOUTENn_Msk (0x3ul << PDMA_TOUTEN_TOUTENn_Pos)
1451#define PDMA_TOUTIEN_TOUTIENn_Pos (0)
1452#define PDMA_TOUTIEN_TOUTIENn_Msk (0x3ul << PDMA_TOUTIEN_TOUTIENn_Pos)
1454#define PDMA_SCATBA_SCATBA_Pos (16)
1455#define PDMA_SCATBA_SCATBA_Msk (0xfffful << PDMA_SCATBA_SCATBA_Pos)
1457#define PDMA_TOC0_1_TOC0_Pos (0)
1458#define PDMA_TOC0_1_TOC0_Msk (0xfffful << PDMA_TOC0_1_TOC0_Pos)
1460#define PDMA_TOC0_1_TOC1_Pos (16)
1461#define PDMA_TOC0_1_TOC1_Msk (0xfffful << PDMA_TOC0_1_TOC1_Pos)
1463#define PDMA_CHRST_CHnRST_Pos (0)
1464#define PDMA_CHRST_CHnRST_Msk (0xfffful << PDMA_CHRST_CHnRST_Pos)
1466#define PDMA_REQSEL0_3_REQSRC0_Pos (0)
1467#define PDMA_REQSEL0_3_REQSRC0_Msk (0x7ful << PDMA_REQSEL0_3_REQSRC0_Pos)
1469#define PDMA_REQSEL0_3_REQSRC1_Pos (8)
1470#define PDMA_REQSEL0_3_REQSRC1_Msk (0x7ful << PDMA_REQSEL0_3_REQSRC1_Pos)
1472#define PDMA_REQSEL0_3_REQSRC2_Pos (16)
1473#define PDMA_REQSEL0_3_REQSRC2_Msk (0x7ful << PDMA_REQSEL0_3_REQSRC2_Pos)
1475#define PDMA_REQSEL0_3_REQSRC3_Pos (24)
1476#define PDMA_REQSEL0_3_REQSRC3_Msk (0x7ful << PDMA_REQSEL0_3_REQSRC3_Pos)
1478#define PDMA_REQSEL4_7_REQSRC4_Pos (0)
1479#define PDMA_REQSEL4_7_REQSRC4_Msk (0x7ful << PDMA_REQSEL4_7_REQSRC4_Pos)
1481#define PDMA_REQSEL4_7_REQSRC5_Pos (8)
1482#define PDMA_REQSEL4_7_REQSRC5_Msk (0x7ful << PDMA_REQSEL4_7_REQSRC5_Pos)
1484#define PDMA_REQSEL4_7_REQSRC6_Pos (16)
1485#define PDMA_REQSEL4_7_REQSRC6_Msk (0x7ful << PDMA_REQSEL4_7_REQSRC6_Pos)
1487#define PDMA_REQSEL4_7_REQSRC7_Pos (24)
1488#define PDMA_REQSEL4_7_REQSRC7_Msk (0x7ful << PDMA_REQSEL4_7_REQSRC7_Pos)
1490#define PDMA_REQSEL8_11_REQSRC8_Pos (0)
1491#define PDMA_REQSEL8_11_REQSRC8_Msk (0x7ful << PDMA_REQSEL8_11_REQSRC8_Pos)
1493#define PDMA_REQSEL8_11_REQSRC9_Pos (8)
1494#define PDMA_REQSEL8_11_REQSRC9_Msk (0x7ful << PDMA_REQSEL8_11_REQSRC9_Pos)
1496#define PDMA_REQSEL8_11_REQSRC10_Pos (16)
1497#define PDMA_REQSEL8_11_REQSRC10_Msk (0x7ful << PDMA_REQSEL8_11_REQSRC10_Pos)
1499#define PDMA_REQSEL8_11_REQSRC11_Pos (24)
1500#define PDMA_REQSEL8_11_REQSRC11_Msk (0x7ful << PDMA_REQSEL8_11_REQSRC11_Pos)
1502#define PDMA_REQSEL12_15_REQSRC12_Pos (0)
1503#define PDMA_REQSEL12_15_REQSRC12_Msk (0x7ful << PDMA_REQSEL12_15_REQSRC12_Pos)
1505#define PDMA_REQSEL12_15_REQSRC13_Pos (8)
1506#define PDMA_REQSEL12_15_REQSRC13_Msk (0x7ful << PDMA_REQSEL12_15_REQSRC13_Pos)
1508#define PDMA_REQSEL12_15_REQSRC14_Pos (16)
1509#define PDMA_REQSEL12_15_REQSRC14_Msk (0x7ful << PDMA_REQSEL12_15_REQSRC14_Pos)
1511#define PDMA_REQSEL12_15_REQSRC15_Pos (24)
1512#define PDMA_REQSEL12_15_REQSRC15_Msk (0x7ful << PDMA_REQSEL12_15_REQSRC15_Pos)
1514#define PDMA_STCRn_STC_Pos (0)
1515#define PDMA_STCRn_STC_Msk (0xfffful << PDMA_STCRn_STC_Pos)
1517#define PDMA_ASOCRn_SASOL_Pos (0)
1518#define PDMA_ASOCRn_SASOL_Msk (0xfffful << PDMA_ASOCRn_SASOL_Pos)
1520#define PDMA_ASOCRn_DASOL_Pos (16)
1521#define PDMA_ASOCRn_DASOL_Msk (0xfffful << PDMA_ASOCRn_DASOL_Pos)
1523#define PDMA_RCNTn_RCNT_Pos (0)
1524#define PDMA_RCNTn_RCNT_Msk (0xfffful << PDMA_STCRn_RCNT_Pos)
1526#define PDMA_AICTLn_SAICNT_Pos (0)
1527#define PDMA_AICTLn_SAICNT_Msk (0xfffful << PDMA_ASOCRn_SASOL_Pos)
1529#define PDMA_AICTLn_DAICNT_Pos (16)
1530#define PDMA_AICTLn_DAICNT_Msk (0xfffful << PDMA_ASOCRn_DASOL_Pos)
1536#if defined ( __CC_ARM )
1537#pragma no_anon_unions
__IO uint32_t REQSEL12_15