12-21-2015 10:18 AM
I'm using a custom board with a FPGA on it. I'd like to run a simple "Hello World" on it but I cannot even manage to do that... Unfortunately, every single tutorial I can find on microblazes are based on a demo board which does all the connections automatically for the user. Does there exist any resource out there for an unexperienced developer that would guide me from the IP integrator, all the way to running my Hello World?
Thanks in advance!
12-21-2015 12:28 PM
this is quite a start for an „unexperienced developer“. For „Hello World“ on a microblaze you need at least a clock source and an uart interface.
Can you tell us a little bit more about your design?
1. FPGA type
2. clock frequency and type (single ended, differential)
3. UART baud rate
12-21-2015 01:11 PM
I was thinking the same. Perhaps he has some additional information on his board and we can give him a hint into the right direction?
12-22-2015 12:27 AM
getting microblaze uart working is sooooo simple task.
if one can not manage that, no reason to try any further..
12-22-2015 06:33 AM
The clock input is a 100Mhz LVDS signal, converted to a single signal using a BUFGDS. The FPGA is programmed using JTAG, I think what I need is a JTAG-UART module to be able to debug the microblaze? Basically I know how to create the Microblaze wrapper and plug it to the top-level VHDL code, what I'm unable to do is to add and connect the right IPs properly.
By the way thanks for your "expert contribution" trenz-al, glad to see that title is given liberally on the forum and is not to be taken seriously.
12-22-2015 08:16 AM
there is no need for all this
just create the BD, add MB with JTAG debug + uart
if clock is there, you can use fake or no reset and you get it already working in jtag uart
0 HDL code
1 consrtraint for clock