Knowledge Base Article

Why is my custom component interrupt (IRQ) line showing as -1 in my BSP system.h file?

Description

Due to a problem in Qsys generation, the system.h file can have a -1 value for IRQs if associatedAddressablePoint is not specified in the hw.tcl file. Example below:

set_interface_property create_irq associatedAddressablePoint ""

An information message of "WARNING: Parameter value for: 'associatedAddressablePoint' is 'null'" will be displayed if this occurs.

Resolution

To work around this problem make the following additions to the hw.tcl file for your component:

  • set_interface_property <irq interface> associatedAddressablePoint <slave interface>
  • set_interface_property execute_irq associatedAddressablePoint avalon_slave_0

This problem is scheduled to be resolved in a future version of the Quartus® II Software.

Updated 3 months ago
Version 2.0
No CommentsBe the first to comment