⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cslr_edmatc.h

📁 TI达芬奇dm644x各硬件模块测试代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/*----EVAL Tokens----*/
#define CSL_EDMATC0_ERRCMD_EVAL_EVAL     (0x00000001u)

#define CSL_EDMATC0_ERRCMD_RESETVAL      (0x00000000u)

/* RDRATE */

#define CSL_EDMATC0_RDRATE_RDRATE_MASK   (0x00000007u)
#define CSL_EDMATC0_RDRATE_RDRATE_SHIFT  (0x00000000u)
#define CSL_EDMATC0_RDRATE_RDRATE_RESETVAL (0x00000000u)

/*----RDRATE Tokens----*/
#define CSL_EDMATC0_RDRATE_RDRATE_AFAP   (0x00000000u)
#define CSL_EDMATC0_RDRATE_RDRATE_4CYCLE (0x00000001u)
#define CSL_EDMATC0_RDRATE_RDRATE_8CYCLE (0x00000002u)
#define CSL_EDMATC0_RDRATE_RDRATE_16CYCLE (0x00000003u)
#define CSL_EDMATC0_RDRATE_RDRATE_32CYCLE (0x00000004u)

#define CSL_EDMATC0_RDRATE_RESETVAL      (0x00000000u)

/* POPT */

#define CSL_EDMATC0_POPT_TCCHEN_MASK     (0x00400000u)
#define CSL_EDMATC0_POPT_TCCHEN_SHIFT    (0x00000016u)
#define CSL_EDMATC0_POPT_TCCHEN_RESETVAL (0x00000000u)

/*----TCCHEN Tokens----*/
#define CSL_EDMATC0_POPT_TCCHEN_DISABLE  (0x00000000u)
#define CSL_EDMATC0_POPT_TCCHEN_ENABLE   (0x00000001u)

#define CSL_EDMATC0_POPT_TCINTEN_MASK    (0x00100000u)
#define CSL_EDMATC0_POPT_TCINTEN_SHIFT   (0x00000014u)
#define CSL_EDMATC0_POPT_TCINTEN_RESETVAL (0x00000000u)

/*----TCINTEN Tokens----*/
#define CSL_EDMATC0_POPT_TCINTEN_DISABLE (0x00000000u)
#define CSL_EDMATC0_POPT_TCINTEN_ENABLE  (0x00000001u)

#define CSL_EDMATC0_POPT_TCC_MASK        (0x0003F000u)
#define CSL_EDMATC0_POPT_TCC_SHIFT       (0x0000000Cu)
#define CSL_EDMATC0_POPT_TCC_RESETVAL    (0x00000000u)

#define CSL_EDMATC0_POPT_FWID_MASK       (0x00000700u)
#define CSL_EDMATC0_POPT_FWID_SHIFT      (0x00000008u)
#define CSL_EDMATC0_POPT_FWID_RESETVAL   (0x00000000u)

/*----FWID Tokens----*/
#define CSL_EDMATC0_POPT_FWID_8BIT       (0x00000000u)
#define CSL_EDMATC0_POPT_FWID_16BIT      (0x00000001u)
#define CSL_EDMATC0_POPT_FWID_32BIT      (0x00000002u)
#define CSL_EDMATC0_POPT_FWID_64BIT      (0x00000003u)
#define CSL_EDMATC0_POPT_FWID_128BIT     (0x00000004u)
#define CSL_EDMATC0_POPT_FWID_256BIT     (0x00000005u)

#define CSL_EDMATC0_POPT_PRI_MASK        (0x00000070u)
#define CSL_EDMATC0_POPT_PRI_SHIFT       (0x00000004u)
#define CSL_EDMATC0_POPT_PRI_RESETVAL    (0x00000000u)

#define CSL_EDMATC0_POPT_DAM_MASK        (0x00000002u)
#define CSL_EDMATC0_POPT_DAM_SHIFT       (0x00000001u)
#define CSL_EDMATC0_POPT_DAM_RESETVAL    (0x00000000u)

/*----DAM Tokens----*/
#define CSL_EDMATC0_POPT_DAM_INCR        (0x00000000u)
#define CSL_EDMATC0_POPT_DAM_FIFO        (0x00000001u)

#define CSL_EDMATC0_POPT_SAM_MASK        (0x00000001u)
#define CSL_EDMATC0_POPT_SAM_SHIFT       (0x00000000u)
#define CSL_EDMATC0_POPT_SAM_RESETVAL    (0x00000000u)

/*----SAM Tokens----*/
#define CSL_EDMATC0_POPT_SAM_INCR        (0x00000000u)
#define CSL_EDMATC0_POPT_SAM_FIFO        (0x00000001u)

#define CSL_EDMATC0_POPT_RESETVAL        (0x00000000u)

/* PSRC */

#define CSL_EDMATC0_PSRC_SADDR_MASK      (0xFFFFFFFFu)
#define CSL_EDMATC0_PSRC_SADDR_SHIFT     (0x00000000u)
#define CSL_EDMATC0_PSRC_SADDR_RESETVAL  (0x00000000u)

#define CSL_EDMATC0_PSRC_RESETVAL        (0x00000000u)

/* PCNT */

#define CSL_EDMATC0_PCNT_BCNT_MASK       (0xFFFF0000u)
#define CSL_EDMATC0_PCNT_BCNT_SHIFT      (0x00000010u)
#define CSL_EDMATC0_PCNT_BCNT_RESETVAL   (0x00000000u)

#define CSL_EDMATC0_PCNT_ACNT_MASK       (0x0000FFFFu)
#define CSL_EDMATC0_PCNT_ACNT_SHIFT      (0x00000000u)
#define CSL_EDMATC0_PCNT_ACNT_RESETVAL   (0x00000000u)

#define CSL_EDMATC0_PCNT_RESETVAL        (0x00000000u)

/* PDST */

#define CSL_EDMATC0_PDST_DADDR_MASK      (0xFFFFFFFFu)
#define CSL_EDMATC0_PDST_DADDR_SHIFT     (0x00000000u)
#define CSL_EDMATC0_PDST_DADDR_RESETVAL  (0x00000000u)

#define CSL_EDMATC0_PDST_RESETVAL        (0x00000000u)

/* PBIDX */

#define CSL_EDMATC0_PBIDX_DBIDX_MASK     (0xFFFF0000u)
#define CSL_EDMATC0_PBIDX_DBIDX_SHIFT    (0x00000010u)
#define CSL_EDMATC0_PBIDX_DBIDX_RESETVAL (0x00000000u)

#define CSL_EDMATC0_PBIDX_SBIDX_MASK     (0x0000FFFFu)
#define CSL_EDMATC0_PBIDX_SBIDX_SHIFT    (0x00000000u)
#define CSL_EDMATC0_PBIDX_SBIDX_RESETVAL (0x00000000u)

#define CSL_EDMATC0_PBIDX_RESETVAL       (0x00000000u)

/* PMPPRXY */

#define CSL_EDMATC0_PMPPRXY_PRIV_MASK    (0x00000100u)
#define CSL_EDMATC0_PMPPRXY_PRIV_SHIFT   (0x00000008u)
#define CSL_EDMATC0_PMPPRXY_PRIV_RESETVAL (0x00000000u)

/*----PRIV Tokens----*/
#define CSL_EDMATC0_PMPPRXY_PRIV_USER    (0x00000000u)
#define CSL_EDMATC0_PMPPRXY_PRIV_SUPERVISOR (0x00000001u)

#define CSL_EDMATC0_PMPPRXY_PRIVID_MASK  (0x0000000Fu)
#define CSL_EDMATC0_PMPPRXY_PRIVID_SHIFT (0x00000000u)
#define CSL_EDMATC0_PMPPRXY_PRIVID_RESETVAL (0x00000000u)

