⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memcfg.h

📁 2410 nand boot load!(4K DRAM) 0地址开始运行
💻 H
字号:
//************************************************ 
// NAME    : MEMCFG.A
// DESC	  : Memory bank configuration file
// Revision: 02.28.2002 ver 0.0
//************************************************

//Memory Area
//GCS6 16bit(16MB) SDRAM(0x0c000000-0x0cffffff)
//GCS7 16bit(16MB) SDRAM(0x0d000000-0x0dffffff)
//          or
//GCS6 32bit(32MB) SDRAM(0x0c000000-0x0dffffff)

#ifndef __MEMCFG_H
#define __MEMCFG_H
 
//BWSCON
#define DW8			(0x0)
#define DW16			(0x1)
#define DW32			(0x2)
#define WAIT			(0x1<<2)
#define UBLB			(0x1<<3)


//BUSWIDTH=32


#define B1_BWSCON	 (DW32)
#define B2_BWSCON	 (DW16)
#define B3_BWSCON	 (DW16)
#define B4_BWSCON	 (DW16)
#define B5_BWSCON	 (DW16)
#define B6_BWSCON	 (DW32)
#define B7_BWSCON	 (DW32)
    

//BANK0CON 

#define B0_Tacs			0x0	//0clk
#define B0_Tcos			0x0	//0clk
#define B0_Tacc			0x7	//14clk
#define B0_Tcoh			0x0	//0clk
#define B0_Tah			0x0	//0clk
#define B0_Tacp			0x0	
#define B0_PMC			0x0	//normal

//BANK1CON
#define B1_Tacs			0x0	//0clk
#define B1_Tcos			0x0	//0clk
#define B1_Tacc			0x7	//14clk
#define B1_Tcoh			0x0	//0clk
#define B1_Tah			0x0	//0clk
#define B1_Tacp			0x0	
#define B1_PMC			0x0	//normal

//Bank 2 parameter
#define B2_Tacs			0x0	//0clk
#define B2_Tcos			0x0	//0clk
#define B2_Tacc			0x7	//14clk
#define B2_Tcoh			0x0	//0clk
#define B2_Tah			0x0	//0clk
#define B2_Tacp			0x0	
#define B2_PMC			0x0	//normal

//Bank 3 parameter
#define B3_Tacs			0x0	//0clk
#define B3_Tcos			0x0	//0clk
#define B3_Tacc			0x7	//14clk
#define B3_Tcoh			0x0	//0clk
#define B3_Tah			0x0	//0clk
#define B3_Tacp			0x0	
#define B3_PMC			0x0	//normal

//Bank 4 parameter
#define B4_Tacs			0x0	//0clk
#define B4_Tcos			0x0	//0clk
#define B4_Tacc			0x7	//14clk
#define B4_Tcoh			0x0	//0clk
#define B4_Tah			0x0	//0clk
#define B4_Tacp			0x0	
#define B4_PMC			0x0	//normal

//Bank 5 parameter
#define B5_Tacs			0x0	//0clk
#define B5_Tcos			0x0	//0clk
#define B5_Tacc			0x7	//14clk
#define B5_Tcoh			0x0	//0clk
#define B5_Tah			0x0	//0clk
#define B5_Tacp			0x0	
#define B5_PMC			0x0	//normal

//Bank 6 parameter
#define B6_MT			0x3	//SDRAM
//B6_Trcd			0x0	//2clk
#define B6_Trcd			0x1	//3clk
#define B6_SCAN			0x1	//9bit

//Bank 7 parameter
#define B7_MT			0x3	//SDRAM
//B7_Trcd			0x0	//2clk
#define B7_Trcd			0x1	//3clk
#define B7_SCAN			0x1	//9bit

//REFRESH parameter
#define REFEN			0x1	//Refresh enable
#define TREFMD			0x0	//CBR(CAS before RAS)/Auto refresh
#define Trp			0x0	//2clk
#define Trc			0x3	//7clk
		
#define Tchr			0x2	//3clk
#define REFCNT			1113	//period=15.6us, HCLK=60Mhz, (2048+1-15.6*60)


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -