| |||
| Home > Hardware Description > Interrupt signals | |||
There is no interrupt controller on the motherboard. The IO FPGA peripheral interrupts can connect to an interrupt controller in a CoreTile Express daughterboard through the SB bus.
The IO FPGA also generates CPUIRQ, CPUFIQ, and nEvent for use by legacy cores that do not have a GIC interrupt controller.
The IO FPGA peripheral interrupts also connect to the daughterboard Site 2 and enable a processor core and interrupt controller implemented in the daughterboard FPGA to process interrupts.
You can generate the four interrupt signals INT[3:0] by the daughterboards and are input to the IO FPGA. These are returned to the daughterboards on signals IRQ[39:36] and IRQ[35:32]. The function of these is determined by the daughterboard.
Figure 2.8 shows the interrupt architecture.
For more information on interrupt handling, see the documentation for your CoreTile Express daughterboard.
Table 2.2 shows the interrupt mapping for the IRQ[47:0] signals.
Table 2.2. Interrupt signals
| SB_IRQ[ ] interrupt | Interrupt signal | Description |
|---|---|---|
| 0 | WDOG0INT | Watchdog timer |
| 1 | SWINT | Software interrupt, see Miscellaneous Flags Register |
| 2 | TIM01INT | Timer interrupt |
| 3 | TIM23INT | Timer interrupt |
| 4 | RTCINTR | Timer interrupt |
| 5 | UART0INTR | UART interrupt |
| 6 | UART1INTR | UART interrupt |
| 7 | UART2INTR | UART interrupt |
| 8 | UART3INTR | UART interrupt |
| 9 | MCI_INTR[0] | MultiMedia card interrupt |
| 10 | MCI_INTR[1] | MultiMedia card interrupt |
| 11 | AACI_INTR | Audio CODEC interrupt |
| 12 | KMI0_INTR | Keyboard/Mouse interrupt |
| 13 | KMI1_INTR | Keyboard/Mouse interrupt |
| 14 | CLCDINTR | Display interrupt |
| 15 | ETH_INTR | Ethernet interrupt |
| 16 | USB_INT | USB interrupt |
| 17 | PCIE_GPEN | PCI-Express interrupt |
| 21:18 | SB1_INT[3:0] | Copy of interrupts SB_IRQ[35:32] |
| 25:22 | SB2_INT[3:0] | Copy of interrupts SB_IRQ[39:36] |
| [31:26] | - | Reserved |
| [35:32] | SB1_INT[3:0] | Reserved, interrupts INT[3:0] from Site 1 daughterboard |
| [39:36] | SB2_INT[3:0] | Reserved, interrupts INT[3:0] from Site 2 daughterboard |
| [47:40] | - | Reserved |