[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] OT?, Performance



Yasushi SHOJI wrote:
> Hi all,
> 
> # This must be OT for mb-uclinux ml.

Maybe not, the very fact that we are using linux on an FPGA makes these 
philosophical questions worth asking (and possible to be answered!)

> say, if we have perfect C to RTL or HDL compiler, would it be
> impractical to build not only web server but entire uclinux kernel and
> userland purely from logic?
> 
> I have been wondering a few days.  what will stop us?

Now I *will* get off topic :)

I'm not convinced that we will ever be able to run the source for, say, 
the boa webserver, through a translator, and get some detailed low level 
RTL circuit to synthesise.  What does malloc() mean in hardware?

Well maybe that's not true, if you give me the boa source, I'll generate 
a hardware description...  it's called a microprocessor operating on 
stored opcodes, with a memory subsystem, and ...  :-)

What is hardware?  What is software?  Are they really distinguishable? 
Does it matter?

John
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/