主题 : 如何用micro2440 扩展ram?micro2440只有25个地址线啊 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 16866
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2010-03-22
最后登录: 2010-04-11
楼主  发表于: 2010-04-11 15:03

 如何用micro2440 扩展ram?micro2440只有25个地址线啊

因为需要用micro2440做一个视频处理,需要从AD接收高速数据,现在采用的方案就是AD+CPLD+SDRAM组合成一个双口ram,
一端由CPLD将AD采集的数据放进ram,然后ARM需要这段数据的时候直接用地址总线和数据总线连接到CPLD,由cpld仲裁后来返回SDRAM的值。

说白了就是由CPLD+SDRAM构成一个双口ram,可是micro2440只有25位地址线。我算出来只有32M的访问量啊但是micro2440自己就带了64M的SDRAM。。。

是不是我理解错了?我还有一种理解就是:Micro2440自带的ram是被配置成16M*32bit=64MB,所以实际上我还可以外扩16M?
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
贡献值: 21 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
1楼  发表于: 2010-04-11 23:25
16bit + 25 addr可以得到64M,但 SDRAM不是这样得来的,因为它是SDRAM,而不是SRAM