RCIM User’s Guide
3-8
Interrupt Processing
1
One or more of the following modules is used for interrupt processing on the RCIM:
•
Edge-Triggered Interrupts (ETIs)
– An ETI allows you to use an external
event to trigger an interrupt. Documentation for ETIs begins on page 3-12.
•
– An RTC allows you to set up a counter to
trigger an interrupt. Documentation for RTCs begins on page 3-14.
•
– An external output signal allows you to use
any of the other signal processing modules as the source for an interrupt on
an external device. Documentation for external output interrupts begins on
page 3-15.
•
Programmable Interrupt Generators (PIGs)
programmatically generate a signal that can be used to trigger interrupts.
Documentation for PIGs begins on page 3-16.
•
– Distributed interrupts allow you to
distribute signals or interrupts across all systems connected using an RCIM
chain. Documentation for DIs begins on page 3-17.
The sections that follow explain how the RCIM interrupts are processed.
Interrupt Processing Logic
1
Interrupt requests, whether generated by the RCIM board or by a software request, are
handled by the edge-triggered interrupts (ETIs) and the distributed interrupts (DIs). Figure
3-1 illustrates how each interrupt request is processed.
Figure 3-1 Interrupt Processing Logic
PCI Interrupt
interrupt input
polarity
level/edge
arm
clear
enable
set
reset
interrupt request registers
clk
pending
FF
FF
DIs
RTCs
ETIs
PIGs
Summary of Contents for RCIM
Page 1: ...Real Time Clock and Interrupt Module RCIM User s Guide 0898007 1000 March 2021...
Page 10: ...RCIM User s Guide 1 4...
Page 32: ...RCIM User s Guide 2 22...
Page 80: ...RCIM User s Guide A 28...
Page 102: ...RCIM User s Guide C 2...