首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Nios可以和其它逻辑共用外接SRAM吗?

Nios可以和其它逻辑共用外接SRAM吗?

我现在的NIOS是外接512K SRAM,程序不大,只用了53K,还剩下好多;

另外一个逻辑是AD采集的,也要存入SRAM,大约也占了50K,本来打算FPGA外接两个SRAM,但感觉有些浪费,请问高手门,能不能让它们共用一个SRAM。

比如AD采集的时候先让NIOS停一下,把SRAM让给AD,采集完了再让NIOS继续工作,可以读出刚才采集的数据。请问这样的想法可行吗?有谁试过,请指点一下,小弟不胜感激。

以无法为有法,以无限为有限。

是可行的,外部元件与nios的通信,通常使用存储器作为与nios通信的方式,也可以通过建立commpoent 来在sopc中添加元件。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
可以注意总线切换就行了。
在交流中前进,共同实现nios的应用。

回复:(luojirong)Nios可以和其它逻辑共用外接SRAM吗...

可是我不知道应该怎么让NIOS停止和继续工作[em06]
以无法为有法,以无限为有限。
请问你的sram怎样添加到sopc系统当中的,是用verilog写的模块通过用户自定义的commponent添加到sopc中的吗?请问你如何将avalon总线时序转换sram时序的呢?由于初学不是很懂忘指点非常感谢!

楼主的意思我明白了,你是把程序运行的空间也放在sram中了,然后又想把ad数据页放在sram中,那肯定不可以和逻辑共用一块sram。因为代码就在那里面运行,逻辑不能接管总线。

你可以用逻辑采样,然后通过memory接口吧数据传给你nios,然后让nios自己把数据存放到sram中。

在交流中前进,共同实现nios的应用。
返回列表