verilog basics 2 expressions
Post on 05-Apr-2018
238 Views
Preview:
TRANSCRIPT
-
7/31/2019 Verilog Basics 2 Expressions
1/22
Digital System Design
Verilog:Expressions
Dr. Bassam Jamil
-
7/31/2019 Verilog Basics 2 Expressions
2/22
2
Topics
Expressions
Operators
-
7/31/2019 Verilog Basics 2 Expressions
3/22
33
Expressions
Two types:Unary expressions: operator operand Binary expressions: operand operator operand
The operands may be a net or wireLogic expression returns: 1 (true), 0 (false), X(unknown)
-
7/31/2019 Verilog Basics 2 Expressions
4/22
4
Arithmetic Operators
-
7/31/2019 Verilog Basics 2 Expressions
5/22
55
Arithmetic Operators
-
7/31/2019 Verilog Basics 2 Expressions
6/22
6
-
7/31/2019 Verilog Basics 2 Expressions
7/227
-
7/31/2019 Verilog Basics 2 Expressions
8/2288
Bitwise Operators
-
7/31/2019 Verilog Basics 2 Expressions
9/229
-
7/31/2019 Verilog Basics 2 Expressions
10/221010
Reduction (Unary) Reduction Operators
-
7/31/2019 Verilog Basics 2 Expressions
11/2211
-
7/31/2019 Verilog Basics 2 Expressions
12/2212
Logical Operators
12
-
7/31/2019 Verilog Basics 2 Expressions
13/2213
-
7/31/2019 Verilog Basics 2 Expressions
14/2214
-
7/31/2019 Verilog Basics 2 Expressions
15/2215
Relational Operators
15
-
7/31/2019 Verilog Basics 2 Expressions
16/2216
Relational Operators
16
-
7/31/2019 Verilog Basics 2 Expressions
17/22
1717
Shift Operators
-
7/31/2019 Verilog Basics 2 Expressions
18/22
18
q
-
7/31/2019 Verilog Basics 2 Expressions
19/22
19
Selection Operation Example
-
7/31/2019 Verilog Basics 2 Expressions
20/22
20
-
7/31/2019 Verilog Basics 2 Expressions
21/22
21
Select/Concatenate/Replicate
21
-
7/31/2019 Verilog Basics 2 Expressions
22/22
2222
top related