You are on page 1of 94

Verilog HDL 18EC55

Module 3b
Verilog constructs to Gates

12/07/2020 DEPT. ECE, BGSIT-ACU 1


Continuous Assignment statement

12/07/2020 DEPT. ECE, BGSIT-ACU 2


12/07/2020 DEPT. ECE, BGSIT-ACU 3
12/07/2020 DEPT. ECE, BGSIT-ACU 4
Procedural Assignment statement

12/07/2020 DEPT. ECE, BGSIT-ACU 5


Blocking Procedural assignment

12/07/2020 DEPT. ECE, BGSIT-ACU 6


12/07/2020 DEPT. ECE, BGSIT-ACU 7
Non-blocking procedural assignment

12/07/2020 DEPT. ECE, BGSIT-ACU 8


12/07/2020 DEPT. ECE, BGSIT-ACU 9
12/07/2020 DEPT. ECE, BGSIT-ACU 10
Blocking vs. Non-blocking assignments

12/07/2020 DEPT. ECE, BGSIT-ACU 11


12/07/2020 DEPT. ECE, BGSIT-ACU 12
Blocking vs. Non-blocking assignments

12/07/2020 DEPT. ECE, BGSIT-ACU 13


12/07/2020 DEPT. ECE, BGSIT-ACU 14
12/07/2020 DEPT. ECE, BGSIT-ACU 15
12/07/2020 DEPT. ECE, BGSIT-ACU 16
12/07/2020 DEPT. ECE, BGSIT-ACU 17
12/07/2020 DEPT. ECE, BGSIT-ACU 18
12/07/2020 DEPT. ECE, BGSIT-ACU 19
12/07/2020 DEPT. ECE, BGSIT-ACU 20
Target of Assignment

12/07/2020 DEPT. ECE, BGSIT-ACU 21


12/07/2020 DEPT. ECE, BGSIT-ACU 22
Assignment Restrictions

12/07/2020 DEPT. ECE, BGSIT-ACU 23


12/07/2020 DEPT. ECE, BGSIT-ACU 24
Logical operators

12/07/2020 DEPT. ECE, BGSIT-ACU 25


12/07/2020 DEPT. ECE, BGSIT-ACU 26
Arithmetic Operators

12/07/2020 DEPT. ECE, BGSIT-ACU 27


12/07/2020 DEPT. ECE, BGSIT-ACU 28
12/07/2020 DEPT. ECE, BGSIT-ACU 29
12/07/2020 DEPT. ECE, BGSIT-ACU 30
Relational Operators

12/07/2020 DEPT. ECE, BGSIT-ACU 31


12/07/2020 DEPT. ECE, BGSIT-ACU 32
Equality operators

12/07/2020 DEPT. ECE, BGSIT-ACU 33


12/07/2020 DEPT. ECE, BGSIT-ACU 34
Shift operators

12/07/2020 DEPT. ECE, BGSIT-ACU 35


12/07/2020 DEPT. ECE, BGSIT-ACU 36
12/07/2020 DEPT. ECE, BGSIT-ACU 37
Vector operations

12/07/2020 DEPT. ECE, BGSIT-ACU 38


12/07/2020 DEPT. ECE, BGSIT-ACU 39
12/07/2020 DEPT. ECE, BGSIT-ACU 40
12/07/2020 DEPT. ECE, BGSIT-ACU 41
Part-selects

12/07/2020 DEPT. ECE, BGSIT-ACU 42


12/07/2020 DEPT. ECE, BGSIT-ACU 43
Bit-selects

12/07/2020 DEPT. ECE, BGSIT-ACU 44


12/07/2020 DEPT. ECE, BGSIT-ACU 45
12/07/2020 DEPT. ECE, BGSIT-ACU 46
12/07/2020 DEPT. ECE, BGSIT-ACU 47
Conditional Expression

12/07/2020 DEPT. ECE, BGSIT-ACU 48


12/07/2020 DEPT. ECE, BGSIT-ACU 49
Always statement

12/07/2020 DEPT. ECE, BGSIT-ACU 50


12/07/2020 DEPT. ECE, BGSIT-ACU 51
12/07/2020 DEPT. ECE, BGSIT-ACU 52
12/07/2020 DEPT. ECE, BGSIT-ACU 53
12/07/2020 DEPT. ECE, BGSIT-ACU 54
12/07/2020 DEPT. ECE, BGSIT-ACU 55
If statement

12/07/2020 DEPT. ECE, BGSIT-ACU 56


12/07/2020 DEPT. ECE, BGSIT-ACU 57
Case statement

12/07/2020 DEPT. ECE, BGSIT-ACU 58


12/07/2020 DEPT. ECE, BGSIT-ACU 59
12/07/2020 DEPT. ECE, BGSIT-ACU 60
Casex

12/07/2020 DEPT. ECE, BGSIT-ACU 61


12/07/2020 DEPT. ECE, BGSIT-ACU 62
Casez

12/07/2020 DEPT. ECE, BGSIT-ACU 63


12/07/2020 DEPT. ECE, BGSIT-ACU 64
12/07/2020 DEPT. ECE, BGSIT-ACU 65
Inferring latches

12/07/2020 DEPT. ECE, BGSIT-ACU 66


12/07/2020 DEPT. ECE, BGSIT-ACU 67
Loop statement

12/07/2020 DEPT. ECE, BGSIT-ACU 68


12/07/2020 DEPT. ECE, BGSIT-ACU 69
12/07/2020 DEPT. ECE, BGSIT-ACU 70
Modeling Flip-flops

12/07/2020 DEPT. ECE, BGSIT-ACU 71


12/07/2020 DEPT. ECE, BGSIT-ACU 72
12/07/2020 DEPT. ECE, BGSIT-ACU 73
12/07/2020 DEPT. ECE, BGSIT-ACU 74
Functions

12/07/2020 DEPT. ECE, BGSIT-ACU 75


12/07/2020 DEPT. ECE, BGSIT-ACU 76
12/07/2020 DEPT. ECE, BGSIT-ACU 77
Tasks

12/07/2020 DEPT. ECE, BGSIT-ACU 78


12/07/2020 DEPT. ECE, BGSIT-ACU 79
12/07/2020 DEPT. ECE, BGSIT-ACU 80
12/07/2020 DEPT. ECE, BGSIT-ACU 81
12/07/2020 DEPT. ECE, BGSIT-ACU 82
Using values x and z

12/07/2020 DEPT. ECE, BGSIT-ACU 83


12/07/2020 DEPT. ECE, BGSIT-ACU 84
12/07/2020 DEPT. ECE, BGSIT-ACU 85
12/07/2020 DEPT. ECE, BGSIT-ACU 86
Gate level modeling

12/07/2020 DEPT. ECE, BGSIT-ACU 87


12/07/2020 DEPT. ECE, BGSIT-ACU 88
Module Instantiation Statement

12/07/2020 DEPT. ECE, BGSIT-ACU 89


12/07/2020 DEPT. ECE, BGSIT-ACU 90
12/07/2020 DEPT. ECE, BGSIT-ACU 91
Parameterized Designs

12/07/2020 DEPT. ECE, BGSIT-ACU 92


12/07/2020 DEPT. ECE, BGSIT-ACU 93
12/07/2020 DEPT. ECE, BGSIT-ACU 94

You might also like