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

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

?? 5502_sdram.c

?? 1、該PERIPHERAL文件夾包含五個有關系統外設的程序:DEC5502_USB、DEC5502_LED和DEC5502_UART程序。 2、DEC5502_USB程序主要實現了與PC機應用程
?? C
字號:

/******************************************************************************/
/*  Copyright 2004 by SEED Electronic Technology LTD.                         */
/*  All rights reserved. SEED Electronic Technology LTD.                      */
/*  Restricted rights to use, duplicate or disclose this code are             */
/*  granted through contract.                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*----------------------------------------------------------------------------*/
/* MODULE NAME... SFRAM														  */
/* FILENAME...... 5502_SDRAM.c												  */
/* DATE CREATED.. Wed 6/11/2004 											  */
/* PROJECT....... write and read data between the CPU and SDRAM				  */
/* COMPONENT..... 															  */
/* PREREQUISITS.. 															  */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* DESCRIPTION:  															  */
/*   																		  */
/* This is an example of writting and reading SDRAM							  */
/*----------------------------------------------------------------------------*/
#include <csl.h>
#include <csl_pll.h>
#include <csl_emif.h>
#include <csl_chip.h>
#include <csl_emifBhal.h>
#include <stdio.h>

#define DataLength 1000
Uint16 i;

#pragma DATA_SECTION (SourData,".sourdata")                   
Uint32    SourData[DataLength];

/*SDRAM的EMIF設置*/
EMIF_Config MyEmifConfig = {
EMIF_GBLCTL1_RMK(					// EMIF Global Control Register 1
  EMIF_GBLCTL1_NOHOLD_HOLD_ENABLED,	// Hold enable
  EMIF_GBLCTL1_EK1HZ_EK1EN,			// High-Z control
  EMIF_GBLCTL1_EK1EN_ENABLED		// ECLKOUT1 Enable
  ),
EMIF_GBLCTL2_RMK(					// EMIF Global Control Register 2
  EMIF_GBLCTL2_EK2RATE_1XCLK,		// ECLKOUT2 Rate
  EMIF_GBLCTL2_EK2HZ_EK2EN,			// EK2HZ = 0, ECLKOUT2 is driven with value specified by EKnEN during
  EMIF_GBLCTL2_EK2EN_ENABLED		// ECLKOUT2 Enable (enabled by default)
  ), 
EMIF_CE1CTL1_RMK(					// CE1 Space Control Register 1
  EMIF_CE1CTL1_TA_DEFAULT,
  EMIF_CE1CTL1_READ_STROBE_DEFAULT,
  EMIF_CE1CTL1_MTYPE_DEFAULT,
  EMIF_CE1CTL1_WRITE_HOLD_MSB_DEFAULT,
  EMIF_CE1CTL1_READ_HOLD_DEFAULT
  ),
EMIF_CE1CTL2_RMK(					// CE1 Space Control Register 2
  EMIF_CE1CTL2_WRITE_SETUP_DEFAULT,
  EMIF_CE1CTL2_WRITE_STROBE_DEFAULT,
  EMIF_CE1CTL2_WRITE_HOLD_DEFAULT,
  EMIF_CE1CTL2_READ_SETUP_DEFAULT
  ),
EMIF_CE0CTL1_RMK(					// CE0 Space Control Register 1
  EMIF_CE0CTL1_TA_DEFAULT,
  EMIF_CE0CTL1_READ_STROBE_DEFAULT,
  EMIF_CE0CTL1_MTYPE_DEFAULT,
  EMIF_CE0CTL1_WRITE_HOLD_MSB_DEFAULT,
  EMIF_CE0CTL1_READ_HOLD_DEFAULT
  ),
EMIF_CE0CTL2_RMK(					// CE0 Space Control Register 2
  EMIF_CE0CTL2_WRITE_SETUP_DEFAULT,
  EMIF_CE0CTL2_WRITE_STROBE_DEFAULT,
  EMIF_CE0CTL2_WRITE_HOLD_DEFAULT,
  EMIF_CE0CTL2_READ_SETUP_DEFAULT
  ),
EMIF_CE2CTL1_RMK(					// CE2 Space Control Register 1
  EMIF_CE2CTL1_TA_DEFAULT,			// Not use for SDRAM (asynchronous memory types only)
  EMIF_CE2CTL1_READ_STROBE_DEFAULT,	// Read strobe width
  EMIF_CE2CTL1_MTYPE_32BIT_SDRAM,	// 32-bit-wide SDRAM
  EMIF_CE2CTL1_WRITE_HOLD_DEFAULT,	// Write hold width
  EMIF_CE2CTL1_READ_HOLD_DEFAULT	// Read hold width
  ),
EMIF_CE2CTL2_RMK(					// CE2 Space Control Register 2
  EMIF_CE2CTL2_WRITE_SETUP_DEFAULT,	// Write setup width
  EMIF_CE2CTL2_WRITE_STROBE_DEFAULT,	// Write strobe width
  EMIF_CE2CTL2_WRITE_HOLD_DEFAULT,	// Write hold width
  EMIF_CE2CTL2_READ_SETUP_DEFAULT	// Read setup width
  ),
EMIF_CE3CTL1_RMK(					// CE3 Space Control Register 1
  EMIF_CE3CTL1_TA_DEFAULT,			// Not use for SDRAM (asynchronous memory types only)
  EMIF_CE3CTL1_READ_STROBE_DEFAULT,	// Read strobe width
  EMIF_CE2CTL1_MTYPE_32BIT_SDRAM,	// 32-bit-wide SDRAM
  EMIF_CE3CTL1_WRITE_HOLD_DEFAULT,	// Write hold width
  EMIF_CE3CTL1_READ_HOLD_DEFAULT	// Read hold width
  ),
EMIF_CE3CTL2_RMK(					// CE3 Space Control Register 2
  EMIF_CE3CTL2_WRITE_SETUP_DEFAULT,	// Write setup width
  EMIF_CE3CTL2_WRITE_STROBE_DEFAULT,	// Write strobe width
  EMIF_CE3CTL2_WRITE_HOLD_DEFAULT,	// Write hold width
  EMIF_CE3CTL2_READ_SETUP_DEFAULT	// Read setup width
  ),
EMIF_SDCTL1_RMK(					// SDRAM Control Register 1
  EMIF_SDCTL1_TRC_OF(6),			// Specifies tRC value of the SDRAM in EMIF clock cycles.
  EMIF_SDCTL1_SLFRFR_DISABLED		// Auto-refresh mode
  ),
EMIF_SDCTL2_RMK(					// SDRAM Control Register 2
  0x11,								// 4 banks,11 row address, 8 column address
  EMIF_SDCTL2_RFEN_ENABLED,			// Refresh enabled
  EMIF_SDCTL2_INIT_INIT_SDRAM,
  EMIF_SDCTL2_TRCD_OF(1),			// Specifies tRCD value of the SDRAM in EMIF clock cycles
  EMIF_SDCTL2_TRP_OF(1)				// Specifies tRP value of the SDRAM in EMIF clock cycles
  ),
0x61B,								// SDRAM Refresh Control Register 1
0x0300,								// SDRAM Refresh Control Register 2
EMIF_SDEXT1_RMK(					// SDRAM Extension Register 1
  EMIF_SDEXT1_R2WDQM_1CYCLE,
  EMIF_SDEXT1_RD2WR_3CYCLES,
  EMIF_SDEXT1_RD2DEAC_1CYCLE,
  EMIF_SDEXT1_RD2RD_1CYCLE,
  EMIF_SDEXT1_THZP_OF(1),			// tPROZ2=2
  EMIF_SDEXT1_TWR_OF(0),			//
  EMIF_SDEXT1_TRRD_2CYCLES,
  EMIF_SDEXT1_TRAS_OF(4),
  EMIF_SDEXT1_TCL_2CYCLES
  ),
EMIF_SDEXT2_RMK(					// SDRAM Extension Register 2
  EMIF_SDEXT2_WR2RD_0CYCLES,
  EMIF_SDEXT2_WR2DEAC_1CYCLE,
  0,
  EMIF_SDEXT2_R2WDQM_1CYCLE
  ),
EMIF_CE1SEC1_DEFAULT,				// CE1 Secondary Control Register 1
EMIF_CE0SEC1_DEFAULT,				// CE0 Secondary Control Register 1
EMIF_CE2SEC1_DEFAULT,				// CE2 Secondary Control Register 1
EMIF_CE3SEC1_DEFAULT,				// CE3 Secondary Control Register 1
EMIF_CESCR_DEFAULT					// CE Size Control Register								
  };

