Forum: FPGA, VHDL & Co. Interrupt Controller??


von sony (Gast)


Lesenswert?

hallo,
ich muß ein bestehendes VHDL Design erweitern, nun komm ich mit dem IRQ 
nicht ganz klar...die Abfolge ist folgenede
Status Register
Senisitivity Register
Pending Register
Mask Register
für den IRQ.
Die ersten Zwei Register sind mir klar, die letzten zwei nur zum teil. 
So weit ich weiß gibt das Mask Reg die Interrupts frei. aber was macht 
das Pendig Reg??

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Hi,

das Pending Register zeigt dir idR. an, ob ein Interrupt gerade Pending 
(anliegend aber nicht ausgeführt) ist (1) oder nicht (0).

Wird ein High Prio Int ausgeführt, und ein Low Prio Int gezündet, so 
wird dieser zunächst Pending, und dann ausgeführt, sobald kein anderer 
Int mit höherer Prio pending ist.

Siehe: Cortex-M3 Vectored Interrupt Controller, der macht genau das, und 
da kannste das prima nachlesen. (Reference Menual)


VG,
/th.

von sony (Gast)


Lesenswert?

VIELEN DANK

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.