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. 不同意楼上的意见,虽然CPLD+不带SDRAM单片机不便宜,但同时CPLD却给系统带来了不少的方便.在需要CPLD的前提下,用这种方法扩充RAM还是很不错的. 这种方法有一定的应用场合,毕竟sdram比sram容量要大很多,而且不是很多单片机带sdram控制器吧 可以这样做,不过读写速度很慢和直接挂SDRAM或者使用sram不是一个档次上的,现在带sdram接口的单片机比一个不带sdram单片机+一片CPLD要便宜。所以实用价值不高。 顶顶顶.....LZ 哇 cool 谢谢,收下了 支持楼主,能不能给个联系方式交流一下呢! MARK 用PSRAM不就OK了
我还打算做带2MB PSRAM的STM32板呢 LV25616好像20多元吧,1024*8位的明显贵,80多,512K*8也20多 mark SDRAM如果不支持Burst操作,速度会非常慢
设计一个可以使用的SDRAM应该来说不会太难(不过已经很不容易),设计一个成熟的SDRAM控制器是一件非常不容易的事情
如果需要使用大容量存储器,可以考虑自带SDRAM接口的MCU
ARM7有S3C44B0、SEP4020、LPC2478等等
ARM9一般都有SDRAM或DDR控制器 mark 顶 都是这样玩的啊, mark mark,sdram ctl 基本资料了,就是没试过 sdram 随机访问太慢。解决方法是加cache,大多arm7又没有,所以实用价值不高 {:lol:}好帖,顶起!
lz的进展如何了?
页:
[1]