Skip to content

IRQ Types

Interrupt Types.

Classes:

Name Description
LevelIrqType

Level IRQ.

ToggleIrqType

Toggle IRQ.

LevelIrqType

Bases: AEnumType

Level IRQ.

>>> import ucdp_glbl
>>> irq = ucdp_glbl.irq.LevelIrqType()
>>> irq
LevelIrqType()
>>> irq.width
1
>>> for item in irq.values(): print(item)
EnumItem(0, 'idle')
EnumItem(1, 'active')

ToggleIrqType

Bases: BitType

Toggle IRQ.

>>> import ucdp_glbl
>>> irq = ucdp_glbl.irq.LevelIrqType()
>>> irq
LevelIrqType()
>>> irq.width
1