lgl_debug 发表于 2008-12-10 18:56:25

ARM7 上挂 的IS61LV25616 是不是,太小太贵呀! CPLD+SDRAM实现是不是更好....【恢复】

在一些方案上看到没有SDRAM控制器的CPU上用了CPLD+SDRAM实现,但没有什么资料。



现在有东西可能要用到,找到后与大家分享一下。



现在MAX II很便宜了,我编译了一下,使用了128 个LEs.



http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_536237.gif

 (原文件名:SDRAM_CPLD.gif) 

时序如下:

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_536277.gif

 (原文件名:wave.gif) 





中文说明文件和源Verilog 源码如下。

点击此处下载 ourdev_536217.zip(文件大小:450K) (原文件名:an499_design_example.zip) 

点击此处下载 ourdev_536218.pdf(文件大小:226K) (原文件名:an499_CN.pdf) 



本贴被 lgl_debug 编辑过,最后修改时间:2008-12-10,19:23:26.

huike_h 发表于 2008-12-27 08:25:22

不同意楼上的意见,虽然CPLD+不带SDRAM单片机不便宜,但同时CPLD却给系统带来了不少的方便.在需要CPLD的前提下,用这种方法扩充RAM还是很不错的.

durgy 发表于 2008-12-27 09:59:54

这种方法有一定的应用场合,毕竟sdram比sram容量要大很多,而且不是很多单片机带sdram控制器吧

FPGAer 发表于 2008-12-12 08:40:45

可以这样做,不过读写速度很慢和直接挂SDRAM或者使用sram不是一个档次上的,现在带sdram接口的单片机比一个不带sdram单片机+一片CPLD要便宜。所以实用价值不高。

wangguanfu 发表于 2008-12-11 23:49:31

顶顶顶.....LZ

asdasd 发表于 2008-12-11 22:57:59

哇 cool

ivavr 发表于 2008-12-11 20:23:40

谢谢,收下了

djbgreen 发表于 2009-12-17 12:13:28

支持楼主,能不能给个联系方式交流一下呢!

lwy86 发表于 2009-12-17 13:09:20

MARK

wangguanfu 发表于 2009-12-18 12:46:53

用PSRAM不就OK了
我还打算做带2MB PSRAM的STM32板呢

NJ8888 发表于 2009-12-18 12:50:35

LV25616好像20多元吧,1024*8位的明显贵,80多,512K*8也20多

liurangzhou 发表于 2010-9-17 19:51:01

mark

happyavr 发表于 2010-9-17 20:03:30

SDRAM如果不支持Burst操作,速度会非常慢

设计一个可以使用的SDRAM应该来说不会太难(不过已经很不容易),设计一个成熟的SDRAM控制器是一件非常不容易的事情

如果需要使用大容量存储器,可以考虑自带SDRAM接口的MCU

ARM7有S3C44B0、SEP4020、LPC2478等等
ARM9一般都有SDRAM或DDR控制器

qianhng 发表于 2010-9-17 20:35:43

mark

blueagle 发表于 2010-9-17 20:44:56

liouravr 发表于 2010-9-19 15:11:11

都是这样玩的啊,

li20030505 发表于 2011-2-18 11:45:06

mark

jaspertsin 发表于 2011-2-18 12:55:13

mark,sdram ctl

hwdpaley 发表于 2011-2-26 23:42:27

基本资料了,就是没试过

aureole 发表于 2011-2-27 02:19:20

sdram 随机访问太慢。解决方法是加cache,大多arm7又没有,所以实用价值不高

youpeng 发表于 2013-10-16 14:16:36

{:lol:}好帖,顶起!
lz的进展如何了?
页: [1]
查看完整版本: ARM7 上挂 的IS61LV25616 是不是,太小太贵呀! CPLD+SDRAM实现是不是更好....【恢复】