Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
877 Views

Implementing Interrupt Vector Custom Instruction in Qsys

Is there a possibility to implement the outdated Interrupt Vector Custom Instruction or any other performant Hardware Interrupt Handler in Qsys? 

We are using MicroC/OS-II running on a Nios II system. Therefore VIC-IP is not usable because MicroC/OS-II doesn't support Shadow Register Set. We have tried to use VIC-IP but the system was crashing (confirmation of Solution ID: rd02162014_886).
0 Kudos
2 Replies
Altera_Forum
Honored Contributor I
34 Views

Have you tried the Interrupt Vector Custom Instruction?

Altera_Forum
Honored Contributor I
34 Views

No. It was not possible, because this Custom Instruction was supported until Quartus 13 in SOPC-Builder. My project was launched with Quartus 14 and Qsys. 

In fact it is possible to convert the Custom Instruction from SOPC to Qsys, but it was too time-consuming to bring the project back to Quartus 13. My project was too far advanced to do this respectively the use of Interrupt Vector CI was too less important for us. 

In the meantime we changed over to openRTOS operating system because of several reasons. OpenRTOS supports Shadow-Register-Set and the VIC-IP_Core. Thus we use the VIC now.
Reply