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 PSindex
: 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