关于NIOS II定义IP中的中断?
时间:10-02
整理:3721RD
点击:
大家好,新手上路,提一个问题!
前几天更新了一下Quartus II 13.1 (64-bit) (Update4),使用的是论坛里的破解文件,自带IP核使用没有问题!
不过我开发的NIOS II,都是自己做IP核的,很多IO都要IRQ中断,Quartus II 13.0更新到13.1后(现在包括updata4),在Qsys里设置IP核的时候,出现这样一个问题,请看图:

看看到图片里的:Associated Addressable interface
13.1的QSys没有选择,正常情况下是可以选择avalon_slave总线接口,为什么13.1就没有了。也就是说不能自动设置avalon_slave接口
在不设置avalon_slave接口的情况下,编译后,自定义的中断不能工作,Eclipse中system.h CONCODE_IRQ中断号为-1
出现这个问题后: 我找到IP核心的TCL文件,看到associatedAddressablePoint属性为空,然后我手动把这个值写入avalon_slave 接口定义的
接口,

重新回到Qsys,更新一下,就可以看到Associated Addressable interface,正常选择,接口!编译后,中断也可以正常工作了!
我想问的是这个难道是了个Bug吗?
本人英文不是很好,没办法以官网提问,请教一下,有没有大神碰到这个问题的,谢谢了!
