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

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

?? bbu_dd_emifacsl.h

?? DSP芯片自檢測程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*******************************************************************************
* COPYRIGHT (C)             中國普天研究院									   *
********************************************************************************
* 源文件名: BBU_DD_EmifaCsl.h                                                  *
* 功能描述:Registers Description for EMIFA in TMS320C6414 and TMS320C6416     *
* 編寫者:louyj                                                                *
* 版本:1.0.0                                                                  *
* 編制日期:07/27/2004                                                         *
* 說明:                                                                       *
* 修改歷史:                                                                   *
*                                                                              *
*******************************************************************************/

/*------------------------------------------------------------------------------
* Registers Descriptions for EMIFA in TMS320C6414 and TMS320C6416
*
* AGBLCTL  - EMIFA global control register
*
* ACECTL0  - EMIFA CE0 space control register
* ACECTL1  - EMIFA CE1 space control register
* ACECTL2  - EMIFA CE2 space control register
* ACECTL3  - EMIFA CE3 space control register
*
* ACESEC0  - EMIFA CE0 space secondary control register
* ACESEC1  - EMIFA CE1 space secondary control register
* ACESEC2  - EMIFA CE2 space secondary control register
* ACESEC3  - EMIFA CE3 space secondary control register
*
* ASDCTL   - EMIFA SDRAM control regsiter
* ASDTIM   - EMIFA SDRAM timing register
* ASDEXT   - EMIFA SDRAM extension register
*
\******************************************************************************/
#ifndef _BBU_DD_EMIFACSL_H_
#define _BBU_DD_EMIFACSL_H_

#include "BBU_DD_Stdinc.h"
#include "BBU_DD_EdmaCsl.h"

/******************************************************************************\
* EMIFA Global Macro Definitions
\******************************************************************************/  
#define EMIFA_BASE_GLOBAL               0x01800000u

/******************************************************************************\
*                 EMIFA Registers Macro Definitions
* 
* AGBLCTL - EMIFA global control register
*
* EK2RATE[19:18]     - rw, ECLKOUT2 rate
* EK2HZ[17]          - rw, ECLKOUT2 high-impedance control bit
* EK2EN[16]          - rw, ECLKOUT2 enable bit
* BRMODE[13]         - rw, BRMODE indicates if BUSREQ shows memory refresh status 
* BUSREQ[11]         - r,  if EMIFA has an access/refresh pending or in progress
* ARDY[10]           - r,  ARDY input bit (when async CEn is active)
* HOLD[9]            - r,  HOLD input bit
* HOLDA[8]           - r,  HOLDA output bit
* NOHOLD[7]          - rw, External NOHOLD enable bit
* EK1HZ[6]           - rw, ECLKOUT1 high-impedance control bit
* EK1EN[5]           - rw, ECLKOUT1 enable bit
* CLK4EN[4]          - rw, CLKOUT4 enable bit
* CLK6EN[3]          - rw, CLKOUT6 enable bit
*
\******************************************************************************/
#define EMIFA_GBLCTL_OFFSET             0
#define EMIFA_GBLCTL_ADDR               0x01800000u
#define EMIFA_GBLCTL_DEFAULT            0x00092078u

#define EMIFA_GBLCTL_EK2RATE_MASK       0x000C0000u
#define EMIFA_GBLCTL_EK2RATE_SHIFT      0x00000012u
#define EMIFA_GBLCTL_EK2RATE_DEFAULT    0x00000002u
#define EMIFA_GBLCTL_EK2RATE_FULLCLK    0x00000000u /* 1× EMIFA input clock rate */
#define EMIFA_GBLCTL_EK2RATE_HALFCLK    0x00000001u /* 1/2× EMIFA input clock rate */
#define EMIFA_GBLCTL_EK2RATE_QUARCLK    0x00000002u /* 1/4× EMIFA input clock rate */

#define EMIFA_GBLCTL_EK2HZ_MASK         0x00020000u
#define EMIFA_GBLCTL_EK2HZ_SHIFT        0x00000011u
#define EMIFA_GBLCTL_EK2HZ_DEFAULT      0x00000000u
#define EMIFA_GBLCTL_EK2HZ_CLK          0x00000000u /* AECLKOUT2 continues 
                                                       clocking during Hold */
#define EMIFA_GBLCTL_EK2HZ_HIGHZ        0x00000001u /* AECLKOUT2 is in HighZ
                                                       state during Hold */

#define EMIFA_GBLCTL_EK2EN_MASK         0x00010000u
#define EMIFA_GBLCTL_EK2EN_SHIFT        0x00000010u
#define EMIFA_GBLCTL_EK2EN_DEFAULT      0x00000001u
#define EMIFA_GBLCTL_EK2EN_DISABLE      0x00000000u /* AECLKOUT2 is held low */
#define EMIFA_GBLCTL_EK2EN_ENABLE       0x00000001u /* AECLKOUT2 is enabled to
                                                       clock */ 

#define EMIFA_GBLCTL_BRMODE_MASK        0x00002000u
#define EMIFA_GBLCTL_BRMODE_SHIFT       0x0000000Du
#define EMIFA_GBLCTL_BRMODE_DEFAULT     0x00000001u
#define EMIFA_GBLCTL_BRMODE_MSTATUS     0x00000000u /* BUSREQ indicates memory access
                                                       pending or in progress */
#define EMIFA_GBLCTL_BRMODE_MRSTATUS    0x00000001u /* BUSREQ indicates memory access
                                                       or refresh pending or in progress */

#define EMIFA_GBLCTL_BUSREQ_MASK        0x00000800u
#define EMIFA_GBLCTL_BUSREQ_SHIFT       0x0000000Bu
#define EMIFA_GBLCTL_BUSREQ_DEFAULT     0x00000000u
#define EMIFA_GBLCTL_BUSREQ_LOW         0x00000000u /* BUSREQ output is low. 
                                                       No access/refresh pending */
#define EMIFA_GBLCTL_BUSREQ_HIGH        0x00000001u /* BUSREQ output is high.
                                                       Access/refresh pending or in progress */

#define EMIFA_GBLCTL_ARDY_MASK          0x00000400u
#define EMIFA_GBLCTL_ARDY_SHIFT         0x0000000Au
#define EMIFA_GBLCTL_ARDY_DEFAULT       0x00000000u
#define EMIFA_GBLCTL_ARDY_LOW           0x00000000u /* ARDY input is low. 
                                                       External device is not ready */
#define EMIFA_GBLCTL_ARDY_HIGH          0x00000001u /* ARDY input is high.
                                                       External device is ready */

#define EMIFA_GBLCTL_HOLD_MASK          0x00000200u
#define EMIFA_GBLCTL_HOLD_SHIFT         0x00000009u
#define EMIFA_GBLCTL_HOLD_DEFAULT       0x00000000u
#define EMIFA_GBLCTL_HOLD_LOW           0x00000000u /* HOLD input is low.
                                                       External device requesting EMIFA */
#define EMIFA_GBLCTL_HOLD_HIGH          0x00000001u /* HOLD input is high.
                                                       No external request pending */

#define EMIFA_GBLCTL_HOLDA_MASK         0x00000100u
#define EMIFA_GBLCTL_HOLDA_SHIFT        0x00000008u
#define EMIFA_GBLCTL_HOLDA_DEFAULT      0x00000000u
#define EMIFA_GBLCTL_HOLDA_LOW          0x00000000u /* HOLDA output is low.
                                                       External device owns EMIFA */
#define EMIFA_GBLCTL_HOLDA_HIGH         0x00000001u /* HOLDA output is high.
                                                       External device does not own EMIFA */

#define EMIFA_GBLCTL_NOHOLD_MASK        0x00000080u
#define EMIFA_GBLCTL_NOHOLD_SHIFT       0x00000007u
#define EMIFA_GBLCTL_NOHOLD_DEFAULT     0x00000000u
#define EMIFA_GBLCTL_NOHOLD_DISABLE     0x00000000u /* No hold is disabled.
                                                       Hold requests via the HOLD input are
                                                       acknowledged via the HOLDA output
                                                       at the earliest possible time */
#define EMIFA_GBLCTL_NOHOLD_ENABLE      0x00000001u /* No hold is enabled.
                                                       Hold requests via the HOLD input are
                                                       ignored */

#define EMIFA_GBLCTL_EK1HZ_MASK         0x00000040u
#define EMIFA_GBLCTL_EK1HZ_SHIFT        0x00000006u
#define EMIFA_GBLCTL_EK1HZ_DEFAULT      0x00000001u
#define EMIFA_GBLCTL_EK1HZ_CLK          0x00000000u /* AECLKOUT1 continues
                                                       clocking during Hold */
#define EMIFA_GBLCTL_EK1HZ_HIGHZ        0x00000001u /* AECLKOUT1 is in HighZ
                                                       state during Hold */ 

#define EMIFA_GBLCTL_EK1EN_MASK         0x00000020u
#define EMIFA_GBLCTL_EK1EN_SHIFT        0x00000005u
#define EMIFA_GBLCTL_EK1EN_DEFAULT      0x00000001u
#define EMIFA_GBLCTL_EK1EN_DISABLE      0x00000000u /* AECLKOUT1 is held low */  
#define EMIFA_GBLCTL_EK1EN_ENABLE       0x00000001u /* AECLKOUT1 is enabled to   
                                                       clock */                 
#define EMIFA_GBLCTL_CLK4EN_MASK        0x00000010u
#define EMIFA_GBLCTL_CLK4EN_SHIFT       0x00000004u
#define EMIFA_GBLCTL_CLK4EN_DEFAULT     0x00000001u
#define EMIFA_GBLCTL_CLK4EN_DISABLE     0x00000000u /* CLKOUT4 is held high */
#define EMIFA_GBLCTL_CLK4EN_ENABLE      0x00000001u /* CLKOUT4 is enabled to clock */

#define EMIFA_GBLCTL_CLK6EN_MASK        0x00000008u
#define EMIFA_GBLCTL_CLK6EN_SHIFT       0x00000003u
#define EMIFA_GBLCTL_CLK6EN_DEFAULT     0x00000001u
#define EMIFA_GBLCTL_CLK6EN_DISABLE     0x00000000u /* CLKOUT6 is held high */          
#define EMIFA_GBLCTL_CLK6EN_ENABLE      0x00000001u /* CLKOUT6 is enabled to clock */   

/******************************************************************************\
*                 EMIFA Registers Macro Definitions
* 
* ACECTL0 - EMIFA CE0 space control register
* ACECTL1 - EMIFA CE1 space control register
* ACECTL2 - EMIFA CE2 space control register
* ACECTL3 - EMIFA CE3 space control register
*
* WRSETUP[31:28]     - rw, Write setup width
* WRSTRB[27:22]      - rw, Write strobe width
* WRHLD[21:20]       - rw, Write hold width
* RDSETUP[19:16]     - rw, Read setup width 
* TA[15:14]          - rw, Minimum Turn-Around time
* RDSTRB[13:8]       - rw, Read strobe width
* MTYPE[7:4]         - rw, Memory type of the corresponding CE spaces
* WRHLDMSB[3]        - rw, Write hold width MSB is the most-significant bit of write hold
* RDHLD[2:0]         - rw, Read hold width
*
\******************************************************************************/
#define EMIFA_CECTL0_OFFSET             2
#define EMIFA_CECTL1_OFFSET             1
#define EMIFA_CECTL2_OFFSET             4
#define EMIFA_CECTL3_OFFSET             5
#define EMIFA_CECTL0_ADDR               0x01800008u
#define EMIFA_CECTL1_ADDR               0x01800004u
#define EMIFA_CECTL2_ADDR               0x01800010u
#define EMIFA_CECTL3_ADDR               0x01800014u
#define EMIFA_CECTL_DEFAULT             0xFFFFFF03u

#define EMIFA_CECTL_WRSETUP_MASK        0xF0000000u
#define EMIFA_CECTL_WRSETUP_SHIFT       0x0000001Cu
#define EMIFA_CECTL_WRSETUP_DEFAULT     0x0000000Fu

#define EMIFA_CECTL_WRSTRB_MASK         0x0FC00000u
#define EMIFA_CECTL_WRSTRB_SHIFT        0x00000016u
#define EMIFA_CECTL_WRSTRB_DEFAULT      0x0000003Fu

#define EMIFA_CECTL_WRHLD_MASK          0x00300000u
#define EMIFA_CECTL_WRHLD_SHIFT         0x00000014u
#define EMIFA_CECTL_WRHLD_DEFAULT       0x00000003u

#define EMIFA_CECTL_RDSETUP_MASK        0x000F0000u
#define EMIFA_CECTL_RDSETUP_SHIFT       0x00000010u
#define EMIFA_CECTL_RDSETUP_DEFAULT     0x0000000Fu

#define EMIFA_CECTL_TA_MASK             0x0000C000u
#define EMIFA_CECTL_TA_SHIFT            0x0000000Eu
#define EMIFA_CECTL_TA_DEFAULT          0x00000003u

#define EMIFA_CECTL_RDSTRB_MASK         0x00003F00u
#define EMIFA_CECTL_RDSTRB_SHIFT        0x00000008u
#define EMIFA_CECTL_RDSTRB_DEFAULT      0x0000003Fu

#define EMIFA_CECTL_MTYPE_MASK          0x000000F0u
#define EMIFA_CECTL_MTYPE_SHIFT         0x00000004u
#define EMIFA_CECTL_MTYPE_DEFAULT       0x00000000u

#define EMIFA_CECTL_MTYPE_ASYNC8        0x00000000u
#define EMIFA_CECTL_MTYPE_ASYNC16       0x00000001u
#define EMIFA_CECTL_MTYPE_ASYNC32       0x00000002u
#define EMIFA_CECTL_MTYPE_SDRAM32       0x00000003u
#define EMIFA_CECTL_MTYPE_SYNC32        0x00000004u
#define EMIFA_CECTL_MTYPE_SDRAM8        0x00000008u
#define EMIFA_CECTL_MTYPE_SDRAM16       0x00000009u
#define EMIFA_CECTL_MTYPE_SYNC8         0x0000000Au
#define EMIFA_CECTL_MTYPE_SYNC16        0x0000000Bu
#define EMIFA_CECTL_MTYPE_ASYNC64       0x0000000Cu
#define EMIFA_CECTL_MTYPE_SDRAM64       0x0000000Du
#define EMIFA_CECTL_MTYPE_SYNC64        0x0000000Eu

#define EMIFA_CECTL_WRHLDMSB_MASK       0x00000008u
#define EMIFA_CECTL_WRHLDMSB_SHIFT      0x00000003u
#define EMIFA_CECTL_WRHLDMSB_DEFAULT    0x00000000u

#define EMIFA_CECTL_RDHLD_MASK          0x00000007u
#define EMIFA_CECTL_RDHLD_SHIFT         0x00000000u
#define EMIFA_CECTL_RDHLD_DEFAULT       0x00000003u

/******************************************************************************\
*                 EMIFA Registers Macro Definitions
* 
* ACESEC0 - EMIFA CE0 space secondary control register
* ACESEC1 - EMIFA CE1 space secondary control register
* ACESEC2 - EMIFA CE2 space secondary control register
* ACESEC3 - EMIFA CE3 space secondary control register
*
* SNCCLK[6]      - rw, Synchronization clock selection bit
* RENEN[5]       - rw, Read Enable enable bit
* CEEXT[4]       - rw, CE extension register ENABLE BIT
* SYNCWL[3:2]    - rw, Synchronous interface data write latency
* SYNCRL[1:0]    - rw, Synchronous interface data read latency 
*
\******************************************************************************/
#define EMIFA_CESEC0_OFFSET             18
#define EMIFA_CESEC1_OFFSET             17
#define EMIFA_CESEC2_OFFSET             20
#define EMIFA_CESEC3_OFFSET             21
#define EMIFA_CESEC0_ADDR               0x01800048u
#define EMIFA_CESEC1_ADDR               0x01800044u
#define EMIFA_CESEC2_ADDR               0x01800050u
#define EMIFA_CESEC3_ADDR               0x01800054u
#define EMIFA_CESEC_DEFAULT             0x00000002u 

#define EMIFA_CESEC_SNCCLK_MASK         0x00000040u
#define EMIFA_CESEC_SNCCLK_SHIFT        0x00000006u
#define EMIFA_CESEC_SNCCLK_DEFAULT      0x00000000u
#define EMIFA_CESEC_SNCCLK_ECLKOUT1     0x00000000u /* Control/data signals are 
                                                       synchronized to ECLKOUT1 */ 
#define EMIFA_CESEC_SNCCLK_ECLKOUT2     0x00000001u /* Control/data signals are 
                                                       synchronized to ECLKOUT2 */                                                   

#define EMIFA_CESEC_RENEN_MASK          0x00000020u
#define EMIFA_CESEC_RENEN_SHIFT         0x00000005u
#define EMIFA_CESEC_RENEN_DEFAULT       0x00000000u
#define EMIFA_CESEC_RENEN_ADS           0x00000000u /* ADS mode for SBSRAM or 
                                                       ZBT SRAM interface */
#define EMIFA_CESEC_RENEN_READ          0x00000001u /* Read enable mode for
                                                       FIFO interface */

#define EMIFA_CESEC_CEEXT_MASK          0x00000010u
#define EMIFA_CESEC_CEEXT_SHIFT         0x00000004u
#define EMIFA_CESEC_CEEXT_DEFAULT       0x00000000u
#define EMIFA_CESEC_CEEXT_INACTIVE      0x00000000u /* CE goes inactive after the final
                                                       command has been issued (not
                                                       necessarily when all the data has

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av一区二区三区四区| 一本色道久久综合精品竹菊| 国产成人精品免费看| 欧美中文一区二区三区| 国产亚洲精品7777| 日本91福利区| 欧美视频三区在线播放| 中文字幕一区二区三区精华液| 日产国产欧美视频一区精品| 91丨九色porny丨蝌蚪| 久久先锋影音av| 久久国产尿小便嘘嘘| 欧美图片一区二区三区| 亚洲欧美日韩国产另类专区| 国产成a人亚洲| 久久久国产午夜精品| 蜜臀av亚洲一区中文字幕| 欧美裸体一区二区三区| 伊人夜夜躁av伊人久久| 99精品久久久久久| 国产精品久久久久7777按摩| 风流少妇一区二区| 亚洲国产电影在线观看| 成人免费视频app| 日本一区二区免费在线| 国产福利不卡视频| 欧美高清在线一区二区| 国产精品自产自拍| 中文字幕高清不卡| 波多野结衣91| 亚洲你懂的在线视频| 色香蕉久久蜜桃| 一区二区三区美女视频| 色偷偷一区二区三区| 亚洲综合一二三区| 欧美日韩精品一区二区三区四区 | 亚洲成人手机在线| 欧美在线播放高清精品| 午夜婷婷国产麻豆精品| 91精品国产免费久久综合| 看电视剧不卡顿的网站| 国产亚洲欧美色| 本田岬高潮一区二区三区| 亚洲欧美日韩国产手机在线| 日本电影欧美片| 舔着乳尖日韩一区| 久久综合九色欧美综合狠狠| 国产成人精品免费| 亚洲综合色婷婷| 日韩欧美专区在线| 成人a区在线观看| 亚洲午夜久久久久| www国产成人| 成人永久看片免费视频天堂| 亚洲免费视频中文字幕| 欧美一区二区久久| 国产二区国产一区在线观看| 亚洲欧美日韩成人高清在线一区| 在线观看成人小视频| 另类中文字幕网| 成人免费视频在线观看| 欧美一级黄色片| 99久久精品国产观看| 日本一区中文字幕| 中文字幕在线播放不卡一区| 91精品国产免费久久综合| 成人黄色电影在线| 麻豆久久一区二区| 亚洲人亚洲人成电影网站色| 欧美一区二区三区思思人| av在线不卡免费看| 精品一区二区三区在线视频| 成人免费小视频| 久久久精品一品道一区| 欧美日韩1区2区| 成人毛片在线观看| 美女视频黄久久| 亚洲精品videosex极品| 久久久精品综合| 欧美精品成人一区二区三区四区| 国产69精品一区二区亚洲孕妇| 亚洲国产乱码最新视频| 国产精品久久久久久一区二区三区 | 色哟哟一区二区在线观看| 久久国产精品第一页| 一区二区三区精品久久久| 国产日产欧美一区二区视频| 91精品国产综合久久小美女| 91麻豆福利精品推荐| 丁香激情综合国产| 国产一区二区三区av电影| 蜜臀精品久久久久久蜜臀| 亚洲成人第一页| 亚洲一二三级电影| 一区二区免费在线播放| 亚洲素人一区二区| 国产精品久久久爽爽爽麻豆色哟哟 | 国产精品12区| 精品影视av免费| 免费成人在线播放| 日韩高清在线电影| 日韩av在线免费观看不卡| 香蕉av福利精品导航| 亚洲第一二三四区| 午夜久久久久久电影| 亚洲电影你懂得| 首页国产欧美日韩丝袜| 首页综合国产亚洲丝袜| 三级一区在线视频先锋| 手机精品视频在线观看| 日本女人一区二区三区| 日韩电影在线观看网站| 免费在线一区观看| 美女在线视频一区| 国内精品久久久久影院色| 国内精品嫩模私拍在线| 国产精品亚洲午夜一区二区三区| 国产一区二区成人久久免费影院| 狠狠色狠狠色合久久伊人| 国产精品一二三四区| av资源站一区| 欧美日韩三级一区| 亚洲精品一区二区三区四区高清| 日韩欧美一区二区视频| 精品国产亚洲在线| 国产精品女主播av| 亚洲男人天堂一区| 午夜国产精品一区| 国产美女精品人人做人人爽| 成人免费观看av| 在线观看日产精品| 精品久久国产97色综合| 欧美激情一区在线观看| 伊人开心综合网| 精品一区免费av| eeuss国产一区二区三区| 色就色 综合激情| 日韩欧美在线不卡| 亚洲视频资源在线| 看片网站欧美日韩| 91原创在线视频| 日韩一区二区电影网| 国产日韩高清在线| 亚洲1区2区3区视频| 国产成人在线免费观看| 一本色道久久加勒比精品| 717成人午夜免费福利电影| 国产女人18水真多18精品一级做| 亚洲免费av在线| 日本中文字幕一区二区有限公司| 国产成人激情av| 欧美精品欧美精品系列| 国产调教视频一区| 日韩精品1区2区3区| 99久久婷婷国产| 日韩精品中午字幕| 一区二区在线观看免费视频播放| 日本vs亚洲vs韩国一区三区二区| 99久久精品国产毛片| 精品毛片乱码1区2区3区| 亚洲欧美aⅴ...| 成人免费高清视频| 欧美大片顶级少妇| 午夜电影一区二区| 日本韩国一区二区三区视频| 久久精品人人做人人爽人人| 偷偷要91色婷婷| 91香蕉视频污| 日本一区二区三级电影在线观看| 日韩中文欧美在线| 日本韩国精品一区二区在线观看| 欧美激情资源网| 国产美女精品一区二区三区| 在线综合+亚洲+欧美中文字幕| 亚洲欧洲综合另类| av成人动漫在线观看| 欧美精品一区二区在线观看| 日本三级亚洲精品| 欧美日韩小视频| 亚洲制服欧美中文字幕中文字幕| 波多野结衣中文字幕一区 | 成人免费高清视频在线观看| 日韩三级中文字幕| 日韩中文字幕91| 91.麻豆视频| 午夜久久久久久久久| 欧美三级三级三级爽爽爽| 亚洲欧美欧美一区二区三区| 99精品欧美一区二区三区小说| 国产精品女主播在线观看| 成人动漫精品一区二区| 国产精品久久久久国产精品日日| 国产成人在线电影| 国产精品情趣视频| 97国产一区二区| 亚洲精品v日韩精品| 欧美熟乱第一页| 日韩精品1区2区3区| 欧美一区二区三区男人的天堂| 免费一级欧美片在线观看|