NIOS II系统构成问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 06:21:37
在SOPC Builder环境下构造Nios II系统的过程中,教程上用到的存储单元是SSRAM,用Avalon三态总线。但是我用的开发板没SSRAM,可以用SDRAM代替SSRAM吗?是不是用SDRAM就不用在SOPC下添加Avalon总线了。
在系统顶层文件中是不是定义自己的SDRAM的管脚就可以和SSRAM一样使用了?
系统的SDRAM规格是512KByte×36bit ,我的开发板的SDRAM是256KByte×16bit 的。请大家帮我解决一下吧

SRAM速度快,但比较贵,所以对速度要求不是特别高的地方都用SDRAM,做NIOS II开发如果不进行高速图像处理用SDRAM就能满足要求。
使用SDRAM和SRAM的区别比较大,SDRAM必须通过锁相环加一个时钟输入,时钟输入一定要加上时钟相位偏移,否则效验出错。不同厂商生产SDRAM相位偏移角度的大小不同,要根据实际来设置,比较麻烦,不是一两下能讲清的。
使用SDRAM要在SOPC Builder中添加SDRAM控制器,添加时也有一些参数需要根据不同的SDRAM来设置。
所以第一次使用SDRAM来运行程序往往需要调试一段时间,要看你使用的是什么板子。

SSRAM和SDRAM是完全不同的两种东西,当然不能替代,不过它们倒是都可用于SOPC系统,SDRAM要用SDRAM控制器,SSRAM要用SSRAM控制器。
good luck

我个人觉得你需要总线链接。不知道你用的是哪一款Nios 的板子,搞不好还要自己写个sdram controller。

其实,你可以用on-chip memery