R
rickman
Guest
I am finally going to learn Verilog for real after using VHDL for 15
years. I've done a little work with Verilog and found it relatively
easy to use. Now I want to learn the details and especially how not
to make mistakes.
VHDL has the problem of not letting you do things unless you make it
explicitly clear what you want to do. My understanding is that
Verilog will let you not specify fully what you want without
complaining, but you have to know what the default behavior will be in
those situations or it may not happen the way you expect. This is
what I need detailed info on.
Otherwise I am looking for something that covers synthesis well and
include info on writing test benches.
I have "HDL Chip Design" by Douglas Smith, third printing 1997. This
book covers both VHDL and Verilog, side by side, but has an odd style
and often does not cover all the details of a topic clearly. There
are times I can only find the info I want if I analyze the example
code very, very carefully.
Searching here I found recommendations for "The VerilogŽ Hardware
Description Language", Donald E. Thomas and "HDL Programming
Fundamentals: VHDL and Verilog", Nazeih Botros. The former appears to
be a bit long in the tooth and the latest edition (which is the only
one covering the 2001 revision of the standard) is quite pricey. The
latter is another dual book comparing VHDL and Verilog side by side.
I don't know about its organization.
What do the Verilog users recommend in my case? Why do you like the
books you like?
Rick
years. I've done a little work with Verilog and found it relatively
easy to use. Now I want to learn the details and especially how not
to make mistakes.
VHDL has the problem of not letting you do things unless you make it
explicitly clear what you want to do. My understanding is that
Verilog will let you not specify fully what you want without
complaining, but you have to know what the default behavior will be in
those situations or it may not happen the way you expect. This is
what I need detailed info on.
Otherwise I am looking for something that covers synthesis well and
include info on writing test benches.
I have "HDL Chip Design" by Douglas Smith, third printing 1997. This
book covers both VHDL and Verilog, side by side, but has an odd style
and often does not cover all the details of a topic clearly. There
are times I can only find the info I want if I analyze the example
code very, very carefully.
Searching here I found recommendations for "The VerilogŽ Hardware
Description Language", Donald E. Thomas and "HDL Programming
Fundamentals: VHDL and Verilog", Nazeih Botros. The former appears to
be a bit long in the tooth and the latest edition (which is the only
one covering the 2001 revision of the standard) is quite pricey. The
latter is another dual book comparing VHDL and Verilog side by side.
I don't know about its organization.
What do the Verilog users recommend in my case? Why do you like the
books you like?
Rick