SDRAM的存储空间由bank地址、row地址和column地址组成。而avalon从端口把SDRAM所有的存储空间映射成线性地址,直接递加address地址,就可以遍历整个SDRAM存储地址
waitrequest: 发送数据后,不会很快响应,有可能正在处于刷新或者预充电过程,所以请求信号就需要等待一段时间,等SDRAM的操作完成后,再继续处理其发出的读/写请求。
试验任务:在Qsys系统中调用SDRAM控制器IP核,完成SDRAM的读写测试:先向SDRAM中写入数据0至99,然后将写入的数据读出,并验证读出的数据是否正确。
SDRAM配置如下:
时延可参考芯片手册
生成的配置文件的后缀名为.qprs
把生成的.qprs文件复制到如下的.qprs文件,加到最下面即可
下载硬件的.sof文件
下面是软件部分的设计
helloworld.c程序设计如上所示
下载软件程序,如下
可能会遇到如下错误:
勾选 忽略运行不正确