📄 cpu_reg.h
字号:
/******************************************************************************/
/* REGS.H - TMS320C5509A Peripheral Support Library CPU Register Support */
/* */
/* This file provides the header for the DSP's register support. */
/******************************************************************************/
/* CPU Memory-Mapped Registers */
/******************************************************************************/
#define IER0_ADDR 0x0000
#define IFR_ADDR 0x0001
#define ST0_55_ADDR 0x0002
#define ST1_55_ADDR 0x0003
#define ST3_55_ADDR 0x0004
#define ST0_ADDR 0x0006
#define ST1_ADDR 0x0007
#define AC0L_ADDR 0x0008
#define AC0H_ADDR 0x0009
#define AC0G_ADDR 0x000A
#define AC1L_ADDR 0x000B
#define AC1H_ADDR 0x000C
#define AC1G_ADDR 0x000D
/*#define T3_ADDR 0x000E*/
#define TRN0_ADDR 0x000F
#define AR0_ADDR 0x0010
#define AR1_ADDR 0x0011
#define AR2_ADDR 0x0012
#define AR3_ADDR 0x0013
#define AR4_ADDR 0x0014
#define AR5_ADDR 0x0015
#define AR6_ADDR 0x0016
#define AR7_ADDR 0x0017
/*#define SP_ADDR 0x0018*/
#define BK3_ADDR 0x0019
#define BRC0_ADDR 0x001A
#define RSA0_ADDR 0x001B
#define REA0_ADDR 0x001C
#define PMST_ADDR 0x001D
#define XPC_ADDR 0x001E
#define T0_ADDR 0x0020
#define T1_ADDR 0x0021
#define T2_ADDR 0x0022
#define T3_ADDR 0x0023
#define AC2L_ADDR 0x0024
#define AC2H_ADDR 0x0025
#define AC2G_ADDR 0x0026
#define CDP_ADDR 0x0027
#define AC3L_ADDR 0x0028
#define AC3H_ADDR 0x0029
#define AC3G_ADDR 0x002A
#define DPH_ADDR 0x002B
#define MDP05_ADDR 0x002C
#define MDP67_ADDR 0x002D
#define DP_ADDR 0x002E
#define PDP_ADDR 0x002F
#define BK47_ADDR 0x0030
#define BKC_ADDR 0x0031
#define RSA01_ADDR 0x0032
#define RSA23_ADDR 0x0033
#define RSA45_ADDR 0x0034
#define RSA7_ADDR 0x0035
#define RSAC_ADDR 0x0036
#define BIOS_ADDR 0x0037
#define TRN1_ADDR 0x0038
#define BRC1_ADDR 0x0039
#define BRS1_ADDR 0x003A
#define CSR_ADDR 0x003B
#define RSA0H_ADDR 0x003C
#define RSA0L_ADDR 0x003D
#define REA0L_ADDR 0x003E
#define REA0H_ADDR 0x003F
#define RSA1L_ADDR 0x0040
#define RSA1H_ADDR 0x0041
#define REA1L_ADDR 0x0042
#define REA1H_ADDR 0x0043
#define RPTC_ADDR 0x0044
#define IER1_ADDR 0x0045
#define IFR1_ADDR 0x0046
#define DBIER0_ADDR 0x0047
#define DBIER1_ADDR 0x0048
#define IVPD_ADDR 0x0049
#define IVPH_ADDR 0x004A
#define ST2_55_ADDR 0x004B
#define SSP_ADDR 0x004C
#define SP_ADDR 0x004D
#define SPH_ADDR 0x004E
#define CDPH_ADDR 0x004F
/******************************************************************************/
/* REGS.H - TMS320C5509A Peripheral Support Library CPU Register Support */
/* */
/* This file provides the header for the DSP's register support. */
/******************************************************************************/
/* CPU Memory-Mapped Registers */
/******************************************************************************/
#define IER0 *(volatile unsigned int *)(IER0_ADDR )
#define IFR *(volatile unsigned int *)(IFR_ADDR )
#define ST0_55 *(volatile unsigned int *)(ST0_55_ADDR)
#define ST1_55 *(volatile unsigned int *)(ST1_55_ADDR)
#define ST3_55 *(volatile unsigned int *)(ST3_55_ADDR)
#define ST0 *(volatile unsigned int *)(ST0_ADDR )
#define ST1 *(volatile unsigned int *)(ST1_ADDR )
#define AC0L *(volatile unsigned int *)(AC0L_ADDR)
#define AC0H *(volatile unsigned int *)(AC0H_ADDR)
#define AC0G *(volatile unsigned int *)(AC0G_ADDR)
#define AC1L *(volatile unsigned int *)(AC1L_ADDR)
#define AC1H *(volatile unsigned int *)(AC1H_ADDR)
#define AC1G *(volatile unsigned int *)(AC1G_ADDR)
/*#define T3 *(volatile unsigned int *)(T3_ADDR)*/
#define TRN0 *(volatile unsigned int *)(TRN0_ADDR)
#define AR0 *(volatile unsigned int *)(AR0_ADDR)
#define AR1 *(volatile unsigned int *)(AR1_ADDR)
#define AR2 *(volatile unsigned int *)(AR2_ADDR)
#define AR3 *(volatile unsigned int *)(AR3_ADDR)
#define AR4 *(volatile unsigned int *)(AR4_ADDR)
#define AR5 *(volatile unsigned int *)(AR5_ADDR)
#define AR6 *(volatile unsigned int *)(AR6_ADDR)
#define AR7 *(volatile unsigned int *)(AR7_ADDR)
/*#define SP *(volatile unsigned int *)(SP_ADDR)*/
#define BK3 *(volatile unsigned int *)(BK3_ADDR)
#define BRC0 *(volatile unsigned int *)(BRC0_ADDR)
#define BSA0 *(volatile unsigned int *)(RSA0_ADDR)
#define REA0 *(volatile unsigned int *)(REA0_ADDR)
#define PMST *(volatile unsigned int *)(PMST_ADDR)
#define XPC *(volatile unsigned int *)(XPC_ADDR)
#define T0 *(volatile unsigned int *)(T0_ADDR)
#define T1 *(volatile unsigned int *)(T1_ADDR)
#define T2 *(volatile unsigned int *)(T2_ADDR)
#define T3 *(volatile unsigned int *)(T3_ADDR)
#define AC2L *(volatile unsigned int *)(AC2L_ADDR)
#define AC2H *(volatile unsigned int *)(AC2H_ADDR)
#define AC2G *(volatile unsigned int *)(AC2G_ADDR)
#define CDP *(volatile unsigned int *)(CDP_ADDR)
#define AC3L *(volatile unsigned int *)(AC3L_ADDR)
#define AC3H *(volatile unsigned int *)(AC3H_ADDR)
#define AC3G *(volatile unsigned int *)(AC3G_ADDR)
#define DPH *(volatile unsigned int *)(DPH_ADDR)
#define MDP05 *(volatile unsigned int *)(MDP05_ADDR)
#define MDP67 *(volatile unsigned int *)(MDP67_ADDR)
#define DP *(volatile unsigned int *)(DP_ADDR)
#define PDP *(volatile unsigned int *)(PDP_ADDR)
#define BK47 *(volatile unsigned int *)(BK47_ADDR)
#define BKC *(volatile unsigned int *)(BKC_ADDR)
#define RSA01 *(volatile unsigned int *)(RSA01_ADDR)
#define RSA23 *(volatile unsigned int *)(RSA23_ADDR)
#define RSA45 *(volatile unsigned int *)(RSA45_ADDR)
#define RSA7 *(volatile unsigned int *)(RSA7_ADDR)
#define RSAC *(volatile unsigned int *)(RSAC_ADDR)
#define BIOS *(volatile unsigned int *)(BIOS_ADDR)
#define TRN1 *(volatile unsigned int *)(TRN1_ADDR)
#define BRC1 *(volatile unsigned int *)(BRC1_ADDR)
#define BRS1 *(volatile unsigned int *)(BRS1_ADDR)
#define CSR *(volatile unsigned int *)(CSR_ADDR)
#define RSA0H *(volatile unsigned int *)(RSA0H_ADDR)
#define RSA0L *(volatile unsigned int *)(RSA0L_ADDR)
#define REA0L *(volatile unsigned int *)(REA0L_ADDR)
#define REA0H *(volatile unsigned int *)(REA0H_ADDR)
#define RSA1L *(volatile unsigned int *)(RSA1L_ADDR)
#define RSA1H *(volatile unsigned int *)(RSA1H_ADDR)
#define REA1L *(volatile unsigned int *)(REA1L_ADDR)
#define REA1H *(volatile unsigned int *)(REA1H_ADDR)
#define RPTC *(volatile unsigned int *)(RPTC_ADDR)
#define IER1 *(volatile unsigned int *)(IER1_ADDR)
#define IFR1 *(volatile unsigned int *)(IFR1_ADDR)
#define DBIER0 *(volatile unsigned int *)(DBIER0_ADDR)
#define DBIER1 *(volatile unsigned int *)(DBIER1_ADDR)
#define IVPD *(volatile unsigned int *)(IVPD_ADDR)
#define IVPH *(volatile unsigned int *)(IVPH_ADDR)
#define ST2_55 *(volatile unsigned int *)(ST2_55_ADDR)
#define SSP *(volatile unsigned int *)(SSP_ADDR)
#define SP *(volatile unsigned int *)(SP_ADDR)
#define SPH *(volatile unsigned int *)(SPH_ADDR)
#define CDPH *(volatile unsigned int *)(CDPH_ADDR)
/****************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -