- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi I’m trying to recreate the standard_32 example that ships with the NIOS I on my ALTERA cyclone development board. I decided to add the peripherals piece by piece and test each one as I go along. Since I eventually want to use a system with only networking and one proto header I’ve opted to add the networking first. I’m using the hello_plugs.c example program to test the hardware.
Now for my problem: As soon as I receive any data I get a <div class='quotetop'>QUOTE </div> --- Quote Start --- spurious interrupt number: 00000011 (or 00000010 depending on when I put in the RJ45 ethernet cable)[/b] --- Quote End --- message. But I don’t know how to locate interrupt 11. It is not defined in Excalibur.h Is there any documentation that describes how to get the networking going on the cyclone development board with NIOS I. What is the best way to trace/ troubleshoot the irq error? Thanks in advance. Jan HendrikLink Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
One simple bit is that the spurious interrupt is reported in HEX and the IRQ numbers in SOPC are decimal, so 11 hex is decimal 17.
For the peripherals I can, I have them come up inactive and activate them after I install the ISR. Ken- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In Sopc Builder see what peripheral is at that IRQ. then change the IRQ.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks I’ll do that. I didn’t realize that the interrupt was in HEX. What do I do if irq 16 (Hex 10) is not listed in SOPC builder. I found 17 (HEX 11) and changed that to 20 (HEX 14) because it seems to be available. I’ll test the new configuration on Monday when I’m back at varsity.
Ken : where can I read more about enabling / disabling IRQ’s on NIOS I and NIOS II? I would also like to follow your approach and only enable the IRQ’s once I’ve installed the ISR. Jan Hendrik- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
NIOS I has an ISR document listed with all the others (go to the NIOS I documentation). (Has an example with the RS232 Uart I believe)
I'm guessing NIOS II has one as well but that big 100000 page document should have it too (I'm kidding about the size of the doc btw)- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page