Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

Interrupts in Qsys

Hello,

I am currently migrating my project from SOPC to QSYS.

I must say that I am a beginner with that tool and I have a problem regarding interrupt generation.

I have custom avalon slave blocs that communicate with the SOPC through dedicated pins (chipselect, address, read, write, readdata) and that can generate an IRQ through an irq pin.

With SOPC, I used to include my component into the builder, select the interrupt priority in the "IRQ" column and finally generate the component. The generated .bsf includes then the desired ports (chipselect, address, read, write, readdata, irq).

Now with QSYS, I include my component into Qsys, I export the avalon_slave_0 signals and specify the IRQ priority.

The problem now is that when I generate the component, the generated .bsf file does not include any irq port that I could route to my specific bloc (only chipselect, address, read, write, readdata).

Do I have to specify the interrupt interface of my component as "conduit" instead of "interrupt sender" in order to export the irq signal?

But then it is not handled as an interrupt anymore...

Thank you
No RepliesBe the first to reply