FPGA中关于RAM的读写是怎么设置的?
刚学这个东西,任务紧,自己差不多又是零基础,实在没有办法了,求助各位大神。目前已经编好了串口程序,将外接传感器的读数读入了,下面要实现的就是将数据存入ram中,之后采用乒...
刚学这个东西,任务紧,自己差不多又是零基础,实在没有办法了,求助各位大神。
目前已经编好了串口程序,将外接传感器的读数读入了,下面要实现的就是将数据存入ram中,之后采用乒乓操作,边读边存储。
现在的问题是,看了ram的例程,ram输入与地址和数据,数据我懂--我将传感器读入的数据线直接接入就可以了。问题是ram的地址线如何设定呢?---也即ram的输入地址线,我接什么线呢?
刚学fpga,之前用的是dsp,dsp中有一个main程序,可以在这里操作所有的东西,模块功能用子函数实现。但是FPGA没有main函数啊,怎么实现。初步用的是自带的ram,这个ram功能等于是自己已经做好了的,那么我的程序怎么编,功能怎么实现?我现在唯一能给这个ram模块的就是一个数据线,另外还有时钟信号,其他读,写,地址信号从哪里拉出来作为他的输入啊?另外,总体的控制功能(启动,读/写 的操作是在哪里进行啊)没有基础,实在不知道怎么做?是不是还需要一个什么模块?
我使用的verilog语言编写的,任务要求也是必须要用verilog语言。 展开
目前已经编好了串口程序,将外接传感器的读数读入了,下面要实现的就是将数据存入ram中,之后采用乒乓操作,边读边存储。
现在的问题是,看了ram的例程,ram输入与地址和数据,数据我懂--我将传感器读入的数据线直接接入就可以了。问题是ram的地址线如何设定呢?---也即ram的输入地址线,我接什么线呢?
刚学fpga,之前用的是dsp,dsp中有一个main程序,可以在这里操作所有的东西,模块功能用子函数实现。但是FPGA没有main函数啊,怎么实现。初步用的是自带的ram,这个ram功能等于是自己已经做好了的,那么我的程序怎么编,功能怎么实现?我现在唯一能给这个ram模块的就是一个数据线,另外还有时钟信号,其他读,写,地址信号从哪里拉出来作为他的输入啊?另外,总体的控制功能(启动,读/写 的操作是在哪里进行啊)没有基础,实在不知道怎么做?是不是还需要一个什么模块?
我使用的verilog语言编写的,任务要求也是必须要用verilog语言。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |