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

📄 cslr_edmacc.h

📁 ccs下对dm6446的测试程序
💻 H
📖 第 1 页 / 共 5 页
字号:
#define CSL_EDMACC_QRAE_E1_SHIFT         (0x00000001u)
#define CSL_EDMACC_QRAE_E1_RESETVAL      (0x00000000u)

#define CSL_EDMACC_QRAE_E0_MASK          (0x00000001u)
#define CSL_EDMACC_QRAE_E0_SHIFT         (0x00000000u)
#define CSL_EDMACC_QRAE_E0_RESETVAL      (0x00000000u)

#define CSL_EDMACC_QRAE_RESETVAL         (0x00000000u)

/* EVT_ENTRY */

#define CSL_EDMACC_EVT_ENTRY_RESV_MASK   (0xFFFFFF00u)
#define CSL_EDMACC_EVT_ENTRY_RESV_SHIFT  (0x00000008u)
#define CSL_EDMACC_EVT_ENTRY_RESV_RESETVAL (0x00000000u)

#define CSL_EDMACC_EVT_ENTRY_EVT_SRC_MASK (0x000000C0u)
#define CSL_EDMACC_EVT_ENTRY_EVT_SRC_SHIFT (0x00000006u)
#define CSL_EDMACC_EVT_ENTRY_EVT_SRC_RESETVAL (0x00000000u)

#define CSL_EDMACC_EVT_ENTRY_EVT_MASK    (0x0000003Fu)
#define CSL_EDMACC_EVT_ENTRY_EVT_SHIFT   (0x00000000u)
#define CSL_EDMACC_EVT_ENTRY_EVT_RESETVAL (0x00000000u)

#define CSL_EDMACC_EVT_ENTRY_RESETVAL    (0x00000000u)

/* QSTAT */

#define CSL_EDMACC_QSTAT_THRXD_MASK      (0x01000000u)
#define CSL_EDMACC_QSTAT_THRXD_SHIFT     (0x00000018u)
#define CSL_EDMACC_QSTAT_THRXD_RESETVAL  (0x00000000u)

#define CSL_EDMACC_QSTAT_RESERVED_MASK   (0x00600000u)
#define CSL_EDMACC_QSTAT_RESERVED_SHIFT  (0x00000015u)
#define CSL_EDMACC_QSTAT_RESERVED_RESETVAL (0x00000000u)

#define CSL_EDMACC_QSTAT_WM_MASK         (0x001F0000u)
#define CSL_EDMACC_QSTAT_WM_SHIFT        (0x00000010u)
#define CSL_EDMACC_QSTAT_WM_RESETVAL     (0x00000000u)

#define CSL_EDMACC_QSTAT_NUMVAL_MASK     (0x00001F00u)
#define CSL_EDMACC_QSTAT_NUMVAL_SHIFT    (0x00000008u)
#define CSL_EDMACC_QSTAT_NUMVAL_RESETVAL (0x00000000u)

#define CSL_EDMACC_QSTAT_STRTPTR_MASK    (0x0000000Fu)
#define CSL_EDMACC_QSTAT_STRTPTR_SHIFT   (0x00000000u)
#define CSL_EDMACC_QSTAT_STRTPTR_RESETVAL (0x00000000u)

#define CSL_EDMACC_QSTAT_RESETVAL        (0x00000000u)

/* QWMTHRA */

#define CSL_EDMACC_QWMTHRA_Q1_MASK       (0x00001F00u)
#define CSL_EDMACC_QWMTHRA_Q1_SHIFT      (0x00000008u)
#define CSL_EDMACC_QWMTHRA_Q1_RESETVAL   (0x00000010u)

#define CSL_EDMACC_QWMTHRA_Q0_MASK       (0x0000001Fu)
#define CSL_EDMACC_QWMTHRA_Q0_SHIFT      (0x00000000u)
#define CSL_EDMACC_QWMTHRA_Q0_RESETVAL   (0x00000010u)

#define CSL_EDMACC_QWMTHRA_RESETVAL      (0x00001010u)

/* QWMTHRB */

#define CSL_EDMACC_QWMTHRB_RESETVAL      (0x00000000u)

/* CCSTAT */

#define CSL_EDMACC_CCSTAT_QUEACTV1_MASK  (0x00020000u)
#define CSL_EDMACC_CCSTAT_QUEACTV1_SHIFT (0x00000011u)
#define CSL_EDMACC_CCSTAT_QUEACTV1_RESETVAL (0x00000000u)

/*----QUEACTV1 Tokens----*/
#define CSL_EDMACC_CCSTAT_QUEACTV1_NONE  (0x00000000u)
#define CSL_EDMACC_CCSTAT_QUEACTV1_ACTIVE (0x00000001u)

#define CSL_EDMACC_CCSTAT_QUEACTV0_MASK  (0x00010000u)
#define CSL_EDMACC_CCSTAT_QUEACTV0_SHIFT (0x00000010u)
#define CSL_EDMACC_CCSTAT_QUEACTV0_RESETVAL (0x00000000u)

/*----QUEACTV0 Tokens----*/
#define CSL_EDMACC_CCSTAT_QUEACTV0_NONE  (0x00000000u)
#define CSL_EDMACC_CCSTAT_QUEACTV0_ACTIVE (0x00000001u)

#define CSL_EDMACC_CCSTAT_COMPACT_MASK   (0x00003F00u)
#define CSL_EDMACC_CCSTAT_COMPACT_SHIFT  (0x00000008u)
#define CSL_EDMACC_CCSTAT_COMPACT_RESETVAL (0x00000000u)

/*----COMPACT Tokens----*/
#define CSL_EDMACC_CCSTAT_COMPACT_NONE   (0x00000000u)

#define CSL_EDMACC_CCSTAT_ACTV_MASK      (0x00000010u)
#define CSL_EDMACC_CCSTAT_ACTV_SHIFT     (0x00000004u)
#define CSL_EDMACC_CCSTAT_ACTV_RESETVAL  (0x00000000u)

/*----ACTV Tokens----*/
#define CSL_EDMACC_CCSTAT_ACTV_IDLE      (0x00000000u)
#define CSL_EDMACC_CCSTAT_ACTV_BUSY      (0x00000001u)

#define CSL_EDMACC_CCSTAT_TRACTV_MASK    (0x00000004u)
#define CSL_EDMACC_CCSTAT_TRACTV_SHIFT   (0x00000002u)
#define CSL_EDMACC_CCSTAT_TRACTV_RESETVAL (0x00000000u)

/*----TRACTV Tokens----*/
#define CSL_EDMACC_CCSTAT_TRACTV_NONE    (0x00000000u)
#define CSL_EDMACC_CCSTAT_TRACTV_ACTIVE  (0x00000001u)

#define CSL_EDMACC_CCSTAT_QEVTACTV_MASK  (0x00000002u)
#define CSL_EDMACC_CCSTAT_QEVTACTV_SHIFT (0x00000001u)
#define CSL_EDMACC_CCSTAT_QEVTACTV_RESETVAL (0x00000000u)

/*----QEVTACTV Tokens----*/
#define CSL_EDMACC_CCSTAT_QEVTACTV_NONE  (0x00000000u)
#define CSL_EDMACC_CCSTAT_QEVTACTV_ACTIVE (0x00000001u)

#define CSL_EDMACC_CCSTAT_EVTACTV_MASK   (0x00000001u)
#define CSL_EDMACC_CCSTAT_EVTACTV_SHIFT  (0x00000000u)
#define CSL_EDMACC_CCSTAT_EVTACTV_RESETVAL (0x00000000u)

/*----EVTACTV Tokens----*/
#define CSL_EDMACC_CCSTAT_EVTACTV_NONE   (0x00000000u)
#define CSL_EDMACC_CCSTAT_EVTACTV_ACTIVE (0x00000001u)

#define CSL_EDMACC_CCSTAT_RESETVAL       (0x00000000u)

/* AETCTL */

#define CSL_EDMACC_AETCTL_EN_MASK        (0x80000000u)
#define CSL_EDMACC_AETCTL_EN_SHIFT       (0x0000001Fu)
#define CSL_EDMACC_AETCTL_EN_RESETVAL    (0x00000000u)

/*----EN Tokens----*/
#define CSL_EDMACC_AETCTL_EN_DISABLE     (0x00000000u)
#define CSL_EDMACC_AETCTL_EN_ENABLE      (0x00000001u)

#define CSL_EDMACC_AETCTL_ENDINT_MASK    (0x00003F00u)
#define CSL_EDMACC_AETCTL_ENDINT_SHIFT   (0x00000008u)
#define CSL_EDMACC_AETCTL_ENDINT_RESETVAL (0x00000000u)

#define CSL_EDMACC_AETCTL_TYPE_MASK      (0x00000040u)
#define CSL_EDMACC_AETCTL_TYPE_SHIFT     (0x00000006u)
#define CSL_EDMACC_AETCTL_TYPE_RESETVAL  (0x00000000u)

