天嵌 ARM开发社区

 找回密码
 注册
查看: 2153|回复: 5

RAM扩展

[复制链接]
pigrider 发表于 2010-12-24 15:00:19 | 显示全部楼层 |阅读模式
S3C2440的没个BANK最多为128M,根据器件手册上存储器地址连接的表格,选择(8M*16*4B)*2的方式,可是如果想把内存扩展为256M,这样就需要另外一根nGCS,如果要扩展成512M,则需要4根nGCS,这样S3C2440最多支持1G的内存,是不是这么理解的呢?开发板上 nGCSn那个管脚上标的是nSCS0,是不是说只有nSCS0、和nSCS1两根管脚可用,最多支持256M?
谢谢管理员们

评分

参与人数 1 +1 收起 理由
lovemawei + 1 很给力!

查看全部评分

天嵌_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的开发板吧,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-24 02:20 , Processed in 1.062500 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表