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

📄 inter_connect.h

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 H
字号:
//*********************************************************************\\
//        company:               COMMIT Incorporated                   \\
//        department:            HW                                    \\
//        author:                LiYuan                                \\
//        version:               1.0                                   \\
//        create date:           11/02/2005                            \\
//        release date:                                                \\
//        final revise date:                                           \\
//        reviser:                                                     \\
//        file descript:                                               \\
//*********************************************************************\\

//registers define
static unsigned int OCP_PER_SSW_MPU_CONF_Base_Addr = 0xfffbc800;
#define  OCP_UART1_SSW_MPU_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x000)
#define  OCP_UART2_SSW_MPU_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x020)
#define  OCP_UART3_SSW_MPU_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x040)
#define  OCP_MCBSP1_SSW_MPU_CONF_REG                *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x080)
#define  OCP_MCBSP_DIGITAL_RF_SSW_MPU_CONF_REG      *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x090)
#define  OCP_I2C_1_SSW_MPU_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x0a0)
#define  OCP_SPI_SSW_MPU_CONF_REG                   *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x0b0)
#define  OCP_GPTIMER1_SSW_MPU_CONF_REG              *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x0c0)
#define  OCP_GPTIMER2_SSW_MPU_CONF_REG              *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x0d0)
#define  OCP_I2C_2_SSW_MPU_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x0e0)
#define  OCP_DIG_RF_SSW_MPU_CONF_REG                *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x0f0)
#define  OCP_NDFLASH_SSW_MPU_CONF_REG               *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x150)
#define  OCP_MMCSD2_SSW_MPU_CONF_REG                *(volatile unsigned short *)(OCP_PER_SSW_MPU_CONF_Base_Addr + 0x160)

static unsigned int OCP_PER_SSW_DSP_CONF_Base_Addr = 0xe101c800;
#define  OCP_UART1_SSW_DSP_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x000)
#define  OCP_UART2_SSW_DSP_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x020)
#define  OCP_UART3_SSW_DSP_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x040)
#define  OCP_MCBSP1_SSW_DSP_CONF_REG                *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x080)
#define  OCP_MCBSP_DIGITAL_RF_SSW_DSP_CONF_REG      *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x090)
#define  OCP_I2C_1_SSW_DSP_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x0a0)
#define  OCP_SPI_SSW_DSP_CONF_REG                   *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x0b0)
#define  OCP_GPTIMER1_SSW_DSP_CONF_REG              *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x0c0)
#define  OCP_GPTIMER2_SSW_DSP_CONF_REG              *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x0d0)
#define  OCP_I2C_2_SSW_DSP_CONF_REG                 *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x0e0)
#define  OCP_DIG_RF_SSW_DSP_CONF_REG                *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x0f0)
#define  OCP_NDFLASH_SSW_DSP_CONF_REG               *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x150)
#define  OCP_MMCSD2_SSW_DSP_CONF_REG                *(volatile unsigned short *)(OCP_PER_SSW_DSP_CONF_Base_Addr + 0x160)

static unsigned int TIPB_PER_RHSW_MPU_CNF_Base_Addr = 0xfffbb800;
#define  TIPB_MCSI1_RHSW_MPU_CNF_REG                *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_CNF_Base_Addr + 0x000)
#define  TIPB_MCSI2_RHSW_MPU_CNF_REG                *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_CNF_Base_Addr + 0x040)
#define  TIPB_TPU_RHSW_MPU_CNF_REG                  *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_CNF_Base_Addr + 0x080)
#define  TIPB_TSP1_RHSW_MPU_CNF_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_CNF_Base_Addr + 0x0c0)
#define  TIPB_GEA3_RHSW_MPU_CNF_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_CNF_Base_Addr + 0x100)
#define  TIPB_CIPHERA5_RHSW_MPU_CNF_REG             *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_CNF_Base_Addr + 0x140)
#define  TIPB_USIM_RHSW_MPU_CNF_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_CNF_Base_Addr + 0x180)
#define  TIPB_ULPD_RHSW_MPU_CNF_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_CNF_Base_Addr + 0x1c0)

static unsigned int TIPB_PER_RHSW_DSP_CNF_Base_Addr = 0xe101b800;
#define  TIPB_MCSI1_RHSW_DSP_CNF_REG                *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_CNF_Base_Addr + 0x000)
#define  TIPB_MCSI2_RHSW_DSP_CNF_REG                *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_CNF_Base_Addr + 0x040)
#define  TIPB_TPU_RHSW_DSP_CNF_REG                  *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_CNF_Base_Addr + 0x080)
#define  TIPB_TSP1_RHSW_DSP_CNF_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_CNF_Base_Addr + 0x0c0)
#define  TIPB_GEA3_RHSW_DSP_CNF_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_CNF_Base_Addr + 0x100)
#define  TIPB_CIPHERA5_RHSW_DSP_CNF_REG             *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_CNF_Base_Addr + 0x140)
#define  TIPB_USIM_RHSW_DSP_CNF_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_CNF_Base_Addr + 0x180)
#define  TIPB_ULPD_RHSW_DSP_CNF_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_CNF_Base_Addr + 0x1c0)

static unsigned int TIPB_PER_RHSW_MPU_STA_Base_Addr = 0xfffbb800;
#define  TIPB_MCSI1_RHSW_MPU_STA_REG                *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_STA_Base_Addr + 0x004)
#define  TIPB_MCSI2_RHSW_MPU_STA_REG                *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_STA_Base_Addr + 0x044)
#define  TIPB_TPU_RHSW_MPU_STA_REG                  *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_STA_Base_Addr + 0x084)
#define  TIPB_TSP1_RHSW_MPU_STA_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_STA_Base_Addr + 0x0c4)
#define  TIPB_GEA3_RHSW_MPU_STA_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_STA_Base_Addr + 0x104)
#define  TIPB_CIPHERA5_RHSW_MPU_STA_REG             *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_STA_Base_Addr + 0x144)
#define  TIPB_USIM_RHSW_MPU_STA_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_STA_Base_Addr + 0x184)
#define  TIPB_ULPD_RHSW_MPU_STA_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_MPU_STA_Base_Addr + 0x1c4)

static unsigned int TIPB_PER_RHSW_DSP_STA_Base_Addr = 0xe101b800;
#define  TIPB_MCSI1_RHSW_DSP_STA_REG                *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_STA_Base_Addr + 0x002)
#define  TIPB_MCSI2_RHSW_DSP_STA_REG                *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_STA_Base_Addr + 0x042)
#define  TIPB_TPU_RHSW_DSP_STA_REG                  *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_STA_Base_Addr + 0x082)
#define  TIPB_TSP1_RHSW_DSP_STA_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_STA_Base_Addr + 0x0c2)
#define  TIPB_GEA3_RHSW_DSP_STA_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_STA_Base_Addr + 0x102)
#define  TIPB_CIPHERA5_RHSW_STA_CNF_REG             *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_STA_Base_Addr + 0x142)
#define  TIPB_USIM_RHSW_DSP_STA_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_STA_Base_Addr + 0x182)
#define  TIPB_ULPD_RHSW_DSP_STA_REG                 *(volatile unsigned short *)(TIPB_PER_RHSW_DSP_STA_Base_Addr + 0x1c2)



⌨️ 快捷键说明

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