📄 cslr_intc.h
字号:
/* ============================================================================
* 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
*
* @path $(CSLPATH)\soc\C672x\c67\src\
*
* @brief
* This file contains the Register Desciptions for INTC
*
*/
/** =============================================================================
* Revision History
* ===============
* 14-Dec-2004 RMathew creation
* =============================================================================
*/
#ifndef _CSLR_INTC_001_H_
#define _CSLR_INTC_001_H_
#include <cslr.h>
#include <tistdtypes.h>
/**************************************************************************\
* Field Definition Macros
\**************************************************************************/
/* IER */
#define CSL_INTC_IER_IE15_MASK (0x00008000u)
#define CSL_INTC_IER_IE15_SHIFT (0x0000000Fu)
#define CSL_INTC_IER_IE15_RESETVAL (0x00000000u)
/*----IE15 Tokens----*/
#define CSL_INTC_IER_IE15_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE15_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE14_MASK (0x00004000u)
#define CSL_INTC_IER_IE14_SHIFT (0x0000000Eu)
#define CSL_INTC_IER_IE14_RESETVAL (0x00000000u)
/*----IE14 Tokens----*/
#define CSL_INTC_IER_IE14_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE14_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE13_MASK (0x00002000u)
#define CSL_INTC_IER_IE13_SHIFT (0x0000000Du)
#define CSL_INTC_IER_IE13_RESETVAL (0x00000000u)
/*----IE13 Tokens----*/
#define CSL_INTC_IER_IE13_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE13_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE12_MASK (0x00001000u)
#define CSL_INTC_IER_IE12_SHIFT (0x0000000Cu)
#define CSL_INTC_IER_IE12_RESETVAL (0x00000000u)
/*----IE12 Tokens----*/
#define CSL_INTC_IER_IE12_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE12_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE11_MASK (0x00000800u)
#define CSL_INTC_IER_IE11_SHIFT (0x0000000Bu)
#define CSL_INTC_IER_IE11_RESETVAL (0x00000000u)
/*----IE11 Tokens----*/
#define CSL_INTC_IER_IE11_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE11_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE10_MASK (0x00000400u)
#define CSL_INTC_IER_IE10_SHIFT (0x0000000Au)
#define CSL_INTC_IER_IE10_RESETVAL (0x00000000u)
/*----IE10 Tokens----*/
#define CSL_INTC_IER_IE10_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE10_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE9_MASK (0x00000200u)
#define CSL_INTC_IER_IE9_SHIFT (0x00000009u)
#define CSL_INTC_IER_IE9_RESETVAL (0x00000000u)
/*----IE9 Tokens----*/
#define CSL_INTC_IER_IE9_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE9_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE8_MASK (0x00000100u)
#define CSL_INTC_IER_IE8_SHIFT (0x00000008u)
#define CSL_INTC_IER_IE8_RESETVAL (0x00000000u)
/*----IE8 Tokens----*/
#define CSL_INTC_IER_IE8_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE8_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE7_MASK (0x00000080u)
#define CSL_INTC_IER_IE7_SHIFT (0x00000007u)
#define CSL_INTC_IER_IE7_RESETVAL (0x00000000u)
/*----IE7 Tokens----*/
#define CSL_INTC_IER_IE7_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE7_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE6_MASK (0x00000040u)
#define CSL_INTC_IER_IE6_SHIFT (0x00000006u)
#define CSL_INTC_IER_IE6_RESETVAL (0x00000000u)
/*----IE6 Tokens----*/
#define CSL_INTC_IER_IE6_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE6_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE5_MASK (0x00000020u)
#define CSL_INTC_IER_IE5_SHIFT (0x00000005u)
#define CSL_INTC_IER_IE5_RESETVAL (0x00000000u)
/*----IE5 Tokens----*/
#define CSL_INTC_IER_IE5_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE5_DISABLE (0x00000000u)
#define CSL_INTC_IER_IE4_MASK (0x00000010u)
#define CSL_INTC_IER_IE4_SHIFT (0x00000004u)
#define CSL_INTC_IER_IE4_RESETVAL (0x00000000u)
/*----IE4 Tokens----*/
#define CSL_INTC_IER_IE4_ENABLE (0x00000001u)
#define CSL_INTC_IER_IE4_DISABLE (0x00000000u)
#define CSL_INTC_IER_NMIE_MASK (0x00000002u)
#define CSL_INTC_IER_NMIE_SHIFT (0x00000001u)
#define CSL_INTC_IER_NMIE_RESETVAL (0x00000000u)
/*----NMIE Tokens----*/
#define CSL_INTC_IER_NMIE_ENABLE (0x00000001u)
#define CSL_INTC_IER_RESET_MASK (0x00000001u)
#define CSL_INTC_IER_RESET_SHIFT (0x00000000u)
#define CSL_INTC_IER_RESET_RESETVAL (0x00000001u)
/*----RESET Tokens----*/
#define CSL_INTC_IER_RESET_ENABLE (0x00000001u)
#define CSL_INTC_IER_RESETVAL (0x00000001u)
/* IFR */
#define CSL_INTC_IFR_IF15_MASK (0x00008000u)
#define CSL_INTC_IFR_IF15_SHIFT (0x0000000Fu)
#define CSL_INTC_IFR_IF15_RESETVAL (0x00000000u)
/*----IF15 Tokens----*/
#define CSL_INTC_IFR_IF15_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF15_SET (0x00000001u)
#define CSL_INTC_IFR_IF14_MASK (0x00004000u)
#define CSL_INTC_IFR_IF14_SHIFT (0x0000000Eu)
#define CSL_INTC_IFR_IF14_RESETVAL (0x00000000u)
/*----IF14 Tokens----*/
#define CSL_INTC_IFR_IF14_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF14_SET (0x00000001u)
#define CSL_INTC_IFR_IF13_MASK (0x00002000u)
#define CSL_INTC_IFR_IF13_SHIFT (0x0000000Du)
#define CSL_INTC_IFR_IF13_RESETVAL (0x00000000u)
/*----IF13 Tokens----*/
#define CSL_INTC_IFR_IF13_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF13_SET (0x00000001u)
#define CSL_INTC_IFR_IF12_MASK (0x00001000u)
#define CSL_INTC_IFR_IF12_SHIFT (0x0000000Cu)
#define CSL_INTC_IFR_IF12_RESETVAL (0x00000000u)
/*----IF12 Tokens----*/
#define CSL_INTC_IFR_IF12_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF12_SET (0x00000001u)
#define CSL_INTC_IFR_IF11_MASK (0x00000800u)
#define CSL_INTC_IFR_IF11_SHIFT (0x0000000Bu)
#define CSL_INTC_IFR_IF11_RESETVAL (0x00000000u)
/*----IF11 Tokens----*/
#define CSL_INTC_IFR_IF11_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF11_SET (0x00000001u)
#define CSL_INTC_IFR_IF10_MASK (0x00000400u)
#define CSL_INTC_IFR_IF10_SHIFT (0x0000000Au)
#define CSL_INTC_IFR_IF10_RESETVAL (0x00000000u)
/*----IF10 Tokens----*/
#define CSL_INTC_IFR_IF10_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF10_SET (0x00000001u)
#define CSL_INTC_IFR_IF9_MASK (0x00000200u)
#define CSL_INTC_IFR_IF9_SHIFT (0x00000009u)
#define CSL_INTC_IFR_IF9_RESETVAL (0x00000000u)
/*----IF9 Tokens----*/
#define CSL_INTC_IFR_IF9_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF9_SET (0x00000001u)
#define CSL_INTC_IFR_IF8_MASK (0x00000100u)
#define CSL_INTC_IFR_IF8_SHIFT (0x00000008u)
#define CSL_INTC_IFR_IF8_RESETVAL (0x00000000u)
/*----IF8 Tokens----*/
#define CSL_INTC_IFR_IF8_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF8_SET (0x00000001u)
#define CSL_INTC_IFR_IF7_MASK (0x00000080u)
#define CSL_INTC_IFR_IF7_SHIFT (0x00000007u)
#define CSL_INTC_IFR_IF7_RESETVAL (0x00000000u)
/*----IF7 Tokens----*/
#define CSL_INTC_IFR_IF7_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF7_SET (0x00000001u)
#define CSL_INTC_IFR_IF6_MASK (0x00000040u)
#define CSL_INTC_IFR_IF6_SHIFT (0x00000006u)
#define CSL_INTC_IFR_IF6_RESETVAL (0x00000000u)
/*----IF6 Tokens----*/
#define CSL_INTC_IFR_IF6_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF6_SET (0x00000001u)
#define CSL_INTC_IFR_IF5_MASK (0x00000020u)
#define CSL_INTC_IFR_IF5_SHIFT (0x00000005u)
#define CSL_INTC_IFR_IF5_RESETVAL (0x00000000u)
/*----IF5 Tokens----*/
#define CSL_INTC_IFR_IF5_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF5_SET (0x00000001u)
#define CSL_INTC_IFR_IF4_MASK (0x00000010u)
#define CSL_INTC_IFR_IF4_SHIFT (0x00000004u)
#define CSL_INTC_IFR_IF4_RESETVAL (0x00000000u)
/*----IF4 Tokens----*/
#define CSL_INTC_IFR_IF4_CLEAR (0x00000000u)
#define CSL_INTC_IFR_IF4_SET (0x00000001u)
#define CSL_INTC_IFR_NMIF_MASK (0x00000002u)
#define CSL_INTC_IFR_NMIF_SHIFT (0x00000001u)
#define CSL_INTC_IFR_NMIF_RESETVAL (0x00000000u)
/*----NMIF Tokens----*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -