|
大家好 我想问一下,在开发板测试的代码中 有下面一个头文件,请问头文件是给NNAD FLASH 定义的还是给DRAM的定义的?同是 有
DW8 EQU (0x0)
DW16 EQU (0x1)
DW32 EQU (0x2)
WAIT EQU (0x1<<2)
UBLB EQU (0x1<<3)
这几句中的 后面的数字是怎么样的出来的,请知道的朋友说一下,详细说说,谢谢!
************************************************
; NAME : MEMCFG.A
; DESC : Memory bank configuration file
; Revision: 1.0
;************************************************
;Memory Area
;GCS6 32bit(64MB) SDRAM(0x3000_0000-0x33ff_ffff)
;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+WAIT)
B5_BWSCON EQU (DW16)
B6_BWSCON EQU (DW16)
B7_BWSCON EQU (DW16)
| ;BUSWIDTH=32 ; 2440 EV board.
B1_BWSCON EQU (DW16) ; AMD flash(AM29LV160DB), 16-bit, for nCS1
B2_BWSCON EQU (DW16) ; PCMCIA(PD6710), 16-bit
B3_BWSCON EQU (DW16) ; Ethernet(CS8900), 16-bit
B4_BWSCON EQU (DW32) ; Intel Strata(28F128), 32-bit, for nCS4
B5_BWSCON EQU (DW16) ; A400/A410 Ext, 16-bit
B6_BWSCON EQU (DW32) ; SDRAM(K4S561632C) 32MBx2, 32-bit
B7_BWSCON EQU (DW32) ; N.C.
]
;BANK0CON
B0_Tacs EQU 0x3 ;0clk
B0_Tcos EQU 0x3 ;0clk
B0_Tacc EQU 0x7 ;14clk
B0_Tcoh EQU 0x3 ;0clk
B0_Tah EQU 0x3 ;0clk
B0_Tacp EQU 0x1
B0_PMC EQU 0x0 ;normal |
|