Fast interrupt request (FIQ) is a specialized type of interrupt request, which is a standard technique used in computer CPUs to deal with events that need to be processed as they occur, such as receiving data from a network card, or keyboard or mouse actions. FIQs are specific to the ARM architecture, which supports two types of interrupts; FIQs for fast, low-latency interrupt handling, and standard interrupt requests (IRQs), for more general interrupts.[1][2]
An FIQ takes priority over an IRQ in an ARM system. Only one FIQ source at a time is supported. This helps reduce interrupt latency as the interrupt service routine can be executed directly without determining the source of the interrupt. A context save is not required for servicing an FIQ since it has its own set of banked registers. This reduces the overhead of context switching.
FIQs are often used for data transfers such as Direct memory access operations.
FIQs can be disabled by clearing the F bit in the CPSR (Current Program Status Register).
^"Loading this site". Archived from the original on 2008-05-17. Retrieved 2014-02-10.
^"Computers as Components: Principles of Embedded Computing System Design (3rd Edition)". Archived from the original on 22 Feb 2014.
and 22 Related for: Fast interrupt request information
District Fiq, Syria, a former Syrian town in the Golan Heights Fastinterruptrequest Fédération de l'informatique du Québec, the Information Technology...
mode generally do not use the BIOS interrupt calls to support system functions, although they use the BIOS interrupt calls to probe and initialize hardware...
loads faster than with HTTP/2, in some cases over three times faster than HTTP/1.1 (which is still commonly only enabled). HTTP functions as a request–response...
new FastInterruptreQuest mode, FIQ for short, allowed registers 8 through 14 to be replaced as part of the interrupt itself. This meant FIQ requests did...
polled interrupt system, in which a single interrupt service routine must determine the source of the interrupt by checking all potential interrupt sources...
This also makes servicing interrupts much easier for the same reason.: 4 The 6809 adds a fastinterruptrequest (FIRQ) interrupt that saves only the program...
to depends on the operating mode the processor is in. Notably, FastInterruptRequest (FIQ) mode has its own bank of registers for R8 to R12, with the...
sends interruptrequest to PIC) and presented with the read. For interrupts, a program called an interrupt handler is installed, and it is the interrupt handler...
time of the request (dynamic content) by another program that communicates with the server software. The former usually can be served faster and can be...
receive the PCI Bus Request signals and issue the Bus Grant Signals to the PCI slots and to the PCI bridge chips (Bandit). The interrupt manager and logic...
required to follow a protocol so that the interrupt-request (IRQ) lines can be shared. The PCI bus includes four interrupt lines, INTA# through INTD#, all of...
interrupt (only one interrupt can be processed at a time). The device which originally requested the interrupt therefore does not get its interrupt serviced...
simple DMA requests. The motivation is to off-load multiple input/output interrupt and data copy tasks from the CPU. DRQ stands for Data request; DACK for...
device finishes writing, the device will interrupt the currently running process by asserting an interruptrequest. The device will also place an integer...
privilege, and allows applications to request services via system calls, which are often initiated via interrupts. An interrupt automatically puts the CPU into...
SCSI bus to the other. A SCSI device attaches to the bus but does not interrupt it. Both ends of the bus must be terminated. SCSI is a peer-to-peer peripheral...
an interrupt cycle, a fifth style of transfer was automatically invoked to convey an interrupt vector from the interrupting device to the interrupt-fielding...
of a tone with equal on/off periods at a rate of between 60 and 120 interruptions per minute (i.p.m.). In North America, the Precise Tone Plan used today...
assigned to a separate interrupt; by routing each of those interrupts to different CPUs or CPU cores, processing of the interruptrequests triggered by the...
edge). PCI signals omitted are: The −12 V supply The third and fourth interruptrequests (INTC#, INTD#) The JTAG pins (TRST#, TCK, TMS, TDI, TDO) The SMBus...
practice a pre-Lenten fast in preparation for Lent which is immediately followed by the fast of Great Lent without interruption. There are traditionally...