lava tutorial
TRANSCRIPT
-
8/8/2019 Lava Tutorial
1/99
-
8/8/2019 Lava Tutorial
2/99
-
8/8/2019 Lava Tutorial
3/99
-
-
8/8/2019 Lava Tutorial
4/99
-
8/8/2019 Lava Tutorial
5/99
-
8/8/2019 Lava Tutorial
6/99
-
-
-
8/8/2019 Lava Tutorial
7/99
-
8/8/2019 Lava Tutorial
8/99
suma
b
XOR
AND carry
-
8/8/2019 Lava Tutorial
9/99
carryOut
sumcarryIn
XORHAb
aHA
sum1
carry1
carry2
-
8/8/2019 Lava Tutorial
10/99
-
8/8/2019 Lava Tutorial
11/99
-
-
8/8/2019 Lava Tutorial
12/99
-
8/8/2019 Lava Tutorial
13/99
- -
-
8/8/2019 Lava Tutorial
14/99
-
8/8/2019 Lava Tutorial
15/99
c
f
e
g
a
b
d
-
8/8/2019 Lava Tutorial
16/99
-
8/8/2019 Lava Tutorial
17/99
-
8/8/2019 Lava Tutorial
18/99
-
8/8/2019 Lava Tutorial
19/99
ab
ccirc1 circ2
carryIn
a
b
a
b
F F
1 2
21
carryOut
a
b
a
b
F F
(n-1)
(n-1) n
n
-
8/8/2019 Lava Tutorial
20/99
-
8/8/2019 Lava Tutorial
21/99
-
-
8/8/2019 Lava Tutorial
22/99
-
8/8/2019 Lava Tutorial
23/99
-
8/8/2019 Lava Tutorial
24/99
-
8/8/2019 Lava Tutorial
25/99
-
8/8/2019 Lava Tutorial
26/99
-
8/8/2019 Lava Tutorial
27/99
-
8/8/2019 Lava Tutorial
28/99
-
8/8/2019 Lava Tutorial
29/99
-
8/8/2019 Lava Tutorial
30/99
-
8/8/2019 Lava Tutorial
31/99
-
8/8/2019 Lava Tutorial
32/99
-
8/8/2019 Lava Tutorial
33/99
-
8/8/2019 Lava Tutorial
34/99
-
8/8/2019 Lava Tutorial
35/99
-
8/8/2019 Lava Tutorial
36/99
-
8/8/2019 Lava Tutorial
37/99
-
8/8/2019 Lava Tutorial
38/99
-
8/8/2019 Lava Tutorial
39/99
-
8/8/2019 Lava Tutorial
40/99
x
x
xk
1
T
T
T
qinit
ok1
ok2
okk
?
?
?
2
-
8/8/2019 Lava Tutorial
41/99
x
x
1
T
T
qany
2
xk T
T okk+1xk+1?
true
true
true
-
8/8/2019 Lava Tutorial
42/99
-
8/8/2019 Lava Tutorial
43/99
-
8/8/2019 Lava Tutorial
44/99
-
8/8/2019 Lava Tutorial
45/99
ba sum
SeqADDER
-
8/8/2019 Lava Tutorial
46/99
ab
ab
.
.
.
.
.
.
.
.
.
.ADDER
Com
7
sum
sum
1
7
1
Parallel
to
Parallel
Serial
toa
bsum
Serial
Puls
ADDER
Com
-
8/8/2019 Lava Tutorial
47/99
lowD
D
Dlow
low
x x
x
x
x
1
2
3
n
Dlow
Dlow
Dlow
1
0
1
0
low
1
0
y
y
y
y
y1
2
3
n
load
1
0
-
8/8/2019 Lava Tutorial
48/99
-
8/8/2019 Lava Tutorial
49/99
Fexplx y
q
qnew
old
x y
Fexpl
Fexpl
x
x
y
y
D
n
1
2
n
1
Fexpl2
-
8/8/2019 Lava Tutorial
50/99
-
8/8/2019 Lava Tutorial
51/99
-
8/8/2019 Lava Tutorial
52/99
-
-
8/8/2019 Lava Tutorial
53/99
-
8/8/2019 Lava Tutorial
54/99
-
8/8/2019 Lava Tutorial
55/99
-
8/8/2019 Lava Tutorial
56/99
-
8/8/2019 Lava Tutorial
57/99
-
-
-
-
-
-
8/8/2019 Lava Tutorial
58/99
-
-
8/8/2019 Lava Tutorial
59/99
-
- -
-
-
-
-
8/8/2019 Lava Tutorial
60/99
-
-
-
-
8/8/2019 Lava Tutorial
61/99
-
-
-
8/8/2019 Lava Tutorial
62/99
-
8/8/2019 Lava Tutorial
63/99
-
-
-
8/8/2019 Lava Tutorial
64/99
-
-
-
8/8/2019 Lava Tutorial
65/99
-
-
-
8/8/2019 Lava Tutorial
66/99
-
8/8/2019 Lava Tutorial
67/99
B
A
C
a
ba
b
a
bstart
a
a
a b
b
b
A
B
C
active
active
active
when
when
when
-
8/8/2019 Lava Tutorial
68/99
a
AND
DOR
b
AND
emits
activeactivate
-
8/8/2019 Lava Tutorial
69/99
-
8/8/2019 Lava Tutorial
70/99
-
8/8/2019 Lava Tutorial
71/99
finish
start
emits
-
8/8/2019 Lava Tutorial
72/99
-
8/8/2019 Lava Tutorial
73/99
-
8/8/2019 Lava Tutorial
74/99
-
8/8/2019 Lava Tutorial
75/99
-
8/8/2019 Lava Tutorial
76/99
-
8/8/2019 Lava Tutorial
77/99
-
8/8/2019 Lava Tutorial
78/99
-
8/8/2019 Lava Tutorial
79/99
-
8/8/2019 Lava Tutorial
80/99
-
8/8/2019 Lava Tutorial
81/99
-
8/8/2019 Lava Tutorial
82/99
-
8/8/2019 Lava Tutorial
83/99
-
8/8/2019 Lava Tutorial
84/99
-
8/8/2019 Lava Tutorial
85/99
-
8/8/2019 Lava Tutorial
86/99
-
8/8/2019 Lava Tutorial
87/99
-
8/8/2019 Lava Tutorial
88/99
-
8/8/2019 Lava Tutorial
89/99
-
8/8/2019 Lava Tutorial
90/99
-
8/8/2019 Lava Tutorial
91/99
-
8/8/2019 Lava Tutorial
92/99
-
8/8/2019 Lava Tutorial
93/99
-
-
8/8/2019 Lava Tutorial
94/99
-
-
8/8/2019 Lava Tutorial
95/99
-
-
8/8/2019 Lava Tutorial
96/99
-
8/8/2019 Lava Tutorial
97/99
-
-
8/8/2019 Lava Tutorial
98/99
-
8/8/2019 Lava Tutorial
99/99