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

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

?? cs4510.h

?? 基于嵌入式開發(fā)環(huán)境tornado的基于VxWorks的hdlc的通訊程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
 /* 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 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美mv日韩mv亚洲| 国产揄拍国内精品对白| 日韩专区一卡二卡| 国产精品成人免费| 国产亚洲欧美一区在线观看| 久久视频一区二区| 日韩美女啊v在线免费观看| 国产精品欧美综合在线| 日韩一区有码在线| 一区二区激情视频| 麻豆成人在线观看| 9i看片成人免费高清| 4438成人网| 亚洲国产高清不卡| 一区二区三区在线视频免费| 美女免费视频一区| 国产激情一区二区三区四区 | 91精品国产综合久久香蕉的特点| 成人高清免费观看| 欧美日韩免费不卡视频一区二区三区| 欧美日韩www| 欧美精品在线视频| 国产精品激情偷乱一区二区∴| 亚洲国产日韩av| 国产suv精品一区二区883| 538在线一区二区精品国产| 久久久久久久久久看片| 一区二区三区在线观看视频| 亚洲美女区一区| 国产成人精品网址| 欧美久久久久久蜜桃| 国产亚洲婷婷免费| 国产91综合网| 国产视频在线观看一区二区三区 | 欧美影视一区在线| 国产精品视频麻豆| 国产91高潮流白浆在线麻豆| 久久久亚洲午夜电影| 国产一区二区三区免费观看| 欧美一级一区二区| 六月婷婷色综合| 亚洲精品一区二区精华| 国产成人精品影视| 亚洲男同性恋视频| 欧美一区三区二区| 国产又粗又猛又爽又黄91精品| 欧美一区二区三区免费视频| 日本女优在线视频一区二区| 欧美日韩国产123区| 日本不卡一二三区黄网| 欧美国产精品一区| 欧美日韩亚洲综合在线 | 91一区在线观看| 亚洲v日本v欧美v久久精品| 精品久久久久久久一区二区蜜臀| 国产成人在线视频免费播放| 中文字幕永久在线不卡| 91精品国产麻豆国产自产在线| 在线亚洲免费视频| 亚洲一区二区影院| 国产欧美一区二区精品秋霞影院| 91福利社在线观看| 国产乱子伦视频一区二区三区| 亚洲欧美日韩久久| 国产精品久线观看视频| 欧美成人aa大片| 欧美日本精品一区二区三区| 91在线无精精品入口| 国产精品资源在线观看| 蜜臀av一级做a爰片久久| 日韩电影一区二区三区| 日日夜夜免费精品视频| 午夜av区久久| 麻豆国产一区二区| 蜜臀久久99精品久久久久宅男| 首页国产欧美久久| 麻豆久久久久久久| 国产99一区视频免费| 国产69精品久久久久毛片| 成人午夜激情在线| 欧洲中文字幕精品| 日韩欧美黄色影院| 中文无字幕一区二区三区| 亚洲免费观看在线观看| 亚洲一区二区四区蜜桃| 精品在线观看免费| 99精品偷自拍| 日韩精品中文字幕在线一区| 久久精品一区二区三区不卡牛牛| 18成人在线视频| 久久精品国产在热久久| 一本色道**综合亚洲精品蜜桃冫| 在线观看国产日韩| 国产日韩成人精品| 首页国产欧美久久| 欧洲视频一区二区| 国产色综合一区| 男男视频亚洲欧美| 91高清在线观看| 久久久久久久久久久久久久久99| 亚洲国产欧美在线人成| zzijzzij亚洲日本少妇熟睡| 久久精品无码一区二区三区| 国产黄色精品网站| 国产精品美女久久久久aⅴ| 捆绑紧缚一区二区三区视频| 欧美影院午夜播放| 亚洲国产精品久久人人爱蜜臀| eeuss鲁片一区二区三区在线观看| 日韩一级高清毛片| 久久99国产乱子伦精品免费| 欧美成人在线直播| 免费成人av在线| 91福利小视频| 亚洲一区二区偷拍精品| 欧美日韩成人一区| 蜜桃一区二区三区四区| 欧美草草影院在线视频| 国产一区不卡精品| 国产精品美女视频| 欧美性色综合网| 日本特黄久久久高潮| 国产精品欧美一区二区三区| 在线这里只有精品| 久久精品二区亚洲w码| 国产精品乱人伦中文| 日本高清免费不卡视频| 美洲天堂一区二卡三卡四卡视频| 欧美一区二区久久久| 99这里只有精品| 久草在线在线精品观看| 亚洲激情在线播放| 久久午夜色播影院免费高清| 日韩欧美卡一卡二| 亚洲黄色免费电影| 欧美日韩国产一级二级| 不卡视频一二三四| 青娱乐精品在线视频| 一区二区免费在线播放| 国产亚洲欧美一级| 欧美成人国产一区二区| 欧美日本一区二区在线观看| 91丨porny丨首页| a级精品国产片在线观看| 国产一区激情在线| 老司机精品视频在线| 美女被吸乳得到大胸91| 日欧美一区二区| 日日夜夜免费精品视频| 婷婷激情综合网| 视频一区二区中文字幕| 免费一级欧美片在线观看| 石原莉奈一区二区三区在线观看| 一区二区在线观看视频| 一区二区三区欧美| 日韩成人午夜精品| 国产一区在线观看麻豆| 国产乱理伦片在线观看夜一区| 国产一区二区看久久| 成人高清视频免费观看| 欧美日韩一区二区在线观看| 这里是久久伊人| 欧美激情在线一区二区| 亚洲精选视频在线| 精品一区二区日韩| 99精品一区二区| 精品国产一区二区精华| 国产精品欧美极品| 久久国产生活片100| 91麻豆免费在线观看| 久久亚洲二区三区| 一区二区三区欧美久久| 国产一区二区三区最好精华液| 不卡的电影网站| 久久久不卡网国产精品二区| 午夜欧美电影在线观看| 色呦呦国产精品| 国产欧美日韩综合| 极品美女销魂一区二区三区| 这里只有精品99re| 亚洲国产视频在线| 色狠狠色噜噜噜综合网| 亚洲国产精品99久久久久久久久| 蜜臀国产一区二区三区在线播放| 色播五月激情综合网| 亚洲欧美自拍偷拍色图| a级精品国产片在线观看| 国产欧美一区二区在线| 成人一区在线看| 亚洲视频免费看| 在线观看日韩av先锋影音电影院| 亚洲欧美一区二区久久| 99久久99久久综合| 午夜私人影院久久久久| 2020国产精品| www.欧美日韩国产在线| 亚洲一区二区欧美激情| 91精品国产欧美一区二区成人| 午夜激情久久久| 久久久不卡网国产精品一区|