spartan6和DDR2的选型,让我好纠结……

2020-02-27 21:05发布

基本可以确定的是:spartan6选用-3速度等级的,稍微快些吧,不带T的,整个需要的内存容量不小于4Gb吧,选用-25的DDR2芯片了,为了控制成本和便于设计,现在好纠结:

方案一:如果选xc6slx45,外挂两片MT128M16,总成本是65.77+28.3*2=122.37;

方案二:如果选xc6slx75,外挂四片MT128M8,总成本是119.63+7.29*4=148.79;

方案三:如果选xc6slx75,外挂四片MT64M16,总成本是119.63+8.66*4=154.27;

就我能想到的,这三种方案,一呢,设计最容易,成本最低,二呢,比较折中,但我的位宽就刚好8bit,三呢,顺便可以升级到用四片的方案一,但二和三的设计包括PCB可能有难度啊,毕竟多了两片DDR2,如果将方案二升级为

方案四:如果选xc6slx75,外挂四片MT256M8,似乎感觉也不太好,毕竟地址线多了,上拉的也多了。

我好纠结啊,该怎么确定啊?希望版主和亲们能支支招
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
jakfens
1楼-- · 2020-02-27 23:59
围观帮顶 我也很好奇
sleepybear
2楼-- · 2020-02-28 03:45
1、从你的工作角度看,系统越复杂,可能出问题的点也就越多。痛苦的调试可能在等待着你。
2、从你领导的角度,八成是想要考虑扩展、未来的应用之类的,会要求你尽量做到最极致,比如画4片16位的1Gb的颗粒,同时考虑可以兼容2Gb的颗粒(多一根地址线而已,这样最多能支持8Gb)。
3、画的PCB面积大了,也是成本(⊙o⊙)哦。
4、具体还要看你们的应用是否真的需要将来扩展。还是要从需求考虑。

BTW,现在DDR2颗粒的生命周期如何?货期如何?不远的未来会不会因为更新换代造成采购困难?当然,这要结合你们产品的研发时间和生命周期。
sleepybear
3楼-- · 2020-02-28 09:35
 精彩回答 2  元偷偷看……
水畔天蓝
4楼-- · 2020-02-28 10:24
3# sleepybear
很深刻啊,你的思维方式就给了我不少启迪。当然器件的选型是开始时关键的一步,但DDR2的升级其实应该不算复杂,我就按大的情况来设计,最多一根地址线不用而已,似乎没有本质的区别,我现在倾向于用四片256M8的芯片了,先上128M8的,毕竟60pin的要简单于84pin的16位,您觉得呢?
Backkom80
5楼-- · 2020-02-28 14:40
你的成本包括了两部分FPGA和DDR2的,几种方案中不管是2片DDR还是4片DDR价格差的不多,主要的差别在FPGA上,FPGA的选择是45还是75这要看你们对FPGA的设计需求了,如果FPGA的功能不是很多,资源耗用也不是很多的话,45完全能满足你们的设计需求,及未来的升级需要,第一种就可以了。
如果FPGA需要大的必需75才能满足,第一种方案可以直接pass了,没有必要过份纠结。
水畔天蓝
6楼-- · 2020-02-28 15:05
6# Backkom80
45有个不太好的地方,只有两个MCB,最大也就能支持到4Gb的容量,而75有四个MCB呢,方便扩展啊

一周热门 更多>