#define CSL_EDMATC0_PMPPRXY_RESETVAL     (0x00000000u)

/* SAOPT */

#define CSL_EDMATC0_SAOPT_TCCHEN_MASK    (0x00400000u)
#define CSL_EDMATC0_SAOPT_TCCHEN_SHIFT   (0x00000016u)
#define CSL_EDMATC0_SAOPT_TCCHEN_RESETVAL (0x00000000u)

/*----TCCHEN Tokens----*/
#define CSL_EDMATC0_SAOPT_TCCHEN_DISABLE (0x00000000u)
#define CSL_EDMATC0_SAOPT_TCCHEN_ENABLE  (0x00000001u)

#define CSL_EDMATC0_SAOPT_TCINTEN_MASK   (0x00100000u)
#define CSL_EDMATC0_SAOPT_TCINTEN_SHIFT  (0x00000014u)
#define CSL_EDMATC0_SAOPT_TCINTEN_RESETVAL (0x00000000u)

/*----TCINTEN Tokens----*/
#define CSL_EDMATC0_SAOPT_TCINTEN_DISABLE (0x00000000u)
#define CSL_EDMATC0_SAOPT_TCINTEN_ENABLE (0x00000001u)

#define CSL_EDMATC0_SAOPT_TCC_MASK       (0x0003F000u)
#define CSL_EDMATC0_SAOPT_TCC_SHIFT      (0x0000000Cu)
#define CSL_EDMATC0_SAOPT_TCC_RESETVAL   (0x00000000u)

#define CSL_EDMATC0_SAOPT_FWID_MASK      (0x00000700u)
#define CSL_EDMATC0_SAOPT_FWID_SHIFT     (0x00000008u)
#define CSL_EDMATC0_SAOPT_FWID_RESETVAL  (0x00000000u)

/*----FWID Tokens----*/
#define CSL_EDMATC0_SAOPT_FWID_8BIT      (0x00000000u)
#define CSL_EDMATC0_SAOPT_FWID_16BIT     (0x00000001u)
#define CSL_EDMATC0_SAOPT_FWID_32BIT     (0x00000002u)
#define CSL_EDMATC0_SAOPT_FWID_64BIT     (0x00000003u)
#define CSL_EDMATC0_SAOPT_FWID_128BIT    (0x00000004u)
#define CSL_EDMATC0_SAOPT_FWID_256BIT    (0x00000005u)

#define CSL_EDMATC0_SAOPT_PRI_MASK       (0x00000070u)
#define CSL_EDMATC0_SAOPT_PRI_SHIFT      (0x00000004u)
#define CSL_EDMATC0_SAOPT_PRI_RESETVAL   (0x00000000u)

#define CSL_EDMATC0_SAOPT_DAM_MASK       (0x00000002u)
#define CSL_EDMATC0_SAOPT_DAM_SHIFT      (0x00000001u)
#define CSL_EDMATC0_SAOPT_DAM_RESETVAL   (0x00000000u)

/*----DAM Tokens----*/
#define CSL_EDMATC0_SAOPT_DAM_INCR       (0x00000000u)
#define CSL_EDMATC0_SAOPT_DAM_FIFO       (0x00000001u)

#define CSL_EDMATC0_SAOPT_SAM_MASK       (0x00000001u)
#define CSL_EDMATC0_SAOPT_SAM_SHIFT      (0x00000000u)
#define CSL_EDMATC0_SAOPT_SAM_RESETVAL   (0x00000000u)

/*----SAM Tokens----*/
#define CSL_EDMATC0_SAOPT_SAM_INCR       (0x00000000u)
#define CSL_EDMATC0_SAOPT_SAM_FIFO       (0x00000001u)

#define CSL_EDMATC0_SAOPT_RESETVAL       (0x00000000u)

/* SASRC */

