01-16-2016 11:06 AM
I'm new in Zynq. I'm trying to implement a system with Zynq and a Microblaze, wich are both conected to a BRAM via CDMA.
I can configure the FPGA and program the PS, but I can't program the Microblaze because Vivado SKD gives me "MicroBlaze instruction insert overrun" error. Any ideas?.
Thanks for your help. Regards.
P.D: Sorry about my english, it's kind of rusty.
01-19-2016 03:49 AM
Thanks for the reply.
I changed the design, hoping I could fix it. Now, when I try to program the FPGA I can't program it with bootloop on microblaze (but I can program it with no .elf on Microblaze). I deleted all my project trying to make a clean start but it crash the same way.
I tried to connect via mdm and download some .elf test file to the microblaze and it works, but I would like to use the system using a SD and I don't think this would help me at all.
I hope you can help me. Thanks for all.
01-19-2016 03:14 PM
Please, don't bother too much. I'm just learning and I would like to try different configurations. I asked because I would like to know some possible problems, probably I just make some mistake somewhere.
Thank you for all the trouble, I really appreciate it. If you could give me a hit I really appreciate it. I know it's not usual, I just want you to save the hassle.
01-07-2019 12:19 PM
From the diagram, it looks like your microblaze uses the fclk from the PS. Therefore, you need to download the PL, and you need to initialize the PS.
So the simplest way to get up and running, create and run a simple hello world on the PS. You can create a run configuration for hello world that will download PL, run ps7_init, run post config (enables level shifters between PL and PS), and runs hello. Then try downloading and running your microblaze app.
01-07-2019 12:40 PM
The wiki below shows a microblaze and zynq. This particular use case the microblaze is executing from ps ddr, so a little bit more complicated than your use case. However, it should help