mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARM: FIQ vs IRQ


Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kann mir jemand sagen für was FIQ(Abkürzung?) steht? Von dem was ich 
ergoogelt habe,
scheint es sich um eine Art IRQ zu handeln. Verwirrend ist es aber,
dass es wohl beides gibt.

Grüsse

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Siehe ARM Architecture Reference Manual

Steht für Fast IRQ. Höher priorisierter Interrupt mit ein paar 
Schattenregistern für schnelleren Service (wenn in Assembler 
geschrieben).

Autor: Stefan Kunz (syliosha)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke!
ARM Manual ist schon recht umfangreich.

Autor: Robert Teufel (robertteufel)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.