cslr_intc1.h

来自「dsp在音频处理中的运用」· C头文件 代码 · 共 510 行 · 第 1/2 页

H
510
字号
/*****************************************************\ *  Copyright 2003, Texas Instruments Incorporated.  * *  All rights reserved.                             * *  Restricted rights to use, duplicate or disclose  * *  this   code   are  granted   through  contract.  * *                                                   * * "@(#) PSP/CSL  3.0.0.0  (2003-09-30)              *\*****************************************************/#ifndef _CSLR_INTC1_001_H_#define _CSLR_INTC1_001_H_#include <cslr.h>#include <tistdtypes.h>/**************************************************************************\* Register Overlay Structure\**************************************************************************/typedef struct  {    Uint32 ITR;    Uint32 MIR;    const Uint8 PAD0[8];    Uint32 SIR;    Uint32 SFR;    Uint32 ICR;    Uint32 ILR[32];    Uint32 ISR;    Uint32 ECR;} CSL_Intc1Regs;/**************************************************************************\* Overlay structure typedef definition\**************************************************************************/typedef volatile CSL_Intc1Regs  * CSL_Intc1RegsOvly;/**************************************************************************\* Field Definition Macros\**************************************************************************/  /* CSL_INTC1_ITR */#define CSL_INTC1_ITR_IRQ0_MASK       (0x80000000u)#define CSL_INTC1_ITR_IRQ0_SHIFT      (0x0000001Fu)#define CSL_INTC1_ITR_IRQ0_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ1_MASK       (0x40000000u)#define CSL_INTC1_ITR_IRQ1_SHIFT      (0x0000001Eu)#define CSL_INTC1_ITR_IRQ1_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ2_MASK       (0x20000000u)#define CSL_INTC1_ITR_IRQ2_SHIFT      (0x0000001Du)#define CSL_INTC1_ITR_IRQ2_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ3_MASK       (0x10000000u)#define CSL_INTC1_ITR_IRQ3_SHIFT      (0x0000001Cu)#define CSL_INTC1_ITR_IRQ3_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ4_MASK       (0x08000000u)#define CSL_INTC1_ITR_IRQ4_SHIFT      (0x0000001Bu)#define CSL_INTC1_ITR_IRQ4_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ5_MASK       (0x04000000u)#define CSL_INTC1_ITR_IRQ5_SHIFT      (0x0000001Au)#define CSL_INTC1_ITR_IRQ5_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ6_MASK       (0x02000000u)#define CSL_INTC1_ITR_IRQ6_SHIFT      (0x00000019u)#define CSL_INTC1_ITR_IRQ6_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ7_MASK       (0x01000000u)#define CSL_INTC1_ITR_IRQ7_SHIFT      (0x00000018u)#define CSL_INTC1_ITR_IRQ7_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ8_MASK       (0x00800000u)#define CSL_INTC1_ITR_IRQ8_SHIFT      (0x00000017u)#define CSL_INTC1_ITR_IRQ8_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ9_MASK       (0x00400000u)#define CSL_INTC1_ITR_IRQ9_SHIFT      (0x00000016u)#define CSL_INTC1_ITR_IRQ9_RESETVAL   (0x00000000u)#define CSL_INTC1_ITR_IRQ10_MASK      (0x00200000u)#define CSL_INTC1_ITR_IRQ10_SHIFT     (0x00000015u)#define CSL_INTC1_ITR_IRQ10_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ11_MASK      (0x00100000u)#define CSL_INTC1_ITR_IRQ11_SHIFT     (0x00000014u)#define CSL_INTC1_ITR_IRQ11_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ12_MASK      (0x00080000u)#define CSL_INTC1_ITR_IRQ12_SHIFT     (0x00000013u)#define CSL_INTC1_ITR_IRQ12_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ13_MASK      (0x00040000u)#define CSL_INTC1_ITR_IRQ13_SHIFT     (0x00000012u)#define CSL_INTC1_ITR_IRQ13_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ14_MASK      (0x00020000u)#define CSL_INTC1_ITR_IRQ14_SHIFT     (0x00000011u)#define CSL_INTC1_ITR_IRQ14_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ15_MASK      (0x00010000u)#define CSL_INTC1_ITR_IRQ15_SHIFT     (0x00000010u)#define CSL_INTC1_ITR_IRQ15_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ16_MASK      (0x00008000u)#define CSL_INTC1_ITR_IRQ16_SHIFT     (0x0000000Fu)#define CSL_INTC1_ITR_IRQ16_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ17_MASK      (0x00004000u)#define CSL_INTC1_ITR_IRQ17_SHIFT     (0x0000000Eu)#define CSL_INTC1_ITR_IRQ17_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ18_MASK      (0x00002000u)#define CSL_INTC1_ITR_IRQ18_SHIFT     (0x0000000Du)#define CSL_INTC1_ITR_IRQ18_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ19_MASK      (0x00001000u)#define CSL_INTC1_ITR_IRQ19_SHIFT     (0x0000000Cu)#define CSL_INTC1_ITR_IRQ19_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ20_MASK      (0x00000800u)#define CSL_INTC1_ITR_IRQ20_SHIFT     (0x0000000Bu)#define CSL_INTC1_ITR_IRQ20_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ21_MASK      (0x00000400u)#define CSL_INTC1_ITR_IRQ21_SHIFT     (0x0000000Au)#define CSL_INTC1_ITR_IRQ21_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ22_MASK      (0x00000200u)#define CSL_INTC1_ITR_IRQ22_SHIFT     (0x00000009u)#define CSL_INTC1_ITR_IRQ22_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ23_MASK      (0x00000100u)#define CSL_INTC1_ITR_IRQ23_SHIFT     (0x00000008u)#define CSL_INTC1_ITR_IRQ23_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ24_MASK      (0x00000080u)#define CSL_INTC1_ITR_IRQ24_SHIFT     (0x00000007u)#define CSL_INTC1_ITR_IRQ24_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ25_MASK      (0x00000040u)#define CSL_INTC1_ITR_IRQ25_SHIFT     (0x00000006u)#define CSL_INTC1_ITR_IRQ25_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ26_MASK      (0x00000020u)#define CSL_INTC1_ITR_IRQ26_SHIFT     (0x00000005u)#define CSL_INTC1_ITR_IRQ26_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ27_MASK      (0x00000010u)#define CSL_INTC1_ITR_IRQ27_SHIFT     (0x00000004u)#define CSL_INTC1_ITR_IRQ27_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ28_MASK      (0x00000008u)#define CSL_INTC1_ITR_IRQ28_SHIFT     (0x00000003u)#define CSL_INTC1_ITR_IRQ28_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ29_MASK      (0x00000004u)#define CSL_INTC1_ITR_IRQ29_SHIFT     (0x00000002u)#define CSL_INTC1_ITR_IRQ29_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ30_MASK      (0x00000002u)#define CSL_INTC1_ITR_IRQ30_SHIFT     (0x00000001u)#define CSL_INTC1_ITR_IRQ30_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_IRQ31_MASK      (0x00000001u)#define CSL_INTC1_ITR_IRQ31_SHIFT     (0x00000000u)#define CSL_INTC1_ITR_IRQ31_RESETVAL  (0x00000000u)#define CSL_INTC1_ITR_RESETVAL        (0x00000000u)  /* CSL_INTC1_MIR */#define CSL_INTC1_MIR_IRQ0_MASK       (0x80000000u)#define CSL_INTC1_MIR_IRQ0_SHIFT      (0x0000001Fu)#define CSL_INTC1_MIR_IRQ0_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ1_MASK       (0x40000000u)#define CSL_INTC1_MIR_IRQ1_SHIFT      (0x0000001Eu)#define CSL_INTC1_MIR_IRQ1_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ2_MASK       (0x20000000u)#define CSL_INTC1_MIR_IRQ2_SHIFT      (0x0000001Du)#define CSL_INTC1_MIR_IRQ2_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ3_MASK       (0x10000000u)#define CSL_INTC1_MIR_IRQ3_SHIFT      (0x0000001Cu)#define CSL_INTC1_MIR_IRQ3_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ4_MASK       (0x08000000u)#define CSL_INTC1_MIR_IRQ4_SHIFT      (0x0000001Bu)#define CSL_INTC1_MIR_IRQ4_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ5_MASK       (0x04000000u)#define CSL_INTC1_MIR_IRQ5_SHIFT      (0x0000001Au)#define CSL_INTC1_MIR_IRQ5_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ6_MASK       (0x02000000u)#define CSL_INTC1_MIR_IRQ6_SHIFT      (0x00000019u)#define CSL_INTC1_MIR_IRQ6_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ7_MASK       (0x01000000u)#define CSL_INTC1_MIR_IRQ7_SHIFT      (0x00000018u)#define CSL_INTC1_MIR_IRQ7_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ8_MASK       (0x00800000u)#define CSL_INTC1_MIR_IRQ8_SHIFT      (0x00000017u)#define CSL_INTC1_MIR_IRQ8_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ9_MASK       (0x00400000u)#define CSL_INTC1_MIR_IRQ9_SHIFT      (0x00000016u)#define CSL_INTC1_MIR_IRQ9_RESETVAL   (0x00000001u)#define CSL_INTC1_MIR_IRQ10_MASK      (0x00200000u)#define CSL_INTC1_MIR_IRQ10_SHIFT     (0x00000015u)#define CSL_INTC1_MIR_IRQ10_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ11_MASK      (0x00100000u)#define CSL_INTC1_MIR_IRQ11_SHIFT     (0x00000014u)#define CSL_INTC1_MIR_IRQ11_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ12_MASK      (0x00080000u)#define CSL_INTC1_MIR_IRQ12_SHIFT     (0x00000013u)#define CSL_INTC1_MIR_IRQ12_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ13_MASK      (0x00040000u)#define CSL_INTC1_MIR_IRQ13_SHIFT     (0x00000012u)#define CSL_INTC1_MIR_IRQ13_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ14_MASK      (0x00020000u)#define CSL_INTC1_MIR_IRQ14_SHIFT     (0x00000011u)#define CSL_INTC1_MIR_IRQ14_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ15_MASK      (0x00010000u)#define CSL_INTC1_MIR_IRQ15_SHIFT     (0x00000010u)#define CSL_INTC1_MIR_IRQ15_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ16_MASK      (0x00008000u)#define CSL_INTC1_MIR_IRQ16_SHIFT     (0x0000000Fu)#define CSL_INTC1_MIR_IRQ16_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ17_MASK      (0x00004000u)#define CSL_INTC1_MIR_IRQ17_SHIFT     (0x0000000Eu)#define CSL_INTC1_MIR_IRQ17_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ18_MASK      (0x00002000u)#define CSL_INTC1_MIR_IRQ18_SHIFT     (0x0000000Du)#define CSL_INTC1_MIR_IRQ18_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ19_MASK      (0x00001000u)#define CSL_INTC1_MIR_IRQ19_SHIFT     (0x0000000Cu)#define CSL_INTC1_MIR_IRQ19_RESETVAL  (0x00000001u)#define CSL_INTC1_MIR_IRQ20_MASK      (0x00000800u)#define CSL_INTC1_MIR_IRQ20_SHIFT     (0x0000000Bu)

⌨️ 快捷键说明

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