Академический Документы
Профессиональный Документы
Культура Документы
Easy to learn and use Syntax is Similar in C language Design can be described at a very abstract level Functional verification of the design can be done early in the design cycle Results of verilog are based on the GIGO principle
S.BALAMURUGAN
Model digital circuits Simulate and verify digital logic circuits Synthesis digital logic circuits
S.BALAMURUGAN
Level modeling RTL Level modeling Gate Level modeling Mixed Level modeling
S.BALAMURUGAN
S.BALAMURUGAN
S.BALAMURUGAN
you need to synthesize, model, simulate or verify a design with a high-degree of confidence If you need to use high-level practices If you have no or very little prior knowledge of the fundamentals of Verilog
S.BALAMURUGAN
S.BALAMURUGAN
S.BALAMURUGAN
S.BALAMURUGAN
The Architecture
Verilog model
Behavioral model (The Hierarchy)
S.BALAMURUGAN
S.BALAMURUGAN
Introduction to Verilog
Optional element
[optional]
Repeated Element
{repeated}
Basic Unit
S.BALAMURUGAN
Syntax rules
recognize what you are doing. Make your code in such a manner as you would like to get it if you were to inherit it from someone else ha_case, ha_if_else Vs simply ha
S.BALAMURUGAN
Syntax rules
Cannot used as user identifiers For the list of reserved words, look in most any verilog text book
S.BALAMURUGAN
Syntax rules
User defined identifiers
module hAder; endmodule module hader; endmodule Module haDEr; endmodule 3 different module
S.BALAMURUGAN
Syntax rules
User identifiers
a-z, 0-9 and _ Must start with Letter Examples:
Characters A-Z,
S.BALAMURUGAN
Syntax rules
S.BALAMURUGAN
Comments
Block Comments
Start
Line Comments
Start
S.BALAMURUGAN