RTEMS 6.3
Loading...
Searching...
No Matches
reg_vim.h File Reference

This header file provides VIM interfaces. More...

#include <bsp/utility.h>

Go to the source code of this file.

Data Structures

struct  tms570_vim_t

Macros

#define TMS570_VIM_PARFLG_PARFLG   BSP_BIT32(0)
#define TMS570_VIM_PARCTL_TEST   BSP_BIT32(8)
#define TMS570_VIM_PARCTL_PARENA(val)
#define TMS570_VIM_PARCTL_PARENA_GET(reg)
#define TMS570_VIM_PARCTL_PARENA_SET(reg, val)
#define TMS570_VIM_ADDERR_Interrupt_Vector_Table(val)
#define TMS570_VIM_ADDERR_Interrupt_Vector_Table_GET(reg)
#define TMS570_VIM_ADDERR_Interrupt_Vector_Table_SET(reg, val)
#define TMS570_VIM_ADDERR_ADDERR(val)
#define TMS570_VIM_ADDERR_ADDERR_GET(reg)
#define TMS570_VIM_ADDERR_ADDERR_SET(reg, val)
#define TMS570_VIM_ADDERR_Word_offset(val)
#define TMS570_VIM_ADDERR_Word_offset_GET(reg)
#define TMS570_VIM_ADDERR_Word_offset_SET(reg, val)
#define TMS570_VIM_IRQINDEX_IRQINDEX(val)
#define TMS570_VIM_IRQINDEX_IRQINDEX_GET(reg)
#define TMS570_VIM_IRQINDEX_IRQINDEX_SET(reg, val)
#define TMS570_VIM_FIQINDEX_FIQINDEX(val)
#define TMS570_VIM_FIQINDEX_FIQINDEX_GET(reg)
#define TMS570_VIM_FIQINDEX_FIQINDEX_SET(reg, val)
#define TMS570_VIM_CAPEVT_CAPEVTSRC1(val)
#define TMS570_VIM_CAPEVT_CAPEVTSRC1_GET(reg)
#define TMS570_VIM_CAPEVT_CAPEVTSRC1_SET(reg, val)
#define TMS570_VIM_CAPEVT_CAPEVTSRC0(val)
#define TMS570_VIM_CAPEVT_CAPEVTSRC0_GET(reg)
#define TMS570_VIM_CAPEVT_CAPEVTSRC0_SET(reg, val)
#define TMS570_VIM_CHANCTRL_CHANMAPx0(val)
#define TMS570_VIM_CHANCTRL_CHANMAPx0_GET(reg)
#define TMS570_VIM_CHANCTRL_CHANMAPx0_SET(reg, val)
#define TMS570_VIM_CHANCTRL_CHANMAPx1(val)
#define TMS570_VIM_CHANCTRL_CHANMAPx1_GET(reg)
#define TMS570_VIM_CHANCTRL_CHANMAPx1_SET(reg, val)
#define TMS570_VIM_CHANCTRL_CHANMAPx2(val)
#define TMS570_VIM_CHANCTRL_CHANMAPx2_GET(reg)
#define TMS570_VIM_CHANCTRL_CHANMAPx2_SET(reg, val)
#define TMS570_VIM_CHANCTRL_CHANMAPx3(val)
#define TMS570_VIM_CHANCTRL_CHANMAPx3_GET(reg)
#define TMS570_VIM_CHANCTRL_CHANMAPx3_SET(reg, val)

Detailed Description

This header file provides VIM interfaces.

Macro Definition Documentation

◆ TMS570_VIM_ADDERR_ADDERR

#define TMS570_VIM_ADDERR_ADDERR ( val)
Value:
BSP_FLD32(val,2, 8)

◆ TMS570_VIM_ADDERR_ADDERR_GET

#define TMS570_VIM_ADDERR_ADDERR_GET ( reg)
Value:
BSP_FLD32GET(reg,2, 8)

◆ TMS570_VIM_ADDERR_ADDERR_SET

#define TMS570_VIM_ADDERR_ADDERR_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,2, 8)

◆ TMS570_VIM_ADDERR_Interrupt_Vector_Table

#define TMS570_VIM_ADDERR_Interrupt_Vector_Table ( val)
Value:
BSP_FLD32(val,9, 31)

◆ TMS570_VIM_ADDERR_Interrupt_Vector_Table_GET

#define TMS570_VIM_ADDERR_Interrupt_Vector_Table_GET ( reg)
Value:
BSP_FLD32GET(reg,9, 31)

◆ TMS570_VIM_ADDERR_Interrupt_Vector_Table_SET

#define TMS570_VIM_ADDERR_Interrupt_Vector_Table_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,9, 31)

◆ TMS570_VIM_ADDERR_Word_offset

#define TMS570_VIM_ADDERR_Word_offset ( val)
Value:
BSP_FLD32(val,0, 1)

◆ TMS570_VIM_ADDERR_Word_offset_GET

#define TMS570_VIM_ADDERR_Word_offset_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 1)

