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

📄 atlasii.h

📁 Centrality Atlas II development software
💻 H
📖 第 1 页 / 共 5 页
字号:
#define DMA_CH11_XLEN                           (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x00b4))#define DMA_CH11_YLEN                           (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x00b8))#define DMA_CH11_CTRL                           (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x00bc))#define DMA_WIDTH0                              (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x0100))#define DMA_WIDTH1                              (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x0104))#define DMA_WIDTH2                              (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x0108))#define DMA_WIDTH3                              (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x010c))#define DMA_CH_VALID                            (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x0110))#define DMA_CH_INT                              (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x0114))#define DMA_INT_EN                              (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x0118))#define DMA_CH_DSP_CTRL                         (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x011C))#define DMA_CH_LOOP_CTRL                        (*(volatile unsigned int *)(_DMA_MODULE_BASE + 0x0120))#define DMA_MASK_WIDTH_0                        0x00#define DMA_MASK_WIDTH_1                        0x01#define DMA_MASK_WIDTH_2                        0x02#define DMA_MASK_WIDTH_3                        0x03#define DMA_MASK_TO_SDRAM                       0x00#define DMA_MASK_FROM_SDRAM                     0x04#define DMA_MASK_NO_BURST                       0x00#define DMA_MASK_BURST                          0x08/***************************************************************************************\| GPS registers\***************************************************************************************/#define GPS_CH0_CORR_0                          (*(volatile unsigned int *)_GPS_MODULE_BASE)#define GPS_CH0_CORR_1                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0004))#define GPS_CH0_CORR_2                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0008))#define GPS_CH0_CORR_3                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x000c))#define GPS_CH0_CORR_4                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0010))#define GPS_CH0_CORR_5                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0014))#define GPS_CH0_CORR_6                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0018))#define GPS_CH0_CORR_7                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x001c))#define GPS_CH0_CORR_8                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0020))#define GPS_CH0_CORR_9                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0024))#define GPS_CH0_FIFO_RADDR                      (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0028))#define GPS_CH0_DDFS_NCO                        (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x002c))#define GPS_CH0_CODE_NCO                        (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0030))#define GPS_CH0_STATUS                          (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0034))#define GPS_CH0_DDFS_FREQ                       (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0038))#define GPS_CH0_CODE_FREQ                       (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x003c))#define GPS_CH1_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0040))#define GPS_CH2_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0080))#define GPS_CH3_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x00c0))#define GPS_CH4_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0100))#define GPS_CH5_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0140))#define GPS_CH6_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0180))#define GPS_CH7_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x01c0))#define GPS_CH8_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0200))#define GPS_CH9_X                               (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0240))#define GPS_CH10_X                              (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0280))#define GPS_CH11_X                              (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x02c0))#define GPS_CH12_X                              (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0300))#define GPS_CH13_X                              (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0340))#define GPS_CH14_X                              (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0380))#define GPS_CH15_X                              (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x03c0))#define GPS_CTRL                                (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0400))#define GPS_FIFO_CTRL                           (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0404))#define GPS_FIFO_DATA                           (*(volatile unsigned int *)(_GPS_MODULE_BASE + 0x0800))/***************************************************************************************\| Camera interface registers\***************************************************************************************/#define CAM_COUNT                               (*(volatile unsigned int *)_CAM_MODULE_BASE)#define CAM_YINT                                (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0004))#define CAM_START                               (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0008))#define CAM_END                                 (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x000c))#define CAM_CTRL                                (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0010))#define CAM_PIXEL_SHIFT                         (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0014))#define CAM_YUV_COEF1                           (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0018))#define CAM_YUV_COEF2                           (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x001c))#define CAM_YUV_COEF3                           (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0020))#define CAM_YUV_OFFSET                          (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0024))#define CAM_INT_EN                              (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0028))#define CAM_INT_CTRL                            (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x002c))#define CAM_VSYNC_CTRL                          (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0030))#define CAM_HSYNC_CTRL                          (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0034))#define CAM_PXCLK_CTRL                          (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0038))#define CAM_VSYNC_HSYNC                         (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x003c))#define CAM_TIMING_CTRL                         (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0040))#define CAM_DMA_IO_CTRL                         (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0044))#define CAM_DMA_IO_LEN                          (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0048))#define CAM_FIFO_CTRL                           (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x004c))#define CAM_FIFO_LEVEL_CHK                      (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0050))#define CAM_FIFO_OP_REG                         (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0054))#define CAM_FIFO_STATUS_REG                     (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0058))#define CAM_RXFIFO_DATA                         (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x005c))/***************************************************************************************\| I2C interface registers\***************************************************************************************/#define I2C_CLK                                 (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0080))#define I2C_SAR                                 (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0084))#define I2C_DBR                                 (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0088))#define I2C_SR                                  (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x008c))#define I2C_CR                                  (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0090))#define I2C_IO_CTRL                             (*(volatile unsigned int *)(_CAM_MODULE_BASE + 0x0094))/***************************************************************************************\| USBOTG interface registers\***************************************************************************************/#define USBOTG_ETD_BASE                         (_USBOTG_MODULE_BASE + 0x200)#define USBOTG_EP_BASE                          (_USBOTG_MODULE_BASE + 0x400)#define USBOTG_DATA_BASE                        (_USBOTG_MODULE_BASE + 0x1000)#define _USBDMA_MODULE_BASE                     (_USBOTG_MODULE_BASE + 0x800)  // Top Level, Core Registers#define USBOTG_TL_HW_MODE_ADDR              (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x0*4))#define USBOTG_TL_INT_STATUS_ADDR           (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x1*4))#define USBOTG_TL_INT_ENABLES_ADDR          (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x2*4))#define USBOTG_TL_CLK_CTRL_ADDR             (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x3*4))#define USBOTG_TL_RST_CTRL_ADDR             (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x4*4))#define USBOTG_TL_FRM_INTERVAL_ADDR         (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x5*4))#define USBOTG_TL_FRM_BITWIDTH_ADDR         (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x6*4))#define USBOTG_MNP_CTRL_ADDR                (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x7*4))#define USBOTG_MNP_TIMER1_ADDR              (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x8*4))#define USBOTG_MNP_TIMER2_ADDR              (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x9*4))#define USBOTG_MNP_PULSE_ADDR               (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0xa*4))#define USBOTG_MNP_INTERRUPT_ADDR           (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0xb*4))#define USBOTG_MNP_INTERRUPT_ENABLES_ADDR   (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0xc*4))  // Function Registers#define USBOTG_FC_CMD_STATUS_ADDR          (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x10*4))#define USBOTG_FC_DEV_ADDRESS_ADDR         (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x11*4))#define USBOTG_FC_SYS_INT_STATUS_ADDR      (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x12*4))#define USBOTG_FC_SYS_INT_EN_ADDR          (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x13*4))#define USBOTG_FC_X_INT_STATUS_ADDR        (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x14*4))#define USBOTG_FC_Y_INT_STATUS_ADDR        (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x15*4))#define USBOTG_FC_BUF_INT_EN_ADDR          (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x16*4))#define USBOTG_FC_X_STATUS_ADDR            (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x17*4))#define USBOTG_FC_Y_STATUS_ADDR            (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x18*4))#define USBOTG_FC_EP_ENABLES_ADDR          (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x19*4))#define USBOTG_FC_EP_READY_ADDR            (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x1a*4))#define USBOTG_FC_IMM_INT_ADDR             (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x1b*4))#define USBOTG_FC_DONE_REG_ADDR            (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x1c*4))#define USBOTG_FC_DONE_REG_EN_ADDR         (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x1d*4))#define USBOTG_FC_TOGGLE_BITS_ADDR         (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x1e*4))#define USBOTG_FC_FM_NUMBER_ADDR           (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x1f*4))// Host Controller Registers#define USBOTG_HC_CONTROL_ADDR             (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x20*4))#define USBOTG_HC_SYS_INT_STATUS_ADDR      (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x22*4))#define USBOTG_HC_SYS_INT_ENABLES_ADDR     (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x23*4))#define USBOTG_HC_ETD_X_INT_STATUS_ADDR    (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x26*4))#define USBOTG_HC_ETD_Y_INT_STATUS_ADDR    (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x27*4))#define USBOTG_HC_ETD_INT_ENABLES_ADDR     (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x28*4))#define USBOTG_HC_X_STATUS_ADDR            (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x2A*4))#define USBOTG_HC_Y_STATUS_ADDR            (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x2B*4))#define USBOTG_HC_ETD_STATUS_ADDR          (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x30*4))#define USBOTG_HC_ETD_DISABLE_ADDR         (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x31*4))#define USBOTG_HC_DIRECT_RT_ADDR           (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x32*4))#define USBOTG_HC_IMM_INT_ADDR             (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x33*4))#define USBOTG_HC_DONE_REG_ADDR            (*(volatile unsigned int *)(_USBOTG_MODULE_BASE + 0x34*4))#define USBO

⌨️ 快捷键说明

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