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

📄 memcfg.a

📁 三星ARM9 CPU S3C2410 底层开发驱动包-Samsung ARM9 CPU bottom S3C2410 development drive packages
💻 A
字号:
;************************************************ 
; NAME    : MEMCFG.A
; DESC    : Memory bank configuration file
; Revision: 08.FEB.2001:purnnamu: draft ver 0.0
; 	    09.AUG.2001:purnnamu: SDRAM CL=3 for the 100Mhz CL=3 low speed SDRAM
;************************************************

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

 
;BWSCON
DW8     EQU (0x0)
DW16        EQU (0x1)
DW32        EQU (0x2)
WAIT        EQU (0x1<<2)
UBLB        EQU (0x1<<3)

	ASSERT :DEF:BUSWIDTH
	[ BUSWIDTH=16
B1_BWSCON   EQU (DW16)
B2_BWSCON   EQU (DW16)
B3_BWSCON   EQU (DW16)
B4_BWSCON   EQU (DW16)
B5_BWSCON   EQU (DW16)
B6_BWSCON   EQU (DW16)
B7_BWSCON   EQU (DW16)
	| ;BUSWIDTH=32
B1_BWSCON   EQU (DW32)
B2_BWSCON   EQU (DW16)
B3_BWSCON   EQU (DW16)
B4_BWSCON   EQU (DW16)
B5_BWSCON   EQU (DW16)
B6_BWSCON   EQU (DW32)
B7_BWSCON   EQU (DW32)
	]

;BANK0CON 

B0_Tacs     EQU 0x0 ;0clk
B0_Tcos     EQU 0x0 ;0clk
B0_Tacc     EQU 0x7 ;14clk
B0_Tcoh     EQU 0x0 ;0clk
B0_Tah      EQU 0x0 ;0clk
B0_Tacp     EQU 0x0 
B0_PMC      EQU 0x0 ;normal

;BANK1CON
B1_Tacs     EQU 0x0 ;0clk
B1_Tcos     EQU 0x0 ;0clk
B1_Tacc     EQU 0x7 ;14clk
B1_Tcoh     EQU 0x0 ;0clk
B1_Tah      EQU 0x0 ;0clk
B1_Tacp     EQU 0x0 
B1_PMC      EQU 0x0 ;normal

;Bank 2 parameter
B2_Tacs     EQU 0x0 ;0clk
B2_Tcos     EQU 0x0 ;0clk
B2_Tacc     EQU 0x7 ;14clk
B2_Tcoh     EQU 0x0 ;0clk
B2_Tah      EQU 0x0 ;0clk
B2_Tacp     EQU 0x0 
B2_PMC      EQU 0x0 ;normal

;Bank 3 parameter
B3_Tacs     EQU 0x0 ;0clk
B3_Tcos     EQU 0x0 ;0clk
B3_Tacc     EQU 0x7 ;14clk
B3_Tcoh     EQU 0x0 ;0clk
B3_Tah      EQU 0x0 ;0clk
B3_Tacp     EQU 0x0 
B3_PMC      EQU 0x0 ;normal

;Bank 4 parameter
B4_Tacs     EQU 0x0 ;0clk
B4_Tcos     EQU 0x0 ;0clk
B4_Tacc     EQU 0x7 ;14clk
B4_Tcoh     EQU 0x0 ;0clk
B4_Tah      EQU 0x0 ;0clk
B4_Tacp     EQU 0x0 
B4_PMC      EQU 0x0 ;normal

;Bank 5 parameter
B5_Tacs     EQU 0x0 ;0clk
B5_Tcos     EQU 0x0 ;0clk
B5_Tacc     EQU 0x7 ;14clk
B5_Tcoh     EQU 0x0 ;0clk
B5_Tah      EQU 0x0 ;0clk
B5_Tacp     EQU 0x0 
B5_PMC      EQU 0x0 ;normal

;Bank 6 parameter
B6_MT       EQU 0x3 ;SDRAM
B6_Trcd     EQU 0x1 ;3clk !
B6_SCAN     EQU 0x1 ;9bit

;Bank 7 parameter
B7_MT       EQU 0x3 ;SDRAM
B7_Trcd     EQU 0x1 ;3clk !
B7_SCAN     EQU 0x1 ;9bit

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

	END

⌨️ 快捷键说明

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