[sdiy] FPGAs

Scott Gravenhorst music.maker at gte.net
Thu Jan 27 13:04:49 CET 2011


Thomas Strathmann <thomas at pdp7.org> wrote:
>On 1/27/11 06:11 , Dave Manley wrote:
>>> Am I right in thinking that I'd need to learn VHDL, or am I barking up
>>> the wrong logic array?
>>
>> No one needs to learn VHDL.
>>
>> Learn Verilog instead.
>
>I like Verilog better myself (because I'm from the C side of town so to 
>speak), but VHDL is not bad either (if I were to use it I might learn to 
>like it). One should probably try to read a few examples of the same 
>functionality implemented in Verilog and VHDL and compare them side by 
>side. Also take into consideration what your tools support, for which 
>language you get more and better books (from your local library), 
>whether you get more free source code for one or the other and so on.

I did pretty much what you said, look at a few examples of both languages describing
the same design.  I liked Verilog better because of it's C-like structure.  My
approach might be unusual, but I learned Verilog by using web-based tutorials so I
have no book nor a recommendation for one.  Here is the Verilog tutorial I liked the
best: http://www.asic-world.com/verilog/veritut.html

Also if you poke around in my FPGA web pages (see sig) you can find Verilog code for
most of my synthesizer designs.  These designs work, but I don't hold myself out as a
designer of "best practice" code - though I think it's gotten better as I've gone
forward.  I do try to comment fairly profusely.

>BTW, does the rule of thumb that VHDL dominates in Europe whereas 
>Verilog is predominant in America (and maybe other parts of the world) 
>still hold?
>
>	Thomas

I've developed a number of friendships with other FPGA people, and I'd say that in my
experience, yes, it still holds true.

-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- FPGA MIDI Synthesizer Information: home1.gte.net/res0658s/FPGA_synth/
-- FatMan: home1.gte.net/res0658s/fatman/
-- NonFatMan: home1.gte.net/res0658s/electronics/
-- When the going gets tough, the tough use the command line.




More information about the Synth-diy mailing list