关于Qsys 自定义中断问题!
时间:10-02
整理:3721RD
点击:
大家好,小弟想请教个问题,请看下面!
是这样,前几天更新了Quartus II 13.1 (64-bit)(Update4,已破解),之前都是用Quartus II 13.0 (64-bit)!
问题是这样的:我开发NIOS II,基本上都是自己编写IP核的,比较省资源,自由度也高,而自定义IP核,都是要用上自定义中断的(IRQ),更新版本后(13.1),出现下在一个问题,请看图:
看图中的:associated Addressable interface 属性,没办法正常选择avalon_slave接口 ,然后就这样none,保存编译后,NIOS II里的system.h 的中断号为-1(-1是无效的),就这样中断不能正常工作;
然后我找到这个IP核的Tcl文件,查看associatedAddressablePoint 属性,为空
手动修改一下后,重新回到Qsys,就可以正常选择avalon_slave接口,保存编译后,NIOS II自定的中断可以正常工作了!
我想问的是,难道这是一个Bug吗,Qsys不能自动设置avalon_slave接口标识,还是官网有意这样搞的,虽然手动设置Tcl没什么问题,不过感觉有点麻烦,请问大神们碰到这个问题吗,有没有办法解决可以自动设置的(不用手动修改TCL),本人英文不是很好,没办法去官网提问,特来向大神们请教!,谢谢了!
是这样,前几天更新了Quartus II 13.1 (64-bit)(Update4,已破解),之前都是用Quartus II 13.0 (64-bit)!
问题是这样的:我开发NIOS II,基本上都是自己编写IP核的,比较省资源,自由度也高,而自定义IP核,都是要用上自定义中断的(IRQ),更新版本后(13.1),出现下在一个问题,请看图:
看图中的:associated Addressable interface 属性,没办法正常选择avalon_slave接口 ,然后就这样none,保存编译后,NIOS II里的system.h 的中断号为-1(-1是无效的),就这样中断不能正常工作;
然后我找到这个IP核的Tcl文件,查看associatedAddressablePoint 属性,为空
手动修改一下后,重新回到Qsys,就可以正常选择avalon_slave接口,保存编译后,NIOS II自定的中断可以正常工作了!
我想问的是,难道这是一个Bug吗,Qsys不能自动设置avalon_slave接口标识,还是官网有意这样搞的,虽然手动设置Tcl没什么问题,不过感觉有点麻烦,请问大神们碰到这个问题吗,有没有办法解决可以自动设置的(不用手动修改TCL),本人英文不是很好,没办法去官网提问,特来向大神们请教!,谢谢了!
你 之前那个低版本的卸载文件没删干净吧 ,还有可能你安装有误。