simpleh 发表于 2012-8-21 17:49:13

SRAM读写速度测试

用FPGA读写外部SRAM,怎么进行速度测试呢
有没哟大虾能给个思路!感激不尽!

NJ8888 发表于 2012-8-21 18:30:12

WE=0,ADDRESS++,数据也++,注意边沿配合。然后WE=1,OE=0,ADDRESS复原后++,FPGA读出来。同样注意配合

simpleh 发表于 2012-8-23 16:51:23

NJ8888 发表于 2012-8-21 18:30 static/image/common/back.gif
WE=0,ADDRESS++,数据也++,注意边沿配合。然后WE=1,OE=0,ADDRESS复原后++,FPGA读出来。同样注意配合 ...

用计时器来计时间么?

wye11083 发表于 2012-8-23 18:35:28

不如用SDR,控制方便,工作稳定,速度也快。SRAM容量既小,速度其实也快不到哪去(异步操作)。或者不想充电激活的话,可以考虑SSRAM。

NJ8888 发表于 2012-8-23 19:50:55

wye11083 发表于 2012-8-23 18:35 static/image/common/back.gif
不如用SDR,控制方便,工作稳定,速度也快。SRAM容量既小,速度其实也快不到哪去(异步操作)。或者不想充 ...

随机写,比SDRAM快很多

wye11083 发表于 2012-8-23 22:09:28

NJ8888 发表于 2012-8-23 19:50 static/image/common/back.gif
随机写,比SDRAM快很多

其实快不了多少啦。FPGA实测BL=8时带宽利用率能达到95%以上,BL=1那是另当别论(BL=1时也能达到85%以上,512个字节重新激活一次)。

Totry 发表于 2012-8-23 22:13:42

6楼计算有误 没这么快

NJ8888 发表于 2012-8-24 08:33:58

wye11083 发表于 2012-8-23 22:09 static/image/common/back.gif
其实快不了多少啦。FPGA实测BL=8时带宽利用率能达到95%以上,BL=1那是另当别论(BL=1时也能达到85%以上, ...

随机写,至少7--8个CLK,可能还不只,133MSDRAM,大约80ns一个随机地址写,你看多慢

wye11083 发表于 2012-8-24 13:38:21

NJ8888 发表于 2012-8-24 08:33 static/image/common/back.gif
随机写,至少7--8个CLK,可能还不只,133MSDRAM,大约80ns一个随机地址写,你看多慢

哈,你错啦。如果不换页,随机写是可以每周期写一个的(地址连续给,数据CL=2时连续给)。一般情况下,你总不至于每页都写一个字节,然后再换回来吧。只要是用SDR的,肯定都要考虑效率的,就算是切地址随机写,也是不同Bank间操作的。即用什么样的内存就会有什么样的处理方法。

NJ8888 发表于 2012-8-24 16:19:33

wye11083 发表于 2012-8-24 13:38 static/image/common/back.gif
哈,你错啦。如果不换页,随机写是可以每周期写一个的(地址连续给,数据CL=2时连续给)。一般情况下,你 ...

随机写,当然以坏情况每次换换页来评估了,你预先也不知道数据会写到那个地址

Totry 发表于 2012-8-24 19:04:40

很多显示场合的数据处理都是随机地址 不能单纯计算不换页情况

simpleh 发表于 2012-9-11 10:37:51

还是有点不太明白速度是怎么算出来的

zkf0100007 发表于 2012-9-11 11:15:48

simpleh 发表于 2012-8-23 16:51 static/image/common/back.gif
用计时器来计时间么?

可以用示波器测读写周期

simpleh 发表于 2012-9-11 12:00:57

zkf0100007 发表于 2012-9-11 11:15 static/image/common/back.gif
可以用示波器测读写周期

读出来的数据出现周期性的错误 可能是什么原因呢

zkf0100007 发表于 2012-9-11 12:06:03

simpleh 发表于 2012-9-11 12:00 static/image/common/back.gif
读出来的数据出现周期性的错误 可能是什么原因呢

那应该是硬件问题吧,管脚虚焊,或者连在一起了

xiaohe669 发表于 2012-9-11 12:36:51

在不换页的情况下,如果读写需要频繁切换, 用 SDR也是相当狼狈的
页: [1]
查看完整版本: SRAM读写速度测试