pynq.metadata-interrupt_controllers_view Module

Provides a view onto the Metadata object that displays all the AXI interrupt controllers that are accessible from the processing system. Models a dictionary where the key is the name of the interrupt controller and each entry contains:

  • parent: either another controller or the PS
  • index: the index of this interrupt.

The PS is the root of this hierarchy and is unnamed.

class pynq.metadata.interrupt_controllers_view.InterruptControllerIndex[source]

Bases: pynqmetadata.models.metadata_extension.MetadataExtension

class pynq.metadata.interrupt_controllers_view.InterruptControllersView(module: pynqmetadata.models.module.Module)[source]

Bases: pynq.metadata.metadata_view.MetadataView

Provides a view onto the Metadata object that displays all the AXI interrupt controllers that are accessible from the processing system. Models a dictionary where the key is the name of the interrupt controller and each entry contains:

  • parent: either another controller or the PS
  • index: the index of this interrupt.

The PS is the root of this hierarchy and is unnamed.

view

Returns the dictionary view of the metadata, this should be overloaded in the subclass to actually implement the view