Forum: FPGA, VHDL & Co. Xilinx, microBlaze, Aufwand Hinweise Timer Interrupt


von Zahlen Knacker (Gast)


Lesenswert?

Hallo miteinander,

ich habe ein microblaze system mit einem IRQ (UART).
Jetzt möchte ich eine Routine ca. aller 5 sec aufrufen, denke also das 
ich timer mit IRQ brauche und habe dann zwei IRQ - Quellen.

1)Wie erweitere ich das uB -System um einen zweiten IRQ (Hard- und 
Software)?
1a) möglichst ohne die EDK-GUI zu nutzen (halt *.xmp etc per Hand 
editieren), der rest macht ein funktionierender make-flow)
2) geschätzter Aufwand ?
3) Probleme da jetzt 2 irqs im system?

MfG,

von Klaus F. (kfalser)


Lesenswert?

Braucht es wirklich einen Interrupt um etwas alle ca. 5s zu erledigen ?
Nachdem das Microblaze sicher schon einen timer interrupt hat, braucht 
man doch nur dort in der IRQ routine zu zählen und dann die Aktion 
auslösen.

von Häärchenspalter (Gast)


Lesenswert?

Hallo Klaus,

nein ich habe noch keinen Timer IRQ in meinem System, der einzige IRQ 
ist derzeit der vom UART. Der Microblaze ist da sehr konfigurierbar, 
nach meinem verständlis ist der Timer-IRQ optional. (Und mein Vorgänger 
hat ihn leider nicht eingbaut)

MfG

von Häärchenspalter (Gast)


Lesenswert?

Ich habe inzwischen die XAPP778 - "Using and Creating Interrupt-Based
Systems" gefunden ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.