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

📄 cslr_hecc.h

📁 dsp在音频处理中的运用
💻 H
📖 第 1 页 / 共 5 页
字号:
#ifndef _CSLR_HECC_001_H_#define _CSLR_HECC_001_H_#include "cslr.h"#include <tistdtypes.h>/**************************************************************************\* Register Overlay Structure\**************************************************************************/typedef struct  {    volatile Uint32 ME;    volatile Uint32 MD;    volatile Uint32 TRS;    volatile Uint32 TRR;    volatile Uint32 TA;    volatile Uint32 AA;    volatile Uint32 RMP;    volatile Uint32 RML;    volatile Uint32 RFP;    volatile Uint32 GAM;    volatile Uint32 MC;    volatile Uint32 BTC;    volatile Uint32 ES;    volatile Uint32 TEC;    volatile Uint32 REC;    volatile Uint32 GIF0;    volatile Uint32 GIM;    volatile Uint32 GIF1;    volatile Uint32 MIM;    volatile Uint32 MIL;    volatile Uint32 OPC;    volatile Uint32 TIOC;    volatile Uint32 RIOC;    volatile Uint32 LNT;    volatile Uint32 TOC;    volatile Uint32 TOS;    const char RSVD0[24];    volatile Uint32 LAM[32];    volatile Uint32 MOTS[32];    volatile Uint32 MOTO[32];    const char RSVD1[512];    struct MBX  {    volatile Uint32 MID;    volatile Uint32 MCF;    volatile Uint32 MDL;    volatile Uint32 MDH;    }MBX[32];} CSL_HeccRegs;/**************************************************************************\* Overlay structure typedef definition\**************************************************************************/typedef volatile CSL_HeccRegs  *CSL_HeccRegsOvly;/**************************************************************************\* Field Definition Macros\**************************************************************************/  /*HECC_ME */  #define CSL_HECC_ME_ME31_MASK              (0x80000000u)  #define CSL_HECC_ME_ME31_SHIFT             (0x0000001Fu)  #define CSL_HECC_ME_ME31_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME30_MASK              (0x40000000u)  #define CSL_HECC_ME_ME30_SHIFT             (0x0000001Eu)  #define CSL_HECC_ME_ME30_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME29_MASK              (0x20000000u)  #define CSL_HECC_ME_ME29_SHIFT             (0x0000001Du)  #define CSL_HECC_ME_ME29_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME28_MASK              (0x10000000u)  #define CSL_HECC_ME_ME28_SHIFT             (0x0000001Cu)  #define CSL_HECC_ME_ME28_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME27_MASK              (0x08000000u)  #define CSL_HECC_ME_ME27_SHIFT             (0x0000001Bu)  #define CSL_HECC_ME_ME27_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME26_MASK              (0x04000000u)  #define CSL_HECC_ME_ME26_SHIFT             (0x0000001Au)  #define CSL_HECC_ME_ME26_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME25_MASK              (0x02000000u)  #define CSL_HECC_ME_ME25_SHIFT             (0x00000019u)  #define CSL_HECC_ME_ME25_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME24_MASK              (0x01000000u)  #define CSL_HECC_ME_ME24_SHIFT             (0x00000018u)  #define CSL_HECC_ME_ME24_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME23_MASK              (0x00800000u)  #define CSL_HECC_ME_ME23_SHIFT             (0x00000017u)  #define CSL_HECC_ME_ME23_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME22_MASK              (0x00400000u)  #define CSL_HECC_ME_ME22_SHIFT             (0x00000016u)  #define CSL_HECC_ME_ME22_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME21_MASK              (0x00200000u)  #define CSL_HECC_ME_ME21_SHIFT             (0x00000015u)  #define CSL_HECC_ME_ME21_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME20_MASK              (0x00100000u)  #define CSL_HECC_ME_ME20_SHIFT             (0x00000014u)  #define CSL_HECC_ME_ME20_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME19_MASK              (0x00080000u)  #define CSL_HECC_ME_ME19_SHIFT             (0x00000013u)  #define CSL_HECC_ME_ME19_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME18_MASK              (0x00040000u)  #define CSL_HECC_ME_ME18_SHIFT             (0x00000012u)  #define CSL_HECC_ME_ME18_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME17_MASK              (0x00020000u)  #define CSL_HECC_ME_ME17_SHIFT             (0x00000011u)  #define CSL_HECC_ME_ME17_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME16_MASK              (0x00010000u)  #define CSL_HECC_ME_ME16_SHIFT             (0x00000010u)  #define CSL_HECC_ME_ME16_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME15_MASK              (0x00008000u)  #define CSL_HECC_ME_ME15_SHIFT             (0x0000000Fu)  #define CSL_HECC_ME_ME15_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME14_MASK              (0x00004000u)  #define CSL_HECC_ME_ME14_SHIFT             (0x0000000Eu)  #define CSL_HECC_ME_ME14_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME13_MASK              (0x00002000u)  #define CSL_HECC_ME_ME13_SHIFT             (0x0000000Du)  #define CSL_HECC_ME_ME13_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME12_MASK              (0x00001000u)  #define CSL_HECC_ME_ME12_SHIFT             (0x0000000Cu)  #define CSL_HECC_ME_ME12_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME11_MASK              (0x00000800u)  #define CSL_HECC_ME_ME11_SHIFT             (0x0000000Bu)  #define CSL_HECC_ME_ME11_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME10_MASK              (0x00000400u)  #define CSL_HECC_ME_ME10_SHIFT             (0x0000000Au)  #define CSL_HECC_ME_ME10_RESETVAL          (0x00000000u)  #define CSL_HECC_ME_ME9_MASK               (0x00000200u)  #define CSL_HECC_ME_ME9_SHIFT              (0x00000009u)  #define CSL_HECC_ME_ME9_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME8_MASK               (0x00000100u)  #define CSL_HECC_ME_ME8_SHIFT              (0x00000008u)  #define CSL_HECC_ME_ME8_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME7_MASK               (0x00000080u)  #define CSL_HECC_ME_ME7_SHIFT              (0x00000007u)  #define CSL_HECC_ME_ME7_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME6_MASK               (0x00000040u)  #define CSL_HECC_ME_ME6_SHIFT              (0x00000006u)  #define CSL_HECC_ME_ME6_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME5_MASK               (0x00000020u)  #define CSL_HECC_ME_ME5_SHIFT              (0x00000005u)  #define CSL_HECC_ME_ME5_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME4_MASK               (0x00000010u)  #define CSL_HECC_ME_ME4_SHIFT              (0x00000004u)  #define CSL_HECC_ME_ME4_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME3_MASK               (0x00000008u)  #define CSL_HECC_ME_ME3_SHIFT              (0x00000003u)  #define CSL_HECC_ME_ME3_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME2_MASK               (0x00000004u)  #define CSL_HECC_ME_ME2_SHIFT              (0x00000002u)  #define CSL_HECC_ME_ME2_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME1_MASK               (0x00000002u)  #define CSL_HECC_ME_ME1_SHIFT              (0x00000001u)  #define CSL_HECC_ME_ME1_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_ME0_MASK               (0x00000001u)  #define CSL_HECC_ME_ME0_SHIFT              (0x00000000u)  #define CSL_HECC_ME_ME0_RESETVAL           (0x00000000u)  #define CSL_HECC_ME_RESETVAL               (0x00000000u)  /*CSL_HECC_MD */  #define CSL_HECC_MD_MD31_MASK              (0x80000000u)  #define CSL_HECC_MD_MD31_SHIFT             (0x0000001Fu)  #define CSL_HECC_MD_MD31_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD30_MASK              (0x40000000u)  #define CSL_HECC_MD_MD30_SHIFT             (0x0000001Eu)  #define CSL_HECC_MD_MD30_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD29_MASK              (0x20000000u)  #define CSL_HECC_MD_MD29_SHIFT             (0x0000001Du)  #define CSL_HECC_MD_MD29_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD28_MASK              (0x10000000u)  #define CSL_HECC_MD_MD28_SHIFT             (0x0000001Cu)  #define CSL_HECC_MD_MD28_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD27_MASK              (0x08000000u)  #define CSL_HECC_MD_MD27_SHIFT             (0x0000001Bu)  #define CSL_HECC_MD_MD27_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD26_MASK              (0x04000000u)  #define CSL_HECC_MD_MD26_SHIFT             (0x0000001Au)  #define CSL_HECC_MD_MD26_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD25_MASK              (0x02000000u)  #define CSL_HECC_MD_MD25_SHIFT             (0x00000019u)  #define CSL_HECC_MD_MD25_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD24_MASK              (0x01000000u)  #define CSL_HECC_MD_MD24_SHIFT             (0x00000018u)  #define CSL_HECC_MD_MD24_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD23_MASK              (0x00800000u)  #define CSL_HECC_MD_MD23_SHIFT             (0x00000017u)  #define CSL_HECC_MD_MD23_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD22_MASK              (0x00400000u)  #define CSL_HECC_MD_MD22_SHIFT             (0x00000016u)  #define CSL_HECC_MD_MD22_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD21_MASK              (0x00200000u)  #define CSL_HECC_MD_MD21_SHIFT             (0x00000015u)  #define CSL_HECC_MD_MD21_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD20_MASK              (0x00100000u)  #define CSL_HECC_MD_MD20_SHIFT             (0x00000014u)  #define CSL_HECC_MD_MD20_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD19_MASK              (0x00080000u)  #define CSL_HECC_MD_MD19_SHIFT             (0x00000013u)  #define CSL_HECC_MD_MD19_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD18_MASK              (0x00040000u)  #define CSL_HECC_MD_MD18_SHIFT             (0x00000012u)  #define CSL_HECC_MD_MD18_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD17_MASK              (0x00020000u)  #define CSL_HECC_MD_MD17_SHIFT             (0x00000011u)  #define CSL_HECC_MD_MD17_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD16_MASK              (0x00010000u)  #define CSL_HECC_MD_MD16_SHIFT             (0x00000010u)  #define CSL_HECC_MD_MD16_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD15_MASK              (0x00008000u)  #define CSL_HECC_MD_MD15_SHIFT             (0x0000000Fu)  #define CSL_HECC_MD_MD15_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD14_MASK              (0x00004000u)  #define CSL_HECC_MD_MD14_SHIFT             (0x0000000Eu)  #define CSL_HECC_MD_MD14_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD13_MASK              (0x00002000u)  #define CSL_HECC_MD_MD13_SHIFT             (0x0000000Du)  #define CSL_HECC_MD_MD13_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD12_MASK              (0x00001000u)  #define CSL_HECC_MD_MD12_SHIFT             (0x0000000Cu)  #define CSL_HECC_MD_MD12_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD11_MASK              (0x00000800u)  #define CSL_HECC_MD_MD11_SHIFT             (0x0000000Bu)  #define CSL_HECC_MD_MD11_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD10_MASK              (0x00000400u)  #define CSL_HECC_MD_MD10_SHIFT             (0x0000000Au)  #define CSL_HECC_MD_MD10_RESETVAL          (0x00000000u)  #define CSL_HECC_MD_MD9_MASK               (0x00000200u)  #define CSL_HECC_MD_MD9_SHIFT              (0x00000009u)  #define CSL_HECC_MD_MD9_RESETVAL           (0x00000000u)  #define CSL_HECC_MD_MD8_MASK               (0x00000100u)  #define CSL_HECC_MD_MD8_SHIFT              (0x00000008u)  #define CSL_HECC_MD_MD8_RESETVAL           (0x00000000u)  #define CSL_HECC_MD_MD7_MASK               (0x00000080u)  #define CSL_HECC_MD_MD7_SHIFT              (0x00000007u)  #define CSL_HECC_MD_MD7_RESETVAL           (0x00000000u)  #define CSL_HECC_MD_MD6_MASK               (0x00000040u)  #define CSL_HECC_MD_MD6_SHIFT              (0x00000006u)  #define CSL_HECC_MD_MD6_RESETVAL           (0x00000000u)  #define CSL_HECC_MD_MD5_MASK               (0x00000020u)  #define CSL_HECC_MD_MD5_SHIFT              (0x00000005u)  #define CSL_HECC_MD_MD5_RESETVAL           (0x00000000u)  #define CSL_HECC_MD_MD4_MASK               (0x00000010u)  #define CSL_HECC_MD_MD4_SHIFT              (0x00000004u)  #define CSL_HECC_MD_MD4_RESETVAL           (0x00000000u)  #define CSL_HECC_MD_MD3_MASK               (0x00000008u)  #define CSL_HECC_MD_MD3_SHIFT              (0x00000003u)  #define CSL_HECC_MD_MD3_RESETVAL           (0x00000000u)  #define CSL_HECC_MD_MD2_MASK               (0x00000004u)

⌨️ 快捷键说明

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