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

📄 atlasii.h

📁 Centrality Atlas II development software
💻 H
📖 第 1 页 / 共 5 页
字号:
#define INT_FIQ_PENDING                         (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0008))#define INT_DSP0_PENDING                        (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x000c))#define INT_RISC_MASK                           (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0010))#define INT_DSP_MASK                            (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0014))#define INT_RISC_LEVEL                          (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0018))#define INT_DSP_ACCEN                           (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x001c))#define INT_CHIP_ID                             (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0020))#define INT_DSP_LEVEL                           (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0024))#define INT_DSP1_PENDING                        (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0028))#define INT_RISC_MASK_EXT                  (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x002C))#define INT_DSP_MASK_EXT                   (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0030))#define INT_PENDING_EXT                         (*(volatile unsigned int *)(_INT_MODULE_BASE + 0x0034))/***************************************************************************************\| Powerdonw and Clocks and PLL registers\***************************************************************************************/#define PWR_CTRL                               (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0000))#define PWR_CONFIG                             (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0004))#define PWR_WAKEUP_EN                          (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0008))#define PWR_SLEEP_STATUS                       (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x000c))#define PWR_SCRATCH_PAD                        (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0010))#define PWR_OSC_STATUS                         (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x001c))#define PWR_CLK_SWITCH                         (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0020))#define PWR_PLL1_CONFIG                        (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0028))#define PWR_PLL2_CONFIG                        (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x002c))#define PWR_CLK_EN                             (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0030))#define PWR_WAIT_TIME                          (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0034))#define PWR_STOP_LEVEL                         (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0038))#define PWR_PIN_RELEASE                        (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x003c))#define PWR_CLK_RATIO                          (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0040))#define PWR_XIN_RATIO                          (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0044))#define PWR_PAD_CTRL                           (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0048))#define PWR_DELAY_CTRL0                        (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x004c))#define PWR_DELAY_CTRL1                        (*(volatile unsigned int *)(_POWER_MODULE_BASE + 0x0050))#define PLL1_600M                              0x00000017#define PLL1_576M                              0x00000016#define PLL1_552M                              0x00000015#define PLL1_528M                              0x00000014#define PLL1_504M                              0x00000013#define PLL1_480M                              0x00000426#define PLL1_456M                              0x00000424#define PLL1_432M                              0x00000422#define PLL1_408M                              0x00000420#define PLL1_396M                              0x0000041F#define PLL1_300M                              0x00000417#define PLL1_288M                              0x00000416#define PLL1_276M                              0x00000415#define PLL1_264M                              0x00000414#define PLL1_252M                              0x00000413#define PLL2_192M                              0x00004220#define PLL2_96M                               0x00006220// DDR#define DDR_204_204_204_102_CLOCK               'a'#define DDR_300_150_150_75_CLOCK                'b'// SDR// CPU:DSP:SYS:IO=4:2:2:1#define SDR_252_126_126_63_CLOCK                'c'#define SDR_240_120_120_60_CLOCK                'd'// CPU:DSP:SYS:IO=6:4:2:1#define SDR_300_200_100_50_CLOCK                'e'#define SDR_288_192_96_48_CLOCK                 'f'#define SDR_276_184_92_46_CLOCK                 'g'#define SDR_264_176_88_44_CLOCK                 'h'#define SDR_252_168_84_42_CLOCK                 'i'#define SDR_240_160_80_40_CLOCK                 'j'#define SDR_228_152_76_38_CLOCK                 'k'#define SDR_216_144_72_36_CLOCK                 'l'// CPU:DSP:SYS:IO=3:2:1:1#define SDR_300_200_100_100_CLOCK               'm'#define SDR_288_192_96_96_CLOCK                 'n'#define SDR_276_184_92_92_CLOCK                 'o'#define SDR_264_176_88_88_CLOCK                 'p'#define SDR_252_168_84_84_CLOCK                 'q'#define SDR_240_160_80_80_CLOCK                 'r'#define SDR_228_152_76_76_CLOCK                 's'#define SDR_216_144_72_72_CLOCK                 't'// SOCKET BOARD CLOCK SET#define SDR_48_32_16_8_CLOCK                    'u'#define SDR_48_32_16_16_CLOCK                   'v'#define SDR_48_24_24_12_CLOCK                   'w'#define SDR_48_24_24_24_CLOCK                   'x'#define FIRST_CLOCK_SETTING                     DDR_204_204_204_102_CLOCK#define LAST_CLOCK_SETTING                      SDR_216_144_72_72_CLOCK/***************************************************************************************\| Resource Sharing registers\***************************************************************************************/#define RSC_PIN_MUX                             (*(volatile unsigned int *)(_RSC_MODULE_BASE + 0x0004))#define RSC_DMA_MUX                             (*(volatile unsigned int *)(_RSC_MODULE_BASE + 0x0008))/***************************************************************************************\| Real-time clock registers\***************************************************************************************/#define RTC_COUNTER                             (*(volatile unsigned int *)_RTC_MODULE_BASE)#define RTC_ALARM                               (*(volatile unsigned int *)(_RTC_MODULE_BASE + 0x0004))#define RTC_STATUS                              (*(volatile unsigned int *)(_RTC_MODULE_BASE + 0x0008))#define RTC_DIV                                 (*(volatile unsigned int *)(_RTC_MODULE_BASE + 0x000c))/***************************************************************************************\| OS timer registers\***************************************************************************************/#define TIMER_COUNTER_LO                        (*(volatile unsigned int *)_OST_MODULE_BASE)#define TIMER_COUNTER_HI                        (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0004))#define TIMER_MATCH_0                           (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0008))#define TIMER_MATCH_1                           (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x000c))#define TIMER_MATCH_2                           (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0010))#define TIMER_MATCH_3                           (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0014))#define TIMER_MATCH_4                           (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0018))#define TIMER_MATCH_5                           (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x001c))#define TIMER_STATUS                            (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0020))#define TIMER_INT_EN                            (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0024))#define TIMER_WATCHDOG_EN                       (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0028))#define TIMER_DIV                               (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x002c))#define TIMER_LATCH                             (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0030))#define TIMER_LATCHED_LO                        (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0034))#define TIMER_LATCHED_HI                        (*(volatile unsigned int *)(_OST_MODULE_BASE + 0x0038))/***************************************************************************************\| Reset controller registers\***************************************************************************************/#define RESET_SR                                (*(volatile unsigned int *)_RESET_MODULE_BASE)#define RESET_STATUS                            (*(volatile unsigned int *)(_RESET_MODULE_BASE + 0x0004))/***************************************************************************************\| General-purposed I/O registers\***************************************************************************************/#define GPIO0_CTRL0                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0000))#define GPIO0_CTRL1                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0004))#define GPIO0_CTRL2                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0008))#define GPIO0_CTRL3                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x000c))#define GPIO0_CTRL4                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0010))#define GPIO0_CTRL5                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0014))#define GPIO0_CTRL6                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0018))#define GPIO0_CTRL7                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x001c))#define GPIO0_CTRL8                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0020))#define GPIO0_CTRL9                               (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0024))#define GPIO0_CTRL10                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0028))#define GPIO0_CTRL11                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x002c))#define GPIO0_CTRL12                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0030))#define GPIO0_CTRL13                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0034))#define GPIO0_CTRL14                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0038))#define GPIO0_CTRL15                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x003c))#define GPIO0_CTRL16                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0040))#define GPIO0_CTRL17                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0044))#define GPIO0_CTRL18                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0048))#define GPIO0_CTRL19                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x004c))#define GPIO0_CTRL20                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0050))#define GPIO0_CTRL21                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0054))#define GPIO0_CTRL22                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x0058))#define GPIO0_CTRL23                              (*(volatile unsigned int *)(_GPIO_MODULE_BASE + 0x005c))

⌨️ 快捷键说明

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