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

📄 cslr_rti.h

📁 Configuring External Interrupts on TMS320C672x Devices
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef _CSLR_RTI_H_
#define _CSLR_RTI_H_
/*********************************************************************
 * Copyright (C) 2003-2004, 2005 Texas Instruments Incorporated. 
 * All Rights Reserved 
 *********************************************************************/
 /** \file cslr_rti.h
 * 
 * \brief This file contains the Register Desciptions for RTI
 * 
 *********************************************************************/

#include <cslr.h>

#include <tistdtypes.h>

/**************************************************************************\
* Register Overlay Structure
\**************************************************************************/
typedef struct  {
    volatile Uint32 RTIGCTRL;
    volatile Uint32 RSVD0[1];
    volatile Uint32 RTICAPCTRL;
    volatile Uint32 RTICOMPCTRL;
    volatile Uint32 RTIFRC0;
    volatile Uint32 RTIUC0;
    volatile Uint32 RTICPUC0;
    volatile Uint32 RSVD1[1];
    volatile Uint32 RTICAFRC0;
    volatile Uint32 RTICAUC0;
    volatile Uint32 RSVD2[2];
    volatile Uint32 RTIFRC1;
    volatile Uint32 RTIUC1;
    volatile Uint32 RTICPUC1;
    volatile Uint32 RSVD3[1];
    volatile Uint32 RTICAFRC1;
    volatile Uint32 RTICAUC1;
    volatile Uint32 RSVD4[2];
    volatile Uint32 RTICOMP0;
    volatile Uint32 RTIUDCP0;
    volatile Uint32 RTICOMP1;
    volatile Uint32 RTIUDCP1;
    volatile Uint32 RTICOMP2;
    volatile Uint32 RTIUDCP2;
    volatile Uint32 RTICOMP3;
    volatile Uint32 RTIUDCP3;
    volatile Uint32 RSVD5[4];
    volatile Uint32 RTISETINT;
    volatile Uint32 RTICLEARINT;
    volatile Uint32 RTIINTFLAG;
    volatile Uint32 RSVD6[1];
    volatile Uint32 RTIDWDCTRL;
    volatile Uint32 RTIDWDPRLD;
    volatile Uint32 RTIWDSTATUS;
    volatile Uint32 RTIWDKEY;
    volatile Uint32 RTIDWDCNTR;
} CSL_RtiRegs;

/**************************************************************************\
* Field Definition Macros
\**************************************************************************/

/* RTIGCTRL */

#define CSL_RTI_RTIGCTRL_COS_MASK        (0x00008000u)
#define CSL_RTI_RTIGCTRL_COS_SHIFT       (0x0000000Fu)
#define CSL_RTI_RTIGCTRL_COS_RESETVAL    (0x00000000u)

#define CSL_RTI_RTIGCTRL_CNT1EN_MASK     (0x00000002u)
#define CSL_RTI_RTIGCTRL_CNT1EN_SHIFT    (0x00000001u)
#define CSL_RTI_RTIGCTRL_CNT1EN_RESETVAL (0x00000000u)

/*----CNT1EN Tokens----*/
#define CSL_RTI_RTIGCTRL_CNT1EN_STOPBLK1 (0x00000000u)
#define CSL_RTI_RTIGCTRL_CNT1EN_STARTBLK1 (0x00000001u)

#define CSL_RTI_RTIGCTRL_CNT0EN_MASK     (0x00000001u)
#define CSL_RTI_RTIGCTRL_CNT0EN_SHIFT    (0x00000000u)
#define CSL_RTI_RTIGCTRL_CNT0EN_RESETVAL (0x00000000u)

/*----CNT0EN Tokens----*/
#define CSL_RTI_RTIGCTRL_CNT0EN_STOPBLK0 (0x00000000u)
#define CSL_RTI_RTIGCTRL_CNT0EN_STARTBLK0 (0x00000001u)

