FPGA系统调用SRAM资源的方法?
刚刚学FPGA,老师给的板子上有ZBT-SRAM模块,我却一点都不懂怎么用。从原理图来看,SRAM的控制信号应该有读写控制端,有片选控制端等控制端口,还有数据和地址的端口...
刚刚学FPGA,老师给的板子上有ZBT-SRAM模块,我却一点都不懂怎么用。
从原理图来看,SRAM的控制信号应该有读写控制端,有片选控制端等控制端口,还有数据和地址的端口。我想知道,一共有哪些端口?这些端口,一般情况下,这些控制端口是低电平有效还是高电平有效?
我的目标是:编一个简单的程序,把 123456789 这9个数字存到板子上的SRAM中,然后再把它们读取出来。
如果高人们可以推荐文章,网页的话,就最好了,有个带解说的实例的话,perfect。
我问过老师,但他觉得简单,也觉得这东西网上应该有,就不肯跟我讲,让我自己查。
可是网上东西太杂,没有我看得懂的。 展开
从原理图来看,SRAM的控制信号应该有读写控制端,有片选控制端等控制端口,还有数据和地址的端口。我想知道,一共有哪些端口?这些端口,一般情况下,这些控制端口是低电平有效还是高电平有效?
我的目标是:编一个简单的程序,把 123456789 这9个数字存到板子上的SRAM中,然后再把它们读取出来。
如果高人们可以推荐文章,网页的话,就最好了,有个带解说的实例的话,perfect。
我问过老师,但他觉得简单,也觉得这东西网上应该有,就不肯跟我讲,让我自己查。
可是网上东西太杂,没有我看得懂的。 展开
2个回答
展开全部
1 下载你的SRAM对应型号的数据手册,看看一些信号定义。主要是片选/读写信号定义
2 SRAM很简单,你输出时钟/片选/读写/地址/数据线 这几个信号就可以了,看一下数据手册的信号传输格式部分。
比如, 数据线输出数字1,地址线输出0,然后片选有效,读写信号保持为写一个周期,那么数字1就写入了SRAM内部地址0处。注意写信号不要一直有效,仅仅保持一个周期即可,如果是连续写,那么每个周期地址线数据线都要改变数据。
读就简单了,地址线输出0,读写信号保持为读,一般几个周期(不同芯片不同频率下延迟周期并不一致)后SRAM的输出信号线上就有数据给你读了。
2 SRAM很简单,你输出时钟/片选/读写/地址/数据线 这几个信号就可以了,看一下数据手册的信号传输格式部分。
比如, 数据线输出数字1,地址线输出0,然后片选有效,读写信号保持为写一个周期,那么数字1就写入了SRAM内部地址0处。注意写信号不要一直有效,仅仅保持一个周期即可,如果是连续写,那么每个周期地址线数据线都要改变数据。
读就简单了,地址线输出0,读写信号保持为读,一般几个周期(不同芯片不同频率下延迟周期并不一致)后SRAM的输出信号线上就有数据给你读了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询