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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cs4510.h

?? 基于嵌入式開發環境tornado的基于VxWorks的hdlc的通訊程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
*/
#define rROMCON1  0x60
#define rROMCON2  0x60
#define rROMCON3  0x60
#define rROMCON4  0x60
#define rROMCON5  0x60    /*ROMEndPtr5+ROMBasePtr5+rTacc5+rTpa5+PMC5*/

/****************************************************************************
* -> DRAMCON0 : RAM Bank0 control register 
*/
#define EDO_Mode0           1     /*(EDO)0=Normal, 1=EDO DRAM*/
#define CasPrechargeTime0   0     /*(Tcp)0=1cycle,1=2cycle*/
#define CasStrobeTime0      1     /*(Tcs)0=1cycle ~ 3=4cycle*/
#define DRAMCON0Reserved    1     /* Must be set to 1*/
#define RAS2CASDelay0       0     /*(Trc)0=1cycle,1=2cycle*/
#define RASPrechargeTime0   2     /*(Trp)0=1cycle ~ 3=4clcyle*/
#define DRAMBasePtr0        (0x100<<10)  /*=0x1000000*/
#define DRAMBasePtr0_S      0x00
#define DRAMEndPtr0         (0x180<<20)  /*=0x0800000 - 8 MB */
#define DRAMEndPtr0_S       (0x080<<20)  /*=0x0800000 - 8 MB */
#define NoColumnAddr0       2     /*0=8bit,1=9bit,2=10bit,3=11bits*/

#define Tcs0                (CasStrobeTime0<<1)
#define Tcp0                (CasPrechargeTime0<<3)
#define dumy0               (DRAMCON0Reserved<<4)     /*dummy cycle*/
#define Trc0                (RAS2CASDelay0<<7)
#define Trp0                (RASPrechargeTime0<<8)
#define CAN0                (NoColumnAddr0<<30)

#define rDRAMCON0           (CAN0+DRAMEndPtr0+DRAMBasePtr0+Trp0+Trc0+Tcp0+Tcs0+dumy0+EDO_Mode0)
#define rDRAMCON0_S         (CAN0+DRAMEndPtr0_S+DRAMBasePtr0_S+Trp0+Trc0+Tcp0+Tcs0+dumy0+EDO_Mode0)

#define rDRAMCON1           0x00
#define rDRAMCON2           0x00
#define rDRAMCON3           0x00

#define SRAS2CASDelay0      1     /*(Trc)0=1cycle,1=2cycle*/
#define SRASPrechargeTime0  3     /*(Trp)0=1cycle ~ 3=4clcyle*/
#define SNoColumnAddr0      0     /*0=8bit,1=9bit,2=10bit,3=11bits*/
#define SCAN0               (SNoColumnAddr0<<30)
#define STrc0               (SRAS2CASDelay0<<7)
#define STrp0               (SRASPrechargeTime0<<8)

#define rSDRAMCON0          (SCAN0+DRAMEndPtr0+DRAMBasePtr0+STrp0+STrc0)
#define rSDRAMCON0_S        (SCAN0+DRAMEndPtr0_S+DRAMBasePtr0_S+STrp0+STrc0)

#define rSDRAMCON1          0x00
#define rSDRAMCON2          0x00
#define rSDRAMCON3          0x00

/**************************************************************************
* -> REFEXTCON : External I/O & Memory Refresh cycle Control Register 
*/
#define RefCycle         16     /*Unit [us], 1k refresh 16ms*/

/*RefCycle EQU 8 ;Unit [us], 1k refresh 16ms*/
#define CASSetupTime     0    /*0=1cycle, 1=2cycle*/
#define CASHoldTime      0    /*0=1cycle, 1=2cycle, 2=3cycle, 3=4cycle, 4=5cycle,*/
#define RefCycleValue    ((2048+1-(RefCycle*fMCLK))<<21)
#define Tcsr             (CASSetupTime<<20) /* 1cycle */
#define Tcs              (CASHoldTime<<17)
#define ExtIOBase        0x183fd  /* Refresh enable, VSF=1*/

#define rREFEXTCON       (RefCycleValue+Tcsr+Tcs+ExtIOBase)

/******************************************************************
*SRefCycle EQU 16 ;Unit [us], 4k refresh 64ms
*/
#define SRefCycle        8    /*Unit [us], 4k refresh 64ms*/
#define ROWcycleTime     3    /*0=1cycle, 1=2cycle, 2=3cycle,
                                              3=4cycle, 4=5cycle,*/
#define SRefCycleValue   ((2048+1-(SRefCycle*fMCLK))<<21)
#define STrc             (ROWcycleTime<<17)
#define rSREFEXTCON      (SRefCycleValue+STrc+ExtIOBase)

#define CS4510_INT_NUM_LEVELS       21
#define CS4510_INT_CSR_MODE         CS4510_INTMODE
#define CS4510_INT_CSR_PEND         CS4510_INTPEND
#define CS4510_INT_CSR_ENB          CS4510_INTMASK
#define CS4510_INT_CSR_DIS          CS4510_INTMASK
#define CS4510_INT_CSR_INTOFFSET    CS4510_INTOFFSET
#define CS4510_INT_CSR_INTOSET_IRQ  CS4510_INTOSET_IRQ

#define CS4510_INT_CSR_MASK         0x1fffff  

#define CS4510_INT_MODE_IRQ         0x00

/* interrupt levels */
#define INT_LVL_EXTINT0   0 /* External Interrupt0 */
#define INT_LVL_EXTINT1   1 /* External Interrupt1 */
#define INT_LVL_EXTINT2   2 /* External Interrupt2 */
#define INT_LVL_EXTINT3   3 /* External Interrupt3 */
#define INT_LVL_UARTTX0   4 /* UART 0 Transmit Interrupt */
#define INT_LVL_UARTRX0   5 /* UART 0 Receive & Error Interrupt */
#define INT_LVL_UARTTX1   6 /* UART 1 Transmit Interrupt */
#define INT_LVL_UARTRX1   7 /* UART 1 Receive & Error Interrupt */
#define INT_LVL_GDMA0     8 /* GDMA channel 0 interrupt*/
#define INT_LVL_GDMA1     9 /* GDMA channel 1 interrupt */
#define INT_LVL_TIMER0    10  /* Timer 0 Interrupt */
#define INT_LVL_TIMER1    11  /* Timer 1 Interrupt  */
#define INT_LVL_HDLCTxA   12  /* HDLC channel A Tx interrupt*/
#define INT_LVL_HDLCRxA   13  /* HDLC channel A Rx interrupt*/
#define INT_LVL_HDLCTxB   14  /* HDLC channel B Tx interrupt*/
#define INT_LVL_HDLCRxB   15  /* HDLC channel B Rx interrupt*/
#define INT_LVL_BDMATx    16  /* Ethernet controller BDMA Tx Interrupt */
#define INT_LVL_BDMARx    17  /* Ethernet controller BDMA Rx Interrupt */
#define INT_LVL_MACTx     18  /* Ethernet controller MAC Tx Interrupt*/
#define INT_LVL_MACRx     19  /* Ethernet controller MAC Rx Interrupt */
#define INT_LVL_IIC       20  /* IIC -Bus Interrupt */

/* interrupt vectors */

#define INT_VEC_EXTINT0  IVEC_TO_INUM(INT_LVL_EXTINT0)  /* External Interrupt0 */
#define INT_VEC_EXTINT1  IVEC_TO_INUM(INT_LVL_EXTINT1)  /* External Interrupt1*/
#define INT_VEC_EXTINT2  IVEC_TO_INUM(INT_LVL_EXTINT2)  /* External Interrupt2*/
#define INT_VEC_EXTINT3  IVEC_TO_INUM(INT_LVL_EXTINT3)  /* External Interrupt3*/
#define INT_VEC_UARTTX0  IVEC_TO_INUM(INT_LVL_UARTTX0)  /* UART 0 Transmit Interrupt */
#define INT_VEC_UARTRX0  IVEC_TO_INUM(INT_LVL_UARTRX0)  /* UART 0 Receive & Error Interrupt */
#define INT_VEC_UARTTX1  IVEC_TO_INUM(INT_LVL_UARTTX1)  /* UART 1 Transmit Interrupt */
#define INT_VEC_UARTRX1  IVEC_TO_INUM(INT_LVL_UARTRX1)  /* UART 1 Receive & Error Interrupt */
#define INT_VEC_GDMA0    IVEC_TO_INUM(INT_LVL_GDMA0)    /* GDMA channel 0 interrupt*/
#define INT_VEC_GDMA1    IVEC_TO_INUM(INT_LVL_GDMA1)    /* GDMA channel 0 interrupt*/
#define INT_VEC_TIMER0   IVEC_TO_INUM(INT_LVL_TIMER0)   /* Timer 0 Interrupt  */
#define INT_VEC_TIMER1   IVEC_TO_INUM(INT_LVL_TIMER1)   /* Timer 1 Interrupt */
#define INT_VEC_HDLCTxA  IVEC_TO_INUM(INT_LVL_HDLCTxA)  /* HDLC channel A Tx interrupt */
#define INT_VEC_HDLCRxA  IVEC_TO_INUM(INT_LVL_HDLCRxA)  /* HDLC channel A Rx interrupt*/
#define INT_VEC_HDLCTxB  IVEC_TO_INUM(INT_LVL_HDLCTxB)  /* HDLC channel B Tx interrupt*/
#define INT_VEC_HDLCRxB  IVEC_TO_INUM(INT_LVL_HDLCRxB)  /* HDLC channel B Rx interrupt*/
#define INT_VEC_BDMATx   IVEC_TO_INUM(INT_LVL_BDMATx)   /* Ethernet controller BDMA Tx Interrupt */
#define INT_VEC_BDMARx   IVEC_TO_INUM(INT_LVL_BDMARx)   /* Ethernet controller BDMA Rx Interrupt */
#define INT_VEC_MACTx    IVEC_TO_INUM(INT_LVL_MACTx)    /* Ethernet controller MAC Tx Interrupt*/
#define INT_VEC_MACRx    IVEC_TO_INUM(INT_LVL_MACRx)    /* Ethernet controller MAC Rx Interrupt */
#define INT_VEC_IIC      IVEC_TO_INUM(INT_LVL_IIC)      /* IIC -Bus Interrupt */


/**********************************************************************************************************
* Cache Definitions
*
*/

#define NON_CACHE_REGION      0x4000000
#define CS4510_CACHE_ENABLE   0x02
#define CS4510_CACHE_4K       0x00
#define CS4510_CACHE_8K       0x10
#define CS4510_CACHE_MODE     0x30
#define CS4510_WRITE_BUFF     0x04
#define CS4510_TAGRAM         0x11000000


/*
 *
 * definitions for the SNDS Timer:
 * two timers clocked from same source and with the same reload overhead
 */
#define CS4510_TIMER_BASE           0x0A800000    /* Address of base of timer */
#define CS4510_TIMER_SYS_TC_DISABLE (TC_DISABLE | TC_PERIODIC | TC_DIV16)
#define CS4510_TIMER_SYS_TC_ENABLE  (TC_ENABLE  | TC_PERIODIC | TC_DIV16)
#define CS4510_TIMER_AUX_TC_DISABLE (TC_DISABLE | TC_PERIODIC | TC_DIV16)
#define CS4510_TIMER_AUX_TC_ENABLE  (TC_ENABLE  | TC_PERIODIC | TC_DIV16)

#define SYS_TIMER_CLK   (CS4510_CPU_SPEED)  /* Frequency of counter/timer */
#define AUX_TIMER_CLK   (CS4510_CPU_SPEED)  /* Frequency of counter/timer */

#define CS4510_RELOAD_TICKS 3   /* three ticks to reload timer */

#define SYS_TIMER_CLEAR(x)  (CS4510_TIMER_T1CLEAR(x)) /* sys Clk is timer 1  */
#define SYS_TIMER_CTRL(x)   (CS4510_TIMER_T1CTRL(x))
#define SYS_TIMER_LOAD(x)   (CS4510_TIMER_T1LOAD(x))
#define SYS_TIMER_VALUE(x)  (CS4510_TIMER_T1VALUE(x))
#define CS4510_TIMER_VALUE_MASK 0xFFFF
#define AUX_TIMER_CLEAR(x)  (CS4510_TIMER_T2CLEAR(x)) /* aux Clk is timer 2  */
#define AUX_TIMER_CTRL(x)   (CS4510_TIMER_T2CTRL(x))
#define AUX_TIMER_LOAD(x)   (CS4510_TIMER_T2LOAD(x))
#define AUX_TIMER_VALUE(x)  (CS4510_TIMER_T2VALUE(x))

#define SYS_TIMER_INT_LVL   (INT_LVL_TIMER0)
#define AUX_TIMER_INT_LVL   (INT_LVL_TIMER1)

/******************************************************************************************
 * Clock rates depend upon CPU power and work load of application.
 * The values below are minimum and maximum allowed by the hardware.
 * Note that it takes 3 ticks to reload the 16-bit counter and we don't
 * accept values that would mean a zero reload value as we don't know what
 * that will do.
 * So:
 * min frequency = roundup(clock_rate/(max_counter_value+3))
 * max frequency = rounddown(clock_rate/(min_counter_value+3))
 * i.e.          SYS_CLK_RATE_MAX (SYS_TIMER_CLK/4)
 * However, we must set maxima that are sustainable on a running
 * system. Experiments suggest that a 16MHz PID board can sustain a
 * maximum clock rate of 10000 to 10500. The values below have been
 * chosen so that there is a reasonable margin and the BSP passes the
 * test suite.
 */

/*#define SYS_CLK_RATE_MIN ((SYS_TIMER_CLK+0x10001)/0x10002)
 *#if (CPU == ARM710A)
 *#define SYS_CLK_RATE_MAX 15000
 *#else
 *#define SYS_CLK_RATE_MAX 9000
 *#endif
 *#define AUX_CLK_RATE_MIN ((AUX_TIMER_CLK+0x10001)/0x10002)
 *#if (CPU == ARM710A)
 *#define AUX_CLK_RATE_MAX 15000
 *#else
 *#define AUX_CLK_RATE_MAX 9000
 *#endif
 */
#define SYS_CLK_RATE_MIN       10
#define SYS_CLK_RATE_MAX       10000
#define AUX_CLK_RATE_MIN       2
#define AUX_CLK_RATE_MAX       10000

#define CS4510_RESET_RAM_BASE  0x1000000  RAM base in reset memory map */ 

#endif  /* INCcs4510h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品18久久久久久久久| 午夜伊人狠狠久久| 午夜欧美2019年伦理| 国产一区二区三区四区在线观看| 成人动漫精品一区二区| 337p亚洲精品色噜噜噜| 亚洲色欲色欲www在线观看| 九色综合狠狠综合久久| 日本国产一区二区| 欧美激情一区二区三区不卡| 日本欧美大码aⅴ在线播放| 色综合色综合色综合色综合色综合 | 亚洲欧洲精品一区二区三区不卡| 亚洲成人激情综合网| 91丨九色丨尤物| 久久精品夜色噜噜亚洲a∨| 日韩不卡一区二区| 日本道免费精品一区二区三区| 中文字幕成人网| 极品少妇xxxx精品少妇| 这里是久久伊人| 日韩电影在线一区二区| 欧洲一区二区av| 中文字幕色av一区二区三区| 国产精品主播直播| 久久亚洲精华国产精华液| 麻豆国产精品一区二区三区| 宅男在线国产精品| 欧美96一区二区免费视频| 91精品国产综合久久香蕉的特点| 亚洲小说春色综合另类电影| 色老汉一区二区三区| 亚洲人成7777| 日本精品视频一区二区三区| 亚洲欧美日韩国产中文在线| 色噜噜狠狠色综合欧洲selulu| 亚洲欧美日韩久久精品| 91视频免费看| 一区二区三区成人在线视频| 91福利小视频| 五月天国产精品| 91精品久久久久久久99蜜桃| 日韩和欧美的一区| 精品av综合导航| 国产成人av电影在线| 国产精品区一区二区三区| gogogo免费视频观看亚洲一| 亚洲人妖av一区二区| 在线观看亚洲专区| 男人的天堂亚洲一区| 国产亚洲欧美在线| 91日韩在线专区| 三级亚洲高清视频| 精品国产伦理网| 99久久99久久久精品齐齐| 亚洲综合激情小说| 日韩午夜激情电影| 国产91高潮流白浆在线麻豆| 亚洲欧美色图小说| 欧美一区二区三区的| 激情综合网av| 亚洲日本青草视频在线怡红院| 欧美日韩电影在线| 国产福利一区二区| 夜夜嗨av一区二区三区四季av| 欧美日韩一区二区三区在线看 | 国产真实精品久久二三区| 久久综合国产精品| 91黄色激情网站| 七七婷婷婷婷精品国产| 国产精品网站在线| 555www色欧美视频| 99久久伊人久久99| 精品一区二区三区的国产在线播放| 日本一区二区三区在线观看| 欧美视频一区二区三区| 国产一区二区三区免费播放| 亚洲免费观看在线视频| 精品久久人人做人人爽| 在线免费观看视频一区| 国产九色精品成人porny| 亚洲国产aⅴ天堂久久| 国产精品久久久久久久久免费樱桃| 欧美日韩成人综合| 91免费观看视频在线| 国产一区二区三区日韩| 视频一区视频二区中文| 亚洲视频免费在线| 精品国产91乱码一区二区三区 | 亚洲精品国产品国语在线app| 日韩一区二区三区观看| 色婷婷久久综合| 东方aⅴ免费观看久久av| 首页国产丝袜综合| 一区二区三区在线视频播放| 久久亚洲二区三区| 日韩欧美国产三级电影视频| 欧美亚洲综合另类| 91麻豆精品在线观看| 成人av在线看| 国产成人av电影免费在线观看| 麻豆91精品91久久久的内涵| 亚洲成人tv网| 一区二区三区在线视频播放| 国产精品二三区| 中文字幕第一区第二区| 久久免费午夜影院| www国产精品av| 欧美tickling挠脚心丨vk| 91精品婷婷国产综合久久 | 亚洲一区二区三区视频在线播放| 国产亚洲成年网址在线观看| 日韩欧美精品在线| 日韩免费电影网站| 日韩一区二区三区视频在线| 91精品一区二区三区久久久久久| 欧美精品一卡二卡| 欧美一区二区三区免费视频| 日韩午夜在线影院| 精品日韩欧美在线| 久久亚洲免费视频| 国产欧美日韩精品一区| 国产精品区一区二区三区| 国产精品福利一区二区三区| 亚洲欧美电影院| 亚洲国产cao| 免费的成人av| 国产精品资源网| 99在线热播精品免费| 99精品视频在线播放观看| 色综合中文字幕国产 | 1000部国产精品成人观看| 亚洲少妇30p| 午夜精品一区二区三区三上悠亚 | 极品尤物av久久免费看| 国产精品1024| 色婷婷综合久久久中文一区二区| 在线观看日韩电影| 日韩精品一区在线| 国产精品免费久久| 亚洲国产精品自拍| 精品在线播放免费| 波多野结衣在线一区| 欧美亚洲国产一区在线观看网站| 制服丝袜在线91| 欧美激情一二三区| 五月激情六月综合| 国产乱人伦偷精品视频免下载| 91浏览器入口在线观看| 91精品欧美综合在线观看最新| 精品欧美一区二区三区精品久久 | 99视频热这里只有精品免费| 欧美日韩一区高清| 久久精品一区八戒影视| 一片黄亚洲嫩模| 国内精品写真在线观看| 91浏览器入口在线观看| 欧美videossexotv100| 成人欧美一区二区三区小说 | 国产精品一区二区不卡| 在线观看免费视频综合| 久久久久久日产精品| 亚洲综合丁香婷婷六月香| 韩国精品在线观看| 欧美日韩一级视频| 中文字幕欧美一区| 美脚の诱脚舐め脚责91| 色婷婷久久综合| 国产欧美日韩久久| 免费成人在线影院| 欧美日韩一区中文字幕| 中文字幕在线不卡国产视频| 青青草成人在线观看| 91传媒视频在线播放| 国产三级三级三级精品8ⅰ区| 亚洲bt欧美bt精品777| av电影在线观看一区| 精品成a人在线观看| 日韩精品五月天| 欧洲亚洲国产日韩| 亚洲欧美日韩国产一区二区三区 | 亚洲a一区二区| 色综合色狠狠天天综合色| 久久久久国产一区二区三区四区| 午夜视频一区二区| 在线免费观看成人短视频| 欧美激情一区三区| 国产黄色精品网站| 久久先锋影音av鲁色资源网| 日韩黄色片在线观看| 欧美日韩国产一级片| 亚洲一级二级三级| 日本道色综合久久| 一区二区三区四区不卡在线| 成人久久视频在线观看| 欧美韩国一区二区| 成人永久免费视频| 国产精品久久99| 91在线观看免费视频| 亚洲欧洲国产日韩|