07-08-2010 03:55 PM
Upon reset Microblaze system jumps to either address 0x0 or address 0x10 upon interrupt.
How do you insert an instruction at address 0x0 so that when a reset is pressed you can send it to an address in RAM
where your handler is located? I read xapp482 and xapp642 and I still can't seem to see a simple example on how to do this kind of thing. Help..
01-24-2018 02:27 AM
Any update on this? I have a system where the microblaze is running from BRAM but for some application related reasons I cannot use the address range 0x00000000-0x10000000. So I would like to have my BRAM at addresses 0x10000000-0x... and I would have to set the reset vector accordingly.
01-24-2018 02:57 AM
You can configure the MicroBlaze IP parameter C_BASE_VECTORS to have a custom reset vector address. It's configurable in Vivado (thru 'customize IP wizard')
02-07-2018 12:37 AM
I could change the parameter successfully. An important detail is that the parameter is only accessible in "advanced" mode of the customization GUI. It can be selected at the very top of the GUI.