xininye 发表于 2009-8-4 16:22:04

用高速SRAM代替SDRAM如何?

高速SRAM原理是在DRAM的基础上加上自动刷新和寻址逻辑,使得DRAM的复杂接口变的和SRAM一样简单,只有DBUS,ABUS,CE,OE,WE几个信号线。速度高到10nS以上,最高访问速度过100M,价格也比较便宜。

如三星的 K6R4008V1D-TC10,512Kx8 Bit High Speed Static RAM(3.3V Operating).赛格报价7、8快钱。

这样用CPLD+HIGH SPEED SRAM的方案是否会比较容易实现些?

gzhuli 发表于 2009-8-4 16:33:08

LZ,我水喝一半差点喷一屏幕……

高速SRAM是DRAM基础上加上自动刷新和寻址逻辑来的?

xininye 发表于 2009-8-4 17:09:31

看内部结构图应该是的,不然价格怎么可以做低?
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_467468.jpg
(原文件名:HSRAM.jpg)

leafing 发表于 2009-8-4 17:14:26

。。。。。。我也无语了,SRAM做不了大容量的,SDRAM相对便宜好多

windowsce 发表于 2009-8-4 17:53:13

PSRAM的确是SDRAM的核+SRAM的外衣
但你说的那个型号真的不是……

xininye 发表于 2009-8-4 18:00:24

看错了,三星叫UtRAM(PSRAM) 不叫高速SRAM,抱歉

只是奇怪看内部结构图 SRAM为何还需要 Pre-Charge Circuit 预充电路?

而三星也没有3.3V的UtRAM 只有1.8V的,虽然速度有104M,但也需要设置一些寄存器,还是没有SRAM方便啊。

难道做示波器还是要FPGA+SDRAM 或DDR 才理想?

gzhuli 发表于 2009-8-4 18:04:34

【2楼】 xininye

DRAM的内部结构图比SRAM复杂得多,但是储存单元比SRAM简单得多,所以DRAM容量密度可以做得比SRAM高得多。

你觉得SRAM价格很低吗?比比就知道:
ASRAM K6R4008V1D报价7-8块钱,容量4Mbit,即每Mbit成本约2块。
SDRAM K4S641632H报价也是8块钱,容量64Mbit,每Mbit成本0.125元。

xininye 发表于 2009-8-4 18:08:51

【6楼】 gzhuli 咕唧霖

还是DRAM价格便宜,刚才搞错了问的其实是SRAM的价格,不知道PSRAM 价格如何明天问下。

windowsce 发表于 2009-8-4 18:15:40

PSRAM似乎都是BGA封装的,前一段我查过一些型号,发觉都是BGA封装的。。。

gzhuli 发表于 2009-8-5 00:54:53

PSRAM的速度不行的,想高速只能用SSRAM,只是价钱嘛,天价……

powerint 发表于 2009-8-5 08:33:17

高速也得有个指标不是! 普通的SRAM达到125M是很容易的,也容易买到,当使用16位宽度时可达到250Mbyte/s的速度
得到速度有两种办法,一种是用更高速的器件. 还有一种是用更高的位宽,比如同样是125M速度的SRAM, 16位和32位的传输带宽差了一倍.
另外三星的同步RAM不是很贵, 能轻易达到250M的速度.
关键看你要什么样的速度, 那样你才好去选择器件.

seemrain 发表于 2009-8-5 10:15:15

有钱就用QDRII+ SRAM,没钱就用DDR2 SDRAM

powerint 发表于 2009-8-5 13:27:38

不是有钱没钱的问题,还得看看开发难度的问题,纯从带宽上说XDR SDRAM是最快的!QDRII的SRAM当然也是很快的, 但对设计者的要求高得也是离谱的!

windowsce 发表于 2009-8-5 13:51:22

DDR QDR这类器件,我用的处理方法是接口倍频或四倍频工作,把接口出来的数据位拓宽再降速。

Oliver 发表于 2009-8-5 20:47:51

【10楼】 powerint:8ns,或者10ns的SRAM并不能做到读周期8或者10.

写可以,读不行的.tsu不满足

xininye 发表于 2009-8-6 12:30:24

假如用一颗16位-10ns的SRAM ,用FPGA 实现8位AD采样两次数据,再通过FPGA组合成16位数据送SRAM存储,这样是不是可以实现更高的采样率?这样做会不会有其他问题?

xininye 发表于 2009-8-6 12:32:56

【14楼】 Oliver 老易
关键是写入速度吧,读问题不大,反正都要丢帧的

Oliver 发表于 2009-8-6 12:54:56

写可以,可以用空间换时间,把200MSPS的信号用两路存.

读的时候必须降低速度.10ns的最多62MHZ左右读速度

zhaolei_cpp 发表于 2010-12-28 15:01:42

从理论上讲,当然可以提高性能。不过常用的内存已经被cpucache了,轮到你的新型内存发挥作用的时候不多。所以划不来。
页: [1]
查看完整版本: 用高速SRAM代替SDRAM如何?