Komponente mit zwei Interrupt-Quellen in QSYS-System

Gast #4192716
Lesenswert?
• ▲
▼
Sigi schrieb:
> Du hast nur ein Interrupt-Interface (im letzten Tab,
> Name: ir0). Generiere einfach ein neues Interface
> (z.B. ir1) und weise dessen IRQ-Signal an die
> zweite Interruptquelle.

Das habe ich auch schon versucht. Einstellungen siehe Dateianhänge "2" 
und "3".

Hier kommt aber dann eine Fehlermeldung: "s1 has 2 interrupts (ir0, 
ir1), will not generate". Siehe Dateianhang "4".
Angehängte Dateien:
Gast #4192859
Lesenswert?
• ▲
▼
Ich hatte noch nie eine Komponente mit 2 Interrupt-Interfaces,
von daher weiss ich nicht, ob für eine Komponente überhaupt
mehr als ein Interrupt-Inteface möglich ist.

Versuchs erstmal mit einem Interface. TX als auch RX können
dieses Interface ansteuern und über ein Register kann dann
je ein Flag für TX bzw. RX gesetzt werden. Diese kann man
dann ja in der IRQ-Routine auslesen.
Gast #4192917
Lesenswert?
• ▲
▼
Sigi schrieb:
> Versuchs erstmal mit einem Interface. TX als auch RX können
> dieses Interface ansteuern und über ein Register kann dann
> je ein Flag für TX bzw. RX gesetzt werden. Diese kann man
> dann ja in der IRQ-Routine auslesen.

Gute Idee.

Gibt es auch eine Möglichkeit den Interrupt als Vektor [ z.B.: ir(1 
downto 0) ] über ein Interface auszugeben?

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.