Actually I started using VHDL about 6 years ago. As a starter, I was
really confused with the behavioral and RTL model definitions. Later I
learned that you don't have to understand it and can safely put it
aside without any harm. Even their concepts are not only useless, but
also harmful and meaningless.
Do you hear the same things in software? No. it is not because the same
things don't happen with software, but because in software industry, no
body talks about the concept. When you call a subroutine in software,
in VHDL, it is called behavioral, when you design it with assembly
language, in VHDL, it is called RTL.
When you hold a party, do you really care the dishes are made by
yourselves or by order?
The decisive thing about a code is that it is reliable and error free.
Every beginner with VHDL or Verilog has to face the same dillema: what
are the behavioral and RTL model definitions?
Weng
|