/*----TYPE Tokens----*/
#define CSL_EDMACC_AETCTL_TYPE_DMA       (0x00000000u)
#define CSL_EDMACC_AETCTL_TYPE_QDMA      (0x00000001u)

#define CSL_EDMACC_AETCTL_STRTEVT_MASK   (0x0000003Fu)
#define CSL_EDMACC_AETCTL_STRTEVT_SHIFT  (0x00000000u)
#define CSL_EDMACC_AETCTL_STRTEVT_RESETVAL (0x00000000u)

#define CSL_EDMACC_AETCTL_RESETVAL       (0x00000000u)

/* AETSTAT */

#define CSL_EDMACC_AETSTAT_STAT_MASK     (0x00000001u)
#define CSL_EDMACC_AETSTAT_STAT_SHIFT    (0x00000000u)
#define CSL_EDMACC_AETSTAT_STAT_RESETVAL (0x00000000u)

/*----STAT Tokens----*/
#define CSL_EDMACC_AETSTAT_STAT_LOW      (0x00000000u)
#define CSL_EDMACC_AETSTAT_STAT_HIGH     (0x00000001u)

#define CSL_EDMACC_AETSTAT_RESETVAL      (0x00000000u)

/* AETCMD */

#define CSL_EDMACC_AETCMD_CLR_MASK       (0x00000001u)
#define CSL_EDMACC_AETCMD_CLR_SHIFT      (0x00000000u)
#define CSL_EDMACC_AETCMD_CLR_RESETVAL   (0x00000000u)

/*----CLR Tokens----*/
#define CSL_EDMACC_AETCMD_CLR_CLEAR      (0x00000001u)

#define CSL_EDMACC_AETCMD_RESETVAL       (0x00000000u)

/* ER */

#define CSL_EDMACC_ER_E31_MASK           (0x80000000u)
#define CSL_EDMACC_ER_E31_SHIFT          (0x0000001Fu)
#define CSL_EDMACC_ER_E31_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E30_MASK           (0x40000000u)
#define CSL_EDMACC_ER_E30_SHIFT          (0x0000001Eu)
#define CSL_EDMACC_ER_E30_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E29_MASK           (0x20000000u)
#define CSL_EDMACC_ER_E29_SHIFT          (0x0000001Du)
#define CSL_EDMACC_ER_E29_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E28_MASK           (0x10000000u)
#define CSL_EDMACC_ER_E28_SHIFT          (0x0000001Cu)
#define CSL_EDMACC_ER_E28_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E27_MASK           (0x08000000u)
#define CSL_EDMACC_ER_E27_SHIFT          (0x0000001Bu)
#define CSL_EDMACC_ER_E27_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E26_MASK           (0x04000000u)
#define CSL_EDMACC_ER_E26_SHIFT          (0x0000001Au)
#define CSL_EDMACC_ER_E26_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E25_MASK           (0x02000000u)
#define CSL_EDMACC_ER_E25_SHIFT          (0x00000019u)
#define CSL_EDMACC_ER_E25_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E24_MASK           (0x01000000u)
#define CSL_EDMACC_ER_E24_SHIFT          (0x00000018u)
#define CSL_EDMACC_ER_E24_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E23_MASK           (0x00800000u)
#define CSL_EDMACC_ER_E23_SHIFT          (0x00000017u)
#define CSL_EDMACC_ER_E23_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E22_MASK           (0x00400000u)
#define CSL_EDMACC_ER_E22_SHIFT          (0x00000016u)
#define CSL_EDMACC_ER_E22_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E21_MASK           (0x00200000u)
#define CSL_EDMACC_ER_E21_SHIFT          (0x00000015u)
#define CSL_EDMACC_ER_E21_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E20_MASK           (0x00100000u)
#define CSL_EDMACC_ER_E20_SHIFT          (0x00000014u)
#define CSL_EDMACC_ER_E20_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E19_MASK           (0x00080000u)
#define CSL_EDMACC_ER_E19_SHIFT          (0x00000013u)
#define CSL_EDMACC_ER_E19_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E18_MASK           (0x00040000u)
#define CSL_EDMACC_ER_E18_SHIFT          (0x00000012u)
#define CSL_EDMACC_ER_E18_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E17_MASK           (0x00020000u)
#define CSL_EDMACC_ER_E17_SHIFT          (0x00000011u)
#define CSL_EDMACC_ER_E17_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E16_MASK           (0x00010000u)
#define CSL_EDMACC_ER_E16_SHIFT          (0x00000010u)
#define CSL_EDMACC_ER_E16_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E15_MASK           (0x00008000u)
#define CSL_EDMACC_ER_E15_SHIFT          (0x0000000Fu)
#define CSL_EDMACC_ER_E15_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E14_MASK           (0x00004000u)
#define CSL_EDMACC_ER_E14_SHIFT          (0x0000000Eu)
#define CSL_EDMACC_ER_E14_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E13_MASK           (0x00002000u)
#define CSL_EDMACC_ER_E13_SHIFT          (0x0000000Du)
#define CSL_EDMACC_ER_E13_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E12_MASK           (0x00001000u)
#define CSL_EDMACC_ER_E12_SHIFT          (0x0000000Cu)
#define CSL_EDMACC_ER_E12_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E11_MASK           (0x00000800u)
#define CSL_EDMACC_ER_E11_SHIFT          (0x0000000Bu)
#define CSL_EDMACC_ER_E11_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E10_MASK           (0x00000400u)
#define CSL_EDMACC_ER_E10_SHIFT          (0x0000000Au)
#define CSL_EDMACC_ER_E10_RESETVAL       (0x00000000u)

