[FPGA] 搭建NIOS II 软核时外部总线的问题

[复制链接]
 楼主| cow1000 发表于 2014-12-12 20:10 | 显示全部楼层 |阅读模式
本帖最后由 cow1000 于 2014-12-12 20:15 编辑

设计一个NIOS II的方案,满足所有的控制、外设资源后,余下的管脚不够通过单独的总线分别接flash和SRAM(即flash和SRAM的地址、数据、控制线分开),

目前考虑了以下三个方案:
1  共用 flash和SRAM的地址、数据线,
2  使用大容量EPCS配置芯片,去掉外部flash,只扩展SRAM
3  使用SPI总线的flash和SRAM芯片(容量不够大)

请问,以上三个方案,是否都可行?各有什么优缺点?会不会影响软核的运行速度?

另外,对NIOS II软核的运行有点模糊:
软核运行时,需要不停的取指令 —》 译码 —》 执行,
这过程中的取指令是不停的读flash吗?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
aozima 发表于 2014-12-12 20:50 | 显示全部楼层
总线都是复用的的呀,多个CS即可。
aozima 发表于 2014-12-12 20:54 | 显示全部楼层
NIOS的系统现在多不用 并行的FLASH了,一般都是 EPCS (SPI FLASH)
 楼主| cow1000 发表于 2014-12-12 23:32 | 显示全部楼层
本帖最后由 cow1000 于 2014-12-12 23:42 编辑

但是我看到Altera官方的cyclone III starter board 上SRAM、DDR SDRAM、FLASH都用上了啊,而且都是各自独立总线的。
不过他的FLASH也充当了EPCS的功能,可是3C25配置不需要16MByte这么大吧,所以我理解为,它也是扩展了FLASH的。

另外,你说的总线复用 和 使用EPCS的这两个方法,对性能有影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部