This is the mail archive of the
mailing list for the GCC project.
Re: Backend for PicoBlaze
I suggest that before you do anything else, you figure out how to pass
arguments to functions and figure out an instruction sequence which
Thaks for your comments. I start to think it is actally more complicated
I had first thought. I must admit that I currently don't fully understand
your comments, but I am sure that this will get better when I read the
documentation a few times ...
The PicoBlaze has a program storage of at most 1024 instructions and a
storage of 64 bytes. Is it really necessary and useful to port GCC to such
Good question :) On a medium sized FPGA there could run more than 10
of PicoBlaze doing different stuff. Though the code for one core may be only
the total amount of code could be quite large.
Somebody is currently developing a c-compiler for the PicoBlaze, but it does
seem to be open source and if I would write my code in C, then I need a
It could still be overkill to write a backend for this kind of core I must
reason why I ask is, that I need to decide what is more time consuming.
backend, or doing everything in machine language...And of course I wanted to
know if some of you are already working with PicoBlaze but have decided not
to write a backend and what the reasons are.