pigrider 发表于 2010-12-24 15:00:19

RAM扩展

S3C2440的没个BANK最多为128M,根据器件手册上存储器地址连接的表格,选择(8M*16*4B)*2的方式,可是如果想把内存扩展为256M,这样就需要另外一根nGCS,如果要扩展成512M,则需要4根nGCS,这样S3C2440最多支持1G的内存,是不是这么理解的呢?开发板上 nGCSn那个管脚上标的是nSCS0,是不是说只有nSCS0、和nSCS1两根管脚可用,最多支持256M?
谢谢管理员们

天嵌_support1 发表于 2010-12-24 19:05:51

1# pigrider


天嵌目前实现了128MBSDRAM的扩展。

nuckzjt 发表于 2010-12-25 09:46:08

大家好 我想问一下,在开发板测试的代码中 有下面一个头文件,请问头文件是给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

天嵌_support1 发表于 2010-12-25 10:19:06

3# nuckzjt


看看芯片手册的 BWSCON 这个寄存器

nuckzjt 发表于 2010-12-25 12:48:32

4# embedsky_lxt


好的,谢谢,指点!

pigrider 发表于 2010-12-27 17:34:23

我以前是做单片机的,所以习惯性的会对硬件感兴趣,芯片的管脚的定义、有何作用总喜欢先搞懂的再来做编程的东西。其实对于嵌入式处理器来讲,总线等才是其精髓,所以想把这些存储器相关的东西都搞透彻,希望各位管理员不吝赐教,正面回答下我的问题。我总不能再买一个128M的开发板吧,
页: [1]
查看完整版本: RAM扩展