The stripe provides an interrupt controller that takes interrupt requests from devices within the stripe and six interrupt request lines assigned to the PLD. This is shown in Figure 4.15.
Interrupt request signals from other Integrator modules are routed onto the PLD interrupt requests INT_PLD[5:0] by functional blocks implemented in the PLD.
For example, the Integrator/AP provides an interrupt controller within the system controller FPGA, and requests from this are routed to the PLD using the nFIQ[3:0] and nIRQ[3:0] signal pins on the HDRA connector. The CM image routes nIRQ and nFIQ onto the INT_PLD and INT_PLD signals as shown in Table 4.10.
|nFIQ||These interrupt requests are generated on the Integrator/AP and routed to the core module PLD using the HDRA or EXPA connectors. The interrupt controller for these is instantiated into the system controller FPGA on the Integrator/AP motherboard. See the Integrator/AP User Guide.|
|CM_FIQ||These interrupt requests are from the CM interrupt controller instantiated into the core module PLD. Requests are generated by the COMMRx and COMMTx interrupts. See CM interrupt control.CM interrupt control|
|CP_FIQ||These interrupt requests are from the Primary Interrupt Controller (PIC) instantiated into the core module PLD in the CP image. See Integrator/CP922T interrupt control.|
|VIC_FIQ||These interrupt requests are the Vectored Interrupt Controller (VIC) instantiated into the core module PLD by the IM-PD1 image. See Integrator/CM922T-XA10 and IM-PD1 interrupt control.|