3 ms·
If you teach Verilog without explaining why it has loops and what they do (and don't do), you don't teach it correctly. Behavioral descriptions are very, very
by romaniv 12y ago
If you teach Verilog without explaining why it has loops and what they do (and don't do), you don't teach it correctly.
Behavioral descriptions are very, very similar to programming, and a lot of programming concepts and skills (e.g. modularization) translate very well to HDLs.
The only thing in HDLs I remember that is totally alien to programmers is propagation delays. Well, even that is somewhat similar to multi-threading issues.