#define CSL_RTI_RTIGCTRL_RESETVAL        (0x00000000u)

/* RTICAPCTRL */

#define CSL_RTI_RTICAPCTRL_CAPCNTR1_MASK (0x00000002u)
#define CSL_RTI_RTICAPCTRL_CAPCNTR1_SHIFT (0x00000001u)
#define CSL_RTI_RTICAPCTRL_CAPCNTR1_RESETVAL (0x00000000u)

#define CSL_RTI_RTICAPCTRL_CAPCNTR0_MASK (0x00000001u)
#define CSL_RTI_RTICAPCTRL_CAPCNTR0_SHIFT (0x00000000u)
#define CSL_RTI_RTICAPCTRL_CAPCNTR0_RESETVAL (0x00000000u)

#define CSL_RTI_RTICAPCTRL_RESETVAL      (0x00000000u)

/* RTICOMPCTRL */

#define CSL_RTI_RTICOMPCTRL_COMPSEL3_MASK (0x00001000u)
#define CSL_RTI_RTICOMPCTRL_COMPSEL3_SHIFT (0x0000000Cu)
#define CSL_RTI_RTICOMPCTRL_COMPSEL3_RESETVAL (0x00000000u)

#define CSL_RTI_RTICOMPCTRL_COMPSEL2_MASK (0x00000100u)
#define CSL_RTI_RTICOMPCTRL_COMPSEL2_SHIFT (0x00000008u)
#define CSL_RTI_RTICOMPCTRL_COMPSEL2_RESETVAL (0x00000000u)

#define CSL_RTI_RTICOMPCTRL_COMPSEL1_MASK (0x00000010u)
#define CSL_RTI_RTICOMPCTRL_COMPSEL1_SHIFT (0x00000004u)
#define CSL_RTI_RTICOMPCTRL_COMPSEL1_RESETVAL (0x00000000u)

#define CSL_RTI_RTICOMPCTRL_COMPSEL0_MASK (0x00000001u)
#define CSL_RTI_RTICOMPCTRL_COMPSEL0_SHIFT (0x00000000u)
#define CSL_RTI_RTICOMPCTRL_COMPSEL0_RESETVAL (0x00000000u)

#define CSL_RTI_RTICOMPCTRL_RESETVAL     (0x00000000u)

/* RTIFRC0 */

#define CSL_RTI_RTIFRC0_FRC0_MASK        (0xFFFFFFFFu)
#define CSL_RTI_RTIFRC0_FRC0_SHIFT       (0x00000000u)
#define CSL_RTI_RTIFRC0_FRC0_RESETVAL    (0x00000000u)

#define CSL_RTI_RTIFRC0_RESETVAL         (0x00000000u)

/* RTIUC0 */

#define CSL_RTI_RTIUC0_UC0_MASK          (0xFFFFFFFFu)
#define CSL_RTI_RTIUC0_UC0_SHIFT         (0x00000000u)
#define CSL_RTI_RTIUC0_UC0_RESETVAL      (0x00000000u)

#define CSL_RTI_RTIUC0_RESETVAL          (0x00000000u)

/* RTICPUC0 */

#define CSL_RTI_RTICPUC0_CPUC0_MASK      (0xFFFFFFFFu)
#define CSL_RTI_RTICPUC0_CPUC0_SHIFT     (0x00000000u)
#define CSL_RTI_RTICPUC0_CPUC0_RESETVAL  (0x00000000u)

#define CSL_RTI_RTICPUC0_RESETVAL        (0x00000000u)

/* RTICAFRC0 */

#define CSL_RTI_RTICAFRC0_CAFRC0_MASK    (0xFFFFFFFFu)
#define CSL_RTI_RTICAFRC0_CAFRC0_SHIFT   (0x00000000u)
#define CSL_RTI_RTICAFRC0_CAFRC0_RESETVAL (0x00000000u)

