如何用nios控制FPGA中的双口ram读写.如果硬件完成后 软件该怎么写呢

我现在通过 avalon MM slave接口把这个双口ram挂到nios系统中了 如何利用C语言进行读写ram呢 ?

第1个回答  2015-05-11
1 NIOS增加一些地址线 数据线,直接连到ram的接口访问
2 利用avalon总线,把ram挂上去,一般需要做一个接口模块用于avalon总线协议,然后在SOPC里挂上去分配地址

1方式实现比较简单,如果ram只是给nios用,2方式比较好,可以简洁点。追问

帅哥 太谢谢你了 我现在采用第二种方法 就是直接写了个接口模块封装成ip了 其实就是直接把avalon MM slave接口输出的address 和rden 信号通过接口模块给到我程序中的ram中 然后ram中读出的数据readdata在通过接口模块送回到cpu中。但是现在不知道C语言程序怎么写 想依次在consol面板上显示 输入的地址和读出的数据

本回答被网友采纳
相似回答