J
Just an Illusion
Guest
Hi
Ralf Hildebrandt a écrit :
language & tools they use to verify if they are valid for you too.
For example, if you project have US team, they certainly use more
Verilog than VHDL. But European countries have more VHDL than Verilog
design. I am not sure for Indian or Chinese.
I prefer the VHDL too, but I think than you can remember you these
languages history to help your choice :
- VHDL is a derivation of software point of view (ADA) to the netlist
point of view
- Verilog is a rationalisation of the netlist like a software approach
The both approach netlist (more physical) and software (more
logical/mathematical) are both valid, but some time the requirement of
one side are ignored by the other side : in ex. memory allocation is
infinite in software, but limited in hardware.
One of my favourite Verilog feature is the capacity to easily define the
initial state of the system. The way use by Verilg is more synthesizer
driven, than VHDL one.
But VHDL is more easy to interface with other software language because
they share common approach of variables.
In summary : if you want define your own 'non standard' design
environment with non classical EDA software tools, better choice is
certainly the VHDL. If you want use analog designer team, better choice
is certainly the Verilog. In both case you made digital design, then the
designer must masterized the boolean logic way, with perhaps a basic
knowledge on synchronous and asynchronous systems.
Ralf Hildebrandt a écrit :
external 'customer' team, it is better if you check with them which HDLtvptcm@gmail.com schrieb:
snip
2) Is it better to write in Verilog or not and why?
If your boss did not make a decision for you: Use the HDL you are
familiar with!
No lot more recommendation except than I the design must be use by an
language & tools they use to verify if they are valid for you too.
For example, if you project have US team, they certainly use more
Verilog than VHDL. But European countries have more VHDL than Verilog
design. I am not sure for Indian or Chinese.
I prefer VHDL, because it is strongly typed. This means small typing
errors will be detected as errors and are unlikely valid expressions
with different meaning.
Have a look at the book "HDL Chip Design" by Douglas J. Smith. It
teaches both languages at the same time.
That is a very good recommendation.
I prefer the VHDL too, but I think than you can remember you these
languages history to help your choice :
- VHDL is a derivation of software point of view (ADA) to the netlist
point of view
- Verilog is a rationalisation of the netlist like a software approach
The both approach netlist (more physical) and software (more
logical/mathematical) are both valid, but some time the requirement of
one side are ignored by the other side : in ex. memory allocation is
infinite in software, but limited in hardware.
One of my favourite Verilog feature is the capacity to easily define the
initial state of the system. The way use by Verilg is more synthesizer
driven, than VHDL one.
But VHDL is more easy to interface with other software language because
they share common approach of variables.
In summary : if you want define your own 'non standard' design
environment with non classical EDA software tools, better choice is
certainly the VHDL. If you want use analog designer team, better choice
is certainly the Verilog. In both case you made digital design, then the
designer must masterized the boolean logic way, with perhaps a basic
knowledge on synchronous and asynchronous systems.
JaIRalf