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

📄 cslr_intc.h

📁 ccs下对dm6446的测试程序
💻 H
📖 第 1 页 / 共 4 页
字号:
/*  ============================================================================ *   Copyright (c) Texas Instruments Inc 2002, 2003, 2004, 2005 * *   Use of this software is controlled by the terms and conditions found in the *   license agreement under which this software has been supplied. *   =========================================================================== *//** @file cslr_intc.h * *  @brief This file contains the Register Descriptions for INTC * *  Path: \\(CSLPATH)\\soc\\davinci\\arm9\\src\\intc *//* ============================================================================= *  Revision History *  =============== *  18-Dec-2004 kpn File renamed from cslr_intc_001.h * ============================================================================= */#ifndef _CSLR_INTC_H_#define _CSLR_INTC_H_#include <cslr.h>#include <tistdtypes.h>/**************************************************************************\* Register Overlay Structure\**************************************************************************/typedef struct  {    volatile Uint32 FIQ0;    volatile Uint32 FIQ1;    volatile Uint32 IRQ0;    volatile Uint32 IRQ1;    volatile Uint32 FIQENTRY;    volatile Uint32 IRQENTRY;    volatile Uint32 EINT0;    volatile Uint32 EINT1;    volatile Uint32 INTCTL;    volatile Uint32 EABASE;    volatile Uint8 RSVD0[8];    volatile Uint32 INTPRI0;    volatile Uint32 INTPRI1;    volatile Uint32 INTPRI2;    volatile Uint32 INTPRI3;    volatile Uint32 INTPRI4;    volatile Uint32 INTPRI5;    volatile Uint32 INTPRI6;    volatile Uint32 INTPRI7;} CSL_IntcRegs;/**************************************************************************\* Overlay structure typedef definition\**************************************************************************/typedef volatile CSL_IntcRegs             *CSL_Intc1RegsOvly;/**************************************************************************\* Field Definition Macros\**************************************************************************//* FIQ0 */#define CSL_INTC_FIQ0_FIQ31_MASK         (0x80000000u)#define CSL_INTC_FIQ0_FIQ31_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ31_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ30_MASK         (0x40000000u)#define CSL_INTC_FIQ0_FIQ30_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ30_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ29_MASK         (0x20000000u)#define CSL_INTC_FIQ0_FIQ29_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ29_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ28_MASK         (0x10000000u)#define CSL_INTC_FIQ0_FIQ28_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ28_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ27_MASK         (0x08000000u)#define CSL_INTC_FIQ0_FIQ27_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ27_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ26_MASK         (0x04000000u)#define CSL_INTC_FIQ0_FIQ26_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ26_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ25_MASK         (0x02000000u)#define CSL_INTC_FIQ0_FIQ25_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ25_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ24_MASK         (0x01000000u)#define CSL_INTC_FIQ0_FIQ24_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ24_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ23_MASK         (0x00800000u)#define CSL_INTC_FIQ0_FIQ23_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ23_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ22_MASK         (0x00400000u)#define CSL_INTC_FIQ0_FIQ22_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ22_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ21_MASK         (0x00200000u)#define CSL_INTC_FIQ0_FIQ21_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ21_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ20_MASK         (0x00100000u)#define CSL_INTC_FIQ0_FIQ20_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ20_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ19_MASK         (0x00080000u)#define CSL_INTC_FIQ0_FIQ19_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ19_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ18_MASK         (0x00040000u)#define CSL_INTC_FIQ0_FIQ18_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ18_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ17_MASK         (0x00020000u)#define CSL_INTC_FIQ0_FIQ17_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ17_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ16_MASK         (0x00010000u)#define CSL_INTC_FIQ0_FIQ16_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ16_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ15_MASK         (0x00008000u)#define CSL_INTC_FIQ0_FIQ15_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ15_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ14_MASK         (0x00004000u)#define CSL_INTC_FIQ0_FIQ14_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ14_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ13_MASK         (0x00002000u)#define CSL_INTC_FIQ0_FIQ13_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ13_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ12_MASK         (0x00001000u)#define CSL_INTC_FIQ0_FIQ12_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ12_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ11_MASK         (0x00000800u)#define CSL_INTC_FIQ0_FIQ11_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ11_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ10_MASK         (0x00000400u)#define CSL_INTC_FIQ0_FIQ10_SHIFT        (0x00000000u)#define CSL_INTC_FIQ0_FIQ10_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ0_FIQ9_MASK          (0x00000200u)#define CSL_INTC_FIQ0_FIQ9_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ9_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ8_MASK          (0x00000100u)#define CSL_INTC_FIQ0_FIQ8_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ8_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ7_MASK          (0x00000080u)#define CSL_INTC_FIQ0_FIQ7_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ7_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ6_MASK          (0x00000040u)#define CSL_INTC_FIQ0_FIQ6_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ6_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ5_MASK          (0x00000020u)#define CSL_INTC_FIQ0_FIQ5_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ5_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ4_MASK          (0x00000010u)#define CSL_INTC_FIQ0_FIQ4_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ4_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ3_MASK          (0x00000008u)#define CSL_INTC_FIQ0_FIQ3_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ3_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ2_MASK          (0x00000004u)#define CSL_INTC_FIQ0_FIQ2_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ2_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ1_MASK          (0x00000002u)#define CSL_INTC_FIQ0_FIQ1_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ1_RESETVAL      (0x00000001u)#define CSL_INTC_FIQ0_FIQ0_MASK          (0x00000001u)#define CSL_INTC_FIQ0_FIQ0_SHIFT         (0x00000000u)#define CSL_INTC_FIQ0_FIQ0_RESETVAL      (0x00000001u)/*----FIQ Tokens----*/#define CSL_INTC_FIQ0_FIQ_INT            (0x00000000u)#define CSL_INTC_FIQ0_FIQ_ACK            (0x00000001u)#define CSL_INTC_FIQ0_RESETVAL           (0x00000001u)/* FIQ1 */#define CSL_INTC_FIQ1_FIQ63_MASK         (0x80000000u)#define CSL_INTC_FIQ1_FIQ63_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ63_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ62_MASK         (0x40000000u)#define CSL_INTC_FIQ1_FIQ62_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ62_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ61_MASK         (0x20000000u)#define CSL_INTC_FIQ1_FIQ61_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ61_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ60_MASK         (0x10000000u)#define CSL_INTC_FIQ1_FIQ60_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ60_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ59_MASK         (0x08000000u)#define CSL_INTC_FIQ1_FIQ59_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ59_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ58_MASK         (0x04000000u)#define CSL_INTC_FIQ1_FIQ58_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ58_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ57_MASK         (0x02000000u)#define CSL_INTC_FIQ1_FIQ57_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ57_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ56_MASK         (0x01000000u)#define CSL_INTC_FIQ1_FIQ56_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ56_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ55_MASK         (0x00800000u)#define CSL_INTC_FIQ1_FIQ55_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ55_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ54_MASK         (0x00400000u)#define CSL_INTC_FIQ1_FIQ54_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ54_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ53_MASK         (0x00200000u)#define CSL_INTC_FIQ1_FIQ53_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ53_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ52_MASK         (0x00100000u)#define CSL_INTC_FIQ1_FIQ52_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ52_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ51_MASK         (0x00080000u)#define CSL_INTC_FIQ1_FIQ51_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ51_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ50_MASK         (0x00040000u)#define CSL_INTC_FIQ1_FIQ50_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ50_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ49_MASK         (0x00020000u)#define CSL_INTC_FIQ1_FIQ49_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ49_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ48_MASK         (0x00010000u)#define CSL_INTC_FIQ1_FIQ48_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ48_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ47_MASK         (0x00008000u)#define CSL_INTC_FIQ1_FIQ47_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ47_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ46_MASK         (0x00004000u)#define CSL_INTC_FIQ1_FIQ46_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ46_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ45_MASK         (0x00002000u)#define CSL_INTC_FIQ1_FIQ45_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ45_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ44_MASK         (0x00001000u)#define CSL_INTC_FIQ1_FIQ44_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ44_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ43_MASK         (0x00000800u)#define CSL_INTC_FIQ1_FIQ43_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ43_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ42_MASK         (0x00000400u)#define CSL_INTC_FIQ1_FIQ42_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ42_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ41_MASK         (0x00000200u)#define CSL_INTC_FIQ1_FIQ41_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ41_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ40_MASK         (0x00000100u)#define CSL_INTC_FIQ1_FIQ40_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ40_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ39_MASK         (0x00000080u)#define CSL_INTC_FIQ1_FIQ39_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ39_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ38_MASK         (0x00000040u)#define CSL_INTC_FIQ1_FIQ38_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ38_RESETVAL     (0x00000001u)#define CSL_INTC_FIQ1_FIQ37_MASK         (0x00000020u)#define CSL_INTC_FIQ1_FIQ37_SHIFT        (0x00000000u)#define CSL_INTC_FIQ1_FIQ37_RESETVAL     (0x00000001u)

⌨️ 快捷键说明

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