Package: irqc_pif_pkg
- File: irqc_pif_pkg.vhd
Constants
Name | Type | Value | Description |
---|---|---|---|
C_NUM_SOURCES | integer | 6 | 1 <= C_NUM_SOURCES <= Data width |
C_ADDR_IRR | integer | 0 | Notation for regs: (Included in constant name as info to SW) - RW: Readable and writable reg. - RO: Read only reg. (output from IP) - WO: Write only reg. (typically single cycle strobe to IP) Notation for signals (or fields in record) going between PIF and core: Same notations as for register-constants above, but a preceeding 'a' (e.g. awo) means the register is auxiliary to the PIF. This means no flop in the PIF, but in the core. (Or just a dummy-register with no flop) |
C_ADDR_IER | integer | 1 | |
C_ADDR_ITR | integer | 2 | |
C_ADDR_ICR | integer | 3 | |
C_ADDR_IPR | integer | 4 | |
C_ADDR_IRQ2CPU_ENA | integer | 5 | |
C_ADDR_IRQ2CPU_DISABLE | integer | 6 | |
C_ADDR_IRQ2CPU_ALLOWED | integer | 7 |
Types
Name | Type | Description |
---|---|---|
t_p2c | Signals from pif to core | |
t_c2p | Signals from core to PIF |