Skip to content

Multi Core NEORV32 #644

Closed Answered by stnolting
Luperior asked this question in Q&A
Jul 10, 2023 · 3 comments · 5 replies
Discussion options

You must be logged in to vote

I was just wondering where the neorv32_busswitch behaviour was described in version 1.8.7, since I'd like to check with the TMR methodology the signal writing data into memory.

What exactly do you mean?
There is no dedicated documentation in the data sheet for the bus switch as this an "infrastructure module" that operates transparently for the user. The module itself is now a part of neorv32_intercon.vhd.

entity neorv32_busswitch is

The bus switch is just a (prioritizing) multiplexer that switches two input ports A and B to one output port X. The switch can only alternate between requests - i.e. it stays in one …

Replies: 3 comments 5 replies

Comment options

You must be logged in to vote
4 replies
@Luperior
Comment options

@stnolting
Comment options

@Luperior
Comment options

@stnolting
Comment options

Comment options

You must be logged in to vote
1 reply
@stnolting
Comment options

Answer selected by stnolting
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
2 participants