微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于NIOS II定义IP中的中断?

关于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吗?
           本人英文不是很好,没办法以官网提问,请教一下,有没有大神碰到这个问题的,谢谢了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top