亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cs4510.h

?? 基于嵌入式開(kāi)發(fā)環(huán)境tornado的基于VxWorks的hdlc的通訊程序
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
 /* cs4510.h - BUPT CS4510 header file */


/*
modification history
--------------------
*/

/*
This file contains I/O address and related constants for the ARM CS4510 board.
*/

#ifndef INCcs4510h
#define INCcs4510h

#define TARGET_SNDS


#ifdef INCLUDE_FLASH
#define FLASH_ADRS  0x4000000 /* Base address of Flash part */
#define FLASH_WIDTH 1   /* 1 byte-wide part */

#if (CPU == ARM710A)
#define SYS_FLASH_BOARD_DELAY
#define SYS_FLASH_DELAY_SHIFT 0
#define SYS_FLASH_DELAY_ADJ 0
#define SYS_FLASH_DELAY_INCR 1
#elif (CPU == ARM7TDMI_T)
#undef  SYS_FLASH_BOARD_DELAY
#define SYS_FLASH_DELAY_SHIFT 3
#define SYS_FLASH_DELAY_ADJ 0
#define SYS_FLASH_DELAY_INCR 3
#elif (CPU == ARM7TDMI)
#define SYS_FLASH_BOARD_DELAY
#define SYS_FLASH_DELAY_SHIFT 0
#define SYS_FLASH_DELAY_ADJ 0
#define SYS_FLASH_DELAY_INCR 1
#else
#error CPU type not handled by Flash timings in pid7t.h 
#endif /* CPU == ARM710A */
#endif /* INCLUDE_FLASH */


/*
 * Local-to-Bus memory address constants:
 * the local memory address always appears at 0 locally;
 * it is not dual ported.
 */

#define LOCAL_MEM_LOCAL_ADRS  0x00000000  /* fixed */
#define LOCAL_MEM_BUS_ADRS    0x00000000  /* fixed */


#define BUS   BUS_TYPE_NONE


#define CS4510_CPU_SPEED      50000000


/*************************************************************************
* changes made from here
*/

/*************************************************************************
* S3C4510B SPECIAL REGISTERS 
*
*/

#define ASIC_BASE     0x3ff0000

/* Interrupt Control */

#define INT_CNTRL_BASE      (ASIC_BASE+0x4000) /*Define base of all interrupt */

/*SYSTEM MANAGER REGISTERS */

#define CS4510_SYSCFG       (ASIC_BASE+0x0000)
#define CS4510_CLKCON       (ASIC_BASE+0x3000)
#define CS4510_EXTACON0     (ASIC_BASE+0x3008)
#define CS4510_EXTACON1     (ASIC_BASE+0x300c)
#define CS4510_EXTDBWTH     (ASIC_BASE+0x3010)
#define CS4510_ROMCON0      (ASIC_BASE+0x3014)
#define CS4510_ROMCON1      (ASIC_BASE+0x3018)
#define CS4510_ROMCON2      (ASIC_BASE+0x301c)
#define CS4510_ROMCON3      (ASIC_BASE+0x3020)
#define CS4510_ROMCON4      (ASIC_BASE+0x3024)
#define CS4510_ROMCON5      (ASIC_BASE+0x3028)
#define CS4510_DRAMCON0     (ASIC_BASE+0x302c)
#define CS4510_DRAMCON1     (ASIC_BASE+0x3030)
#define CS4510_DRAMCON2     (ASIC_BASE+0x3034)
#define CS4510_DRAMCON3     (ASIC_BASE+0x3038)
#define CS4510_REFEXTCON    (ASIC_BASE+0x303c)

/* controller registers */
#define CS4510_INTMODE      (*(volatile unsigned*)(ASIC_BASE+0x4000))
#define CS4510_INTPEND      (*(volatile unsigned*)(ASIC_BASE+0x4004))
#define CS4510_INTMASK      (*(volatile unsigned*)(ASIC_BASE+0x4008))
#define CS4510_INTOFFSET    (*(volatile unsigned*)(ASIC_BASE+0x4024))
#define CS4510_INTPENDTST   (*(volatile unsigned*)(ASIC_BASE+0x402c))

#define INT_DISABLE         0x1fffff

