[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: fritzing



Eric Brombaugh wrote:
> 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)
> 

Shhht! That's the bread and butter of my business ...

-- 
Regards, Joerg

http://www.analogconsultants.com/



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user