[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