Skip to content

Issue with XIRQ and trap handler (no RTE) #1094

Answered by stnolting
DS-567 asked this question in Q&A
Discussion options

You must be logged in to vote

I am not sure how to check for a version [...]

The version is hardcoded in the main VHDL package file:

constant hw_version_c : std_ulogic_vector(31 downto 0) := x"01100605"; -- hardware version

All versions are listed in the project's Changelog.

[...] I downloaded the core from Github on the 20th April 2024.

Oh OK, this is a rather old version... How about an upgrade? 😅

It still doesn't seem to be clearing the interrupt as this is printed continuously:

Seems like I have forgotten to post the last (and most important) line of code... Here is the full XIRQ handler corresponding to your version:

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@DS-567
Comment options

@stnolting
Comment options

Answer selected by DS-567
@DS-567
Comment options

@stnolting
Comment options

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