Professional Documents
Culture Documents
VHDL Oral Questions
VHDL Oral Questions
Fundamentally speaking, not a lot. You can produce robust designs and comprehensive test
environments with both langauges, for both ASIC and FPGA. However, the two langauges
approach the task from different directions; VHDL, intended as a specification langauge, is very
exact in its nature and hence very verbose. Verilog, intended as a simulation langauge, it much
closer to C in style, in that it is terse and elegant to write but requires much more care to avoid
nasty bugs. VHDL doesn't let you get away with much; Verilog assumes that whatever you
wrote was exactly what you intended to write. If you get a VHDL architecture to compile, it's
probably going to approximate to the function you wanted. For Verilog, successful compilation
merely indicates that the syntax rules were met, nothing more. VHDL has some features that
make it good for system-level modelling, whereas Verilog is much better than VHDL at gate-
level simulation. To confuse the situation more, see SystemVerilog...
What is Synthesis?
Synthesis is the stage in the design flow which is concerned with translating your VHDL code
into gates - and that's putting it very simply! First of all, the VHDL must be written in a
particular way for the target technology that you are using. Of course, a synthesis tool doesn't
actually produce gates - it will output a netlist of the design that you have synthesised that
represents the chip which can be fabricated through an ASIC or FPGA vendor.