|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
设计一个NIOS II的方案,满足所有的控制、外设资源后,余下的管脚不够通过单独的总线分别接flash和SRAM(即flash和SRAM的地址、数据、控制线分开),
0 l1 K$ E( m+ Z' u' H H% S4 n0 H1 ?( l2 F
目前考虑了以下三个方案:5 `0 {3 h8 f' q' p+ Y3 O# x
1 共用 flash和SRAM的地址、数据线,
, J$ E" s5 ?! }) d6 |3 }2 使用大容量EPCS配置芯片,去掉外部flash,只扩展SRAM$ ^* `/ ^9 [$ a
3 使用SPI总线的flash和SRAM芯片(容量不够大), ^; [% }4 U: ]! B, U
7 z* E& M W- t
请问,以上三个方案,是否都可行?各有什么优缺点?会不会影响软核的运行速度?
2 y$ l0 Z5 i8 |$ q
% S4 E, [& L+ g+ u3 U3 Y另外,对NIOS II软核的运行有点模糊:/ \+ f g O4 {. x$ w
软核运行时,需要不停的取指令 —》 译码 —》 执行,+ M) I. q: r3 K- ~* q
这过程中的取指令是不停的读flash吗?
; _& c- r6 S5 z% E% F/ Z1 p- S4 q, }7 Q: i
7 ?1 j& x0 `; P2 R/ ]
3 H* [- Q0 `" g" w% [
/ r% Y# o) \4 |3 d( _( ]6 n |
|