@@ -4,6 +4,13 @@ This is a tutorial repository to learn verilog easily with all the basics that a
4
4
5
5
---
6
6
7
+ #### Installation For Linux
8
+
9
+ * sudo apt-get update
10
+ * sudo apt-get install verilog
11
+ * sudo apt-get install gtkwave
12
+
13
+ ---
7
14
#### Introduction
8
15
9
16
Verilog is a hardware language. Examples of such languages are VHDL( VHSIC(Very High Speed Integrated Circuit) HDL).
@@ -40,14 +47,14 @@ Integers, Arrays, Memories, Parameters, Strings are few other datatypes.
40
47
* Module Instantiation : Process of connecting one module to another.
41
48
Its subparts are Positional Mapping and Nomenclature Based Mapping.
42
49
```
43
- ex 1 : module posmap (q,clk,rst)
50
+ ex 1 : module pos_map (q,clk,rst)
44
51
output[1:0] q;
45
52
input clk, rst;
46
53
tflipflop lab0(q[0], clk, rst);
47
54
tflipflop lab1(q[1], clk, rst);
48
55
end
49
56
50
- ex 2 : module posmap (q,clk,rst)
57
+ ex 2 : module nom_map (q,clk,rst)
51
58
output[1:0] q;
52
59
input clk, rst;
53
60
tflipflop lab0(.q(q[0]), .clk(clk), .rst(rst));
@@ -92,5 +99,13 @@ More relevant points to be added.
92
99
93
100
---
94
101
102
+ #### Case-Study
103
+
104
+ * ![ Biometric Autherization : Authorization happens only when hashed value is matched for particular input] ( src/BiometricsImplement.v )
105
+
106
+ ---
95
107
#### DYI Codes
108
+
96
109
* Half Subtractor, Full Subtractor, Half Adder, Full Adder : Using DataFlow, LogicGate Modelling, case statements.
110
+ * Master-Slave JK Flip-Flop : Truth table for master and slave latch both.
111
+
0 commit comments