◆ TMS570_VIM_ADDERR_Word_offset_SET

#define TMS570_VIM_ADDERR_Word_offset_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 1)

◆ TMS570_VIM_CAPEVT_CAPEVTSRC0

#define TMS570_VIM_CAPEVT_CAPEVTSRC0 ( val)
Value:
BSP_FLD32(val,0, 6)

◆ TMS570_VIM_CAPEVT_CAPEVTSRC0_GET

#define TMS570_VIM_CAPEVT_CAPEVTSRC0_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 6)

◆ TMS570_VIM_CAPEVT_CAPEVTSRC0_SET

#define TMS570_VIM_CAPEVT_CAPEVTSRC0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 6)

◆ TMS570_VIM_CAPEVT_CAPEVTSRC1

#define TMS570_VIM_CAPEVT_CAPEVTSRC1 ( val)
Value:
BSP_FLD32(val,16, 22)

◆ TMS570_VIM_CAPEVT_CAPEVTSRC1_GET

#define TMS570_VIM_CAPEVT_CAPEVTSRC1_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 22)

◆ TMS570_VIM_CAPEVT_CAPEVTSRC1_SET

#define TMS570_VIM_CAPEVT_CAPEVTSRC1_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 22)

◆ TMS570_VIM_CHANCTRL_CHANMAPx0

#define TMS570_VIM_CHANCTRL_CHANMAPx0 ( val)
Value:
BSP_FLD32(val,24, 30)

◆ TMS570_VIM_CHANCTRL_CHANMAPx0_GET

#define TMS570_VIM_CHANCTRL_CHANMAPx0_GET ( reg)
Value:
BSP_FLD32GET(reg,24, 30)

◆ TMS570_VIM_CHANCTRL_CHANMAPx0_SET

#define TMS570_VIM_CHANCTRL_CHANMAPx0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,24, 30)

◆ TMS570_VIM_CHANCTRL_CHANMAPx1

#define TMS570_VIM_CHANCTRL_CHANMAPx1 ( val)
Value:
BSP_FLD32(val,16, 22)

◆ TMS570_VIM_CHANCTRL_CHANMAPx1_GET

#define TMS570_VIM_CHANCTRL_CHANMAPx1_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 22)

◆ TMS570_VIM_CHANCTRL_CHANMAPx1_SET

#define TMS570_VIM_CHANCTRL_CHANMAPx1_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 22)

◆ TMS570_VIM_CHANCTRL_CHANMAPx2

#define TMS570_VIM_CHANCTRL_CHANMAPx2 ( val)
Value:
BSP_FLD32(val,8, 14)

◆ TMS570_VIM_CHANCTRL_CHANMAPx2_GET

#define TMS570_VIM_CHANCTRL_CHANMAPx2_GET ( reg)
Value:
BSP_FLD32GET(reg,8, 14)

◆ TMS570_VIM_CHANCTRL_CHANMAPx2_SET

#define TMS570_VIM_CHANCTRL_CHANMAPx2_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,8, 14)

◆ TMS570_VIM_CHANCTRL_CHANMAPx3

#define TMS570_VIM_CHANCTRL_CHANMAPx3 ( val)
Value:
BSP_FLD32(val,0, 6)

◆ TMS570_VIM_CHANCTRL_CHANMAPx3_GET

#define TMS570_VIM_CHANCTRL_CHANMAPx3_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 6)

◆ TMS570_VIM_CHANCTRL_CHANMAPx3_SET

#define TMS570_VIM_CHANCTRL_CHANMAPx3_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 6)

◆ TMS570_VIM_FIQINDEX_FIQINDEX

#define TMS570_VIM_FIQINDEX_FIQINDEX ( val)
Value:
BSP_FLD32(val,0, 7)

◆ TMS570_VIM_FIQINDEX_FIQINDEX_GET

#define TMS570_VIM_FIQINDEX_FIQINDEX_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 7)

◆ TMS570_VIM_FIQINDEX_FIQINDEX_SET

#define TMS570_VIM_FIQINDEX_FIQINDEX_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 7)

◆ TMS570_VIM_IRQINDEX_IRQINDEX

#define TMS570_VIM_IRQINDEX_IRQINDEX ( val)
Value:
BSP_FLD32(val,0, 7)

◆ TMS570_VIM_IRQINDEX_IRQINDEX_GET

#define TMS570_VIM_IRQINDEX_IRQINDEX_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 7)

◆ TMS570_VIM_IRQINDEX_IRQINDEX_SET

#define TMS570_VIM_IRQINDEX_IRQINDEX_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 7)

◆ TMS570_VIM_PARCTL_PARENA

#define TMS570_VIM_PARCTL_PARENA ( val)
Value:
BSP_FLD32(val,0, 3)

◆ TMS570_VIM_PARCTL_PARENA_GET

#define TMS570_VIM_PARCTL_PARENA_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 3)

◆ TMS570_VIM_PARCTL_PARENA_SET

#define TMS570_VIM_PARCTL_PARENA_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 3)