#define CS4510_INTPRI0      (ASIC_BASE+0x400C)
#define CS4510_INTPRI1      (ASIC_BASE+0x4010)
#define CS4510_INTPRI2      (ASIC_BASE+0x4014)
#define CS4510_INTPRI3      (ASIC_BASE+0x4018)
#define CS4510_INTPRI4      (ASIC_BASE+0x401C)
#define CS4510_INTPRI5      (ASIC_BASE+0x4020)

#define CS4510_INTOSET_FIQ  (ASIC_BASE+0x4030)
#define CS4510_INTOSET_IRQ  (ASIC_BASE+0x4034)

 /* I/O Port Interface  */

#define CS4510_IOPMOD       (ASIC_BASE+0x5000)
#define CS4510_IOPCON       (ASIC_BASE+0x5004)
#define CS4510_IOPDATA      (ASIC_BASE+0x5008)

/* IIC Registers */
#define CS4510_IICCON       (ASIC_BASE+0xf000)
#define CS4510_IICBUF       (ASIC_BASE+0xf004)
#define CS4510_IICPS        (ASIC_BASE+0xf008)
#define CS4510_IICCNT       (ASIC_BASE+0xf00c)

/* definitions for the S3C4510B DUART */

#define N_SIO_CHANNELS          N_CS4510_UART_CHANNELS
#define N_UART_CHANNELS         N_CS4510_UART_CHANNELS
#define N_CS4510_UART_CHANNELS  2   /* number of SNDS UART chans */
#define UART_REG_ADDR_INTERVAL  1   /* registers 4 bytes apart */
#define SERIAL_A_BASE_ADR       (ASIC_BASE+0xD000)/* UART A base address */
#define SERIAL_B_BASE_ADR       (ASIC_BASE+0xE000)/* UART B base address */

#define PARALLEL_BASE_ADR       0x0D800040  /* parallel port base ???*/


/*************************************************************************
*
* DRAM Memory Bank 0 area MAP for Exception vector table 
* and Stack, User code area. 
*
*/

#define	RESET_SDRAM_START       0x1000000     /* Start of DRAM on power-up */
#define	RESET_ROM_START         0x0000        /* Start od ROM on power-up */

#define COPY_SDRAM_START        RESET_SDRAM_START + ROM_START_OFFSET
#define COPY_ROM_START          ROM_START_OFFSET      /* by jkuang */

/****************************************************************************
*
* Format of the Program Status Register 
*/

#define FBit      0x40
#define IBit      0x80
#define LOCKOUT   0xC0  /* Interrupt lockout value */
#define LOCK_MSK  0xC0  /* Interrupt lockout mask value */
#define MODE_MASK 0x1F  /* Processor Mode Mask */
#define UDF_MODE  0x1B  /* Undefine Mode(UDF) */
#define ABT_MODE  0x17  /* Abort Mode(ABT) */
#define SUP_MODE  0x13  /* Supervisor Mode (SVC) */
#define IRQ_MODE  0x12  /* Interrupt Mode (IRQ) */
#define FIQ_MODE  0x11  /* Fast Interrupt Mode (FIQ) */
#define USR_MODE  0x10  /* User Mode(USR) */

/*************************************************************************
* SYSTEM CLOCK 
*/

#define MHz        1000000

#define fMCLK_MHz  CS4510_CPU_SPEED   /* 50MHz, S3C4510B */
#define fMCLK      fMCLK_MHz/MHz

/*************************************************************************
* SYSTEM MEMORY CONTROL REGISTER EQU TABLES 
*/

/* SYSCFG Register Value */
#define SYSCONFIG_VAL           0x07ffff90      /* System Configuration Value, EDO RAM */
#define SYSCONFIG_VAL_SDRAM     0x87ffff90      /* System Configuration Value, SDRAM */

/* -> EXTDBWTH : Memory Bus Width register */
#define DSR0  (2<<0)  /* ROM0, 0 : Disable, 1 : Byte etc.*/
#define DSR1  (2<<2)  /* ROM1  */
#define DSR2  (3<<4)  /* ROM2  */
#define DSR3  (3<<6)  /* ROM3  */
#define DSR4  (3<<8)  /* ROM4  */
#define DSR5  (3<<10) /* ROM5  */
#define DSD0  (3<<12) /* DRAM0 */
#define DSD1  (3<<14) /* DRAM1 */
#define DSD2  (3<<16) /* DRAM2 */
#define DSD3  (3<<18) /* DRAM3 */
#define DSX0  (1<<20) /* EXTIO0*/
#define DSX1  (1<<22) /* EXTIO1*/
#define DSX2  (1<<24) /* EXTIO2*/
#define DSX3  (1<<26) /* EXTIO3*/

#define rEXTDBWTH   (DSR0+DSR1+DSR2+DSR3+DSR4+DSR5+DSD0+DSD1+DSD2+DSD3+DSX0+DSX1+DSX2+DSX3)

/***********************************************************
*
* -> ROMCON0 : ROM Bank0 Control register 
*/
#define ROMBasePtr0     0
#define ROMBasePtr0_S   (0x100<<10)                  /*0x1000000*/
#define ROMEndPtr0      ((ROM_SIZE>>16)<<20)         /*0x0200000*/
#define ROMEndPtr0_S    (((ROM_SIZE>>16)+0x100)<<20) /*0x1200000*/
#define PMC0            0x0                          /* 0x0=Normal ROM, 0x1=4Word Page etc.*/
#define rTpa0           (0x0<<2)                     /* 0x0=5Cycle, 0x1=2Cycle etc.*/
#define rTacc0          (0x6<<4)                     /* 0x0=Disable, 0x1=2Cycle etc.*/
#define rROMCON0        (ROMEndPtr0+ROMBasePtr0+rTacc0+rTpa0+PMC0)
#define rROMCON0_S      (ROMEndPtr0_S+ROMBasePtr0_S+rTacc0+rTpa0+PMC0)

/***************************************************************************
* -> ROMCON1 : ROM Bank1 Control register 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品少妇自拍| 日韩高清不卡一区二区| 久久99久国产精品黄毛片色诱| 99久久精品一区二区| 久久麻豆一区二区| 天堂在线亚洲视频| 91在线观看免费视频| 久久女同精品一区二区| 蜜臀av国产精品久久久久| 91精品国产综合久久婷婷香蕉| 亚洲黄色av一区| 一本高清dvd不卡在线观看| 亚洲色图一区二区三区| 成人高清免费观看| 亚洲柠檬福利资源导航| 一本色道久久综合狠狠躁的推荐 | av网站一区二区三区| 欧美激情一二三区| av在线不卡电影| 亚洲国产精品麻豆| 欧美一区二区三区小说| 久久精品国产亚洲aⅴ| 欧美大片在线观看| 99久久综合色| 日韩国产一二三区| 国产日本一区二区| 欧美午夜影院一区| 欧美一卡二卡在线| 免费不卡在线观看| 国产精品无人区| 欧美日韩一区二区电影| 国产一区啦啦啦在线观看| 国产精品三级视频| 欧美精品在线观看播放| 国产成人精品亚洲日本在线桃色| 国产精品久久久久久久久果冻传媒 | 欧美猛男gaygay网站| 久久99国产精品免费网站| 中文字幕制服丝袜成人av | 中文字幕av不卡| 日韩午夜av一区| 色综合久久久网| 国产69精品久久777的优势| 五月激情六月综合| 亚洲精品日韩综合观看成人91| 精品久久久久久久一区二区蜜臀| 色综合天天综合狠狠| 激情久久五月天| 丝袜国产日韩另类美女| 一区二区三区在线观看视频| 精品女同一区二区| 日韩精品中文字幕在线不卡尤物 | 日韩一区二区在线免费观看| 在线观看不卡视频| 久久综合狠狠综合久久激情 | 免费成人在线网站| 亚洲影院久久精品| 亚洲精品成人在线| 亚洲精品第一国产综合野| 亚洲日韩欧美一区二区在线| 国产精品欧美一级免费| 国产拍欧美日韩视频二区| 日韩精品一区二区三区蜜臀| 精品视频色一区| 日韩女优电影在线观看| 欧美一区二区黄| 国产亚洲精品bt天堂精选| 久久久久久久久久电影| 最新欧美精品一区二区三区| 亚洲欧美怡红院| 亚洲444eee在线观看| 国产一区二区三区高清播放| 美女视频黄久久| 六月丁香综合在线视频| 久久精品国产澳门| 国产成人av资源| 99re热这里只有精品视频| 91丨九色丨尤物| 欧美系列亚洲系列| 欧美r级在线观看| 男女视频一区二区| 成人午夜免费电影| 欧美在线观看一区二区| 7777女厕盗摄久久久| 日韩免费一区二区| 国产日韩欧美不卡在线| 一区二区三区蜜桃| 国产综合色在线视频区| 91麻豆精品视频| 日韩精品一区二区在线观看| 国产精品毛片大码女人| 亚洲第一精品在线| av在线播放不卡| 日韩免费视频线观看| 日韩精品中文字幕一区二区三区 | 欧美丝袜第三区| 欧美日韩成人综合天天影院| 精品国产髙清在线看国产毛片| 精品国产一区二区亚洲人成毛片| 亚洲国产高清在线| 免费精品视频最新在线| 国产亚洲欧美一区在线观看| 一区二区三区av电影| 日韩专区欧美专区| 日本久久电影网| 欧美亚洲图片小说| 亚洲码国产岛国毛片在线| 免费高清在线视频一区·| 欧美日韩国产a| 亚洲自拍偷拍av| 欧洲色大大久久| 亚洲欧美电影一区二区| 91小视频在线免费看| 亚洲视频狠狠干| 欧美午夜电影网| 亚洲成人激情av| 欧美成人乱码一区二区三区| 蜜臀91精品一区二区三区| 日韩欧美卡一卡二| 蜜臀av一区二区| 2021久久国产精品不只是精品| 日本系列欧美系列| 欧美一区二区三区日韩| 亚洲人成电影网站色mp4| 欧美三级一区二区| 日本不卡1234视频| 国产欧美视频在线观看| 99免费精品在线观看| 亚洲免费在线观看| 欧美在线视频不卡| 日韩国产精品久久久| 久久久久久久久久久久久夜| 国产福利一区二区三区在线视频| 欧美韩国日本一区| 欧美日韩mp4| 日本视频免费一区| 日韩视频一区二区三区在线播放| 国产成人亚洲综合a∨猫咪| 国产精品电影院| 欧美日韩一区在线| 国产福利一区二区三区在线视频| 日韩伦理电影网| 国产日韩欧美不卡| 精品视频一区 二区 三区| 国产激情91久久精品导航| 怡红院av一区二区三区| 久久久久97国产精华液好用吗| 日本道精品一区二区三区| 韩国一区二区在线观看| 亚洲乱码中文字幕| 国产亚洲成av人在线观看导航| 波多野结衣中文字幕一区| 男女视频一区二区| 日日夜夜精品视频天天综合网| 久久久av毛片精品| 欧美xingq一区二区| 欧美精品高清视频| 欧美亚洲一区二区在线| 国产成人精品亚洲午夜麻豆| 日韩电影在线观看网站| 亚洲人吸女人奶水| 久久婷婷色综合| 日韩欧美亚洲一区二区| 日韩免费电影一区| ww久久中文字幕| 久久青草国产手机看片福利盒子 | 一区二区三区**美女毛片| 精品国产免费人成电影在线观看四季| 欧美日韩情趣电影| 欧美久久高跟鞋激| 91精品国产美女浴室洗澡无遮挡| 欧美视频精品在线观看| 欧美美女视频在线观看| 欧美一区二区三区在线| 久久婷婷国产综合国色天香| 精品剧情在线观看| 久久久一区二区三区捆绑**| 国产精品美女久久福利网站| 18欧美亚洲精品| 日韩成人精品在线| 久久成人免费网站| 国产黄色精品视频| 亚洲高清视频的网址| 日韩精品一级二级 | 色综合欧美在线视频区| 欧美揉bbbbb揉bbbbb| 日韩视频免费直播| 亚洲日本在线a| 亚洲丰满少妇videoshd| 国产传媒日韩欧美成人| 欧美色综合天天久久综合精品| 欧美成人一区二区三区片免费| 亚洲日本在线天堂| 国产真实乱子伦精品视频| 欧美日韩视频在线第一区| 日韩欧美国产电影| 亚洲福利一区二区三区| 成人sese在线| 国产日韩精品一区| 日本欧美肥老太交大片|