Skip to content

Interrupts from external peripherals - can I (or should I) use FIRQ? #91

Answered by stnolting
jaaaaaaaaan asked this question in Q&A
Discussion options

You must be logged in to vote

I have some peripherals connected via Wishbone interface to the noerv32 and I would like them to request interrupts. At the beginning I thought I would use soc_firq_i input of neorv32_top entity port and simply connect that to adequate output of peripheral, but then I have spotted this two paragraphs in the docs, first one stating that:

Right. The FIRQ signals are no longer available via the processor top entity. I decided to use them only for processor internal modules.

second one stating that :

Seems like this section is a little bit misleading - I will fix the text there. 😉

So if you want to use "custom processor-external interrupts" you can use one of the processor top' interrupt …

Replies: 3 comments 9 replies

Comment options

You must be logged in to vote
3 replies
@stnolting
Comment options

@jaaaaaaaaan
Comment options

@umarcor
Comment options

Answer selected by jaaaaaaaaan
Comment options

You must be logged in to vote
6 replies
@stnolting
Comment options

@GTrannoy
Comment options

@tmeissner
Comment options

@GTrannoy
Comment options

@stnolting
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants