ARM: FIQ vs IRQ

#1386377
Lesenswert?

Wenn du dir das Buch
ARM-Rechnerarchitekturen für System-on-Chip-Design ließt wirst du 
merken, das FIQ für "Fast Interrupt Request" steht. Der Unterschied  zu 
IRQ ist, dass FIQ mehr eigene Register besitzen, so dass das sichern der 
Register,bei einem Interrupt, minimiert wird. Genutzt wird dies 
Hauptsächlich in Verbindung mit DMA.
#1387235
Lesenswert?

Der FIQ hat noch einen Zusatzvorteil fuer low level Programmierung. Er 
ist am oberen Ende der Interrupttabelle und theoretisch kann man das 
Programm direkt am Vector anfangen lassen. Dann erspart man sich auch 
noch den Sprung zur Interrupt Routine.
Meiner Meinung nach bedingt sinnvoll aber manche moegen diese 
Eigenschaft.

Robert

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren