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

📄 memcfg.inc

📁 Embest IDE下s3c2440的测试工程
💻 INC
字号:
@************************************************
@ NAME    : MEMCFG.A
@ DESC	  : Memory bank configuration file
@ Revision: 02.28.2002 ver 0.0
@ Revision: 03.11.2003 ver 0.0	Attatched for 2440
@************************************************

@Memory Area
@GCS6 32bit(128MB) SDRAM(0x3000_0000-0x37ff_ffff)


@BWSCON
.equ	DW8			,	(0x0)
.equ	DW16		,	(0x1)
.equ	DW32		,	(0x2)
.equ	WAIT		,	(0x1<<2)
.equ	UBLB		,	(0x1<<3)

@	ASSERT :DEF:BUSWIDTH
.extern	BUSWIDTH
    .if (BUSWIDTH==16)
.equ	B1_BWSCON	, (DW16)
.equ	B2_BWSCON	, (DW16)
.equ	B3_BWSCON	, (DW16)
.equ	B4_BWSCON	, (DW16)
.equ	B5_BWSCON	, (DW16)
.equ	B6_BWSCON	, (DW16)
.equ	B7_BWSCON	, (DW16)
    .else @BUSWIDTH=32		@ 2440 EV board.
.equ	B1_BWSCON	, (DW32)	@ Intel Strata(28F128), 32-bit, for nCS1 when NOR Flash booting.
.equ	B2_BWSCON	, (DW16)	@ PCMCIA(PD6710), 16-bit
.equ	B3_BWSCON	, (DW16)	@ Ethernet(CS8900), 16-bit
.equ	B4_BWSCON	, (DW16)	@ NOR flash(AM29LV800B), 16-bit,  for nCS4 when NAND booting.
.equ	B5_BWSCON	, (DW16)	@ A400/A410 Ext, 16-bit
.equ	B6_BWSCON	, (DW32)	@ SDRAM(K4S561632C) 32MBx2, 32-bit
.equ	B7_BWSCON	, (DW32)	@ N.C.
    .endif

@BANK0CON

.equ	B0_Tacs		,	0x0	@0clk
.equ	B0_Tcos		,	0x0	@0clk
.equ	B0_Tacc		,	0x7	@14clk
.equ	B0_Tcoh		,	0x0	@0clk
.equ	B0_Tah		,	0x0	@0clk
.equ	B0_Tacp		,	0x0
.equ	B0_PMC		,	0x0	@normal

@BANK1CON
.equ	B1_Tacs		,	0x0	@0clk
.equ	B1_Tcos		,	0x0	@0clk
.equ	B1_Tacc		,	0x7	@14clk
.equ	B1_Tcoh		,	0x0	@0clk
.equ	B1_Tah		,	0x0	@0clk
.equ	B1_Tacp		,	0x0
.equ	B1_PMC		,	0x0	@normal

@Bank 2 parameter
.equ	B2_Tacs		,	0x0	@0clk
.equ	B2_Tcos		,	0x0	@0clk
.equ	B2_Tacc		,	0x7	@14clk
.equ	B2_Tcoh		,	0x0	@0clk
.equ	B2_Tah		,	0x0	@0clk
.equ	B2_Tacp		,	0x0
.equ	B2_PMC		,	0x0	@normal

@Bank 3 parameter
.equ	B3_Tacs		,	0x0	@0clk
.equ	B3_Tcos		,	0x0	@0clk
.equ	B3_Tacc		,	0x7	@14clk
.equ	B3_Tcoh		,	0x0	@0clk
.equ	B3_Tah		,	0x0	@0clk
.equ	B3_Tacp		,	0x0
.equ	B3_PMC		,	0x0	@normal

@Bank 4 parameter
.equ	B4_Tacs		,	0x0	@0clk
.equ	B4_Tcos		,	0x0	@0clk
.equ	B4_Tacc		,	0x7	@14clk
.equ	B4_Tcoh		,	0x0	@0clk
.equ	B4_Tah		,	0x0	@0clk
.equ	B4_Tacp		,	0x0
.equ	B4_PMC		,	0x0	@normal

@Bank 5 parameter
.equ	B5_Tacs		,	0x0	@0clk
.equ	B5_Tcos		,	0x0	@0clk
.equ	B5_Tacc		,	0x7	@14clk
.equ	B5_Tcoh		,	0x0	@0clk
.equ	B5_Tah		,	0x0	@0clk
.equ	B5_Tacp		,	0x0
.equ	B5_PMC		,	0x0	@normal

@Bank 6 parameter
.equ	B6_MT		,	0x3	@SDRAM
.equ	B6_Trcd		,	0x2	@4clk
.equ	B6_SCAN		,	0x1	@9bit

@Bank 7 parameter
.equ	B7_MT		,	0x3	@SDRAM
.equ	B7_Trcd		,	0x2	@4clk
.equ	B7_SCAN		,	0x1	@9bit

@REFRESH parameter
.equ	REFEN		,	0x1	@Refresh enable
.equ	TREFMD		,	0x0	@CBR(CAS before RAS)/Auto refresh
.equ	Trp			,	0x2	@4clk
.equ	Trc			,	0x2	@6clk
.equ   Tsrc	,   0x1	@;5clk	Trc= Trp(3)+Tsrc(5) = 8clock

.equ	Tchr		,	0x2	@3clk
.equ 	REFCNT		,	1009	@period=7.8us, HCLK=133Mhz, (2048+1-7.8*133)
@.equ	REFCNT		,	1280	@period=7.8us, HCLK=100Mhz, (2048+1-7.8*100)

⌨️ 快捷键说明

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