#define CSL_EDMATC0_SASRC_SADDR_MASK     (0xFFFFFFFFu)
#define CSL_EDMATC0_SASRC_SADDR_SHIFT    (0x00000000u)
#define CSL_EDMATC0_SASRC_SADDR_RESETVAL (0x00000000u)

#define CSL_EDMATC0_SASRC_RESETVAL       (0x00000000u)

/* SACNT */

#define CSL_EDMATC0_SACNT_BCNT_MASK      (0xFFFF0000u)
#define CSL_EDMATC0_SACNT_BCNT_SHIFT     (0x00000010u)
#define CSL_EDMATC0_SACNT_BCNT_RESETVAL  (0x00000000u)

#define CSL_EDMATC0_SACNT_ACNT_MASK      (0x0000FFFFu)
#define CSL_EDMATC0_SACNT_ACNT_SHIFT     (0x00000000u)
#define CSL_EDMATC0_SACNT_ACNT_RESETVAL  (0x00000000u)

#define CSL_EDMATC0_SACNT_RESETVAL       (0x00000000u)

/* SADST */

#define CSL_EDMATC0_SADST_RESETVAL       (0x00000000u)

/* SABIDX */

#define CSL_EDMATC0_SABIDX_DBIDX_MASK    (0xFFFF0000u)
#define CSL_EDMATC0_SABIDX_DBIDX_SHIFT   (0x00000010u)
#define CSL_EDMATC0_SABIDX_DBIDX_RESETVAL (0x00000000u)

#define CSL_EDMATC0_SABIDX_SBIDX_MASK    (0x0000FFFFu)
#define CSL_EDMATC0_SABIDX_SBIDX_SHIFT   (0x00000000u)
#define CSL_EDMATC0_SABIDX_SBIDX_RESETVAL (0x00000000u)

#define CSL_EDMATC0_SABIDX_RESETVAL      (0x00000000u)

/* SAMPPRXY */

#define CSL_EDMATC0_SAMPPRXY_PRIV_MASK   (0x00000100u)
#define CSL_EDMATC0_SAMPPRXY_PRIV_SHIFT  (0x00000008u)
#define CSL_EDMATC0_SAMPPRXY_PRIV_RESETVAL (0x00000000u)

/*----PRIV Tokens----*/
#define CSL_EDMATC0_SAMPPRXY_PRIV_USER   (0x00000000u)
#define CSL_EDMATC0_SAMPPRXY_PRIV_SUPERVISOR (0x00000001u)

#define CSL_EDMATC0_SAMPPRXY_PRIVID_MASK (0x0000000Fu)
#define CSL_EDMATC0_SAMPPRXY_PRIVID_SHIFT (0x00000000u)
#define CSL_EDMATC0_SAMPPRXY_PRIVID_RESETVAL (0x00000000u)

#define CSL_EDMATC0_SAMPPRXY_RESETVAL    (0x00000000u)

/* SACNTRLD */

#define CSL_EDMATC0_SACNTRLD_ACNTRLD_MASK (0x0000FFFFu)
#define CSL_EDMATC0_SACNTRLD_ACNTRLD_SHIFT (0x00000000u)
#define CSL_EDMATC0_SACNTRLD_ACNTRLD_RESETVAL (0x00000000u)

#define CSL_EDMATC0_SACNTRLD_RESETVAL    (0x00000000u)

/* SASRCBREF */

#define CSL_EDMATC0_SASRCBREF_SADDRBREFG_MASK (0xFFFFFFFFu)
#define CSL_EDMATC0_SASRCBREF_SADDRBREFG_SHIFT (0x00000000u)
#define CSL_EDMATC0_SASRCBREF_SADDRBREFG_RESETVAL (0x00000000u)

#define CSL_EDMATC0_SASRCBREF_RESETVAL   (0x00000000u)

/* SADSTBREF */

#define CSL_EDMATC0_SADSTBREF_RESETVAL   (0x00000000u)

/* DFCNTRLD */

#define CSL_EDMATC0_DFCNTRLD_ACNTRLD_MASK (0x0000FFFFu)
#define CSL_EDMATC0_DFCNTRLD_ACNTRLD_SHIFT (0x00000000u)
#define CSL_EDMATC0_DFCNTRLD_ACNTRLD_RESETVAL (0x00000000u)

#define CSL_EDMATC0_DFCNTRLD_RESETVAL    (0x00000000u)

/* DFSRCBREF */

#define CSL_EDMATC0_DFSRCBREF_RESETVAL   (0x00000000u)

/* DFDSTBREF */

#define CSL_EDMATC0_DFDSTBREF_DADDRBREF_MASK (0xFFFFFFFFu)
#define CSL_EDMATC0_DFDSTBREF_DADDRBREF_SHIFT (0x00000000u)
#define CSL_EDMATC0_DFDSTBREF_DADDRBREF_RESETVAL (0x00000000u)

#define CSL_EDMATC0_DFDSTBREF_RESETVAL   (0x00000000u)

/* DFOPT */

#define CSL_EDMATC0_DFOPT_TCCHEN_MASK    (0x00400000u)
#define CSL_EDMATC0_DFOPT_TCCHEN_SHIFT   (0x00000016u)
#define CSL_EDMATC0_DFOPT_TCCHEN_RESETVAL (0x00000000u)

/*----TCCHEN Tokens----*/
#define CSL_EDMATC0_DFOPT_TCCHEN_DISABLE (0x00000000u)
#define CSL_EDMATC0_DFOPT_TCCHEN_ENABLE  (0x00000001u)

#define CSL_EDMATC0_DFOPT_TCINTEN_MASK   (0x00100000u)
#define CSL_EDMATC0_DFOPT_TCINTEN_SHIFT  (0x00000014u)
#define CSL_EDMATC0_DFOPT_TCINTEN_RESETVAL (0x00000000u)

/*----TCINTEN Tokens----*/
#define CSL_EDMATC0_DFOPT_TCINTEN_DISABLE (0x00000000u)
#define CSL_EDMATC0_DFOPT_TCINTEN_ENABLE (0x00000001u)

#define CSL_EDMATC0_DFOPT_TCC_MASK       (0x0003F000u)
#define CSL_EDMATC0_DFOPT_TCC_SHIFT      (0x0000000Cu)
#define CSL_EDMATC0_DFOPT_TCC_RESETVAL   (0x00000000u)

#define CSL_EDMATC0_DFOPT_FWID_MASK      (0x00000700u)
#define CSL_EDMATC0_DFOPT_FWID_SHIFT     (0x00000008u)
#define CSL_EDMATC0_DFOPT_FWID_RESETVAL  (0x00000000u)

/*----FWID Tokens----*/
#define CSL_EDMATC0_DFOPT_FWID_8BIT      (0x00000000u)
#define CSL_EDMATC0_DFOPT_FWID_16BIT     (0x00000001u)
#define CSL_EDMATC0_DFOPT_FWID_32BIT     (0x00000002u)
#define CSL_EDMATC0_DFOPT_FWID_64BIT     (0x00000003u)
#define CSL_EDMATC0_DFOPT_FWID_128BIT    (0x00000004u)
#define CSL_EDMATC0_DFOPT_FWID_256BIT    (0x00000005u)

#define CSL_EDMATC0_DFOPT_PRI_MASK       (0x00000070u)
#define CSL_EDMATC0_DFOPT_PRI_SHIFT      (0x00000004u)
#define CSL_EDMATC0_DFOPT_PRI_RESETVAL   (0x00000000u)

#define CSL_EDMATC0_DFOPT_DAM_MASK       (0x00000002u)
#define CSL_EDMATC0_DFOPT_DAM_SHIFT      (0x00000001u)
#define CSL_EDMATC0_DFOPT_DAM_RESETVAL   (0x00000000u)

/*----DAM Tokens----*/
#define CSL_EDMATC0_DFOPT_DAM_INCR       (0x00000000u)
#define CSL_EDMATC0_DFOPT_DAM_FIFO       (0x00000001u)

#define CSL_EDMATC0_DFOPT_SAM_MASK       (0x00000001u)
#define CSL_EDMATC0_DFOPT_SAM_SHIFT      (0x00000000u)
#define CSL_EDMATC0_DFOPT_SAM_RESETVAL   (0x00000000u)

/*----SAM Tokens----*/
#define CSL_EDMATC0_DFOPT_SAM_INCR       (0x00000000u)
#define CSL_EDMATC0_DFOPT_SAM_FIFO       (0x00000001u)

#define CSL_EDMATC0_DFOPT_RESETVAL       (0x00000000u)

/* DFSRC */

#define CSL_EDMATC0_DFSRC_RESETVAL       (0x00000000u)

/* DFCNT */

#define CSL_EDMATC0_DFCNT_BCNT_MASK      (0xFFFF0000u)
#define CSL_EDMATC0_DFCNT_BCNT_SHIFT     (0x00000010u)
#define CSL_EDMATC0_DFCNT_BCNT_RESETVAL  (0x00000000u)

#define CSL_EDMATC0_DFCNT_ACNT_MASK      (0x0000FFFFu)
#define CSL_EDMATC0_DFCNT_ACNT_SHIFT     (0x00000000u)
#define CSL_EDMATC0_DFCNT_ACNT_RESETVAL  (0x00000000u)

#define CSL_EDMATC0_DFCNT_RESETVAL       (0x00000000u)

/* DFDST */

#define CSL_EDMATC0_DFDST_DADDR_MASK     (0xFFFFFFFFu)
#define CSL_EDMATC0_DFDST_DADDR_SHIFT    (0x00000000u)
#define CSL_EDMATC0_DFDST_DADDR_RESETVAL (0x00000000u)

#define CSL_EDMATC0_DFDST_RESETVAL       (0x00000000u)

/* DFBIDX */

#define CSL_EDMATC0_DFBIDX_DBIDX_MASK    (0xFFFF0000u)
#define CSL_EDMATC0_DFBIDX_DBIDX_SHIFT   (0x00000010u)
#define CSL_EDMATC0_DFBIDX_DBIDX_RESETVAL (0x00000000u)

#define CSL_EDMATC0_DFBIDX_SBIDX_MASK    (0x0000FFFFu)
#define CSL_EDMATC0_DFBIDX_SBIDX_SHIFT   (0x00000000u)
#define CSL_EDMATC0_DFBIDX_SBIDX_RESETVAL (0x00000000u)

#define CSL_EDMATC0_DFBIDX_RESETVAL      (0x00000000u)

/* DFMPPRXY */

#define CSL_EDMATC0_DFMPPRXY_PRIV_MASK   (0x00000100u)
#define CSL_EDMATC0_DFMPPRXY_PRIV_SHIFT  (0x00000008u)
#define CSL_EDMATC0_DFMPPRXY_PRIV_RESETVAL (0x00000000u)

/*----PRIV Tokens----*/
#define CSL_EDMATC0_DFMPPRXY_PRIV_USER   (0x00000000u)
#define CSL_EDMATC0_DFMPPRXY_PRIV_SUPERVISOR (0x00000001u)

#define CSL_EDMATC0_DFMPPRXY_PRIVID_MASK (0x0000000Fu)
#define CSL_EDMATC0_DFMPPRXY_PRIVID_SHIFT (0x00000000u)
#define CSL_EDMATC0_DFMPPRXY_PRIVID_RESETVAL (0x00000000u)

#define CSL_EDMATC0_DFMPPRXY_RESETVAL    (0x00000000u)

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -