[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: fritzing
Joerg wrote:
> Eric Brombaugh wrote:
>> John Griessen wrote:
>>> How about the code intensive hardware system developers that start
>>> a project with FPGA then migrate it to ASIC? What language do they use -- c++?
>> Typically they'll use a HDL like Verilog or VHDL. Those are generally
>> compatible across FPGAs and ASICs alike. There have been attempts to use
>> C++ for hardware design, but they haven't found their way into the
>> mainstream.
>>
>
> C++ for hardware design?
>
> <getting goose bumps>
Yep - typically involves building a big class library to support things
like clocked processes and basic RTL structures & methods. The results
end up looking a lot like most other HDLs and don't really run much
faster. And of course this requires a translation shim to get it into
any normal ASIC or FPGA synthesis/PAR toolflow.
As Stuart notes, you can operate at a higher level than some of the
older spec'd HDLs, but a lot of higher functionality has been rolled
into Verilog2k in the meantime so it's tough to say how much of an
advantage it is.
And of course it has the disadvantage of allowing software types think
that they can design hardware without any additional training. :) (ducks)
Eric
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user