请教下,使用2片16bit的sdtam能否组合成32bit的SDRAM?
请教下,使用2片16bit的sdtam能否组合成32bit的SDRAM?原理图如下:
上图中,地址线共用,数据线分别与 32bit的单片机数据口想连接,
控制线除 FMC_NBL0,FMC_NBL1,FMC_NBL2,FMC_NBL3 分别接各自的控制管脚外,其余的都共用,包括 cs 脚
按照上面的连接,是否可行啦 ? 如果可行,稳定性如何 ?
不知道有没有人做个这样类型的用法 ???????
这个感觉不是32bit吧,只是2片16bit的分别放到不同的内存地址,这样也挺方便的,想读不同内存用不同地址。事实上,因为数据线资源不够32根,没办法真正意义的32bit访问,也是要分两次分别读取数据的。 两片16位,可以组成32位。电脑内存条都是8位或4位的片片并联组成64位的。 所谓的BIT,是说数据线宽度,你两片,还是用16位数据线,所有,还是16BIT的,只是容量翻倍了。 容量翻倍而已啊。换个大容量芯片不是更好? 楼上的都不看电路图的吗?楼主的数据线是32位的,这样接没问题,以前32Bit SDRAM不普遍的时候就是这样用2片16Bit的组成32Bit的。 本帖最后由 wenyangzeng 于 2018-10-10 13:40 编辑
数据线只有16条如何凑成32位数据?还有地址线呢? 可行的,只要布线没问题就能稳定,这是我在产品上用过的。
本帖最后由 hpdell 于 2018-10-10 14:48 编辑
shanji 发表于 2018-10-10 14:28
可行的,只要布线没问题就能稳定,这是我在产品上用过的。
好的,这下我就放心了啊,你这个使用的是什么主控啊 ??
我目前的用法及连接跟你的基本类似,只是 sdram的 PIN20, PIN21脚跟你的有点差别,其他的都一样
我目前使用的是 stm32f7x系列的
本帖最后由 hpdell 于 2018-10-10 15:10 编辑
wenyangzeng 发表于 2018-10-10 13:39
数据线只有16条如何凑成32位数据?还有地址线呢?
数据线是 32bit的 啊,一片接 32bit的低16bit,另外一片接32bit的高16bit,地址线共用,
页:
[1]
2