#define CSL_EDMACC_ER_E9_MASK            (0x00000200u)
#define CSL_EDMACC_ER_E9_SHIFT           (0x00000009u)
#define CSL_EDMACC_ER_E9_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E8_MASK            (0x00000100u)
#define CSL_EDMACC_ER_E8_SHIFT           (0x00000008u)
#define CSL_EDMACC_ER_E8_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E7_MASK            (0x00000080u)
#define CSL_EDMACC_ER_E7_SHIFT           (0x00000007u)
#define CSL_EDMACC_ER_E7_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E6_MASK            (0x00000040u)
#define CSL_EDMACC_ER_E6_SHIFT           (0x00000006u)
#define CSL_EDMACC_ER_E6_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E5_MASK            (0x00000020u)
#define CSL_EDMACC_ER_E5_SHIFT           (0x00000005u)
#define CSL_EDMACC_ER_E5_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E4_MASK            (0x00000010u)
#define CSL_EDMACC_ER_E4_SHIFT           (0x00000004u)
#define CSL_EDMACC_ER_E4_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E3_MASK            (0x00000008u)
#define CSL_EDMACC_ER_E3_SHIFT           (0x00000003u)
#define CSL_EDMACC_ER_E3_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E2_MASK            (0x00000004u)
#define CSL_EDMACC_ER_E2_SHIFT           (0x00000002u)
#define CSL_EDMACC_ER_E2_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E1_MASK            (0x00000002u)
#define CSL_EDMACC_ER_E1_SHIFT           (0x00000001u)
#define CSL_EDMACC_ER_E1_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_E0_MASK            (0x00000001u)
#define CSL_EDMACC_ER_E0_SHIFT           (0x00000000u)
#define CSL_EDMACC_ER_E0_RESETVAL        (0x00000000u)

#define CSL_EDMACC_ER_RESETVAL           (0x00000000u)

/* ERH */

#define CSL_EDMACC_ERH_E63_MASK          (0x80000000u)
#define CSL_EDMACC_ERH_E63_SHIFT         (0x0000001Fu)
#define CSL_EDMACC_ERH_E63_RESETVAL      (0x00000000u)

#define CSL_EDMACC_ERH_E62_MASK          (0x40000000u)
#define CSL_EDMACC_ERH_E62_SHIFT         (0x0000001Eu)
#define CSL_EDMACC_ERH_E62_RESETVAL      (0x00000000u)

#define CSL_EDMACC_ERH_E61_MASK          (0x20000000u)
#define CSL_EDMACC_ERH_E61_SHIFT         (0x0000001Du)
#define CSL_EDMACC_ERH_E61_RESETVAL      (0x00000000u)

#define CSL_EDMACC_ERH_E60_MASK          (0x10000000u)
#define CSL_EDMACC_ERH_E60_SHIFT         (0x0000001Cu)
#define CSL_EDMACC_ERH_E60_RESETVAL      (0x00000000u)

#define CSL_EDMACC_ERH_E59_MASK          (0x08000000u)
#define CSL_EDMACC_ERH_E59_SHIFT         (0x0000001Bu)
#define CSL_EDMACC_ERH_E59_RESETVAL      (0x00000000u)

#define CSL_EDMACC_ERH_E58_MASK          (0x04000000u)
#define CSL_EDMACC_ERH_E58_SHIFT         (

⌨️ 快捷键说明

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