main()
{
	Uint16 Errcount = 0;
	
	/* 初始化CSL庫 */	
    CSL_init();
    
    /* EMIF為全EMIF接口*/
    CHIP_RSET(XBSR,0x0001);
    
    /* 設置系統的運行速度為300MHz */
    PLL_setFreq(1, 0xF, 0, 1, 3, 3, 0);
    
    /* 初始化DSP的外部SDRAM */
    EMIF_config(&MyEmifConfig);
    
    /* 向SDRAM中寫入數據 */
    for(i=0;i<DataLength;i++)
    {
     	SourData[i] = i;
    }
   
   	Errcount = 0;
    /* 讀出SDRAM中的數據,并判斷是否成功 */
    for(i=0;i<DataLength;i++)
    {
     	if(i != SourData[i])
     	Errcount++;
    }
    
    if(Errcount != 0)
    printf("SEED_DEC5502 SDRAM 操作失敗\n");
    else
    printf("SEED_DEC5502 SDRAM 操作成功\n");
    
}

/******************************************************************************\
* End of 5502_SDRAM.c
\******************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
bt7086福利一区国产| 国产日韩欧美一区二区三区综合| 18成人在线观看| av在线不卡免费看| 亚洲另类春色校园小说| 欧美日韩精品免费观看视频 | 中文字幕精品一区二区三区精品| 国产一区二区精品久久91| 亚洲高清不卡在线| 91精品在线麻豆| 国产一区二区在线电影| 亚洲欧美视频在线观看视频| 欧美系列在线观看| 看电影不卡的网站| 国产精品卡一卡二| 欧美高清性hdvideosex| 精品一区二区三区的国产在线播放| 久久午夜国产精品| 91久久精品网| 久久99精品国产| 中国色在线观看另类| 欧美日韩国产在线观看| 国产一区二区久久| 亚洲成va人在线观看| 久久久久久久久久久电影| 一本一道综合狠狠老| 久久精品av麻豆的观看方式| 国产精品久久国产精麻豆99网站| 欧美精品自拍偷拍动漫精品| 国产成人福利片| 青青草国产精品亚洲专区无| 亚洲国产精品av| 日韩一区二区三区免费观看| 97精品视频在线观看自产线路二| 日韩电影在线观看电影| 欧美国产综合一区二区| 91精品国产色综合久久久蜜香臀| av在线一区二区| 国产一区二区三区香蕉| 香蕉久久一区二区不卡无毒影院| 国产色综合久久| 日韩欧美的一区二区| 日本韩国精品在线| 国产成人av影院| 久久精品国产精品亚洲红杏| 亚洲国产日韩精品| 亚洲婷婷综合色高清在线| 久久久久国产免费免费| 91麻豆精品国产综合久久久久久| 91社区在线播放| 成人小视频免费在线观看| 国产在线视频精品一区| 日本aⅴ亚洲精品中文乱码| 一区二区三区四区视频精品免费 | 在线观看视频一区二区| 国产69精品久久久久毛片| 久久国产精品色| 日韩制服丝袜av| 亚洲第一久久影院| 亚洲精品欧美专区| 自拍视频在线观看一区二区| 国产精品美女久久久久久2018| 欧美v日韩v国产v| 日韩午夜激情av| 欧美一级xxx| 制服丝袜国产精品| 欧美精品丝袜中出| 91麻豆精品国产91久久久久久 | av不卡一区二区三区| 国产精品99久久久久久似苏梦涵| 老汉av免费一区二区三区| 天天影视色香欲综合网老头| 午夜精品久久久久久久蜜桃app| 亚洲综合色噜噜狠狠| 亚洲一区二区三区四区在线观看| 一区二区三区日韩精品视频| 亚洲精品精品亚洲| 一区二区成人在线观看| 99麻豆久久久国产精品免费优播| 国产一区二区电影| 经典三级视频一区| 精品一区二区三区日韩| 国产中文字幕一区| 懂色一区二区三区免费观看| 成人app软件下载大全免费| 成人激情免费网站| 日韩欧美的一区| 精品国产亚洲在线| 3atv一区二区三区| 欧美日韩在线播放三区四区| 欧美高清视频在线高清观看mv色露露十八 | 欧美精品第一页| 欧美日韩成人一区二区| 日韩免费视频一区| 国产欧美日韩不卡| 一区二区三区鲁丝不卡| 亚洲美女淫视频| 国产日本欧美一区二区| 国产精品传媒在线| 亚洲福利视频三区| 精品亚洲porn| 99久久精品情趣| 欧美高清dvd| 久久久国产一区二区三区四区小说| 国产精品激情偷乱一区二区∴| 亚洲激情欧美激情| 麻豆91在线观看| 91在线视频播放| 欧美久久婷婷综合色| 日本一区二区三区四区在线视频| 亚洲人亚洲人成电影网站色| 婷婷六月综合亚洲| 懂色av一区二区在线播放| 欧美日韩欧美一区二区| 久久久另类综合| 亚洲国产视频一区| 国产精品夜夜爽| 欧美色图12p| 国产精品免费视频观看| 美国一区二区三区在线播放| 成人sese在线| 日韩欧美的一区二区| 一区二区三区在线视频观看| 精品一区二区国语对白| 在线视频欧美精品| 国产日韩欧美麻豆| 日韩综合小视频| 91麻豆精品一区二区三区| 精品日韩一区二区三区| 亚洲一区二区三区影院| jlzzjlzz国产精品久久| 欧美电影免费观看高清完整版 | 欧美视频一区在线| 欧美激情综合网| 日本不卡不码高清免费观看| 色av成人天堂桃色av| 久热成人在线视频| 欧美无乱码久久久免费午夜一区| 久久免费午夜影院| 日本伊人色综合网| 欧美日本一区二区三区四区| 亚洲人成网站色在线观看| 国产福利91精品| 精品国产区一区| 奇米777欧美一区二区| 欧美日韩一区二区三区不卡| 中文字幕一区二区三区精华液| 国内精品免费**视频| 日韩精品最新网址| 日韩福利视频导航| 91麻豆精品国产91久久久久| 一区二区三区中文免费| 色婷婷综合视频在线观看| 国产精品国产三级国产普通话99| 国产成人午夜电影网| 久久―日本道色综合久久| 免费看欧美美女黄的网站| 日韩午夜小视频| 欧美aaaaaa午夜精品| 日韩一区二区三区免费看| 日韩精品亚洲一区二区三区免费| 欧美性生活大片视频| 亚洲一区二区三区四区在线 | 91精品国产手机| 日韩电影一区二区三区四区| 欧美人牲a欧美精品| 亚洲国产日韩一级| 制服丝袜在线91| 麻豆国产91在线播放| 久久一二三国产| 高清国产一区二区| 国产精品久久夜| 色综合天天天天做夜夜夜夜做| 中文字幕在线一区| 91麻豆免费看| 亚洲444eee在线观看| 91精品国产综合久久久久久久久久| 日本在线播放一区二区三区| 精品电影一区二区| 处破女av一区二区| 亚洲激情av在线| 制服丝袜激情欧洲亚洲| 韩国精品免费视频| 国产精品免费观看视频| 日本精品一区二区三区四区的功能| 一区二区三区四区不卡视频 | 欧美xxxxx裸体时装秀| 国产乱国产乱300精品| 亚洲欧洲精品一区二区精品久久久| 色综合久久综合中文综合网| 亚洲成人激情自拍| 亚洲一二三四区不卡| 国产成人免费视频网站高清观看视频| 日韩一区二区三区视频在线观看 | 欧美性色aⅴ视频一区日韩精品| 亚洲成人综合网站| 久久久精品日韩欧美| 91亚洲精品久久久蜜桃| 日韩黄色在线观看| 国产欧美精品一区二区色综合|