搜索
bottom↓
回复: 14

关于 IS61LV25616AL使用疑问

[复制链接]

出0入0汤圆

发表于 2011-12-27 14:10:32 | 显示全部楼层 |阅读模式
是不是这款SRAM没有Back-to-Back读方式啊?在PDF上没有看见,只有写支持。
我在用Back-to-Back写入后,然后用 Back-to-Back读数据好像是错位的,但是用普通的读方式是对的!
想确认下,哪位大侠知道

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-12-27 16:11:02 | 显示全部楼层
Back-to-Back 什么意思啊 ? 求指教

出0入0汤圆

 楼主| 发表于 2011-12-28 08:11:30 | 显示全部楼层
补充一下Back-to-Back 就是背靠背,也就是连续读写数据,一个时钟写入或读出一个数据。

出0入0汤圆

发表于 2011-12-28 09:04:21 | 显示全部楼层
回复【2楼】tom_2_2  
  补充一下back-to-back 就是背靠背,也就是连续读写数据,一个时钟写入或读出一个数据。
-----------------------------------------------------------------------

SRAM-----------你说的61LV是异步器件,没有时钟的.你重查下

出0入0汤圆

发表于 2011-12-28 09:21:15 | 显示全部楼层
61lv确实是异步的  ,但是按你的操作应该也没有问题啊  可以连续读写的

出0入0汤圆

 楼主| 发表于 2011-12-28 10:44:43 | 显示全部楼层
没错这芯片是异步的,我说的时钟是外围读写SRAM程序状态机的时钟
我现在所谓背靠背读是:首先SRAM的所有读有关的使能信号先设置好,然后时钟下降沿的时候产生地址数据,然后在紧接着的时钟上升沿(在另外的模块)读数,通过串口返回结果观察了1024个数据(重复00--ff)。SRAM使能信号在所有的读阶段都有效,读完后关闭。
  背靠背写(也是下降沿送数和地址,上升沿写入) 我验证过了好像可以的

出0入0汤圆

 楼主| 发表于 2011-12-28 10:50:28 | 显示全部楼层
我主时钟用的是64M的  返回结果是开头数据不对把0重复了2下,后面的数据都是00到ff变化的,感觉地址和数据错位了。但是地址绝对是提供的对的。是不是这个芯片不支持背靠背读啊,毕竟从PDF上没有看到有啊,写是有的
  哪位大侠可以指点一下

出0入0汤圆

发表于 2011-12-28 12:28:51 | 显示全部楼层
这个芯片是通过oe信号来锁存地址的  及配合oe信号工作的 ce可以一直有效

出0入0汤圆

发表于 2011-12-28 12:34:45 | 显示全部楼层
64m的时钟是可以工作的,

(原文件名:back2back.JPG)

这是手册上的截图  oe及ce一直有效  你测试下时序是否满足

出0入0汤圆

 楼主| 发表于 2011-12-28 16:50:08 | 显示全部楼层
问题搞定了,还是64M的问题。我把系统时钟64M 2分频就搞定了!想想也是64M的话 下降沿和下一个上升沿只有大概7.8ns啊。
而这个芯片的tRC(如上图)=10ns的,显然64M太快了

出0入0汤圆

 楼主| 发表于 2011-12-28 16:53:55 | 显示全部楼层
多谢给位了,真的是交流出灵感啊!当我在6楼输入主时钟64M的时候,突然就感觉到是9楼描述的问题了!把时钟变慢果然就行了
呵呵...

出0入0汤圆

发表于 2011-12-28 19:01:22 | 显示全部楼层
楼主还要努力,10ns的 Trc=10ns,说明地址最快可以100MHz变化,你可以用100M时钟上升沿打出一个地址,并用此沿读出前一个地址的内容

出0入0汤圆

 楼主| 发表于 2011-12-29 08:14:50 | 显示全部楼层
回复【11楼】NJ8888 NJ8888
楼主还要努力,10ns的 trc=10ns,说明地址最快可以100mhz变化,你可以用100m时钟上升沿打出一个地址,并用此沿读出前一个地址的内容
-----------------------------------------------------------------------

呵呵...这么说之前地址和数据错位的现象完全是正常的,是不是正常的读循序是这样的:先给地址0 此时的数据不读,下一个上升沿给地址1,此时读的数据是地址0的数据....?

出0入0汤圆

 楼主| 发表于 2011-12-29 08:25:55 | 显示全部楼层
另外想请11楼指点一下,我现在做的项目是采集外面的数据,外面模块的出数据的频率是25M。而我现在设计思想就是利用25M来做我程序的主时钟用,避免使用更高的频率来采集25M。请问当面对外部高时钟的时候,有没有其它好的处理办法了,这方面我还没什么经验想请教一下思路,也拓宽一下思路!

出0入0汤圆

发表于 2011-12-29 09:34:10 | 显示全部楼层
用fifo
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 11:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表