#define CSL_RTI_RTICAFRC0_RESETVAL       (0x00000000u)

/* RTICAUC0 */

#define CSL_RTI_RTICAUC0_CAUC0_MASK      (0xFFFFFFFFu)
#define CSL_RTI_RTICAUC0_CAUC0_SHIFT     (0x00000000u)
#define CSL_RTI_RTICAUC0_CAUC0_RESETVAL  (0x00000000u)

#define CSL_RTI_RTICAUC0_RESETVAL        (0x00000000u)

/* RTIFRC1 */

#define CSL_RTI_RTIFRC1_FRC1_MASK        (0xFFFFFFFFu)
#define CSL_RTI_RTIFRC1_FRC1_SHIFT       (0x00000000u)
#define CSL_RTI_RTIFRC1_FRC1_RESETVAL    (0x00000000u)

#define CSL_RTI_RTIFRC1_RESETVAL         (0x00000000u)

/* RTIUC1 */

#define CSL_RTI_RTIUC1_UC1_MASK          (0xFFFFFFFFu)
#define CSL_RTI_RTIUC1_UC1_SHIFT         (0x00000000u)
#define CSL_RTI_RTIUC1_UC1_RESETVAL      (0x00000000u)

#define CSL_RTI_RTIUC1_RESETVAL          (0x00000000u)

/* RTICPUC1 */

#define CSL_RTI_RTICPUC1_CPUC1_MASK      (0xFFFFFFFFu)
#define CSL_RTI_RTICPUC1_CPUC1_SHIFT     (0x00000000u)
#define CSL_RTI_RTICPUC1_CPUC1_RESETVAL  (0x00000000u)

#define CSL_RTI_RTICPUC1_RESETVAL        (0x00000000u)

/* RTICAFRC1 */

#define CSL_RTI_RTICAFRC1_CAFRC1_MASK    (0xFFFFFFFFu)
#define CSL_RTI_RTICAFRC1_CAFRC1_SHIFT   (0x00000000u)
#define CSL_RTI_RTICAFRC1_CAFRC1_RESETVAL (0x00000000u)

#define CSL_RTI_RTICAFRC1_RESETVAL       (0x00000000u)

/* RTICAUC1 */

#define CSL_RTI_RTICAUC1_CAUC1_MASK      (0xFFFFFFFFu)
#define CSL_RTI_RTICAUC1_CAUC1_SHIFT     (0x00000000u)
#define CSL_RTI_RTICAUC1_CAUC1_RESETVAL  (0x00000000u)

#define CSL_RTI_RTICAUC1_RESETVAL        (0x00000000u)

/* RTICOMP0 */

#define CSL_RTI_RTICOMP0_COMP0_MASK      (0xFFFFFFFFu)
#define CSL_RTI_RTICOMP0_COMP0_SHIFT     (0x00000000u)
#define CSL_RTI_RTICOMP0_COMP0_RESETVAL  (0x00000000u)

#define CSL_RTI_RTICOMP0_RESETVAL        (0x00000000u)

/* RTIUDCP0 */

#define CSL_RTI_RTIUDCP0_UDCP0_MASK      (0xFFFFFFFFu)
#define CSL_RTI_RTIUDCP0_UDCP0_SHIFT     (0x00000000u)
#define CSL_RTI_RTIUDCP0_UDCP0_RESETVAL  (0x00000000u)

#define CSL_RTI_RTIUDCP0_RESETVAL        (0x00000000u)

/* RTICOMP1 */

#define CSL_RTI_RTICOMP1_COMP1_MASK      (0xFFFFFFFFu)
#define CSL_RTI_RTICOMP1_COMP1_SHIFT     (0x00000000u)
#define CSL_RTI_RTICOMP1_COMP1_RESETVAL  (0x00000000u)

#define CSL_RTI_RTICOMP1_RESETVAL        (0x00000000u)

/* RTIUDCP1 */

⌨️ 快捷键说明

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