如何用nios控制FPGA中的双口ram读写.如果硬件完成后 软件该怎么写呢 5
我现在通过avalonMMslave接口把这个双口ram挂到nios系统中了如何利用C语言进行读写ram呢?...
我现在通过 avalon MM slave接口把这个双口ram挂到nios系统中了 如何利用C语言进行读写ram呢 ?
展开
1个回答
2015-05-11
展开全部
1 NIOS增加一些地址线 数据线,直接连到ram的接口访问
2 利用avalon总线,把ram挂上去,一般需要做一个接口模块用于avalon总线协议,然后在SOPC里挂上去分配地址
1方式实现比较简单,如果ram只是给nios用,2方式比较好,可以简洁点。
2 利用avalon总线,把ram挂上去,一般需要做一个接口模块用于avalon总线协议,然后在SOPC里挂上去分配地址
1方式实现比较简单,如果ram只是给nios用,2方式比较好,可以简洁点。
追问
帅哥 太谢谢你了 我现在采用第二种方法 就是直接写了个接口模块封装成ip了 其实就是直接把avalon MM slave接口输出的address 和rden 信号通过接口模块给到我程序中的ram中 然后ram中读出的数据readdata在通过接口模块送回到cpu中。但是现在不知道C语言程序怎么写 想依次在consol面板上显示 输入的地址和读出的数据
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询