Article ID: 000086045 Content Type: Troubleshooting Last Reviewed: 02/06/2015

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

Environment

  • Quartus® II Subscription Edition
  • Interrupt
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    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.

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices