All language subtitles for #01 Introduction to Verilog HDL using Free Software Icarus, GTKWave, and VS Code
Afrikaans
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bengali
Bosnian
Bulgarian
Catalan
Cebuano
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Filipino
Finnish
French
Frisian
Galician
Georgian
German
Greek
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Khmer
Korean
Kurdish (Kurmanji)
Kyrgyz
Lao
Latin
Latvian
Lithuanian
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mongolian
Myanmar (Burmese)
Nepali
Norwegian
Pashto
Persian
Polish
Portuguese
Punjabi
Romanian
Russian
Samoan
Scots Gaelic
Serbian
Sesotho
Shona
Sindhi
Sinhala
Slovak
Slovenian
Somali
Spanish
Sundanese
Swahili
Swedish
Tajik
Tamil
Telugu
Thai
Turkish
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Xhosa
Yiddish
Yoruba
Zulu
Odia (Oriya)
Kinyarwanda
Turkmen
Tatar
Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,720 --> 00:00:01,230
hardware
2
00:00:01,231 --> 00:00:01,950
description
3
00:00:01,950 --> 00:00:02,700
language
4
00:00:02,760 --> 00:00:02,940
is
5
00:00:02,940 --> 00:00:03,030
a
6
00:00:03,030 --> 00:00:03,630
computer
7
00:00:03,630 --> 00:00:04,020
based
8
00:00:04,050 --> 00:00:04,620
language
9
00:00:04,620 --> 00:00:04,856
that
10
00:00:04,860 --> 00:00:05,010
is
11
00:00:05,010 --> 00:00:05,310
used
12
00:00:05,310 --> 00:00:05,400
to
13
00:00:05,400 --> 00:00:05,880
design
14
00:00:05,880 --> 00:00:06,000
the
15
00:00:06,000 --> 00:00:06,600
hardware
16
00:00:06,600 --> 00:00:06,870
of
17
00:00:06,870 --> 00:00:07,560
digital
18
00:00:07,560 --> 00:00:07,800
or
19
00:00:07,800 --> 00:00:08,190
analog
20
00:00:08,190 --> 00:00:08,820
systems
21
00:00:08,850 --> 00:00:09,090
in
22
00:00:09,150 --> 00:00:09,810
textual
23
00:00:09,812 --> 00:00:10,260
form
24
00:00:10,350 --> 00:00:10,650
one
25
00:00:10,650 --> 00:00:10,800
way
26
00:00:10,800 --> 00:00:10,920
to
27
00:00:10,921 --> 00:00:11,370
design
28
00:00:11,371 --> 00:00:11,790
digital
29
00:00:11,790 --> 00:00:12,360
systems
30
00:00:12,360 --> 00:00:12,510
is
31
00:00:12,510 --> 00:00:12,720
through
32
00:00:12,720 --> 00:00:12,870
the
33
00:00:12,870 --> 00:00:13,290
visual
34
00:00:13,290 --> 00:00:13,980
approach
35
00:00:14,100 --> 00:00:14,361
where
36
00:00:14,370 --> 00:00:14,550
you
37
00:00:14,550 --> 00:00:14,850
tried
38
00:00:14,850 --> 00:00:14,940
to
39
00:00:14,940 --> 00:00:15,090
put
40
00:00:15,090 --> 00:00:15,390
neck
41
00:00:15,396 --> 00:00:15,840
circuit
42
00:00:15,840 --> 00:00:16,530
diagrams
43
00:00:16,530 --> 00:00:17,040
using
44
00:00:17,040 --> 00:00:17,580
wires
45
00:00:17,670 --> 00:00:17,850
and
46
00:00:17,850 --> 00:00:17,910
the
47
00:00:17,910 --> 00:00:18,390
resulting
48
00:00:18,390 --> 00:00:18,780
design
49
00:00:18,783 --> 00:00:18,960
is
50
00:00:18,960 --> 00:00:19,170
what
51
00:00:19,170 --> 00:00:19,350
we
52
00:00:19,350 --> 00:00:19,650
call
53
00:00:19,680 --> 00:00:19,801
a
54
00:00:19,801 --> 00:00:20,160
skimmer
55
00:00:20,160 --> 00:00:20,370
ethic
56
00:00:20,377 --> 00:00:20,910
diagram
57
00:00:21,030 --> 00:00:21,780
however
58
00:00:22,260 --> 00:00:22,530
when
59
00:00:22,530 --> 00:00:22,920
circuit
60
00:00:22,920 --> 00:00:23,640
complexity
61
00:00:23,640 --> 00:00:24,526
increases
62
00:00:24,780 --> 00:00:24,930
it
63
00:00:24,930 --> 00:00:25,080
is
64
00:00:25,080 --> 00:00:25,410
harder
65
00:00:25,410 --> 00:00:25,560
to
66
00:00:25,560 --> 00:00:25,859
design
67
00:00:25,859 --> 00:00:25,934
the
68
00:00:26,010 --> 00:00:26,458
circuit
69
00:00:26,460 --> 00:00:26,790
using
70
00:00:26,790 --> 00:00:27,330
schematic
71
00:00:27,330 --> 00:00:28,020
diagrams
72
00:00:28,470 --> 00:00:28,620
and
73
00:00:28,620 --> 00:00:28,770
this
74
00:00:28,770 --> 00:00:28,949
is
75
00:00:28,950 --> 00:00:29,160
where
76
00:00:29,160 --> 00:00:29,573
returned
77
00:00:29,573 --> 00:00:29,698
to
78
00:00:29,700 --> 00:00:30,267
textual
79
00:00:30,273 --> 00:00:30,840
computer
80
00:00:30,840 --> 00:00:31,470
language
81
00:00:31,710 --> 00:00:31,920
that
82
00:00:31,920 --> 00:00:32,550
concisely
83
00:00:32,550 --> 00:00:33,090
captures
84
00:00:33,120 --> 00:00:33,270
the
85
00:00:33,270 --> 00:00:33,780
details
86
00:00:33,810 --> 00:00:34,050
of
87
00:00:34,050 --> 00:00:34,224
that
88
00:00:34,224 --> 00:00:34,712
digital
89
00:00:34,712 --> 00:00:35,250
design
90
00:00:35,370 --> 00:00:35,550
the
91
00:00:35,550 --> 00:00:35,790
key
92
00:00:35,790 --> 00:00:36,660
advantage
93
00:00:36,720 --> 00:00:36,930
of
94
00:00:36,930 --> 00:00:37,101
you
95
00:00:37,111 --> 00:00:37,440
seeing
96
00:00:37,441 --> 00:00:37,680
eight
97
00:00:37,680 --> 00:00:37,920
x
98
00:00:37,920 --> 00:00:38,249
twelve
99
00:00:38,249 --> 00:00:38,610
form
100
00:00:38,610 --> 00:00:38,790
of
101
00:00:38,790 --> 00:00:39,300
designed
102
00:00:39,300 --> 00:00:39,570
like
103
00:00:39,570 --> 00:00:39,690
a
104
00:00:39,690 --> 00:00:40,195
standard
105
00:00:40,200 --> 00:00:40,320
day
106
00:00:40,320 --> 00:00:40,620
days
107
00:00:40,740 --> 00:00:41,040
each
108
00:00:41,040 --> 00:00:41,340
the
109
00:00:41,340 --> 00:00:41,610
l
110
00:00:41,610 --> 00:00:41,820
or
111
00:00:41,820 --> 00:00:42,210
hardware
112
00:00:42,210 --> 00:00:42,780
description
113
00:00:42,780 --> 00:00:43,380
language
114
00:00:43,380 --> 00:00:43,590
is
115
00:00:43,590 --> 00:00:43,830
that
116
00:00:43,830 --> 00:00:44,010
when
117
00:00:44,010 --> 00:00:44,220
you
118
00:00:44,220 --> 00:00:44,610
pass
119
00:00:44,610 --> 00:00:44,790
your
120
00:00:44,790 --> 00:00:45,240
sirikit
121
00:00:45,240 --> 00:00:45,715
designed
122
00:00:45,715 --> 00:00:45,840
to
123
00:00:45,840 --> 00:00:46,200
other
124
00:00:46,200 --> 00:00:46,800
engineers
125
00:00:46,800 --> 00:00:47,008
or
126
00:00:47,008 --> 00:00:47,790
designers
127
00:00:47,970 --> 00:00:48,120
they
128
00:00:48,120 --> 00:00:48,330
can
129
00:00:48,330 --> 00:00:48,720
easily
130
00:00:48,720 --> 00:00:49,350
understand
131
00:00:49,350 --> 00:00:49,590
it
132
00:00:49,680 --> 00:00:49,950
and
133
00:00:50,040 --> 00:00:50,400
edit
134
00:00:50,430 --> 00:00:50,670
it
135
00:00:50,700 --> 00:00:50,910
in
136
00:00:50,910 --> 00:00:51,060
an
137
00:00:51,060 --> 00:00:51,630
efficient
138
00:00:51,630 --> 00:00:52,110
manner
139
00:00:52,200 --> 00:00:52,440
when
140
00:00:52,440 --> 00:00:52,590
they
141
00:00:52,590 --> 00:00:52,830
want
142
00:00:52,830 --> 00:00:52,920
to
143
00:00:52,920 --> 00:00:53,220
edit
144
00:00:53,220 --> 00:00:53,400
your
145
00:00:53,400 --> 00:00:53,910
circuit
146
00:00:54,270 --> 00:00:54,480
they
147
00:00:54,480 --> 00:00:54,630
will
148
00:00:54,630 --> 00:00:54,900
just
149
00:00:54,900 --> 00:00:55,260
change
150
00:00:55,267 --> 00:00:55,350
a
151
00:00:55,350 --> 00:00:55,620
few
152
00:00:55,620 --> 00:00:55,920
lines
153
00:00:55,920 --> 00:00:56,070
of
154
00:00:56,070 --> 00:00:56,430
goats
155
00:00:56,460 --> 00:00:56,940
instead
156
00:00:56,940 --> 00:00:57,120
of
157
00:00:57,120 --> 00:00:57,960
disconnecting
158
00:00:57,960 --> 00:00:58,110
and
159
00:00:58,110 --> 00:00:58,680
connecting
160
00:00:58,680 --> 00:00:58,890
some
161
00:00:58,890 --> 00:00:59,490
wires
162
00:00:59,580 --> 00:00:59,820
here
163
00:00:59,820 --> 00:00:59,970
are
164
00:00:59,970 --> 00:01:00,210
some
165
00:01:00,210 --> 00:01:00,480
exam
166
00:01:00,480 --> 00:01:00,960
samples
167
00:01:00,990 --> 00:01:01,500
of
168
00:01:01,620 --> 00:01:02,460
different
169
00:01:02,520 --> 00:01:03,030
hardware
170
00:01:03,030 --> 00:01:03,660
description
171
00:01:03,660 --> 00:01:04,350
languages
172
00:01:04,380 --> 00:01:04,589
out
173
00:01:04,589 --> 00:01:04,799
that
174
00:01:04,799 --> 00:01:04,859
a
175
00:01:04,871 --> 00:01:05,310
hardware
176
00:01:05,310 --> 00:01:05,910
description
177
00:01:05,910 --> 00:01:06,480
language
178
00:01:06,480 --> 00:01:06,660
or
179
00:01:06,660 --> 00:01:07,110
each
180
00:01:07,110 --> 00:01:07,350
the
181
00:01:07,350 --> 00:01:07,740
l
182
00:01:07,980 --> 00:01:08,130
is
183
00:01:08,130 --> 00:01:08,280
an
184
00:01:08,280 --> 00:01:08,520
h
185
00:01:08,520 --> 00:01:08,757
d
186
00:01:08,757 --> 00:01:08,940
l
187
00:01:08,940 --> 00:01:09,480
developed
188
00:01:09,510 --> 00:01:09,750
by
189
00:01:09,750 --> 00:01:09,960
out
190
00:01:09,960 --> 00:01:10,110
there
191
00:01:10,117 --> 00:01:10,170
a
192
00:01:10,170 --> 00:01:10,950
corporation
193
00:01:11,010 --> 00:01:11,160
and
194
00:01:11,160 --> 00:01:11,310
it
195
00:01:11,310 --> 00:01:11,460
is
196
00:01:11,460 --> 00:01:11,820
used
197
00:01:11,820 --> 00:01:12,030
for
198
00:01:12,030 --> 00:01:12,240
out
199
00:01:12,240 --> 00:01:12,420
there
200
00:01:12,420 --> 00:01:12,502
are
201
00:01:12,574 --> 00:01:13,050
complex
202
00:01:13,050 --> 00:01:13,770
programmable
203
00:01:13,770 --> 00:01:14,160
logic
204
00:01:14,160 --> 00:01:14,700
devices
205
00:01:14,760 --> 00:01:15,030
r
206
00:01:15,090 --> 00:01:15,510
cp
207
00:01:15,510 --> 00:01:16,140
lds
208
00:01:16,290 --> 00:01:16,500
and
209
00:01:16,500 --> 00:01:16,800
field
210
00:01:16,830 --> 00:01:17,490
programmable
211
00:01:17,490 --> 00:01:17,760
gate
212
00:01:17,820 --> 00:01:18,240
arrays
213
00:01:18,270 --> 00:01:18,510
r
214
00:01:18,510 --> 00:01:18,720
f
215
00:01:18,720 --> 00:01:18,949
b
216
00:01:18,960 --> 00:01:19,230
g
217
00:01:19,230 --> 00:01:19,680
eats
218
00:01:19,740 --> 00:01:20,040
just
219
00:01:20,040 --> 00:01:20,490
another
220
00:01:20,490 --> 00:01:20,640
her
221
00:01:20,730 --> 00:01:20,880
where
222
00:01:20,884 --> 00:01:21,450
description
223
00:01:21,450 --> 00:01:22,050
language
224
00:01:22,050 --> 00:01:22,225
or
225
00:01:22,236 --> 00:01:22,560
g
226
00:01:22,590 --> 00:01:22,950
h
227
00:01:22,950 --> 00:01:23,250
d
228
00:01:23,250 --> 00:01:23,729
l
229
00:01:24,421 --> 00:01:24,600
is
230
00:01:24,600 --> 00:01:24,720
and
231
00:01:24,991 --> 00:01:25,201
the
232
00:01:25,201 --> 00:01:25,530
elder
233
00:01:25,609 --> 00:01:25,950
allows
234
00:01:25,950 --> 00:01:26,070
you
235
00:01:26,070 --> 00:01:26,220
to
236
00:01:26,220 --> 00:01:26,520
build
237
00:01:26,520 --> 00:01:27,060
circuits
238
00:01:27,060 --> 00:01:27,510
using
239
00:01:27,512 --> 00:01:27,960
object
240
00:01:27,960 --> 00:01:28,470
oriented
241
00:01:28,470 --> 00:01:29,130
approach
242
00:01:29,220 --> 00:01:29,430
for
243
00:01:29,430 --> 00:01:29,940
example
244
00:01:29,940 --> 00:01:30,090
you
245
00:01:30,090 --> 00:01:30,270
can
246
00:01:30,270 --> 00:01:30,510
group
247
00:01:30,510 --> 00:01:30,900
logic
248
00:01:30,900 --> 00:01:31,200
gates
249
00:01:31,200 --> 00:01:31,470
into
250
00:01:31,470 --> 00:01:31,830
java
251
00:01:31,830 --> 00:01:32,340
objects
252
00:01:32,370 --> 00:01:32,880
etc
253
00:01:32,880 --> 00:01:33,373
etc
254
00:01:33,450 --> 00:01:33,720
b
255
00:01:33,720 --> 00:01:34,170
h
256
00:01:34,440 --> 00:01:34,680
s
257
00:01:34,710 --> 00:01:34,890
i
258
00:01:34,890 --> 00:01:35,190
c
259
00:01:35,190 --> 00:01:35,610
hardware
260
00:01:35,610 --> 00:01:36,240
description
261
00:01:36,240 --> 00:01:36,780
language
262
00:01:36,780 --> 00:01:36,960
or
263
00:01:36,960 --> 00:01:37,290
v
264
00:01:37,290 --> 00:01:37,590
h
265
00:01:37,590 --> 00:01:37,860
d
266
00:01:37,864 --> 00:01:38,280
l
267
00:01:38,468 --> 00:01:38,730
s
268
00:01:38,730 --> 00:01:38,880
n
269
00:01:38,880 --> 00:01:39,150
h
270
00:01:39,150 --> 00:01:39,420
d
271
00:01:39,420 --> 00:01:39,660
l
272
00:01:39,699 --> 00:01:39,989
used
273
00:01:39,989 --> 00:01:40,050
to
274
00:01:40,050 --> 00:01:40,530
design
275
00:01:40,535 --> 00:01:40,685
the
276
00:01:40,800 --> 00:01:41,066
it'll
277
00:01:41,066 --> 00:01:41,220
and
278
00:01:41,220 --> 00:01:41,550
mixed
279
00:01:41,550 --> 00:01:42,120
signals
280
00:01:42,240 --> 00:01:42,510
like
281
00:01:42,510 --> 00:01:43,170
integrated
282
00:01:43,170 --> 00:01:43,830
circuits
283
00:01:43,890 --> 00:01:44,130
in
284
00:01:44,130 --> 00:01:44,640
contrast
285
00:01:44,640 --> 00:01:44,820
to
286
00:01:44,822 --> 00:01:45,182
very
287
00:01:45,182 --> 00:01:45,510
log
288
00:01:46,080 --> 00:01:46,320
b
289
00:01:46,320 --> 00:01:46,530
h
290
00:01:46,530 --> 00:01:46,770
d
291
00:01:46,770 --> 00:01:46,950
l
292
00:01:46,950 --> 00:01:47,160
will
293
00:01:47,160 --> 00:01:47,640
require
294
00:01:47,640 --> 00:01:47,760
you
295
00:01:47,760 --> 00:01:47,910
to
296
00:01:47,910 --> 00:01:48,210
write
297
00:01:48,210 --> 00:01:48,480
more
298
00:01:48,508 --> 00:01:48,840
code
299
00:01:48,960 --> 00:01:49,170
for
300
00:01:49,170 --> 00:01:49,290
the
301
00:01:49,290 --> 00:01:49,590
same
302
00:01:49,621 --> 00:01:49,980
task
303
00:01:50,012 --> 00:01:50,215
that
304
00:01:50,220 --> 00:01:50,340
is
305
00:01:50,340 --> 00:01:50,670
about
306
00:01:50,670 --> 00:01:50,760
to
307
00:01:50,760 --> 00:01:50,880
be
308
00:01:50,880 --> 00:01:51,210
carried
309
00:01:51,240 --> 00:01:51,510
out
310
00:01:51,510 --> 00:01:51,690
in
311
00:01:51,691 --> 00:01:51,754
a
312
00:01:51,754 --> 00:01:51,978
way
313
00:01:51,990 --> 00:01:52,320
very
314
00:01:52,320 --> 00:01:52,590
long
315
00:01:52,613 --> 00:01:52,768
it's
316
00:01:52,774 --> 00:01:52,980
more
317
00:01:52,980 --> 00:01:53,490
compact
318
00:01:53,520 --> 00:01:53,760
than
319
00:01:53,760 --> 00:01:53,970
v
320
00:01:53,970 --> 00:01:54,210
h
321
00:01:54,210 --> 00:01:54,420
d
322
00:01:54,433 --> 00:01:54,780
l
323
00:01:54,930 --> 00:01:55,140
by
324
00:01:55,140 --> 00:01:55,290
the
325
00:01:55,290 --> 00:01:55,530
we
326
00:01:55,620 --> 00:01:55,920
be
327
00:01:55,920 --> 00:01:56,190
each
328
00:01:56,220 --> 00:01:56,460
s
329
00:01:56,468 --> 00:01:56,640
i
330
00:01:56,640 --> 00:01:56,850
see
331
00:01:56,850 --> 00:01:57,000
me
332
00:01:57,000 --> 00:01:57,150
it's
333
00:01:57,174 --> 00:01:57,570
very
334
00:01:57,570 --> 00:01:57,780
high
335
00:01:57,780 --> 00:01:58,440
speed
336
00:01:58,620 --> 00:01:59,370
integrated
337
00:01:59,370 --> 00:02:00,030
circuits
338
00:02:00,240 --> 00:02:00,390
we
339
00:02:00,390 --> 00:02:00,570
now
340
00:02:00,570 --> 00:02:00,870
turn
341
00:02:00,870 --> 00:02:00,960
to
342
00:02:00,960 --> 00:02:01,140
to
343
00:02:01,144 --> 00:02:01,530
very
344
00:02:01,530 --> 00:02:01,890
log
345
00:02:02,010 --> 00:02:02,460
very
346
00:02:02,460 --> 00:02:02,730
long
347
00:02:02,760 --> 00:02:02,970
is
348
00:02:02,970 --> 00:02:03,180
an
349
00:02:03,180 --> 00:02:03,480
h
350
00:02:03,480 --> 00:02:03,720
the
351
00:02:03,720 --> 00:02:03,989
l
352
00:02:03,996 --> 00:02:04,167
that
353
00:02:04,170 --> 00:02:04,320
is
354
00:02:04,320 --> 00:02:04,650
based
355
00:02:04,676 --> 00:02:04,890
on
356
00:02:04,890 --> 00:02:04,980
the
357
00:02:04,980 --> 00:02:05,190
c
358
00:02:05,190 --> 00:02:05,910
language
359
00:02:06,360 --> 00:02:06,600
and
360
00:02:06,600 --> 00:02:06,750
it
361
00:02:06,750 --> 00:02:06,900
is
362
00:02:06,900 --> 00:02:07,200
used
363
00:02:07,200 --> 00:02:07,406
for
364
00:02:07,412 --> 00:02:08,010
modeling
365
00:02:08,010 --> 00:02:08,550
electronic
366
00:02:08,550 --> 00:02:09,270
systems
367
00:02:09,360 --> 00:02:09,720
another
368
00:02:09,720 --> 00:02:10,200
example
369
00:02:10,200 --> 00:02:10,350
of
370
00:02:10,350 --> 00:02:10,560
each
371
00:02:10,560 --> 00:02:10,800
the
372
00:02:10,800 --> 00:02:11,040
l
373
00:02:11,073 --> 00:02:11,276
a
374
00:02:11,321 --> 00:02:11,790
system
375
00:02:11,790 --> 00:02:12,120
very
376
00:02:12,120 --> 00:02:12,480
log
377
00:02:13,050 --> 00:02:13,440
system
378
00:02:13,440 --> 00:02:13,740
very
379
00:02:13,740 --> 00:02:14,010
long
380
00:02:14,040 --> 00:02:14,250
it's
381
00:02:14,250 --> 00:02:14,580
just
382
00:02:14,580 --> 00:02:14,760
an
383
00:02:14,760 --> 00:02:15,330
enhanced
384
00:02:15,360 --> 00:02:15,870
version
385
00:02:15,870 --> 00:02:16,020
of
386
00:02:16,020 --> 00:02:16,380
very
387
00:02:16,380 --> 00:02:16,770
log
388
00:02:16,929 --> 00:02:17,219
that
389
00:02:17,220 --> 00:02:17,519
has
390
00:02:17,550 --> 00:02:18,060
additional
391
00:02:18,060 --> 00:02:18,540
features
392
00:02:18,570 --> 00:02:18,780
like
393
00:02:18,780 --> 00:02:19,440
verification
394
00:02:19,440 --> 00:02:20,100
language
395
00:02:20,100 --> 00:02:20,490
object
396
00:02:20,490 --> 00:02:20,910
oriented
397
00:02:20,910 --> 00:02:21,120
this
398
00:02:21,120 --> 00:02:21,360
saying
399
00:02:21,390 --> 00:02:21,930
etc
400
00:02:21,990 --> 00:02:22,170
in
401
00:02:22,170 --> 00:02:22,410
our
402
00:02:22,410 --> 00:02:22,770
class
403
00:02:22,770 --> 00:02:22,920
we
404
00:02:22,920 --> 00:02:23,130
will
405
00:02:23,130 --> 00:02:23,280
be
406
00:02:23,280 --> 00:02:23,610
using
407
00:02:23,610 --> 00:02:23,940
very
408
00:02:23,940 --> 00:02:24,210
long
409
00:02:24,240 --> 00:02:24,870
because
410
00:02:24,900 --> 00:02:25,050
it
411
00:02:25,050 --> 00:02:25,140
is
412
00:02:25,140 --> 00:02:25,260
the
413
00:02:25,260 --> 00:02:25,650
most
414
00:02:25,680 --> 00:02:26,222
popular
415
00:02:26,222 --> 00:02:26,520
each
416
00:02:26,520 --> 00:02:26,730
the
417
00:02:26,730 --> 00:02:27,060
elder
418
00:02:27,061 --> 00:02:27,270
this
419
00:02:27,270 --> 00:02:27,660
used
420
00:02:27,663 --> 00:02:27,840
in
421
00:02:27,840 --> 00:02:28,020
the
422
00:02:28,020 --> 00:02:28,830
semiconductor
423
00:02:28,830 --> 00:02:29,460
industry
424
00:02:29,520 --> 00:02:29,640
to
425
00:02:29,640 --> 00:02:29,970
start
426
00:02:29,970 --> 00:02:30,060
the
427
00:02:30,060 --> 00:02:30,748
discussion
428
00:02:30,750 --> 00:02:30,990
less
429
00:02:30,990 --> 00:02:31,830
familiarize
430
00:02:31,830 --> 00:02:32,430
ourselves
431
00:02:32,430 --> 00:02:32,760
with
432
00:02:32,760 --> 00:02:32,820
a
433
00:02:32,820 --> 00:02:33,030
few
434
00:02:33,030 --> 00:02:33,780
concepts
435
00:02:33,840 --> 00:02:34,260
used
436
00:02:34,290 --> 00:02:34,680
in
437
00:02:34,740 --> 00:02:35,100
very
438
00:02:35,100 --> 00:02:35,400
log
439
00:02:35,580 --> 00:02:35,700
a
440
00:02:35,700 --> 00:02:35,970
very
441
00:02:35,970 --> 00:02:36,179
look
442
00:02:36,185 --> 00:02:36,540
best
443
00:02:36,540 --> 00:02:37,050
bench
444
00:02:37,110 --> 00:02:37,440
or
445
00:02:37,440 --> 00:02:37,620
a
446
00:02:37,621 --> 00:02:37,950
test
447
00:02:37,950 --> 00:02:38,340
bench
448
00:02:38,370 --> 00:02:38,549
is
449
00:02:38,549 --> 00:02:38,790
just
450
00:02:38,790 --> 00:02:39,230
another
451
00:02:39,240 --> 00:02:39,540
better
452
00:02:39,540 --> 00:02:39,750
look
453
00:02:39,769 --> 00:02:40,140
file
454
00:02:40,154 --> 00:02:40,290
that
455
00:02:40,290 --> 00:02:40,470
is
456
00:02:40,470 --> 00:02:40,770
used
457
00:02:40,800 --> 00:02:40,920
to
458
00:02:40,922 --> 00:02:41,259
test
459
00:02:41,280 --> 00:02:41,339
the
460
00:02:41,340 --> 00:02:41,880
timing
461
00:02:41,880 --> 00:02:42,060
and
462
00:02:42,060 --> 00:02:42,930
functionality
463
00:02:42,930 --> 00:02:43,230
of
464
00:02:43,320 --> 00:02:43,410
a
465
00:02:43,410 --> 00:02:43,950
module
466
00:02:43,980 --> 00:02:44,190
of
467
00:02:44,220 --> 00:02:44,280
a
468
00:02:44,289 --> 00:02:44,760
design
469
00:02:45,090 --> 00:02:45,360
we
470
00:02:45,360 --> 00:02:45,600
used
471
00:02:45,612 --> 00:02:45,750
a
472
00:02:45,753 --> 00:02:46,050
test
473
00:02:46,080 --> 00:02:46,440
bench
474
00:02:46,470 --> 00:02:46,560
to
475
00:02:46,560 --> 00:02:47,130
simulate
476
00:02:47,130 --> 00:02:47,280
an
477
00:02:47,280 --> 00:02:47,760
analyst
478
00:02:47,760 --> 00:02:47,815
at
479
00:02:47,815 --> 00:02:47,880
the
480
00:02:47,880 --> 00:02:48,210
same
481
00:02:48,247 --> 00:02:48,630
without
482
00:02:48,630 --> 00:02:49,350
connecting
483
00:02:49,440 --> 00:02:49,590
a
484
00:02:49,590 --> 00:02:50,040
physical
485
00:02:50,040 --> 00:02:50,490
device
486
00:02:50,490 --> 00:02:50,790
like
487
00:02:50,820 --> 00:02:51,030
an
488
00:02:51,030 --> 00:02:51,212
f
489
00:02:51,212 --> 00:02:51,382
b
490
00:02:51,393 --> 00:02:51,660
g
491
00:02:51,660 --> 00:02:51,990
eight
492
00:02:52,230 --> 00:02:52,350
or
493
00:02:52,355 --> 00:02:52,920
practically
494
00:02:52,920 --> 00:02:53,580
speaking
495
00:02:53,640 --> 00:02:53,790
at
496
00:02:53,790 --> 00:02:54,040
that's
497
00:02:54,060 --> 00:02:54,390
bench
498
00:02:54,399 --> 00:02:54,540
it's
499
00:02:54,540 --> 00:02:54,780
just
500
00:02:54,780 --> 00:02:55,170
another
501
00:02:55,170 --> 00:02:55,590
code
502
00:02:55,590 --> 00:02:55,800
for
503
00:02:55,800 --> 00:02:56,004
you
504
00:02:56,012 --> 00:02:56,160
to
505
00:02:56,160 --> 00:02:56,550
test
506
00:02:56,610 --> 00:02:56,700
a
507
00:02:56,700 --> 00:02:57,000
very
508
00:02:57,000 --> 00:02:57,180
le
509
00:02:57,270 --> 00:02:57,600
code
510
00:02:57,750 --> 00:02:58,170
logic
511
00:02:58,173 --> 00:02:59,010
syntheses
512
00:02:59,070 --> 00:02:59,730
refers
513
00:02:59,820 --> 00:03:00,180
to
514
00:03:00,210 --> 00:03:00,360
the
515
00:03:00,360 --> 00:03:00,840
process
516
00:03:00,840 --> 00:03:01,020
of
517
00:03:01,020 --> 00:03:01,230
that
518
00:03:01,230 --> 00:03:01,440
either
519
00:03:01,440 --> 00:03:01,560
in
520
00:03:01,590 --> 00:03:01,706
a
521
00:03:01,706 --> 00:03:02,070
list
522
00:03:02,070 --> 00:03:02,190
of
523
00:03:02,190 --> 00:03:02,610
physical
524
00:03:02,610 --> 00:03:03,270
components
525
00:03:03,300 --> 00:03:03,450
and
526
00:03:03,450 --> 00:03:03,660
their
527
00:03:03,660 --> 00:03:04,380
connections
528
00:03:04,530 --> 00:03:04,830
from
529
00:03:04,830 --> 00:03:04,950
the
530
00:03:04,950 --> 00:03:05,340
model
531
00:03:05,340 --> 00:03:05,880
described
532
00:03:05,910 --> 00:03:06,150
by
533
00:03:06,150 --> 00:03:06,420
the
534
00:03:06,450 --> 00:03:06,690
each
535
00:03:06,690 --> 00:03:06,870
the
536
00:03:07,015 --> 00:03:07,320
code
537
00:03:07,350 --> 00:03:07,590
this
538
00:03:07,590 --> 00:03:07,831
nice
539
00:03:07,831 --> 00:03:08,010
of
540
00:03:08,011 --> 00:03:08,700
components
541
00:03:08,700 --> 00:03:08,850
and
542
00:03:08,850 --> 00:03:09,030
their
543
00:03:09,030 --> 00:03:09,720
connections
544
00:03:09,750 --> 00:03:09,930
is
545
00:03:09,930 --> 00:03:10,290
also
546
00:03:10,290 --> 00:03:10,680
called
547
00:03:10,680 --> 00:03:10,830
a
548
00:03:10,830 --> 00:03:11,400
necklace
549
00:03:11,790 --> 00:03:11,970
the
550
00:03:11,970 --> 00:03:12,330
logic
551
00:03:12,330 --> 00:03:12,421
of
552
00:03:12,421 --> 00:03:12,510
a
553
00:03:12,511 --> 00:03:12,930
module
554
00:03:12,930 --> 00:03:13,140
can
555
00:03:13,140 --> 00:03:13,320
be
556
00:03:13,320 --> 00:03:14,220
represented
557
00:03:14,580 --> 00:03:14,790
in
558
00:03:14,790 --> 00:03:15,240
any
559
00:03:15,240 --> 00:03:15,450
of
560
00:03:15,450 --> 00:03:15,750
these
561
00:03:15,840 --> 00:03:16,200
three
562
00:03:16,200 --> 00:03:16,560
very
563
00:03:16,560 --> 00:03:16,770
look
564
00:03:16,773 --> 00:03:17,190
modeling
565
00:03:17,190 --> 00:03:17,550
style
566
00:03:17,555 --> 00:03:17,760
that
567
00:03:17,760 --> 00:03:17,970
i'm
568
00:03:17,970 --> 00:03:18,360
about
569
00:03:18,360 --> 00:03:18,450
to
570
00:03:18,450 --> 00:03:18,719
show
571
00:03:18,720 --> 00:03:19,020
you
572
00:03:19,410 --> 00:03:19,893
engage
573
00:03:19,977 --> 00:03:20,430
level
574
00:03:20,430 --> 00:03:21,060
modeling
575
00:03:21,210 --> 00:03:21,360
the
576
00:03:21,360 --> 00:03:21,600
city
577
00:03:21,630 --> 00:03:21,840
kit
578
00:03:21,870 --> 00:03:22,050
is
579
00:03:22,050 --> 00:03:22,860
represented
580
00:03:22,860 --> 00:03:23,010
by
581
00:03:23,010 --> 00:03:23,849
specifying
582
00:03:23,850 --> 00:03:24,060
it's
583
00:03:24,060 --> 00:03:24,450
logic
584
00:03:24,480 --> 00:03:24,870
gates
585
00:03:24,930 --> 00:03:25,260
and
586
00:03:25,290 --> 00:03:25,650
their
587
00:03:25,650 --> 00:03:26,940
interconnections
588
00:03:27,600 --> 00:03:27,960
in
589
00:03:27,960 --> 00:03:28,320
data
590
00:03:28,320 --> 00:03:28,620
flow
591
00:03:28,620 --> 00:03:29,310
modeling
592
00:03:29,520 --> 00:03:30,300
operators
593
00:03:30,330 --> 00:03:30,540
that
594
00:03:30,600 --> 00:03:30,900
up
595
00:03:30,900 --> 00:03:31,050
on
596
00:03:31,051 --> 00:03:31,620
binary
597
00:03:31,620 --> 00:03:32,280
operands
598
00:03:32,370 --> 00:03:32,490
are
599
00:03:32,490 --> 00:03:32,820
used
600
00:03:32,820 --> 00:03:32,910
to
601
00:03:32,910 --> 00:03:33,480
represent
602
00:03:33,510 --> 00:03:33,630
the
603
00:03:33,630 --> 00:03:34,110
logic
604
00:03:34,140 --> 00:03:34,320
of
605
00:03:34,324 --> 00:03:34,472
a
606
00:03:34,472 --> 00:03:34,770
sarah
607
00:03:35,250 --> 00:03:35,520
in
608
00:03:35,520 --> 00:03:36,210
behavioral
609
00:03:36,210 --> 00:03:36,840
modeling
610
00:03:37,050 --> 00:03:37,590
digital
611
00:03:37,590 --> 00:03:38,130
circuits
612
00:03:38,133 --> 00:03:38,280
are
613
00:03:38,280 --> 00:03:39,300
represented
614
00:03:39,390 --> 00:03:39,603
at
615
00:03:39,603 --> 00:03:39,749
the
616
00:03:39,750 --> 00:03:40,290
functional
617
00:03:40,290 --> 00:03:40,800
level
618
00:03:40,950 --> 00:03:41,610
here
619
00:03:41,760 --> 00:03:41,820
the
620
00:03:41,820 --> 00:03:42,360
designer
621
00:03:42,360 --> 00:03:42,660
only
622
00:03:42,660 --> 00:03:42,930
needs
623
00:03:42,930 --> 00:03:43,080
to
624
00:03:43,080 --> 00:03:43,230
know
625
00:03:43,235 --> 00:03:43,410
the
626
00:03:43,410 --> 00:03:44,190
algorithm
627
00:03:44,190 --> 00:03:44,400
of
628
00:03:44,400 --> 00:03:44,490
the
629
00:03:44,491 --> 00:03:45,030
circuit
630
00:03:45,960 --> 00:03:46,142
and
631
00:03:46,142 --> 00:03:46,230
the
632
00:03:46,231 --> 00:03:46,708
designer
633
00:03:46,708 --> 00:03:46,890
does
634
00:03:46,890 --> 00:03:47,130
not
635
00:03:47,130 --> 00:03:47,370
need
636
00:03:47,370 --> 00:03:47,460
to
637
00:03:47,460 --> 00:03:47,640
know
638
00:03:47,640 --> 00:03:47,790
the
639
00:03:47,790 --> 00:03:48,060
gate
640
00:03:48,060 --> 00:03:48,390
level
641
00:03:48,390 --> 00:03:48,900
design
642
00:03:48,930 --> 00:03:49,170
of
643
00:03:49,170 --> 00:03:49,260
the
644
00:03:49,260 --> 00:03:49,770
circuit
645
00:03:49,950 --> 00:03:50,250
let's
646
00:03:50,250 --> 00:03:50,430
now
647
00:03:50,437 --> 00:03:50,761
turn
648
00:03:50,820 --> 00:03:51,270
to
649
00:03:51,930 --> 00:03:52,350
very
650
00:03:52,350 --> 00:03:52,560
log
651
00:03:52,568 --> 00:03:52,890
basic
652
00:03:52,890 --> 00:03:53,640
syntax
653
00:03:53,700 --> 00:03:53,940
when
654
00:03:53,940 --> 00:03:54,030
it
655
00:03:54,030 --> 00:03:54,360
comes
656
00:03:54,360 --> 00:03:54,780
to
657
00:03:54,780 --> 00:03:54,930
the
658
00:03:54,930 --> 00:03:55,320
basic
659
00:03:55,320 --> 00:03:56,070
syntax
660
00:03:56,130 --> 00:03:56,520
first
661
00:03:56,520 --> 00:03:56,700
of
662
00:03:56,700 --> 00:03:57,060
all
663
00:03:57,570 --> 00:03:57,900
very
664
00:03:57,900 --> 00:03:58,080
long
665
00:03:58,110 --> 00:03:58,350
h
666
00:03:58,356 --> 00:03:58,592
the
667
00:03:58,592 --> 00:03:58,860
an
668
00:03:58,920 --> 00:03:59,520
escape
669
00:03:59,558 --> 00:04:00,240
sensitive
670
00:04:00,390 --> 00:04:00,570
in
671
00:04:00,570 --> 00:04:00,930
other
672
00:04:00,930 --> 00:04:01,410
words
673
00:04:01,560 --> 00:04:01,740
if
674
00:04:01,740 --> 00:04:01,914
you
675
00:04:01,980 --> 00:04:02,340
change
676
00:04:02,345 --> 00:04:02,670
one
677
00:04:02,670 --> 00:04:03,060
letter
678
00:04:03,060 --> 00:04:03,360
into
679
00:04:03,360 --> 00:04:03,480
an
680
00:04:03,480 --> 00:04:03,840
upper
681
00:04:03,850 --> 00:04:04,170
case
682
00:04:04,170 --> 00:04:04,350
or
683
00:04:04,359 --> 00:04:05,010
lowercase
684
00:04:05,010 --> 00:04:05,580
letter
685
00:04:05,760 --> 00:04:06,030
then
686
00:04:06,030 --> 00:04:06,150
you
687
00:04:06,150 --> 00:04:06,390
now
688
00:04:06,390 --> 00:04:06,750
have
689
00:04:06,750 --> 00:04:06,900
a
690
00:04:06,900 --> 00:04:07,109
new
691
00:04:07,111 --> 00:04:07,710
variable
692
00:04:07,710 --> 00:04:07,890
and
693
00:04:07,890 --> 00:04:08,130
so
694
00:04:08,130 --> 00:04:08,430
on
695
00:04:08,580 --> 00:04:08,910
white
696
00:04:08,911 --> 00:04:09,570
spaces
697
00:04:09,660 --> 00:04:09,990
like
698
00:04:09,990 --> 00:04:10,770
spaces
699
00:04:10,860 --> 00:04:11,280
babs
700
00:04:11,310 --> 00:04:11,400
a
701
00:04:11,400 --> 00:04:11,640
new
702
00:04:11,640 --> 00:04:12,030
lines
703
00:04:12,030 --> 00:04:12,270
are
704
00:04:12,270 --> 00:04:12,750
ignored
705
00:04:12,780 --> 00:04:13,470
keywords
706
00:04:13,470 --> 00:04:13,860
are
707
00:04:13,860 --> 00:04:14,220
lower
708
00:04:14,220 --> 00:04:14,790
case
709
00:04:14,970 --> 00:04:15,210
when
710
00:04:15,210 --> 00:04:15,360
we
711
00:04:15,360 --> 00:04:15,570
say
712
00:04:15,570 --> 00:04:16,200
keywords
713
00:04:16,290 --> 00:04:16,680
these
714
00:04:16,707 --> 00:04:16,860
are
715
00:04:16,860 --> 00:04:17,190
words
716
00:04:17,220 --> 00:04:17,400
that
717
00:04:17,400 --> 00:04:17,518
have
718
00:04:17,519 --> 00:04:17,549
a
719
00:04:17,554 --> 00:04:18,030
special
720
00:04:18,030 --> 00:04:18,450
meaning
721
00:04:18,450 --> 00:04:18,599
in
722
00:04:18,599 --> 00:04:18,900
very
723
00:04:18,900 --> 00:04:19,110
long
724
00:04:19,110 --> 00:04:19,319
each
725
00:04:19,319 --> 00:04:19,530
the
726
00:04:19,530 --> 00:04:19,830
l
727
00:04:20,190 --> 00:04:20,370
in
728
00:04:20,370 --> 00:04:20,700
other
729
00:04:20,700 --> 00:04:21,180
words
730
00:04:21,420 --> 00:04:21,570
you
731
00:04:21,570 --> 00:04:22,020
cannot
732
00:04:22,080 --> 00:04:22,320
use
733
00:04:22,322 --> 00:04:22,680
them
734
00:04:22,680 --> 00:04:22,860
as
735
00:04:22,890 --> 00:04:23,370
variable
736
00:04:23,370 --> 00:04:23,730
names
737
00:04:23,730 --> 00:04:24,120
because
738
00:04:24,120 --> 00:04:24,360
they
739
00:04:24,360 --> 00:04:24,540
are
740
00:04:24,540 --> 00:04:25,080
reserved
741
00:04:25,170 --> 00:04:25,620
words
742
00:04:25,620 --> 00:04:25,800
in
743
00:04:25,800 --> 00:04:26,100
this
744
00:04:26,130 --> 00:04:26,820
language
745
00:04:26,880 --> 00:04:27,510
variable
746
00:04:27,510 --> 00:04:27,870
names
747
00:04:27,870 --> 00:04:28,080
must
748
00:04:28,080 --> 00:04:28,410
start
749
00:04:28,410 --> 00:04:28,643
with
750
00:04:28,710 --> 00:04:29,369
alphabet
751
00:04:29,369 --> 00:04:29,488
the
752
00:04:29,494 --> 00:04:30,178
character
753
00:04:30,180 --> 00:04:30,510
or
754
00:04:30,540 --> 00:04:30,690
and
755
00:04:30,690 --> 00:04:31,427
underscore
756
00:04:31,740 --> 00:04:31,920
in
757
00:04:31,920 --> 00:04:32,190
any
758
00:04:32,190 --> 00:04:32,760
programming
759
00:04:32,760 --> 00:04:33,330
language
760
00:04:33,390 --> 00:04:33,900
variable
761
00:04:33,900 --> 00:04:34,050
is
762
00:04:34,080 --> 00:04:34,380
just
763
00:04:34,380 --> 00:04:34,470
a
764
00:04:34,470 --> 00:04:35,190
container
765
00:04:35,190 --> 00:04:35,730
for
766
00:04:36,060 --> 00:04:36,690
values
767
00:04:36,750 --> 00:04:36,930
in
768
00:04:36,930 --> 00:04:37,496
addition
769
00:04:37,503 --> 00:04:38,220
system
770
00:04:38,280 --> 00:04:38,730
task
771
00:04:38,820 --> 00:04:38,970
and
772
00:04:38,970 --> 00:04:39,605
functions
773
00:04:39,605 --> 00:04:40,080
starts
774
00:04:40,080 --> 00:04:40,481
with
775
00:04:40,590 --> 00:04:41,040
dollar
776
00:04:41,040 --> 00:04:41,520
sign
777
00:04:41,700 --> 00:04:42,210
comments
778
00:04:42,272 --> 00:04:42,420
in
779
00:04:42,420 --> 00:04:42,780
very
780
00:04:42,780 --> 00:04:42,990
long
781
00:04:43,020 --> 00:04:43,140
are
782
00:04:43,140 --> 00:04:43,650
similar
783
00:04:43,650 --> 00:04:43,944
to
784
00:04:43,980 --> 00:04:44,190
see
785
00:04:44,190 --> 00:04:44,940
language
786
00:04:45,090 --> 00:04:45,270
if
787
00:04:45,270 --> 00:04:45,450
you
788
00:04:45,450 --> 00:04:45,690
want
789
00:04:45,690 --> 00:04:45,840
to
790
00:04:45,840 --> 00:04:46,140
have
791
00:04:46,140 --> 00:04:46,380
one
792
00:04:46,380 --> 00:04:46,590
lane
793
00:04:46,597 --> 00:04:47,190
comment
794
00:04:47,220 --> 00:04:47,670
used
795
00:04:47,671 --> 00:04:48,030
a
796
00:04:48,090 --> 00:04:48,510
double
797
00:04:48,510 --> 00:04:48,990
forward
798
00:04:48,990 --> 00:04:49,650
slash
799
00:04:49,710 --> 00:04:49,920
if
800
00:04:49,920 --> 00:04:50,130
you
801
00:04:50,130 --> 00:04:50,400
want
802
00:04:50,400 --> 00:04:50,550
to
803
00:04:50,550 --> 00:04:51,060
have
804
00:04:51,090 --> 00:04:51,450
multi
805
00:04:51,450 --> 00:04:51,780
lane
806
00:04:51,780 --> 00:04:52,470
comment
807
00:04:52,560 --> 00:04:52,980
use
808
00:04:53,070 --> 00:04:53,820
slash
809
00:04:53,940 --> 00:04:54,201
as
810
00:04:54,211 --> 00:04:54,780
thaddeus
811
00:04:55,080 --> 00:04:55,440
than
812
00:04:55,440 --> 00:04:55,560
the
813
00:04:55,560 --> 00:04:56,250
comment
814
00:04:56,568 --> 00:04:56,940
then
815
00:04:56,940 --> 00:04:57,182
as
816
00:04:57,182 --> 00:04:57,690
studies
817
00:04:57,750 --> 00:04:58,380
slash
818
00:04:58,590 --> 00:04:59,066
comments
819
00:04:59,070 --> 00:04:59,220
are
820
00:04:59,626 --> 00:04:59,818
that
821
00:04:59,823 --> 00:05:00,000
have
822
00:05:00,000 --> 00:05:00,210
no
823
00:05:00,210 --> 00:05:00,630
effect
824
00:05:00,660 --> 00:05:00,840
in
825
00:05:00,840 --> 00:05:01,050
the
826
00:05:01,080 --> 00:05:01,950
simulation
827
00:05:05,190 --> 00:05:05,400
in
828
00:05:05,400 --> 00:05:05,640
this
829
00:05:05,640 --> 00:05:06,091
demo
830
00:05:06,108 --> 00:05:06,210
i
831
00:05:06,210 --> 00:05:06,300
will
832
00:05:06,308 --> 00:05:06,630
begin
833
00:05:06,630 --> 00:05:07,050
coding
834
00:05:07,050 --> 00:05:07,350
using
835
00:05:07,350 --> 00:05:07,500
the
836
00:05:07,500 --> 00:05:07,710
old
837
00:05:07,710 --> 00:05:08,310
version
838
00:05:08,820 --> 00:05:09,120
then
839
00:05:09,120 --> 00:05:09,270
i'll
840
00:05:09,270 --> 00:05:09,840
gradually
841
00:05:09,840 --> 00:05:10,530
transition
842
00:05:10,560 --> 00:05:10,680
to
843
00:05:10,680 --> 00:05:10,800
the
844
00:05:10,800 --> 00:05:11,010
new
845
00:05:11,010 --> 00:05:11,550
version
846
00:05:11,550 --> 00:05:11,700
in
847
00:05:11,700 --> 00:05:11,790
the
848
00:05:11,790 --> 00:05:12,390
succeeding
849
00:05:12,390 --> 00:05:13,080
uploads
850
00:05:16,274 --> 00:05:16,440
look
851
00:05:16,462 --> 00:05:16,680
h
852
00:05:16,680 --> 00:05:16,920
d
853
00:05:16,920 --> 00:05:17,100
l
854
00:05:17,128 --> 00:05:17,216
a
855
00:05:17,220 --> 00:05:17,610
module
856
00:05:17,612 --> 00:05:17,820
is
857
00:05:17,820 --> 00:05:17,940
a
858
00:05:17,940 --> 00:05:18,660
fundamental
859
00:05:18,660 --> 00:05:19,110
unit
860
00:05:19,170 --> 00:05:19,380
that
861
00:05:19,380 --> 00:05:19,980
performs
862
00:05:20,010 --> 00:05:20,160
a
863
00:05:20,160 --> 00:05:20,760
specific
864
00:05:20,760 --> 00:05:21,390
function
865
00:05:21,720 --> 00:05:22,200
practically
866
00:05:22,200 --> 00:05:22,860
speaking
867
00:05:23,160 --> 00:05:23,250
a
868
00:05:23,250 --> 00:05:23,610
module
869
00:05:23,610 --> 00:05:23,790
is
870
00:05:23,790 --> 00:05:24,210
just
871
00:05:24,300 --> 00:05:24,420
a
872
00:05:24,420 --> 00:05:24,690
block
873
00:05:24,720 --> 00:05:24,960
of
874
00:05:24,960 --> 00:05:25,410
code
875
00:05:25,680 --> 00:05:25,860
and
876
00:05:25,860 --> 00:05:26,310
closed
877
00:05:26,335 --> 00:05:26,790
between
878
00:05:26,790 --> 00:05:26,910
the
879
00:05:26,910 --> 00:05:27,390
keyword
880
00:05:27,540 --> 00:05:27,960
bear
881
00:05:28,050 --> 00:05:28,680
module
882
00:05:28,680 --> 00:05:29,100
and
883
00:05:29,280 --> 00:05:29,580
and
884
00:05:29,580 --> 00:05:30,148
module
885
00:05:30,390 --> 00:05:30,570
the
886
00:05:30,570 --> 00:05:31,050
keyword
887
00:05:31,050 --> 00:05:31,650
module
888
00:05:31,650 --> 00:05:31,890
is
889
00:05:31,890 --> 00:05:32,400
followed
890
00:05:32,400 --> 00:05:32,580
by
891
00:05:32,580 --> 00:05:32,760
the
892
00:05:32,760 --> 00:05:32,970
name
893
00:05:32,970 --> 00:05:33,150
of
894
00:05:33,150 --> 00:05:33,330
the
895
00:05:33,330 --> 00:05:33,990
module
896
00:05:34,710 --> 00:05:35,100
and
897
00:05:35,100 --> 00:05:35,280
if
898
00:05:35,280 --> 00:05:35,490
your
899
00:05:35,490 --> 00:05:35,910
module
900
00:05:35,928 --> 00:05:36,840
requires
901
00:05:37,020 --> 00:05:37,470
inputs
902
00:05:37,470 --> 00:05:37,620
and
903
00:05:37,650 --> 00:05:38,370
outputs
904
00:05:38,910 --> 00:05:39,090
the
905
00:05:39,090 --> 00:05:39,510
module
906
00:05:39,510 --> 00:05:39,840
name
907
00:05:39,840 --> 00:05:40,050
is
908
00:05:40,050 --> 00:05:40,590
followed
909
00:05:40,590 --> 00:05:41,100
by
910
00:05:41,160 --> 00:05:41,280
the
911
00:05:41,280 --> 00:05:41,610
list
912
00:05:41,610 --> 00:05:41,760
of
913
00:05:41,790 --> 00:05:42,300
input
914
00:05:42,300 --> 00:05:42,450
and
915
00:05:42,480 --> 00:05:42,900
output
916
00:05:42,930 --> 00:05:43,440
ports
917
00:05:43,500 --> 00:05:43,710
so
918
00:05:43,710 --> 00:05:43,830
we
919
00:05:43,830 --> 00:05:44,460
collectively
920
00:05:44,460 --> 00:05:44,754
called
921
00:05:44,754 --> 00:05:44,940
this
922
00:05:44,970 --> 00:05:45,060
a
923
00:05:45,060 --> 00:05:45,480
sport
924
00:05:45,480 --> 00:05:45,810
lists
925
00:05:45,870 --> 00:05:46,050
and
926
00:05:46,050 --> 00:05:46,200
the
927
00:05:46,230 --> 00:05:46,650
sport
928
00:05:46,650 --> 00:05:47,310
least
929
00:05:47,644 --> 00:05:47,850
is
930
00:05:47,850 --> 00:05:48,360
enclosed
931
00:05:48,390 --> 00:05:48,630
by
932
00:05:48,630 --> 00:05:49,560
parenthesis
933
00:05:49,650 --> 00:05:50,220
each
934
00:05:50,400 --> 00:05:50,970
component
935
00:05:50,970 --> 00:05:51,060
of
936
00:05:51,060 --> 00:05:51,180
the
937
00:05:51,180 --> 00:05:51,720
partly
938
00:05:51,720 --> 00:05:51,870
as
939
00:05:51,903 --> 00:05:52,168
is
940
00:05:52,168 --> 00:05:52,890
separated
941
00:05:52,890 --> 00:05:53,340
by
942
00:05:53,820 --> 00:05:54,420
commas
943
00:05:54,510 --> 00:05:54,690
the
944
00:05:54,690 --> 00:05:55,170
keyword
945
00:05:55,170 --> 00:05:55,860
module
946
00:05:55,920 --> 00:05:56,250
must
947
00:05:56,250 --> 00:05:56,700
always
948
00:05:56,700 --> 00:05:56,850
be
949
00:05:56,850 --> 00:05:57,630
terminated
950
00:05:57,630 --> 00:05:58,050
by
951
00:05:58,200 --> 00:05:58,290
a
952
00:05:58,290 --> 00:05:58,890
keyword
953
00:05:58,920 --> 00:05:59,220
and
954
00:05:59,220 --> 00:05:59,790
module
955
00:06:00,060 --> 00:06:00,270
if
956
00:06:00,270 --> 00:06:00,570
your
957
00:06:00,570 --> 00:06:01,020
module
958
00:06:01,020 --> 00:06:01,590
contains
959
00:06:01,619 --> 00:06:02,160
sports
960
00:06:02,190 --> 00:06:02,490
then
961
00:06:02,490 --> 00:06:02,700
you
962
00:06:02,700 --> 00:06:03,060
must
963
00:06:03,090 --> 00:06:03,540
tell
964
00:06:03,630 --> 00:06:03,780
how
965
00:06:03,781 --> 00:06:03,930
to
966
00:06:03,930 --> 00:06:04,170
use
967
00:06:04,170 --> 00:06:04,290
the
968
00:06:04,292 --> 00:06:04,890
sports
969
00:06:04,980 --> 00:06:05,125
and
970
00:06:05,125 --> 00:06:05,183
the
971
00:06:05,183 --> 00:06:05,610
following
972
00:06:05,610 --> 00:06:06,120
lines
973
00:06:06,210 --> 00:06:06,390
i'm
974
00:06:06,390 --> 00:06:07,050
declaring
975
00:06:07,050 --> 00:06:07,470
parts
976
00:06:07,500 --> 00:06:07,890
a
977
00:06:07,950 --> 00:06:08,310
b
978
00:06:08,310 --> 00:06:08,490
and
979
00:06:08,490 --> 00:06:08,970
c
980
00:06:09,180 --> 00:06:09,450
as
981
00:06:09,480 --> 00:06:10,050
inputs
982
00:06:10,050 --> 00:06:10,290
and
983
00:06:10,320 --> 00:06:10,710
ports
984
00:06:10,740 --> 00:06:10,980
the
985
00:06:10,980 --> 00:06:11,190
n
986
00:06:11,220 --> 00:06:11,430
e
987
00:06:11,430 --> 00:06:11,670
s
988
00:06:11,670 --> 00:06:12,270
outputs
989
00:06:12,570 --> 00:06:12,750
in
990
00:06:12,750 --> 00:06:13,080
other
991
00:06:13,080 --> 00:06:13,410
words
992
00:06:13,410 --> 00:06:13,650
ain't
993
00:06:13,672 --> 00:06:14,070
telling
994
00:06:14,070 --> 00:06:14,160
the
995
00:06:14,160 --> 00:06:14,640
computer
996
00:06:14,670 --> 00:06:14,850
that
997
00:06:14,850 --> 00:06:14,970
i
998
00:06:14,970 --> 00:06:15,150
will
999
00:06:15,150 --> 00:06:15,300
be
1000
00:06:15,300 --> 00:06:15,630
using
1001
00:06:15,630 --> 00:06:15,960
ports
1002
00:06:15,960 --> 00:06:16,110
a
1003
00:06:16,110 --> 00:06:16,380
b
1004
00:06:16,380 --> 00:06:16,530
and
1005
00:06:16,530 --> 00:06:16,890
c
1006
00:06:17,190 --> 00:06:17,400
as
1007
00:06:17,400 --> 00:06:17,970
inputs
1008
00:06:17,970 --> 00:06:18,270
and
1009
00:06:18,870 --> 00:06:19,224
ports
1010
00:06:19,231 --> 00:06:19,500
d
1011
00:06:19,500 --> 00:06:19,650
and
1012
00:06:19,680 --> 00:06:19,860
e
1013
00:06:19,860 --> 00:06:20,070
s
1014
00:06:20,070 --> 00:06:20,671
outputs
1015
00:06:20,730 --> 00:06:20,910
so
1016
00:06:20,910 --> 00:06:21,180
just
1017
00:06:21,180 --> 00:06:21,450
like
1018
00:06:21,450 --> 00:06:21,720
the
1019
00:06:21,750 --> 00:06:21,930
c
1020
00:06:21,930 --> 00:06:22,560
language
1021
00:06:22,590 --> 00:06:22,920
each
1022
00:06:22,981 --> 00:06:23,640
statement
1023
00:06:23,640 --> 00:06:23,790
in
1024
00:06:23,790 --> 00:06:24,120
very
1025
00:06:24,120 --> 00:06:24,360
log
1026
00:06:24,390 --> 00:06:24,540
is
1027
00:06:24,540 --> 00:06:25,260
terminated
1028
00:06:25,260 --> 00:06:25,500
with
1029
00:06:25,500 --> 00:06:25,650
a
1030
00:06:25,650 --> 00:06:26,460
semicolon
1031
00:06:26,550 --> 00:06:26,760
when
1032
00:06:26,760 --> 00:06:26,880
it
1033
00:06:26,880 --> 00:06:27,150
comes
1034
00:06:27,150 --> 00:06:27,270
to
1035
00:06:27,270 --> 00:06:27,810
studying
1036
00:06:27,810 --> 00:06:28,110
very
1037
00:06:28,110 --> 00:06:28,320
long
1038
00:06:28,350 --> 00:06:28,560
h
1039
00:06:28,560 --> 00:06:28,800
the
1040
00:06:28,800 --> 00:06:29,220
l
1041
00:06:29,520 --> 00:06:29,760
we
1042
00:06:29,760 --> 00:06:29,910
will
1043
00:06:29,910 --> 00:06:30,180
use
1044
00:06:30,210 --> 00:06:30,360
he
1045
00:06:30,360 --> 00:06:30,720
cuddles
1046
00:06:30,777 --> 00:06:31,170
very
1047
00:06:31,170 --> 00:06:31,439
long
1048
00:06:31,680 --> 00:06:32,310
platform
1049
00:06:32,310 --> 00:06:32,850
because
1050
00:06:32,880 --> 00:06:33,270
unlike
1051
00:06:33,270 --> 00:06:33,630
other
1052
00:06:33,630 --> 00:06:34,470
platforms
1053
00:06:34,920 --> 00:06:35,459
icarus
1054
00:06:35,471 --> 00:06:35,820
very
1055
00:06:35,820 --> 00:06:36,090
long
1056
00:06:36,120 --> 00:06:36,300
does
1057
00:06:36,300 --> 00:06:36,540
not
1058
00:06:36,540 --> 00:06:36,870
force
1059
00:06:36,870 --> 00:06:37,020
you
1060
00:06:37,020 --> 00:06:37,170
to
1061
00:06:37,170 --> 00:06:37,320
do
1062
00:06:37,320 --> 00:06:38,250
registration
1063
00:06:38,550 --> 00:06:38,730
in
1064
00:06:38,730 --> 00:06:39,060
other
1065
00:06:39,060 --> 00:06:39,510
words
1066
00:06:39,780 --> 00:06:39,930
it
1067
00:06:39,930 --> 00:06:40,350
doesn't
1068
00:06:40,350 --> 00:06:40,618
let
1069
00:06:40,622 --> 00:06:41,040
private
1070
00:06:41,040 --> 00:06:41,580
companies
1071
00:06:41,640 --> 00:06:42,090
harvest
1072
00:06:42,150 --> 00:06:42,570
personal
1073
00:06:42,570 --> 00:06:43,290
information
1074
00:06:43,290 --> 00:06:43,560
from
1075
00:06:43,560 --> 00:06:43,680
the
1076
00:06:43,680 --> 00:06:44,280
users
1077
00:06:44,400 --> 00:06:44,520
to
1078
00:06:44,520 --> 00:06:45,030
install
1079
00:06:45,060 --> 00:06:45,600
ecoboost
1080
00:06:45,604 --> 00:06:45,930
very
1081
00:06:45,930 --> 00:06:46,200
log
1082
00:06:46,203 --> 00:06:46,440
or
1083
00:06:46,441 --> 00:06:46,710
a
1084
00:06:46,710 --> 00:06:47,070
very
1085
00:06:47,070 --> 00:06:47,430
long
1086
00:06:49,740 --> 00:06:50,100
open
1087
00:06:50,100 --> 00:06:50,250
your
1088
00:06:50,250 --> 00:06:50,730
favorite
1089
00:06:50,730 --> 00:06:50,970
web
1090
00:06:50,970 --> 00:06:51,450
browser
1091
00:06:51,450 --> 00:06:51,630
and
1092
00:06:51,630 --> 00:06:51,930
type
1093
00:06:51,960 --> 00:06:52,230
in
1094
00:06:52,740 --> 00:06:52,890
he
1095
00:06:52,890 --> 00:06:53,130
cut
1096
00:06:53,131 --> 00:06:53,430
us
1097
00:06:53,550 --> 00:06:53,606
a
1098
00:06:53,606 --> 00:06:53,940
very
1099
00:06:53,940 --> 00:06:54,270
log
1100
00:06:54,330 --> 00:06:55,019
download
1101
00:06:58,141 --> 00:06:58,406
the
1102
00:06:58,500 --> 00:06:58,950
browser
1103
00:06:58,950 --> 00:06:59,130
will
1104
00:06:59,130 --> 00:06:59,670
recommend
1105
00:06:59,670 --> 00:06:59,850
you
1106
00:06:59,850 --> 00:07:00,000
an
1107
00:07:00,000 --> 00:07:00,570
external
1108
00:07:00,570 --> 00:07:00,900
link
1109
00:07:00,930 --> 00:07:01,020
to
1110
00:07:01,020 --> 00:07:01,140
the
1111
00:07:01,140 --> 00:07:01,770
packages
1112
00:07:01,800 --> 00:07:02,010
like
1113
00:07:02,010 --> 00:07:02,130
the
1114
00:07:02,130 --> 00:07:02,430
ones
1115
00:07:02,430 --> 00:07:02,640
in
1116
00:07:02,640 --> 00:07:02,880
blow
1117
00:07:02,880 --> 00:07:03,030
your
1118
00:07:03,030 --> 00:07:03,329
that
1119
00:07:03,331 --> 00:07:03,690
org
1120
00:07:04,710 --> 00:07:04,980
but
1121
00:07:04,980 --> 00:07:05,130
i
1122
00:07:05,130 --> 00:07:05,551
prefer
1123
00:07:05,565 --> 00:07:05,700
to
1124
00:07:05,700 --> 00:07:05,910
up
1125
00:07:05,910 --> 00:07:06,030
in
1126
00:07:06,030 --> 00:07:06,150
the
1127
00:07:06,150 --> 00:07:06,720
original
1128
00:07:06,720 --> 00:07:06,870
i
1129
00:07:06,870 --> 00:07:07,230
very
1130
00:07:07,230 --> 00:07:07,380
la
1131
00:07:07,440 --> 00:07:08,010
website
1132
00:07:08,190 --> 00:07:08,430
so
1133
00:07:08,430 --> 00:07:08,640
that
1134
00:07:08,640 --> 00:07:08,760
you
1135
00:07:08,760 --> 00:07:08,940
can
1136
00:07:08,940 --> 00:07:09,270
still
1137
00:07:09,270 --> 00:07:09,750
download
1138
00:07:09,750 --> 00:07:09,840
the
1139
00:07:09,840 --> 00:07:10,410
installer
1140
00:07:10,410 --> 00:07:10,590
in
1141
00:07:10,590 --> 00:07:10,920
case
1142
00:07:10,920 --> 00:07:11,040
the
1143
00:07:11,040 --> 00:07:11,640
external
1144
00:07:11,670 --> 00:07:12,180
links
1145
00:07:12,630 --> 00:07:13,200
changes
1146
00:07:13,230 --> 00:07:13,470
it's
1147
00:07:13,470 --> 00:07:13,710
u
1148
00:07:13,710 --> 00:07:13,920
r
1149
00:07:13,920 --> 00:07:14,249
l
1150
00:07:14,790 --> 00:07:15,030
so
1151
00:07:15,030 --> 00:07:15,240
up
1152
00:07:15,240 --> 00:07:15,390
in
1153
00:07:15,390 --> 00:07:15,660
this
1154
00:07:15,661 --> 00:07:16,230
ecos
1155
00:07:16,260 --> 00:07:16,530
that
1156
00:07:16,590 --> 00:07:16,740
i
1157
00:07:16,751 --> 00:07:17,100
very
1158
00:07:17,100 --> 00:07:17,310
look
1159
00:07:17,317 --> 00:07:17,580
dot
1160
00:07:17,580 --> 00:07:17,970
com
1161
00:07:21,120 --> 00:07:21,510
once
1162
00:07:21,510 --> 00:07:21,720
you're
1163
00:07:21,720 --> 00:07:21,900
in
1164
00:07:21,900 --> 00:07:22,110
this
1165
00:07:22,110 --> 00:07:22,740
website
1166
00:07:24,420 --> 00:07:24,750
click
1167
00:07:24,752 --> 00:07:25,230
this
1168
00:07:25,260 --> 00:07:25,710
here
1169
00:07:25,710 --> 00:07:26,220
link
1170
00:07:26,520 --> 00:07:27,060
directly
1171
00:07:27,060 --> 00:07:27,390
below
1172
00:07:27,390 --> 00:07:27,687
this
1173
00:07:27,690 --> 00:07:27,960
where
1174
00:07:27,960 --> 00:07:28,170
is
1175
00:07:28,200 --> 00:07:28,350
he
1176
00:07:28,350 --> 00:07:28,740
covers
1177
00:07:28,800 --> 00:07:29,160
very
1178
00:07:29,160 --> 00:07:29,430
logged
1179
00:07:29,460 --> 00:07:29,910
decks
1180
00:07:31,290 --> 00:07:31,470
and
1181
00:07:31,470 --> 00:07:31,740
once
1182
00:07:31,740 --> 00:07:31,860
you
1183
00:07:31,860 --> 00:07:32,190
click
1184
00:07:32,190 --> 00:07:32,370
the
1185
00:07:32,370 --> 00:07:32,790
link
1186
00:07:34,260 --> 00:07:34,470
it
1187
00:07:34,470 --> 00:07:34,680
will
1188
00:07:34,680 --> 00:07:35,010
bring
1189
00:07:35,010 --> 00:07:35,130
you
1190
00:07:35,130 --> 00:07:35,280
to
1191
00:07:35,280 --> 00:07:35,580
this
1192
00:07:35,580 --> 00:07:35,820
i
1193
00:07:35,821 --> 00:07:36,240
very
1194
00:07:36,240 --> 00:07:36,510
long
1195
00:07:36,540 --> 00:07:37,290
installation
1196
00:07:37,290 --> 00:07:37,770
guide
1197
00:07:38,790 --> 00:07:39,360
scroll
1198
00:07:39,360 --> 00:07:39,750
down
1199
00:07:39,750 --> 00:07:40,170
until
1200
00:07:40,170 --> 00:07:40,380
you
1201
00:07:40,380 --> 00:07:40,770
reach
1202
00:07:40,800 --> 00:07:41,790
installers
1203
00:07:51,930 --> 00:07:52,170
if
1204
00:07:52,170 --> 00:07:52,470
you're
1205
00:07:52,470 --> 00:07:52,860
using
1206
00:07:52,860 --> 00:07:53,550
windows
1207
00:07:53,790 --> 00:07:54,113
choose
1208
00:07:54,158 --> 00:07:54,690
icarus
1209
00:07:54,692 --> 00:07:55,050
very
1210
00:07:55,050 --> 00:07:55,230
look
1211
00:07:55,232 --> 00:07:55,380
for
1212
00:07:55,380 --> 00:07:56,070
windows
1213
00:08:00,210 --> 00:08:00,480
click
1214
00:08:00,480 --> 00:08:00,840
this
1215
00:08:00,840 --> 00:08:01,080
link
1216
00:08:01,110 --> 00:08:01,350
and
1217
00:08:01,350 --> 00:08:01,500
it
1218
00:08:01,500 --> 00:08:01,680
will
1219
00:08:01,680 --> 00:08:01,950
bring
1220
00:08:01,950 --> 00:08:02,130
you
1221
00:08:02,130 --> 00:08:02,457
to
1222
00:08:04,144 --> 00:08:04,583
player
1223
00:08:04,583 --> 00:08:04,858
that
1224
00:08:04,860 --> 00:08:05,340
oregon
1225
00:08:06,750 --> 00:08:07,020
go
1226
00:08:07,020 --> 00:08:07,169
to
1227
00:08:07,170 --> 00:08:07,650
download
1228
00:08:07,650 --> 00:08:08,310
section
1229
00:08:08,610 --> 00:08:08,790
and
1230
00:08:08,790 --> 00:08:09,120
click
1231
00:08:09,120 --> 00:08:09,299
the
1232
00:08:09,300 --> 00:08:09,750
latest
1233
00:08:09,750 --> 00:08:10,170
stable
1234
00:08:10,170 --> 00:08:10,680
release
1235
00:08:10,680 --> 00:08:11,130
whatever
1236
00:08:11,130 --> 00:08:11,369
that
1237
00:08:11,400 --> 00:08:12,000
executive
1238
00:08:12,016 --> 00:08:12,166
will
1239
00:08:12,180 --> 00:08:12,600
is
1240
00:08:12,960 --> 00:08:13,170
your
1241
00:08:13,170 --> 00:08:13,710
installer
1242
00:08:13,710 --> 00:08:14,280
download
1243
00:08:14,280 --> 00:08:14,430
will
1244
00:08:14,430 --> 00:08:14,610
now
1245
00:08:14,616 --> 00:08:15,120
begin
1246
00:08:19,110 --> 00:08:19,320
i'll
1247
00:08:19,320 --> 00:08:19,680
open
1248
00:08:19,680 --> 00:08:19,770
the
1249
00:08:19,771 --> 00:08:20,280
downloads
1250
00:08:20,280 --> 00:08:20,880
folder
1251
00:08:21,720 --> 00:08:21,898
and
1252
00:08:21,898 --> 00:08:22,409
transfer
1253
00:08:22,435 --> 00:08:22,530
the
1254
00:08:22,530 --> 00:08:23,130
installer
1255
00:08:23,130 --> 00:08:23,280
on
1256
00:08:23,280 --> 00:08:23,400
the
1257
00:08:23,400 --> 00:08:24,060
desktop
1258
00:08:24,120 --> 00:08:24,240
to
1259
00:08:24,240 --> 00:08:24,570
remind
1260
00:08:24,570 --> 00:08:25,200
myself
1261
00:08:25,200 --> 00:08:25,380
that
1262
00:08:25,380 --> 00:08:25,500
i
1263
00:08:25,500 --> 00:08:25,650
will
1264
00:08:25,650 --> 00:08:26,010
delete
1265
00:08:26,070 --> 00:08:26,340
it
1266
00:08:26,430 --> 00:08:26,760
after
1267
00:08:26,760 --> 00:08:26,910
the
1268
00:08:26,910 --> 00:08:27,540
installation
1269
00:08:27,540 --> 00:08:28,200
process
1270
00:08:32,070 --> 00:08:32,400
right
1271
00:08:32,430 --> 00:08:32,670
click
1272
00:08:32,670 --> 00:08:32,790
the
1273
00:08:32,790 --> 00:08:33,450
installer
1274
00:08:33,450 --> 00:08:33,690
and
1275
00:08:33,690 --> 00:08:34,020
run
1276
00:08:34,020 --> 00:08:34,290
it
1277
00:08:34,290 --> 00:08:34,530
as
1278
00:08:34,561 --> 00:08:35,513
administrator
1279
00:08:35,521 --> 00:08:35,910
because
1280
00:08:35,910 --> 00:08:36,060
you
1281
00:08:36,060 --> 00:08:36,240
will
1282
00:08:36,240 --> 00:08:36,420
be
1283
00:08:36,420 --> 00:08:36,990
installing
1284
00:08:36,990 --> 00:08:37,200
it
1285
00:08:37,320 --> 00:08:37,530
in
1286
00:08:37,530 --> 00:08:37,800
your
1287
00:08:37,800 --> 00:08:38,040
c
1288
00:08:38,044 --> 00:08:38,460
drive
1289
00:08:38,760 --> 00:08:39,210
after
1290
00:08:39,210 --> 00:08:39,720
that
1291
00:08:39,990 --> 00:08:40,170
the
1292
00:08:40,171 --> 00:08:40,679
acres
1293
00:08:40,710 --> 00:08:41,040
very
1294
00:08:41,040 --> 00:08:41,272
looks
1295
00:08:41,272 --> 00:08:41,670
setup
1296
00:08:41,671 --> 00:08:42,150
dialog
1297
00:08:42,150 --> 00:08:42,480
box
1298
00:08:42,480 --> 00:08:42,690
will
1299
00:08:42,690 --> 00:08:43,110
open
1300
00:08:44,430 --> 00:08:44,940
except
1301
00:08:44,940 --> 00:08:45,090
the
1302
00:08:45,090 --> 00:08:45,810
agreement
1303
00:08:48,630 --> 00:08:49,020
before
1304
00:08:49,020 --> 00:08:49,500
clicking
1305
00:08:49,500 --> 00:08:49,950
next
1306
00:08:50,370 --> 00:08:50,730
note
1307
00:08:50,730 --> 00:08:51,150
that
1308
00:08:51,270 --> 00:08:51,450
it
1309
00:08:51,450 --> 00:08:51,990
requires
1310
00:08:51,990 --> 00:08:52,080
you
1311
00:08:52,080 --> 00:08:52,230
to
1312
00:08:52,230 --> 00:08:52,586
choose
1313
00:08:52,620 --> 00:08:53,280
installation
1314
00:08:53,280 --> 00:08:53,730
folder
1315
00:08:53,730 --> 00:08:54,270
without
1316
00:08:54,270 --> 00:08:55,020
spaces
1317
00:08:55,620 --> 00:08:55,950
click
1318
00:08:55,951 --> 00:08:56,640
next
1319
00:08:56,850 --> 00:08:57,030
in
1320
00:08:57,030 --> 00:08:57,210
my
1321
00:08:57,210 --> 00:08:57,870
system
1322
00:08:57,930 --> 00:08:58,140
it
1323
00:08:58,140 --> 00:08:58,290
will
1324
00:08:58,290 --> 00:08:58,500
be
1325
00:08:58,500 --> 00:08:58,980
installed
1326
00:08:59,010 --> 00:08:59,160
in
1327
00:08:59,160 --> 00:08:59,430
see
1328
00:08:59,437 --> 00:08:59,910
drive
1329
00:08:59,970 --> 00:09:00,058
a
1330
00:09:00,058 --> 00:09:00,780
backslash
1331
00:09:00,780 --> 00:09:00,989
i
1332
00:09:00,998 --> 00:09:01,350
very
1333
00:09:01,350 --> 00:09:01,770
dog
1334
00:09:01,950 --> 00:09:02,520
folder
1335
00:09:02,730 --> 00:09:02,940
i'll
1336
00:09:02,940 --> 00:09:03,240
just
1337
00:09:03,240 --> 00:09:03,540
click
1338
00:09:03,541 --> 00:09:04,080
next
1339
00:09:04,471 --> 00:09:04,770
make
1340
00:09:04,770 --> 00:09:05,010
sure
1341
00:09:05,010 --> 00:09:05,280
that
1342
00:09:05,280 --> 00:09:05,730
install
1343
00:09:05,730 --> 00:09:05,940
g
1344
00:09:05,940 --> 00:09:06,120
d
1345
00:09:06,120 --> 00:09:06,300
k
1346
00:09:06,300 --> 00:09:06,570
we
1347
00:09:06,660 --> 00:09:06,998
checked
1348
00:09:06,998 --> 00:09:07,200
both
1349
00:09:07,201 --> 00:09:07,350
https
1350
00:09:07,350 --> 00:09:07,500
is
1351
00:09:07,500 --> 00:09:08,058
enabled
1352
00:09:08,058 --> 00:09:08,160
to
1353
00:09:08,160 --> 00:09:08,610
install
1354
00:09:08,610 --> 00:09:08,820
g
1355
00:09:08,820 --> 00:09:08,970
t
1356
00:09:08,970 --> 00:09:09,180
k
1357
00:09:09,181 --> 00:09:09,540
we
1358
00:09:10,440 --> 00:09:10,770
click
1359
00:09:10,770 --> 00:09:11,370
next
1360
00:09:12,690 --> 00:09:13,230
later
1361
00:09:13,230 --> 00:09:13,410
i'll
1362
00:09:13,410 --> 00:09:14,070
demonstrate
1363
00:09:14,070 --> 00:09:14,160
the
1364
00:09:14,160 --> 00:09:14,610
purpose
1365
00:09:14,610 --> 00:09:14,790
of
1366
00:09:14,790 --> 00:09:15,090
this
1367
00:09:15,180 --> 00:09:15,450
g
1368
00:09:15,450 --> 00:09:15,630
t
1369
00:09:15,630 --> 00:09:15,840
k
1370
00:09:15,840 --> 00:09:16,200
we've
1371
00:09:19,650 --> 00:09:20,190
here
1372
00:09:20,220 --> 00:09:20,400
you
1373
00:09:20,400 --> 00:09:20,580
can
1374
00:09:20,580 --> 00:09:21,030
modify
1375
00:09:21,090 --> 00:09:21,180
the
1376
00:09:21,180 --> 00:09:21,570
folder
1377
00:09:21,570 --> 00:09:21,810
name
1378
00:09:21,810 --> 00:09:21,990
of
1379
00:09:22,020 --> 00:09:22,441
icarus
1380
00:09:22,451 --> 00:09:22,770
very
1381
00:09:22,770 --> 00:09:23,070
long
1382
00:09:23,340 --> 00:09:23,580
but
1383
00:09:23,580 --> 00:09:23,730
i
1384
00:09:23,730 --> 00:09:24,000
won't
1385
00:09:24,000 --> 00:09:24,300
change
1386
00:09:24,302 --> 00:09:24,450
the
1387
00:09:24,450 --> 00:09:24,870
default
1388
00:09:24,900 --> 00:09:25,170
name
1389
00:09:25,172 --> 00:09:25,380
so
1390
00:09:25,380 --> 00:09:25,530
i'll
1391
00:09:25,530 --> 00:09:25,770
just
1392
00:09:25,770 --> 00:09:26,070
click
1393
00:09:26,073 --> 00:09:26,670
next
1394
00:09:27,030 --> 00:09:27,210
i
1395
00:09:27,210 --> 00:09:27,540
don't
1396
00:09:27,540 --> 00:09:27,750
want
1397
00:09:27,750 --> 00:09:27,840
to
1398
00:09:27,840 --> 00:09:28,290
create
1399
00:09:28,320 --> 00:09:28,440
a
1400
00:09:28,440 --> 00:09:28,950
desktop
1401
00:09:28,980 --> 00:09:29,340
icon
1402
00:09:29,340 --> 00:09:29,640
because
1403
00:09:29,640 --> 00:09:30,000
anyone
1404
00:09:30,032 --> 00:09:30,210
my
1405
00:09:30,210 --> 00:09:30,840
desktop
1406
00:09:30,960 --> 00:09:31,110
to
1407
00:09:31,110 --> 00:09:31,260
be
1408
00:09:31,260 --> 00:09:31,440
as
1409
00:09:31,440 --> 00:09:31,710
clean
1410
00:09:31,710 --> 00:09:31,860
as
1411
00:09:31,860 --> 00:09:32,520
possible
1412
00:09:32,640 --> 00:09:32,910
so
1413
00:09:32,910 --> 00:09:33,120
i'll
1414
00:09:33,131 --> 00:09:33,690
unchecked
1415
00:09:33,690 --> 00:09:33,990
this
1416
00:09:33,990 --> 00:09:34,290
one
1417
00:09:34,290 --> 00:09:34,500
and
1418
00:09:34,500 --> 00:09:34,800
click
1419
00:09:34,800 --> 00:09:35,340
next
1420
00:09:38,550 --> 00:09:38,820
then
1421
00:09:38,820 --> 00:09:39,150
click
1422
00:09:39,150 --> 00:09:39,870
install
1423
00:09:43,590 --> 00:09:44,100
leave
1424
00:09:44,250 --> 00:09:44,580
the
1425
00:09:44,580 --> 00:09:44,850
at
1426
00:09:44,910 --> 00:09:45,090
the
1427
00:09:45,090 --> 00:09:45,660
executive
1428
00:09:45,660 --> 00:09:45,870
bus
1429
00:09:45,870 --> 00:09:46,470
directory
1430
00:09:46,470 --> 00:09:46,560
to
1431
00:09:46,560 --> 00:09:46,710
the
1432
00:09:46,710 --> 00:09:46,988
path
1433
00:09:47,079 --> 00:09:47,730
variable
1434
00:09:47,760 --> 00:09:48,240
checked
1435
00:09:48,360 --> 00:09:48,660
then
1436
00:09:48,660 --> 00:09:48,990
click
1437
00:09:48,990 --> 00:09:49,650
finish
1438
00:09:49,860 --> 00:09:50,190
just
1439
00:09:50,190 --> 00:09:50,280
to
1440
00:09:50,280 --> 00:09:50,490
make
1441
00:09:50,490 --> 00:09:50,790
sure
1442
00:09:50,790 --> 00:09:51,060
that
1443
00:09:51,060 --> 00:09:51,240
i
1444
00:09:51,240 --> 00:09:51,630
very
1445
00:09:51,630 --> 00:09:51,900
long
1446
00:09:51,930 --> 00:09:52,680
libraries
1447
00:09:52,710 --> 00:09:52,860
are
1448
00:09:52,860 --> 00:09:53,490
accessible
1449
00:09:53,490 --> 00:09:53,670
when
1450
00:09:53,670 --> 00:09:53,820
you
1451
00:09:53,820 --> 00:09:54,060
use
1452
00:09:54,060 --> 00:09:54,177
the
1453
00:09:54,180 --> 00:09:54,750
terminal
1454
00:09:55,110 --> 00:09:55,440
let's
1455
00:09:55,440 --> 00:09:55,860
update
1456
00:09:55,890 --> 00:09:55,980
the
1457
00:09:55,980 --> 00:09:56,580
environment
1458
00:09:56,580 --> 00:09:57,150
variable
1459
00:09:57,150 --> 00:09:57,450
even
1460
00:09:57,450 --> 00:09:57,600
though
1461
00:09:57,600 --> 00:09:57,857
there's
1462
00:09:57,870 --> 00:09:57,960
a
1463
00:09:57,960 --> 00:09:58,233
prompt
1464
00:09:58,260 --> 00:09:58,350
a
1465
00:09:58,350 --> 00:09:58,590
while
1466
00:09:58,590 --> 00:09:58,980
ago
1467
00:09:59,190 --> 00:09:59,370
that
1468
00:09:59,370 --> 00:09:59,490
the
1469
00:09:59,490 --> 00:09:59,786
path
1470
00:09:59,786 --> 00:09:59,844
of
1471
00:09:59,844 --> 00:10:00,330
variable
1472
00:10:00,330 --> 00:10:00,510
is
1473
00:10:00,510 --> 00:10:01,021
already
1474
00:10:01,021 --> 00:10:01,200
up
1475
00:10:01,818 --> 00:10:02,118
so
1476
00:10:02,118 --> 00:10:02,358
i'll
1477
00:10:02,358 --> 00:10:02,568
go
1478
00:10:02,568 --> 00:10:02,688
to
1479
00:10:02,688 --> 00:10:02,808
the
1480
00:10:02,808 --> 00:10:03,408
location
1481
00:10:03,408 --> 00:10:03,618
of
1482
00:10:03,618 --> 00:10:03,858
the
1483
00:10:03,858 --> 00:10:04,483
executive
1484
00:10:04,483 --> 00:10:04,968
bus
1485
00:10:05,448 --> 00:10:05,598
in
1486
00:10:05,598 --> 00:10:05,778
my
1487
00:10:05,778 --> 00:10:06,438
system
1488
00:10:07,248 --> 00:10:07,398
it
1489
00:10:07,398 --> 00:10:07,548
is
1490
00:10:07,548 --> 00:10:07,668
in
1491
00:10:07,668 --> 00:10:07,788
the
1492
00:10:07,788 --> 00:10:08,028
c
1493
00:10:08,030 --> 00:10:08,538
drive
1494
00:10:08,748 --> 00:10:08,928
a
1495
00:10:08,928 --> 00:10:09,258
very
1496
00:10:09,258 --> 00:10:09,648
long
1497
00:10:10,128 --> 00:10:10,608
been
1498
00:10:11,958 --> 00:10:12,138
l
1499
00:10:12,138 --> 00:10:12,588
copy
1500
00:10:12,648 --> 00:10:13,038
this
1501
00:10:13,038 --> 00:10:13,608
path
1502
00:10:19,578 --> 00:10:19,758
in
1503
00:10:19,758 --> 00:10:19,878
the
1504
00:10:19,878 --> 00:10:20,268
window
1505
00:10:20,274 --> 00:10:20,688
search
1506
00:10:20,688 --> 00:10:21,138
bar
1507
00:10:21,408 --> 00:10:21,678
type
1508
00:10:21,678 --> 00:10:21,858
in
1509
00:10:21,858 --> 00:10:22,368
system
1510
00:10:22,368 --> 00:10:22,548
or
1511
00:10:22,548 --> 00:10:22,968
control
1512
00:10:22,968 --> 00:10:23,568
panel
1513
00:10:29,238 --> 00:10:29,568
then
1514
00:10:29,568 --> 00:10:29,927
click
1515
00:10:29,929 --> 00:10:30,408
control
1516
00:10:30,408 --> 00:10:31,008
panel
1517
00:10:32,628 --> 00:10:32,987
click
1518
00:10:32,989 --> 00:10:33,468
system
1519
00:10:33,471 --> 00:10:33,558
and
1520
00:10:33,563 --> 00:10:34,458
security
1521
00:10:43,338 --> 00:10:43,698
then
1522
00:10:44,034 --> 00:10:44,448
them
1523
00:10:45,768 --> 00:10:46,128
then
1524
00:10:46,128 --> 00:10:46,728
advance
1525
00:10:46,788 --> 00:10:47,328
system
1526
00:10:47,328 --> 00:10:48,048
settings
1527
00:11:01,068 --> 00:11:01,368
click
1528
00:11:01,368 --> 00:11:02,058
environment
1529
00:11:02,058 --> 00:11:02,928
variables
1530
00:11:09,948 --> 00:11:10,266
under
1531
00:11:10,291 --> 00:11:10,668
user
1532
00:11:10,669 --> 00:11:11,388
variables
1533
00:11:11,388 --> 00:11:11,718
click
1534
00:11:11,723 --> 00:11:12,108
new
1535
00:11:14,958 --> 00:11:15,197
at
1536
00:11:15,198 --> 00:11:15,708
variable
1537
00:11:15,708 --> 00:11:16,008
name
1538
00:11:16,038 --> 00:11:16,248
i
1539
00:11:16,248 --> 00:11:16,577
very
1540
00:11:16,577 --> 00:11:16,998
log
1541
00:11:21,258 --> 00:11:21,558
then
1542
00:11:21,558 --> 00:11:21,918
paste
1543
00:11:21,918 --> 00:11:22,008
the
1544
00:11:22,008 --> 00:11:22,548
variable
1545
00:11:22,548 --> 00:11:23,058
value
1546
00:11:23,088 --> 00:11:23,388
which
1547
00:11:23,388 --> 00:11:23,568
is
1548
00:11:23,598 --> 00:11:23,748
the
1549
00:11:23,748 --> 00:11:23,988
bin
1550
00:11:23,988 --> 00:11:24,408
folder
1551
00:11:24,408 --> 00:11:24,948
path
1552
00:11:26,088 --> 00:11:26,388
then
1553
00:11:26,388 --> 00:11:26,718
click
1554
00:11:26,718 --> 00:11:27,318
ok
1555
00:11:39,198 --> 00:11:39,558
click
1556
00:11:39,558 --> 00:11:40,218
ok
1557
00:11:41,448 --> 00:11:41,598
and
1558
00:11:41,598 --> 00:11:41,808
then
1559
00:11:41,808 --> 00:11:42,258
click
1560
00:11:42,468 --> 00:11:43,308
ok
1561
00:11:43,638 --> 00:11:43,788
and
1562
00:11:43,788 --> 00:11:43,938
then
1563
00:11:43,938 --> 00:11:44,298
close
1564
00:11:44,328 --> 00:11:44,538
all
1565
00:11:44,541 --> 00:11:44,868
this
1566
00:11:44,868 --> 00:11:45,138
when
1567
00:11:45,138 --> 00:11:45,648
those
1568
00:11:46,518 --> 00:11:46,668
to
1569
00:11:46,668 --> 00:11:46,998
check
1570
00:11:47,028 --> 00:11:47,208
if
1571
00:11:47,208 --> 00:11:47,418
i
1572
00:11:47,418 --> 00:11:47,778
very
1573
00:11:47,778 --> 00:11:48,007
long
1574
00:11:48,013 --> 00:11:48,138
is
1575
00:11:48,138 --> 00:11:48,828
installed
1576
00:11:48,948 --> 00:11:49,188
up
1577
00:11:49,188 --> 00:11:49,308
and
1578
00:11:49,308 --> 00:11:49,728
windows
1579
00:11:49,728 --> 00:11:50,238
terminal
1580
00:11:50,238 --> 00:11:50,388
by
1581
00:11:50,441 --> 00:11:50,808
typing
1582
00:11:50,808 --> 00:11:51,198
windows
1583
00:11:51,198 --> 00:11:51,678
terminal
1584
00:11:51,678 --> 00:11:51,828
on
1585
00:11:51,831 --> 00:11:51,978
the
1586
00:11:52,038 --> 00:11:52,578
windows
1587
00:11:52,578 --> 00:11:53,388
taskbar
1588
00:11:53,388 --> 00:11:53,778
search
1589
00:11:53,778 --> 00:11:54,138
bar
1590
00:11:54,258 --> 00:11:54,408
and
1591
00:11:54,408 --> 00:11:54,618
then
1592
00:11:54,618 --> 00:11:54,918
click
1593
00:11:54,919 --> 00:11:55,308
windows
1594
00:11:55,308 --> 00:11:55,818
terminal
1595
00:11:56,298 --> 00:11:56,478
in
1596
00:11:56,478 --> 00:11:56,598
the
1597
00:11:56,598 --> 00:11:57,258
terminal
1598
00:11:57,438 --> 00:11:57,828
type
1599
00:11:57,918 --> 00:11:58,098
i
1600
00:11:58,102 --> 00:11:58,488
very
1601
00:11:58,488 --> 00:11:58,728
long
1602
00:11:58,757 --> 00:11:59,148
dashed
1603
00:11:59,164 --> 00:11:59,748
v
1604
00:12:00,048 --> 00:12:00,348
then
1605
00:12:00,348 --> 00:12:00,618
hit
1606
00:12:00,618 --> 00:12:01,006
enter
1607
00:12:01,038 --> 00:12:01,158
to
1608
00:12:01,158 --> 00:12:01,458
check
1609
00:12:01,459 --> 00:12:01,578
the
1610
00:12:01,578 --> 00:12:01,968
version
1611
00:12:01,968 --> 00:12:02,148
of
1612
00:12:02,148 --> 00:12:02,268
the
1613
00:12:02,268 --> 00:12:02,838
installed
1614
00:12:02,838 --> 00:12:03,018
a
1615
00:12:03,018 --> 00:12:03,348
very
1616
00:12:03,348 --> 00:12:03,648
long
1617
00:12:06,378 --> 00:12:06,588
if
1618
00:12:06,618 --> 00:12:06,798
a
1619
00:12:06,798 --> 00:12:07,158
very
1620
00:12:07,158 --> 00:12:07,398
long
1621
00:12:07,429 --> 00:12:07,608
is
1622
00:12:07,608 --> 00:12:08,298
successfully
1623
00:12:08,298 --> 00:12:09,018
installed
1624
00:12:11,358 --> 00:12:11,628
you'll
1625
00:12:11,628 --> 00:12:11,868
see
1626
00:12:11,868 --> 00:12:11,988
the
1627
00:12:11,988 --> 00:12:12,378
version
1628
00:12:12,378 --> 00:12:12,918
number
1629
00:12:14,358 --> 00:12:14,598
you
1630
00:12:14,598 --> 00:12:14,808
may
1631
00:12:14,809 --> 00:12:15,078
now
1632
00:12:15,078 --> 00:12:15,498
closed
1633
00:12:15,522 --> 00:12:15,618
the
1634
00:12:15,619 --> 00:12:16,248
terminal
1635
00:12:16,548 --> 00:12:16,848
let's
1636
00:12:16,848 --> 00:12:17,088
now
1637
00:12:17,088 --> 00:12:17,388
use
1638
00:12:17,392 --> 00:12:17,568
an
1639
00:12:17,568 --> 00:12:17,928
awesome
1640
00:12:17,928 --> 00:12:18,228
text
1641
00:12:18,258 --> 00:12:18,708
editor
1642
00:12:18,708 --> 00:12:19,008
called
1643
00:12:19,008 --> 00:12:19,400
vs
1644
00:12:19,400 --> 00:12:19,698
code
1645
00:12:19,698 --> 00:12:19,818
to
1646
00:12:19,818 --> 00:12:20,506
facilitate
1647
00:12:20,508 --> 00:12:20,658
are
1648
00:12:20,658 --> 00:12:20,988
very
1649
00:12:20,988 --> 00:12:21,198
low
1650
00:12:21,318 --> 00:12:21,828
cody
1651
00:12:22,128 --> 00:12:22,278
to
1652
00:12:22,278 --> 00:12:22,728
install
1653
00:12:22,728 --> 00:12:22,908
be
1654
00:12:22,908 --> 00:12:23,088
as
1655
00:12:23,088 --> 00:12:23,538
code
1656
00:12:24,228 --> 00:12:24,648
fire
1657
00:12:24,648 --> 00:12:24,888
up
1658
00:12:24,888 --> 00:12:25,068
your
1659
00:12:25,068 --> 00:12:25,578
favorite
1660
00:12:25,578 --> 00:12:25,818
web
1661
00:12:25,818 --> 00:12:26,448
browser
1662
00:12:27,331 --> 00:12:27,588
then
1663
00:12:27,589 --> 00:12:27,858
type
1664
00:12:27,861 --> 00:12:28,338
visual
1665
00:12:28,338 --> 00:12:28,788
studio
1666
00:12:28,818 --> 00:12:29,208
code
1667
00:12:29,418 --> 00:12:29,718
then
1668
00:12:29,718 --> 00:12:30,018
hit
1669
00:12:30,048 --> 00:12:30,558
enter
1670
00:12:31,938 --> 00:12:32,238
go
1671
00:12:32,238 --> 00:12:32,358
to
1672
00:12:32,358 --> 00:12:32,596
this
1673
00:12:32,598 --> 00:12:32,988
first
1674
00:12:32,988 --> 00:12:33,438
linked
1675
00:12:33,588 --> 00:12:33,978
code
1676
00:12:34,038 --> 00:12:34,398
that
1677
00:12:34,398 --> 00:12:34,818
visual
1678
00:12:34,818 --> 00:12:35,298
studio
1679
00:12:35,298 --> 00:12:35,538
dot
1680
00:12:35,538 --> 00:12:35,928
com
1681
00:12:43,518 --> 00:12:43,698
if
1682
00:12:43,698 --> 00:12:43,878
you're
1683
00:12:43,878 --> 00:12:44,268
using
1684
00:12:44,268 --> 00:12:44,898
windows
1685
00:12:45,018 --> 00:12:45,318
click
1686
00:12:45,319 --> 00:12:45,558
this
1687
00:12:45,558 --> 00:12:46,008
download
1688
00:12:46,008 --> 00:12:46,128
for
1689
00:12:46,128 --> 00:12:46,728
windows
1690
00:12:46,758 --> 00:12:46,938
and
1691
00:12:46,938 --> 00:12:47,118
your
1692
00:12:47,118 --> 00:12:47,688
installer
1693
00:12:47,688 --> 00:12:47,928
will
1694
00:12:47,928 --> 00:12:48,528
download
1695
00:12:56,058 --> 00:12:56,418
after
1696
00:12:56,418 --> 00:12:57,167
downloading
1697
00:12:57,169 --> 00:12:57,558
click
1698
00:12:57,618 --> 00:12:57,858
up
1699
00:12:57,858 --> 00:12:57,978
and
1700
00:12:57,978 --> 00:12:58,368
filed
1701
00:12:58,396 --> 00:12:58,488
to
1702
00:12:58,488 --> 00:12:58,728
run
1703
00:12:58,728 --> 00:12:58,848
the
1704
00:12:58,848 --> 00:12:59,568
installer
1705
00:13:01,128 --> 00:13:01,488
click
1706
00:13:01,488 --> 00:13:01,938
run
1707
00:13:07,638 --> 00:13:07,968
click
1708
00:13:07,998 --> 00:13:08,208
i
1709
00:13:08,208 --> 00:13:08,778
accept
1710
00:13:08,778 --> 00:13:08,898
the
1711
00:13:08,898 --> 00:13:09,618
agreement
1712
00:13:11,718 --> 00:13:12,018
then
1713
00:13:12,018 --> 00:13:12,288
click
1714
00:13:12,288 --> 00:13:12,708
next
1715
00:13:13,428 --> 00:13:13,578
i'll
1716
00:13:13,580 --> 00:13:13,878
just
1717
00:13:13,878 --> 00:13:14,118
just
1718
00:13:14,118 --> 00:13:14,238
the
1719
00:13:14,238 --> 00:13:14,688
recommend
1720
00:13:14,688 --> 00:13:14,808
that
1721
00:13:14,809 --> 00:13:15,018
be
1722
00:13:15,018 --> 00:13:15,078
a
1723
00:13:15,079 --> 00:13:15,436
scope
1724
00:13:15,468 --> 00:13:16,068
installation
1725
00:13:16,068 --> 00:13:16,577
folder
1726
00:13:16,578 --> 00:13:16,788
so
1727
00:13:16,788 --> 00:13:16,968
i'll
1728
00:13:16,968 --> 00:13:17,208
just
1729
00:13:17,208 --> 00:13:17,508
click
1730
00:13:17,510 --> 00:13:18,018
next
1731
00:13:18,618 --> 00:13:18,738
i
1732
00:13:18,828 --> 00:13:19,128
just
1733
00:13:19,156 --> 00:13:19,427
just
1734
00:13:19,458 --> 00:13:19,697
just
1735
00:13:19,698 --> 00:13:20,148
default
1736
00:13:20,148 --> 00:13:20,717
shortcut
1737
00:13:20,748 --> 00:13:21,348
folder
1738
00:13:23,088 --> 00:13:23,448
so
1739
00:13:23,448 --> 00:13:23,628
i'll
1740
00:13:23,628 --> 00:13:23,898
just
1741
00:13:23,898 --> 00:13:24,198
click
1742
00:13:24,199 --> 00:13:24,798
next
1743
00:13:28,398 --> 00:13:28,548
i
1744
00:13:28,554 --> 00:13:28,728
will
1745
00:13:28,728 --> 00:13:28,938
not
1746
00:13:28,938 --> 00:13:29,268
change
1747
00:13:29,271 --> 00:13:29,388
the
1748
00:13:29,388 --> 00:13:29,838
default
1749
00:13:29,838 --> 00:13:30,138
so
1750
00:13:30,138 --> 00:13:30,318
i'll
1751
00:13:30,318 --> 00:13:30,618
click
1752
00:13:30,618 --> 00:13:31,248
next
1753
00:13:31,369 --> 00:13:31,698
then
1754
00:13:31,698 --> 00:13:32,028
click
1755
00:13:32,028 --> 00:13:32,808
install
1756
00:13:45,498 --> 00:13:45,678
i
1757
00:13:45,678 --> 00:13:45,888
do
1758
00:13:45,888 --> 00:13:46,158
want
1759
00:13:46,248 --> 00:13:46,398
to
1760
00:13:46,398 --> 00:13:47,088
launch
1761
00:13:47,178 --> 00:13:47,465
the
1762
00:13:47,658 --> 00:13:47,928
code
1763
00:13:47,929 --> 00:13:48,138
for
1764
00:13:48,138 --> 00:13:48,438
now
1765
00:13:48,438 --> 00:13:48,678
so
1766
00:13:48,678 --> 00:13:48,768
are
1767
00:13:48,768 --> 00:13:48,854
you
1768
00:13:48,854 --> 00:13:49,038
will
1769
00:13:49,038 --> 00:13:49,488
unchecked
1770
00:13:49,488 --> 00:13:49,878
this
1771
00:13:49,908 --> 00:13:50,238
then
1772
00:13:50,238 --> 00:13:50,658
click
1773
00:13:50,748 --> 00:13:51,528
finish
1774
00:13:52,668 --> 00:13:52,878
we
1775
00:13:52,878 --> 00:13:53,418
usually
1776
00:13:53,418 --> 00:13:53,658
up
1777
00:13:53,658 --> 00:13:53,778
and
1778
00:13:53,778 --> 00:13:54,048
via
1779
00:13:54,071 --> 00:13:54,408
scored
1780
00:13:54,438 --> 00:13:54,588
by
1781
00:13:54,589 --> 00:13:55,038
typing
1782
00:13:55,038 --> 00:13:55,428
visual
1783
00:13:55,428 --> 00:13:55,908
studio
1784
00:13:55,908 --> 00:13:56,268
code
1785
00:13:56,298 --> 00:13:56,448
on
1786
00:13:56,448 --> 00:13:56,568
the
1787
00:13:56,568 --> 00:13:57,018
windows
1788
00:13:57,018 --> 00:13:57,678
taskbar
1789
00:13:57,678 --> 00:13:58,008
search
1790
00:13:58,008 --> 00:13:58,278
bar
1791
00:13:58,308 --> 00:13:58,428
and
1792
00:13:58,428 --> 00:13:58,638
then
1793
00:13:58,698 --> 00:13:59,148
clicking
1794
00:13:59,148 --> 00:13:59,268
the
1795
00:13:59,268 --> 00:13:59,478
be
1796
00:13:59,658 --> 00:13:59,957
code
1797
00:13:59,959 --> 00:14:00,528
icon
1798
00:14:00,828 --> 00:14:01,308
vs
1799
00:14:01,308 --> 00:14:01,578
code
1800
00:14:01,578 --> 00:14:01,758
can
1801
00:14:01,758 --> 00:14:01,998
be
1802
00:14:01,998 --> 00:14:02,328
used
1803
00:14:02,328 --> 00:14:02,508
with
1804
00:14:02,508 --> 00:14:02,838
many
1805
00:14:02,838 --> 00:14:03,408
programming
1806
00:14:03,408 --> 00:14:04,128
languages
1807
00:14:04,368 --> 00:14:04,518
to
1808
00:14:04,518 --> 00:14:05,092
customize
1809
00:14:05,092 --> 00:14:05,173
to
1810
00:14:05,173 --> 00:14:05,358
be
1811
00:14:05,358 --> 00:14:05,538
as
1812
00:14:05,538 --> 00:14:05,808
code
1813
00:14:05,808 --> 00:14:05,988
for
1814
00:14:05,988 --> 00:14:06,348
very
1815
00:14:06,348 --> 00:14:06,558
long
1816
00:14:06,558 --> 00:14:07,278
programming
1817
00:14:07,638 --> 00:14:07,908
click
1818
00:14:07,908 --> 00:14:08,118
this
1819
00:14:08,118 --> 00:14:08,778
extensions
1820
00:14:08,780 --> 00:14:09,258
button
1821
00:14:09,280 --> 00:14:09,438
and
1822
00:14:09,438 --> 00:14:09,768
type
1823
00:14:09,768 --> 00:14:10,188
very
1824
00:14:10,188 --> 00:14:10,458
long
1825
00:14:13,548 --> 00:14:13,788
you
1826
00:14:13,788 --> 00:14:14,058
must
1827
00:14:14,058 --> 00:14:14,178
be
1828
00:14:14,178 --> 00:14:14,658
connected
1829
00:14:14,688 --> 00:14:14,778
to
1830
00:14:14,778 --> 00:14:14,928
the
1831
00:14:14,928 --> 00:14:15,468
internet
1832
00:14:15,468 --> 00:14:15,558
to
1833
00:14:15,558 --> 00:14:15,738
do
1834
00:14:15,738 --> 00:14:16,218
this
1835
00:14:16,368 --> 00:14:16,638
when
1836
00:14:16,638 --> 00:14:16,848
there
1837
00:14:16,848 --> 00:14:16,998
are
1838
00:14:16,998 --> 00:14:17,538
multiple
1839
00:14:17,538 --> 00:14:18,408
options
1840
00:14:18,558 --> 00:14:18,677
i
1841
00:14:18,677 --> 00:14:19,218
usually
1842
00:14:19,218 --> 00:14:19,488
choose
1843
00:14:19,489 --> 00:14:19,638
the
1844
00:14:19,640 --> 00:14:20,328
extension
1845
00:14:20,328 --> 00:14:20,478
with
1846
00:14:20,478 --> 00:14:20,538
the
1847
00:14:20,538 --> 00:14:20,838
most
1848
00:14:20,838 --> 00:14:21,168
number
1849
00:14:21,168 --> 00:14:21,318
of
1850
00:14:21,318 --> 00:14:21,978
downloads
1851
00:14:22,068 --> 00:14:22,248
and
1852
00:14:22,248 --> 00:14:22,398
with
1853
00:14:22,398 --> 00:14:22,488
the
1854
00:14:22,488 --> 00:14:22,938
highest
1855
00:14:22,968 --> 00:14:23,658
reviews
1856
00:14:24,408 --> 00:14:24,738
click
1857
00:14:24,738 --> 00:14:25,008
this
1858
00:14:25,008 --> 00:14:25,368
very
1859
00:14:25,368 --> 00:14:25,638
large
1860
00:14:25,668 --> 00:14:25,938
dutch
1861
00:14:25,938 --> 00:14:26,238
h
1862
00:14:26,238 --> 00:14:26,478
d
1863
00:14:26,478 --> 00:14:26,656
l
1864
00:14:26,656 --> 00:14:27,528
extension
1865
00:14:34,758 --> 00:14:35,028
click
1866
00:14:35,028 --> 00:14:35,718
install
1867
00:14:37,938 --> 00:14:38,238
after
1868
00:14:38,238 --> 00:14:38,778
installing
1869
00:14:38,778 --> 00:14:38,868
the
1870
00:14:38,868 --> 00:14:39,138
very
1871
00:14:39,138 --> 00:14:39,318
look
1872
00:14:39,318 --> 00:14:40,128
extension
1873
00:14:40,398 --> 00:14:40,698
click
1874
00:14:40,698 --> 00:14:40,998
file
1875
00:14:40,998 --> 00:14:41,448
option
1876
00:14:41,448 --> 00:14:41,658
from
1877
00:14:41,658 --> 00:14:41,778
the
1878
00:14:41,778 --> 00:14:42,168
vs
1879
00:14:42,168 --> 00:14:42,438
code
1880
00:14:42,438 --> 00:14:42,768
menu
1881
00:14:42,768 --> 00:14:43,158
bar
1882
00:14:44,718 --> 00:14:45,333
preference
1883
00:14:45,362 --> 00:14:45,828
as
1884
00:14:46,098 --> 00:14:46,338
then
1885
00:14:46,338 --> 00:14:47,088
settings
1886
00:14:47,838 --> 00:14:48,288
collapse
1887
00:14:48,288 --> 00:14:49,098
extensions
1888
00:14:49,128 --> 00:14:49,308
and
1889
00:14:49,308 --> 00:14:49,637
click
1890
00:14:49,638 --> 00:14:49,968
very
1891
00:14:49,968 --> 00:14:50,118
low
1892
00:14:50,178 --> 00:14:51,138
configuration
1893
00:15:00,198 --> 00:15:00,738
find
1894
00:15:00,828 --> 00:15:01,218
very
1895
00:15:01,218 --> 00:15:01,638
log
1896
00:15:01,938 --> 00:15:02,748
linting
1897
00:15:03,258 --> 00:15:03,948
linter
1898
00:15:04,128 --> 00:15:04,428
then
1899
00:15:04,428 --> 00:15:04,998
select
1900
00:15:05,118 --> 00:15:05,298
i
1901
00:15:05,298 --> 00:15:05,658
very
1902
00:15:05,658 --> 00:15:06,108
log
1903
00:15:06,738 --> 00:15:07,128
after
1904
00:15:07,128 --> 00:15:07,457
this
1905
00:15:07,459 --> 00:15:07,728
go
1906
00:15:07,729 --> 00:15:07,908
to
1907
00:15:07,908 --> 00:15:08,328
file
1908
00:15:08,328 --> 00:15:08,838
again
1909
00:15:09,078 --> 00:15:09,408
then
1910
00:15:09,408 --> 00:15:09,768
click
1911
00:15:09,798 --> 00:15:10,368
save
1912
00:15:14,028 --> 00:15:14,268
now
1913
00:15:14,268 --> 00:15:14,508
that
1914
00:15:14,508 --> 00:15:15,018
everything
1915
00:15:15,018 --> 00:15:15,138
is
1916
00:15:15,138 --> 00:15:15,288
in
1917
00:15:15,288 --> 00:15:15,828
place
1918
00:15:15,978 --> 00:15:16,218
let
1919
00:15:16,218 --> 00:15:16,338
us
1920
00:15:16,338 --> 00:15:16,877
explore
1921
00:15:16,879 --> 00:15:17,208
very
1922
00:15:17,208 --> 00:15:17,448
long
1923
00:15:17,478 --> 00:15:18,288
hdl
1924
00:15:18,378 --> 00:15:18,618
by
1925
00:15:18,618 --> 00:15:19,458
implementing
1926
00:15:19,458 --> 00:15:19,548
a
1927
00:15:19,548 --> 00:15:19,998
sample
1928
00:15:19,998 --> 00:15:20,243
center
1929
00:15:20,243 --> 00:15:20,538
kit
1930
00:15:20,538 --> 00:15:20,838
like
1931
00:15:20,868 --> 00:15:21,048
a
1932
00:15:21,048 --> 00:15:21,378
half
1933
00:15:21,408 --> 00:15:21,828
other
1934
00:15:21,918 --> 00:15:22,158
but
1935
00:15:22,158 --> 00:15:22,518
before
1936
00:15:22,518 --> 00:15:22,878
that
1937
00:15:22,938 --> 00:15:23,238
let
1938
00:15:23,238 --> 00:15:23,418
me
1939
00:15:23,418 --> 00:15:23,628
up
1940
00:15:23,628 --> 00:15:23,770
and
1941
00:15:23,770 --> 00:15:23,868
the
1942
00:15:23,868 --> 00:15:24,527
executive
1943
00:15:24,527 --> 00:15:24,888
balls
1944
00:15:24,918 --> 00:15:25,128
that
1945
00:15:25,128 --> 00:15:25,278
are
1946
00:15:25,278 --> 00:15:25,878
created
1947
00:15:25,908 --> 00:15:26,118
when
1948
00:15:26,118 --> 00:15:26,328
we
1949
00:15:26,328 --> 00:15:26,988
install
1950
00:15:27,108 --> 00:15:27,468
very
1951
00:15:27,468 --> 00:15:27,708
long
1952
00:15:28,158 --> 00:15:28,308
if
1953
00:15:28,308 --> 00:15:28,518
you
1954
00:15:28,518 --> 00:15:28,968
install
1955
00:15:28,968 --> 00:15:29,177
it
1956
00:15:29,177 --> 00:15:29,328
in
1957
00:15:29,328 --> 00:15:29,448
the
1958
00:15:29,448 --> 00:15:29,688
c
1959
00:15:29,692 --> 00:15:30,048
drive
1960
00:15:30,108 --> 00:15:30,408
of
1961
00:15:30,438 --> 00:15:30,648
a
1962
00:15:30,648 --> 00:15:31,098
windows
1963
00:15:31,098 --> 00:15:31,728
operating
1964
00:15:31,728 --> 00:15:31,908
since
1965
00:15:31,911 --> 00:15:32,298
them
1966
00:15:32,568 --> 00:15:32,838
we
1967
00:15:32,838 --> 00:15:33,078
can
1968
00:15:33,078 --> 00:15:33,408
see
1969
00:15:33,408 --> 00:15:33,557
the
1970
00:15:33,558 --> 00:15:34,186
executive
1971
00:15:34,188 --> 00:15:34,578
balls
1972
00:15:34,579 --> 00:15:34,998
at
1973
00:15:35,118 --> 00:15:35,328
the
1974
00:15:35,328 --> 00:15:35,628
been
1975
00:15:35,658 --> 00:15:36,168
folder
1976
00:15:36,498 --> 00:15:36,708
we
1977
00:15:36,708 --> 00:15:36,918
can
1978
00:15:36,918 --> 00:15:37,396
access
1979
00:15:37,400 --> 00:15:37,698
this
1980
00:15:37,710 --> 00:15:38,357
executive
1981
00:15:38,358 --> 00:15:38,658
boss
1982
00:15:38,672 --> 00:15:39,078
because
1983
00:15:39,078 --> 00:15:39,288
we
1984
00:15:39,288 --> 00:15:39,916
updated
1985
00:15:39,916 --> 00:15:40,036
the
1986
00:15:40,038 --> 00:15:40,548
windows
1987
00:15:40,548 --> 00:15:40,878
path
1988
00:15:40,939 --> 00:15:41,568
variable
1989
00:15:41,568 --> 00:15:41,658
a
1990
00:15:41,658 --> 00:15:41,928
while
1991
00:15:41,928 --> 00:15:42,348
ago
1992
00:15:43,098 --> 00:15:43,368
one
1993
00:15:43,368 --> 00:15:43,458
of
1994
00:15:43,458 --> 00:15:43,578
the
1995
00:15:43,578 --> 00:15:43,818
most
1996
00:15:43,818 --> 00:15:44,418
important
1997
00:15:44,418 --> 00:15:45,078
executive
1998
00:15:45,078 --> 00:15:45,347
bus
1999
00:15:45,378 --> 00:15:45,858
here
2000
00:15:46,248 --> 00:15:46,458
is
2001
00:15:46,458 --> 00:15:46,608
the
2002
00:15:46,608 --> 00:15:47,208
gdp
2003
00:15:47,208 --> 00:15:47,628
wave
2004
00:15:47,928 --> 00:15:48,168
so
2005
00:15:48,168 --> 00:15:48,528
rerun
2006
00:15:48,532 --> 00:15:48,798
this
2007
00:15:48,798 --> 00:15:49,698
application
2008
00:15:49,728 --> 00:15:49,878
if
2009
00:15:49,878 --> 00:15:50,028
we
2010
00:15:50,028 --> 00:15:50,298
want
2011
00:15:50,298 --> 00:15:50,418
to
2012
00:15:50,418 --> 00:15:50,688
view
2013
00:15:50,692 --> 00:15:50,839
the
2014
00:15:50,845 --> 00:15:51,258
timing
2015
00:15:51,258 --> 00:15:51,916
diagrams
2016
00:15:51,916 --> 00:15:52,098
of
2017
00:15:52,098 --> 00:15:52,488
our
2018
00:15:52,848 --> 00:15:53,418
design
2019
00:15:55,488 --> 00:15:55,968
next
2020
00:15:55,998 --> 00:15:56,568
is
2021
00:15:56,928 --> 00:15:57,168
the
2022
00:15:57,168 --> 00:15:57,378
i
2023
00:15:57,378 --> 00:15:57,738
very
2024
00:15:57,738 --> 00:15:58,008
long
2025
00:15:58,038 --> 00:15:58,908
application
2026
00:15:58,938 --> 00:15:59,208
and
2027
00:15:59,208 --> 00:15:59,448
this
2028
00:15:59,448 --> 00:16:00,198
application
2029
00:16:00,198 --> 00:16:00,408
is
2030
00:16:00,408 --> 00:16:00,738
used
2031
00:16:00,738 --> 00:16:00,798
to
2032
00:16:00,798 --> 00:16:01,338
compile
2033
00:16:01,345 --> 00:16:01,457
the
2034
00:16:01,458 --> 00:16:01,848
source
2035
00:16:01,848 --> 00:16:02,448
files
2036
00:16:06,438 --> 00:16:06,588
and
2037
00:16:06,588 --> 00:16:07,308
finally
2038
00:16:07,338 --> 00:16:07,608
we
2039
00:16:07,608 --> 00:16:07,938
have
2040
00:16:07,938 --> 00:16:08,262
this
2041
00:16:08,299 --> 00:16:09,258
bbb
2042
00:16:09,588 --> 00:16:10,216
executive
2043
00:16:10,218 --> 00:16:10,578
ball
2044
00:16:10,578 --> 00:16:11,058
and
2045
00:16:11,628 --> 00:16:12,018
later
2046
00:16:12,018 --> 00:16:12,168
we
2047
00:16:12,168 --> 00:16:12,318
will
2048
00:16:12,318 --> 00:16:12,618
run
2049
00:16:12,648 --> 00:16:13,158
this
2050
00:16:13,218 --> 00:16:13,668
because
2051
00:16:13,668 --> 00:16:13,878
the
2052
00:16:13,880 --> 00:16:14,358
serves
2053
00:16:14,388 --> 00:16:14,658
as
2054
00:16:14,688 --> 00:16:14,778
the
2055
00:16:14,778 --> 00:16:15,588
simulation
2056
00:16:15,588 --> 00:16:16,098
runtime
2057
00:16:16,098 --> 00:16:16,578
engine
2058
00:16:17,388 --> 00:16:17,598
now
2059
00:16:17,598 --> 00:16:17,957
since
2060
00:16:17,961 --> 00:16:18,138
my
2061
00:16:18,138 --> 00:16:18,738
computer
2062
00:16:18,768 --> 00:16:18,918
is
2063
00:16:18,918 --> 00:16:19,428
already
2064
00:16:19,428 --> 00:16:20,178
populated
2065
00:16:20,178 --> 00:16:20,358
with
2066
00:16:20,358 --> 00:16:20,598
lots
2067
00:16:20,598 --> 00:16:20,778
of
2068
00:16:20,780 --> 00:16:21,378
development
2069
00:16:21,378 --> 00:16:22,098
software's
2070
00:16:22,338 --> 00:16:22,548
i'll
2071
00:16:22,548 --> 00:16:22,848
just
2072
00:16:22,848 --> 00:16:23,268
create
2073
00:16:23,298 --> 00:16:23,358
a
2074
00:16:23,358 --> 00:16:23,808
folder
2075
00:16:23,808 --> 00:16:23,838
the
2076
00:16:23,912 --> 00:16:24,468
here
2077
00:16:24,798 --> 00:16:25,428
named
2078
00:16:25,908 --> 00:16:26,118
i
2079
00:16:26,122 --> 00:16:26,568
very
2080
00:16:26,568 --> 00:16:26,928
long
2081
00:16:27,648 --> 00:16:28,307
underscored
2082
00:16:28,326 --> 00:16:28,728
test
2083
00:16:29,718 --> 00:16:30,078
so
2084
00:16:30,078 --> 00:16:30,558
here
2085
00:16:30,888 --> 00:16:31,038
are
2086
00:16:31,038 --> 00:16:31,510
created
2087
00:16:31,510 --> 00:16:31,606
the
2088
00:16:31,608 --> 00:16:32,268
desktop
2089
00:16:32,808 --> 00:16:32,898
a
2090
00:16:32,898 --> 00:16:33,558
folder
2091
00:16:34,188 --> 00:16:34,548
i
2092
00:16:34,728 --> 00:16:35,148
very
2093
00:16:35,148 --> 00:16:35,598
log
2094
00:16:35,778 --> 00:16:36,676
underscore
2095
00:16:37,098 --> 00:16:37,668
best
2096
00:16:39,078 --> 00:16:39,258
and
2097
00:16:39,258 --> 00:16:39,498
then
2098
00:16:39,498 --> 00:16:40,008
transfer
2099
00:16:40,023 --> 00:16:40,248
this
2100
00:16:40,248 --> 00:16:40,668
folder
2101
00:16:40,668 --> 00:16:41,328
inside
2102
00:16:41,628 --> 00:16:41,897
this
2103
00:16:41,898 --> 00:16:42,108
been
2104
00:16:42,108 --> 00:16:42,648
folder
2105
00:16:43,278 --> 00:16:43,548
this
2106
00:16:43,548 --> 00:16:43,668
is
2107
00:16:43,668 --> 00:16:43,968
just
2108
00:16:43,968 --> 00:16:44,208
my
2109
00:16:44,328 --> 00:16:44,868
personal
2110
00:16:44,958 --> 00:16:45,708
preference
2111
00:16:45,768 --> 00:16:46,218
because
2112
00:16:46,248 --> 00:16:46,428
my
2113
00:16:46,428 --> 00:16:46,968
documents
2114
00:16:46,968 --> 00:16:47,316
folder
2115
00:16:47,434 --> 00:16:47,837
celebrate
2116
00:16:47,837 --> 00:16:47,928
the
2117
00:16:47,928 --> 00:16:48,498
clattered
2118
00:16:48,498 --> 00:16:48,708
so
2119
00:16:48,708 --> 00:16:48,858
i'll
2120
00:16:48,866 --> 00:16:49,218
just
2121
00:16:49,518 --> 00:16:49,908
dump
2122
00:16:49,938 --> 00:16:50,178
all
2123
00:16:50,178 --> 00:16:50,358
my
2124
00:16:50,388 --> 00:16:50,838
files
2125
00:16:50,868 --> 00:16:51,198
here
2126
00:16:51,198 --> 00:16:51,438
that
2127
00:16:51,438 --> 00:16:51,588
are
2128
00:16:51,588 --> 00:16:52,128
related
2129
00:16:52,218 --> 00:16:52,636
to
2130
00:16:52,758 --> 00:16:53,148
very
2131
00:16:53,148 --> 00:16:53,478
long
2132
00:16:53,508 --> 00:16:53,688
so
2133
00:16:53,688 --> 00:16:53,868
i'll
2134
00:16:53,868 --> 00:16:54,048
up
2135
00:16:54,048 --> 00:16:54,138
in
2136
00:16:54,147 --> 00:16:54,348
this
2137
00:16:54,348 --> 00:16:54,888
folder
2138
00:16:56,898 --> 00:16:57,045
to
2139
00:16:57,045 --> 00:16:57,408
begin
2140
00:16:57,438 --> 00:16:57,767
our
2141
00:16:57,768 --> 00:16:58,398
coding
2142
00:16:58,638 --> 00:16:58,818
i'm
2143
00:16:58,818 --> 00:16:59,208
going
2144
00:16:59,208 --> 00:16:59,331
to
2145
00:16:59,331 --> 00:16:59,568
current
2146
00:16:59,597 --> 00:17:00,138
eat
2147
00:17:01,638 --> 00:17:01,788
a
2148
00:17:01,788 --> 00:17:02,358
file
2149
00:17:02,388 --> 00:17:02,658
with
2150
00:17:02,658 --> 00:17:02,808
an
2151
00:17:02,808 --> 00:17:03,528
extension
2152
00:17:03,558 --> 00:17:03,858
that
2153
00:17:03,888 --> 00:17:04,248
the
2154
00:17:04,878 --> 00:17:05,418
though
2155
00:17:05,748 --> 00:17:06,048
that
2156
00:17:06,048 --> 00:17:06,828
extension
2157
00:17:06,828 --> 00:17:07,008
is
2158
00:17:07,008 --> 00:17:07,368
just
2159
00:17:07,368 --> 00:17:07,578
by
2160
00:17:07,578 --> 00:17:08,478
convention
2161
00:17:08,928 --> 00:17:09,198
but
2162
00:17:09,198 --> 00:17:09,318
we
2163
00:17:09,318 --> 00:17:09,498
will
2164
00:17:09,498 --> 00:17:09,977
follow
2165
00:17:09,979 --> 00:17:10,368
this
2166
00:17:10,698 --> 00:17:11,448
convention
2167
00:17:11,778 --> 00:17:11,898
the
2168
00:17:11,899 --> 00:17:12,288
doubt
2169
00:17:12,318 --> 00:17:12,528
that
2170
00:17:12,528 --> 00:17:12,828
our
2171
00:17:12,829 --> 00:17:13,308
file
2172
00:17:14,389 --> 00:17:14,658
is
2173
00:17:14,658 --> 00:17:14,838
a
2174
00:17:14,838 --> 00:17:15,138
very
2175
00:17:15,138 --> 00:17:15,378
log
2176
00:17:15,379 --> 00:17:15,828
file
2177
00:17:16,188 --> 00:17:16,398
let
2178
00:17:16,399 --> 00:17:16,518
me
2179
00:17:16,518 --> 00:17:16,728
try
2180
00:17:16,818 --> 00:17:17,058
this
2181
00:17:17,060 --> 00:17:17,478
first
2182
00:17:17,538 --> 00:17:17,808
text
2183
00:17:17,837 --> 00:17:18,528
document
2184
00:17:19,188 --> 00:17:19,338
and
2185
00:17:19,338 --> 00:17:19,546
then
2186
00:17:19,548 --> 00:17:19,698
i'm
2187
00:17:19,698 --> 00:17:20,028
going
2188
00:17:20,028 --> 00:17:20,208
to
2189
00:17:20,208 --> 00:17:20,538
name
2190
00:17:20,568 --> 00:17:20,808
it
2191
00:17:20,866 --> 00:17:21,408
ass
2192
00:17:21,410 --> 00:17:21,468
a
2193
00:17:22,758 --> 00:17:23,508
half
2194
00:17:24,558 --> 00:17:25,337
underscored
2195
00:17:25,368 --> 00:17:25,938
other
2196
00:17:26,868 --> 00:17:27,258
that
2197
00:17:27,379 --> 00:17:27,798
the
2198
00:17:28,488 --> 00:17:28,818
this
2199
00:17:28,818 --> 00:17:29,118
file
2200
00:17:29,118 --> 00:17:29,298
is
2201
00:17:29,298 --> 00:17:29,598
still
2202
00:17:29,598 --> 00:17:29,688
a
2203
00:17:29,691 --> 00:17:30,048
text
2204
00:17:30,048 --> 00:17:30,348
file
2205
00:17:30,618 --> 00:17:30,768
and
2206
00:17:30,768 --> 00:17:31,068
not
2207
00:17:31,188 --> 00:17:31,548
a
2208
00:17:31,608 --> 00:17:31,938
very
2209
00:17:31,938 --> 00:17:32,118
long
2210
00:17:32,155 --> 00:17:32,508
fine
2211
00:17:32,527 --> 00:17:32,718
so
2212
00:17:32,718 --> 00:17:32,868
i'm
2213
00:17:32,868 --> 00:17:33,198
going
2214
00:17:33,198 --> 00:17:33,378
to
2215
00:17:33,378 --> 00:17:34,038
open
2216
00:17:34,668 --> 00:17:35,028
my
2217
00:17:35,118 --> 00:17:35,448
tax
2218
00:17:35,454 --> 00:17:35,688
at
2219
00:17:35,688 --> 00:17:35,779
the
2220
00:17:35,779 --> 00:17:36,228
thar
2221
00:17:36,288 --> 00:17:36,558
which
2222
00:17:36,558 --> 00:17:37,188
is
2223
00:17:37,638 --> 00:17:37,818
the
2224
00:17:37,818 --> 00:17:38,238
vs
2225
00:17:38,238 --> 00:17:38,658
code
2226
00:17:38,778 --> 00:17:39,078
click
2227
00:17:39,078 --> 00:17:39,348
this
2228
00:17:39,438 --> 00:17:39,948
window
2229
00:17:39,985 --> 00:17:40,398
search
2230
00:17:40,398 --> 00:17:40,968
bar
2231
00:17:41,028 --> 00:17:41,268
and
2232
00:17:41,268 --> 00:17:41,538
then
2233
00:17:41,538 --> 00:17:41,871
type
2234
00:17:41,928 --> 00:17:42,828
visuals
2235
00:17:42,858 --> 00:17:43,037
to
2236
00:17:43,041 --> 00:17:43,488
joe
2237
00:17:43,548 --> 00:17:43,698
and
2238
00:17:43,698 --> 00:17:43,969
click
2239
00:17:43,975 --> 00:17:44,148
needs
2240
00:17:44,149 --> 00:17:44,238
to
2241
00:17:44,238 --> 00:17:44,358
be
2242
00:17:44,358 --> 00:17:44,567
sure
2243
00:17:44,778 --> 00:17:44,928
your
2244
00:17:44,928 --> 00:17:45,288
code
2245
00:17:46,518 --> 00:17:46,728
and
2246
00:17:46,728 --> 00:17:47,238
then
2247
00:17:48,138 --> 00:17:48,498
drag
2248
00:17:48,498 --> 00:17:48,678
and
2249
00:17:48,678 --> 00:17:48,948
drop
2250
00:17:48,948 --> 00:17:49,218
this
2251
00:17:49,218 --> 00:17:49,758
file
2252
00:17:49,848 --> 00:17:50,298
here
2253
00:17:52,518 --> 00:17:52,846
note
2254
00:17:52,846 --> 00:17:53,298
that
2255
00:17:53,388 --> 00:17:53,568
if
2256
00:17:53,568 --> 00:17:53,988
you
2257
00:17:54,258 --> 00:17:54,588
see
2258
00:17:54,588 --> 00:17:54,918
this
2259
00:17:54,918 --> 00:17:55,248
file
2260
00:17:55,248 --> 00:17:55,518
name
2261
00:17:55,519 --> 00:17:55,908
have
2262
00:17:55,998 --> 00:17:56,598
underscored
2263
00:17:56,628 --> 00:17:56,930
other
2264
00:17:56,930 --> 00:17:57,195
that
2265
00:17:57,241 --> 00:17:57,408
be
2266
00:17:57,409 --> 00:17:57,675
that
2267
00:17:57,678 --> 00:17:58,098
sex
2268
00:17:58,428 --> 00:17:58,698
this
2269
00:17:58,698 --> 00:17:58,938
means
2270
00:17:58,968 --> 00:17:59,178
that
2271
00:17:59,238 --> 00:17:59,598
this
2272
00:17:59,598 --> 00:18:00,048
file
2273
00:18:00,048 --> 00:18:00,258
is
2274
00:18:00,258 --> 00:18:00,618
still
2275
00:18:00,678 --> 00:18:00,767
a
2276
00:18:00,768 --> 00:18:01,158
text
2277
00:18:01,188 --> 00:18:01,548
file
2278
00:18:02,028 --> 00:18:02,178
the
2279
00:18:02,193 --> 00:18:02,538
straight
2280
00:18:02,538 --> 00:18:02,658
to
2281
00:18:02,658 --> 00:18:02,988
save
2282
00:18:03,108 --> 00:18:03,348
it
2283
00:18:03,438 --> 00:18:03,978
as
2284
00:18:04,308 --> 00:18:04,428
a
2285
00:18:04,428 --> 00:18:04,728
very
2286
00:18:04,728 --> 00:18:04,938
log
2287
00:18:04,938 --> 00:18:05,298
files
2288
00:18:05,478 --> 00:18:05,778
so
2289
00:18:05,778 --> 00:18:05,958
in
2290
00:18:05,958 --> 00:18:06,348
this
2291
00:18:06,648 --> 00:18:07,189
visuals
2292
00:18:07,189 --> 00:18:07,359
through
2293
00:18:07,360 --> 00:18:07,818
jihad
2294
00:18:07,848 --> 00:18:07,968
or
2295
00:18:07,968 --> 00:18:08,178
be
2296
00:18:08,178 --> 00:18:08,358
as
2297
00:18:08,358 --> 00:18:08,685
code
2298
00:18:08,838 --> 00:18:09,138
text
2299
00:18:09,154 --> 00:18:09,708
editor
2300
00:18:09,715 --> 00:18:09,858
i'm
2301
00:18:09,858 --> 00:18:10,128
going
2302
00:18:10,128 --> 00:18:10,218
to
2303
00:18:10,218 --> 00:18:10,488
click
2304
00:18:10,488 --> 00:18:11,058
file
2305
00:18:11,958 --> 00:18:12,378
save
2306
00:18:12,408 --> 00:18:12,858
us
2307
00:18:13,758 --> 00:18:13,968
and
2308
00:18:13,968 --> 00:18:14,418
then
2309
00:18:15,138 --> 00:18:15,348
i'm
2310
00:18:15,348 --> 00:18:15,918
going
2311
00:18:15,978 --> 00:18:16,428
to
2312
00:18:16,548 --> 00:18:16,938
change
2313
00:18:16,938 --> 00:18:17,145
that
2314
00:18:17,145 --> 00:18:17,718
typed
2315
00:18:18,558 --> 00:18:19,128
us
2316
00:18:20,658 --> 00:18:21,078
scroll
2317
00:18:21,140 --> 00:18:21,618
down
2318
00:18:23,358 --> 00:18:23,568
i'll
2319
00:18:23,568 --> 00:18:23,839
choose
2320
00:18:23,839 --> 00:18:23,928
to
2321
00:18:23,928 --> 00:18:24,198
bury
2322
00:18:24,198 --> 00:18:24,467
love
2323
00:18:24,828 --> 00:18:25,126
okay
2324
00:18:25,126 --> 00:18:25,278
and
2325
00:18:25,278 --> 00:18:25,728
then
2326
00:18:25,908 --> 00:18:26,265
see
2327
00:18:28,068 --> 00:18:28,218
so
2328
00:18:28,218 --> 00:18:28,428
when
2329
00:18:28,428 --> 00:18:28,578
we
2330
00:18:28,578 --> 00:18:28,993
returned
2331
00:18:28,993 --> 00:18:29,118
to
2332
00:18:29,118 --> 00:18:29,388
our
2333
00:18:29,388 --> 00:18:30,018
folder
2334
00:18:31,128 --> 00:18:31,278
i
2335
00:18:31,278 --> 00:18:31,548
now
2336
00:18:31,548 --> 00:18:31,818
have
2337
00:18:31,818 --> 00:18:32,265
this
2338
00:18:32,538 --> 00:18:32,808
the
2339
00:18:32,808 --> 00:18:33,378
file
2340
00:18:35,268 --> 00:18:35,388
so
2341
00:18:35,388 --> 00:18:35,508
i'm
2342
00:18:35,508 --> 00:18:35,718
going
2343
00:18:35,718 --> 00:18:35,838
to
2344
00:18:35,838 --> 00:18:36,138
delete
2345
00:18:36,194 --> 00:18:36,403
the
2346
00:18:36,417 --> 00:18:36,831
specs
2347
00:18:36,831 --> 00:18:37,308
fail
2348
00:18:37,518 --> 00:18:37,608
to
2349
00:18:37,608 --> 00:18:37,938
avoid
2350
00:18:37,938 --> 00:18:38,748
confusion
2351
00:18:41,898 --> 00:18:42,078
so
2352
00:18:42,080 --> 00:18:42,588
returning
2353
00:18:42,588 --> 00:18:42,768
to
2354
00:18:42,768 --> 00:18:43,126
our
2355
00:18:43,134 --> 00:18:43,488
that
2356
00:18:43,489 --> 00:18:43,698
be
2357
00:18:43,698 --> 00:18:44,028
file
2358
00:18:44,039 --> 00:18:44,178
are
2359
00:18:44,178 --> 00:18:44,448
very
2360
00:18:44,448 --> 00:18:44,658
log
2361
00:18:44,659 --> 00:18:45,048
file
2362
00:18:45,048 --> 00:18:45,258
with
2363
00:18:45,258 --> 00:18:45,318
a
2364
00:18:45,318 --> 00:18:45,738
filing
2365
00:18:45,798 --> 00:18:46,038
have
2366
00:18:46,068 --> 00:18:46,518
other
2367
00:18:47,598 --> 00:18:47,778
let
2368
00:18:47,778 --> 00:18:47,898
me
2369
00:18:47,898 --> 00:18:48,138
type
2370
00:18:48,139 --> 00:18:48,228
a
2371
00:18:48,228 --> 00:18:48,618
comment
2372
00:18:48,648 --> 00:18:49,008
here
2373
00:18:49,278 --> 00:18:49,368
to
2374
00:18:49,369 --> 00:18:49,818
remind
2375
00:18:49,818 --> 00:18:50,028
us
2376
00:18:50,028 --> 00:18:50,388
that
2377
00:18:51,258 --> 00:18:51,498
this
2378
00:18:51,498 --> 00:18:51,648
is
2379
00:18:51,648 --> 00:18:51,828
the
2380
00:18:51,828 --> 00:18:52,308
module
2381
00:18:52,310 --> 00:18:52,608
for
2382
00:18:52,608 --> 00:18:52,938
half
2383
00:18:52,944 --> 00:18:53,418
other
2384
00:18:53,538 --> 00:18:53,868
meaning
2385
00:18:53,868 --> 00:18:53,988
to
2386
00:18:53,988 --> 00:18:54,168
say
2387
00:18:54,183 --> 00:18:54,348
this
2388
00:18:54,348 --> 00:18:54,498
is
2389
00:18:54,498 --> 00:18:54,765
not
2390
00:18:54,768 --> 00:18:54,858
a
2391
00:18:54,862 --> 00:18:55,158
test
2392
00:18:55,158 --> 00:18:55,638
bench
2393
00:18:56,478 --> 00:18:56,988
half
2394
00:18:57,858 --> 00:18:58,487
either
2395
00:18:59,448 --> 00:19:00,674
declaration
2396
00:19:00,918 --> 00:19:01,607
saved
2397
00:19:02,397 --> 00:19:02,662
he
2398
00:19:02,686 --> 00:19:02,958
and
2399
00:19:04,758 --> 00:19:04,938
the
2400
00:19:04,938 --> 00:19:05,658
file
2401
00:19:08,718 --> 00:19:09,077
half
2402
00:19:09,108 --> 00:19:09,409
other
2403
00:19:09,409 --> 00:19:09,648
let
2404
00:19:09,678 --> 00:19:09,858
me
2405
00:19:13,398 --> 00:19:13,578
i'm
2406
00:19:13,578 --> 00:19:13,788
just
2407
00:19:13,788 --> 00:19:14,178
writing
2408
00:19:14,178 --> 00:19:14,388
this
2409
00:19:14,388 --> 00:19:14,868
comment
2410
00:19:14,868 --> 00:19:15,138
for
2411
00:19:15,138 --> 00:19:15,798
demonstration
2412
00:19:15,798 --> 00:19:16,604
purposes
2413
00:19:18,078 --> 00:19:18,258
so
2414
00:19:18,258 --> 00:19:18,378
i'm
2415
00:19:18,378 --> 00:19:18,558
just
2416
00:19:18,618 --> 00:19:18,888
going
2417
00:19:18,888 --> 00:19:19,008
to
2418
00:19:19,008 --> 00:19:19,458
increase
2419
00:19:19,530 --> 00:19:19,636
the
2420
00:19:19,638 --> 00:19:19,878
font
2421
00:19:19,908 --> 00:19:20,178
size
2422
00:19:20,178 --> 00:19:20,358
of
2423
00:19:20,358 --> 00:19:20,568
this
2424
00:19:20,568 --> 00:19:20,868
text
2425
00:19:20,898 --> 00:19:21,438
editor
2426
00:19:21,561 --> 00:19:21,633
i
2427
00:19:21,633 --> 00:19:21,768
so
2428
00:19:21,770 --> 00:19:21,888
i'm
2429
00:19:21,888 --> 00:19:22,098
going
2430
00:19:22,098 --> 00:19:22,218
to
2431
00:19:22,218 --> 00:19:22,698
click
2432
00:19:23,898 --> 00:19:24,678
file
2433
00:19:25,518 --> 00:19:26,148
preference
2434
00:19:26,158 --> 00:19:26,628
as
2435
00:19:27,078 --> 00:19:27,918
settings
2436
00:19:28,878 --> 00:19:29,118
and
2437
00:19:29,118 --> 00:19:29,388
then
2438
00:19:29,388 --> 00:19:29,658
click
2439
00:19:29,659 --> 00:19:29,807
the
2440
00:19:29,808 --> 00:19:30,078
text
2441
00:19:30,108 --> 00:19:30,794
editor
2442
00:19:30,948 --> 00:19:31,158
and
2443
00:19:31,158 --> 00:19:31,608
then
2444
00:19:31,698 --> 00:19:31,937
click
2445
00:19:32,238 --> 00:19:32,778
font
2446
00:19:34,758 --> 00:19:34,966
so
2447
00:19:34,968 --> 00:19:35,355
here
2448
00:19:35,783 --> 00:19:35,958
the
2449
00:19:35,958 --> 00:19:36,408
default
2450
00:19:36,408 --> 00:19:36,558
is
2451
00:19:36,558 --> 00:19:37,188
fourteen
2452
00:19:37,248 --> 00:19:37,398
i'm
2453
00:19:37,398 --> 00:19:37,608
going
2454
00:19:37,608 --> 00:19:37,758
to
2455
00:19:37,758 --> 00:19:38,148
change
2456
00:19:38,148 --> 00:19:38,385
this
2457
00:19:38,385 --> 00:19:38,504
the
2458
00:19:38,510 --> 00:19:38,898
twenty
2459
00:19:38,898 --> 00:19:39,318
four
2460
00:19:39,760 --> 00:19:39,918
that
2461
00:19:39,918 --> 00:19:40,038
you
2462
00:19:40,038 --> 00:19:40,218
can
2463
00:19:40,218 --> 00:19:40,788
easily
2464
00:19:40,788 --> 00:19:41,027
see
2465
00:19:41,028 --> 00:19:41,148
the
2466
00:19:41,148 --> 00:19:41,568
code
2467
00:19:41,778 --> 00:19:42,048
hit
2468
00:19:42,078 --> 00:19:42,618
enter
2469
00:19:42,828 --> 00:19:43,098
then
2470
00:19:43,098 --> 00:19:43,367
close
2471
00:19:43,370 --> 00:19:43,458
the
2472
00:19:43,458 --> 00:19:44,088
settings
2473
00:19:44,478 --> 00:19:44,748
now
2474
00:19:44,748 --> 00:19:44,838
i
2475
00:19:44,838 --> 00:19:45,018
have
2476
00:19:45,018 --> 00:19:45,078
a
2477
00:19:45,078 --> 00:19:45,588
larger
2478
00:19:45,588 --> 00:19:46,068
font
2479
00:19:46,938 --> 00:19:47,268
next
2480
00:19:47,268 --> 00:19:47,508
let
2481
00:19:47,538 --> 00:19:47,808
us
2482
00:19:47,808 --> 00:19:48,318
see
2483
00:19:49,098 --> 00:19:49,218
the
2484
00:19:49,218 --> 00:19:49,758
schematic
2485
00:19:49,758 --> 00:19:50,298
diagram
2486
00:19:50,298 --> 00:19:50,508
for
2487
00:19:50,508 --> 00:19:50,658
a
2488
00:19:50,658 --> 00:19:51,018
half
2489
00:19:51,048 --> 00:19:51,558
other
2490
00:19:51,888 --> 00:19:52,308
losses
2491
00:19:52,398 --> 00:19:52,608
it's
2492
00:19:52,608 --> 00:19:53,418
corresponding
2493
00:19:53,538 --> 00:19:53,868
truth
2494
00:19:54,106 --> 00:19:54,281
the
2495
00:19:54,288 --> 00:19:54,648
ball
2496
00:19:57,108 --> 00:19:57,348
so
2497
00:19:57,348 --> 00:19:57,588
we've
2498
00:19:57,604 --> 00:19:57,798
now
2499
00:19:57,798 --> 00:19:58,428
begin
2500
00:19:59,573 --> 00:19:59,988
coding
2501
00:19:59,988 --> 00:20:00,468
this
2502
00:20:00,888 --> 00:20:01,518
schematic
2503
00:20:01,518 --> 00:20:02,208
diagram
2504
00:20:02,448 --> 00:20:02,688
so
2505
00:20:02,688 --> 00:20:02,808
we
2506
00:20:02,808 --> 00:20:02,988
will
2507
00:20:02,988 --> 00:20:03,378
include
2508
00:20:03,464 --> 00:20:03,738
this
2509
00:20:03,738 --> 00:20:03,948
in
2510
00:20:03,948 --> 00:20:04,098
a
2511
00:20:04,098 --> 00:20:04,668
module
2512
00:20:05,148 --> 00:20:05,325
so
2513
00:20:05,338 --> 00:20:05,718
type
2514
00:20:05,718 --> 00:20:06,288
module
2515
00:20:06,648 --> 00:20:07,038
notice
2516
00:20:07,072 --> 00:20:07,274
that
2517
00:20:07,278 --> 00:20:07,698
vs
2518
00:20:07,698 --> 00:20:08,178
code
2519
00:20:08,268 --> 00:20:08,868
has
2520
00:20:08,898 --> 00:20:09,408
some
2521
00:20:09,408 --> 00:20:10,218
intellisense
2522
00:20:10,218 --> 00:20:10,668
or
2523
00:20:10,938 --> 00:20:11,238
some
2524
00:20:11,268 --> 00:20:11,928
autocomplete
2525
00:20:11,958 --> 00:20:12,498
features
2526
00:20:12,528 --> 00:20:13,068
because
2527
00:20:13,188 --> 00:20:13,758
earlier
2528
00:20:13,758 --> 00:20:13,968
we
2529
00:20:13,968 --> 00:20:14,537
install
2530
00:20:14,808 --> 00:20:14,928
a
2531
00:20:14,928 --> 00:20:15,258
plug
2532
00:20:15,288 --> 00:20:15,498
in
2533
00:20:15,498 --> 00:20:15,798
for
2534
00:20:15,799 --> 00:20:16,128
very
2535
00:20:16,128 --> 00:20:16,518
long
2536
00:20:17,388 --> 00:20:17,628
lake
2537
00:20:17,632 --> 00:20:18,258
space
2538
00:20:18,318 --> 00:20:18,558
and
2539
00:20:18,558 --> 00:20:19,098
then
2540
00:20:20,434 --> 00:20:20,734
let's
2541
00:20:20,734 --> 00:20:21,004
name
2542
00:20:21,015 --> 00:20:21,214
this
2543
00:20:21,214 --> 00:20:21,634
module
2544
00:20:21,634 --> 00:20:21,814
as
2545
00:20:21,814 --> 00:20:22,084
have
2546
00:20:22,084 --> 00:20:22,564
either
2547
00:20:25,654 --> 00:20:25,924
based
2548
00:20:25,924 --> 00:20:26,014
on
2549
00:20:26,014 --> 00:20:26,164
this
2550
00:20:26,164 --> 00:20:26,794
diagram
2551
00:20:26,824 --> 00:20:26,936
it
2552
00:20:26,944 --> 00:20:27,084
has
2553
00:20:27,133 --> 00:20:27,544
inputs
2554
00:20:27,544 --> 00:20:27,724
a
2555
00:20:27,746 --> 00:20:27,904
and
2556
00:20:27,904 --> 00:20:28,234
be
2557
00:20:28,354 --> 00:20:28,535
so
2558
00:20:28,535 --> 00:20:28,654
i'll
2559
00:20:28,657 --> 00:20:28,864
just
2560
00:20:28,864 --> 00:20:29,344
use
2561
00:20:29,674 --> 00:20:30,241
smaller
2562
00:20:30,245 --> 00:20:30,783
letter
2563
00:20:31,024 --> 00:20:31,142
it
2564
00:20:31,142 --> 00:20:31,504
doesn't
2565
00:20:31,504 --> 00:20:31,774
really
2566
00:20:31,774 --> 00:20:32,284
matter
2567
00:20:32,584 --> 00:20:32,734
if
2568
00:20:32,734 --> 00:20:32,974
it's
2569
00:20:32,974 --> 00:20:33,304
caps
2570
00:20:33,304 --> 00:20:33,512
lock
2571
00:20:33,512 --> 00:20:33,634
or
2572
00:20:33,634 --> 00:20:33,934
not
2573
00:20:34,354 --> 00:20:34,714
then
2574
00:20:34,714 --> 00:20:35,194
some
2575
00:20:35,524 --> 00:20:35,674
and
2576
00:20:35,674 --> 00:20:35,884
then
2577
00:20:35,884 --> 00:20:36,033
and
2578
00:20:36,034 --> 00:20:36,634
output
2579
00:20:36,694 --> 00:20:37,084
of
2580
00:20:37,324 --> 00:20:37,767
carry
2581
00:20:38,374 --> 00:20:38,584
so
2582
00:20:38,585 --> 00:20:38,794
in
2583
00:20:38,794 --> 00:20:39,124
very
2584
00:20:39,124 --> 00:20:39,514
log
2585
00:20:39,994 --> 00:20:40,428
return
2586
00:20:40,444 --> 00:20:40,774
beneath
2587
00:20:40,774 --> 00:20:40,834
a
2588
00:20:40,834 --> 00:20:41,434
statement
2589
00:20:41,434 --> 00:20:41,734
with
2590
00:20:41,763 --> 00:20:42,094
a
2591
00:20:42,124 --> 00:20:42,964
semi-colon
2592
00:20:43,744 --> 00:20:44,224
enter
2593
00:20:44,704 --> 00:20:44,794
to
2594
00:20:44,794 --> 00:20:45,125
increase
2595
00:20:45,125 --> 00:20:45,198
the
2596
00:20:45,248 --> 00:20:45,904
readability
2597
00:20:45,904 --> 00:20:45,993
of
2598
00:20:45,995 --> 00:20:46,201
your
2599
00:20:46,204 --> 00:20:46,504
code
2600
00:20:46,505 --> 00:20:46,654
i'm
2601
00:20:46,655 --> 00:20:46,924
just
2602
00:20:46,924 --> 00:20:47,374
going
2603
00:20:47,374 --> 00:20:47,764
to
2604
00:20:48,004 --> 00:20:48,514
indent
2605
00:20:48,514 --> 00:20:48,844
it
2606
00:20:49,474 --> 00:20:49,978
reinforced
2607
00:20:49,984 --> 00:20:50,494
basis
2608
00:20:50,505 --> 00:20:50,673
or
2609
00:20:50,673 --> 00:20:50,974
went
2610
00:20:50,974 --> 00:20:51,184
up
2611
00:20:51,244 --> 00:20:51,604
one
2612
00:20:51,634 --> 00:20:51,859
two
2613
00:20:51,874 --> 00:20:52,173
three
2614
00:20:52,175 --> 00:20:52,624
four
2615
00:20:53,254 --> 00:20:53,434
i'm
2616
00:20:53,434 --> 00:20:53,734
going
2617
00:20:53,734 --> 00:20:53,824
to
2618
00:20:53,825 --> 00:20:54,333
declared
2619
00:20:54,333 --> 00:20:54,664
that
2620
00:20:54,754 --> 00:20:55,324
deportes
2621
00:20:55,414 --> 00:20:55,564
a
2622
00:20:55,564 --> 00:20:55,804
be
2623
00:20:55,804 --> 00:20:56,194
here
2624
00:20:56,194 --> 00:20:56,643
are
2625
00:20:56,884 --> 00:20:57,094
in
2626
00:20:57,094 --> 00:20:57,574
boots
2627
00:21:00,184 --> 00:21:00,574
a
2628
00:21:01,534 --> 00:21:01,894
be
2629
00:21:02,224 --> 00:21:02,464
then
2630
00:21:02,464 --> 00:21:03,154
terminated
2631
00:21:03,184 --> 00:21:03,484
with
2632
00:21:03,574 --> 00:21:03,627
a
2633
00:21:03,627 --> 00:21:04,327
semi-colon
2634
00:21:04,774 --> 00:21:05,194
next
2635
00:21:05,223 --> 00:21:05,343
the
2636
00:21:05,346 --> 00:21:05,613
some
2637
00:21:05,614 --> 00:21:05,704
and
2638
00:21:05,706 --> 00:21:06,034
carry
2639
00:21:06,038 --> 00:21:06,544
here
2640
00:21:07,234 --> 00:21:07,444
that
2641
00:21:07,444 --> 00:21:07,624
will
2642
00:21:07,624 --> 00:21:07,774
be
2643
00:21:07,774 --> 00:21:08,134
passed
2644
00:21:08,134 --> 00:21:08,254
on
2645
00:21:08,254 --> 00:21:08,464
this
2646
00:21:08,464 --> 00:21:09,034
module
2647
00:21:09,065 --> 00:21:09,244
are
2648
00:21:09,244 --> 00:21:09,904
actually
2649
00:21:10,114 --> 00:21:10,504
output
2650
00:21:10,532 --> 00:21:11,044
ports
2651
00:21:11,734 --> 00:21:11,884
so
2652
00:21:11,884 --> 00:21:12,004
i'm
2653
00:21:12,004 --> 00:21:12,244
going
2654
00:21:12,244 --> 00:21:12,364
to
2655
00:21:12,364 --> 00:21:12,814
declare
2656
00:21:12,854 --> 00:21:13,204
them
2657
00:21:14,254 --> 00:21:14,374
i'm
2658
00:21:14,374 --> 00:21:14,584
going
2659
00:21:14,584 --> 00:21:14,704
to
2660
00:21:14,704 --> 00:21:14,884
tell
2661
00:21:14,884 --> 00:21:15,064
the
2662
00:21:15,124 --> 00:21:15,784
compiler
2663
00:21:15,784 --> 00:21:16,054
that
2664
00:21:16,234 --> 00:21:16,531
these
2665
00:21:16,531 --> 00:21:17,014
sports
2666
00:21:17,044 --> 00:21:17,224
are
2667
00:21:17,224 --> 00:21:17,584
used
2668
00:21:17,854 --> 00:21:18,304
as
2669
00:21:18,394 --> 00:21:18,784
output
2670
00:21:18,784 --> 00:21:19,264
ports
2671
00:21:19,624 --> 00:21:20,074
next
2672
00:21:20,164 --> 00:21:20,344
i'm
2673
00:21:20,344 --> 00:21:20,794
going
2674
00:21:20,794 --> 00:21:21,184
to
2675
00:21:21,454 --> 00:21:22,444
instantiate
2676
00:21:22,444 --> 00:21:22,924
some
2677
00:21:23,644 --> 00:21:24,274
gates
2678
00:21:24,544 --> 00:21:24,874
or
2679
00:21:25,024 --> 00:21:25,174
i'm
2680
00:21:25,174 --> 00:21:25,444
going
2681
00:21:25,444 --> 00:21:25,564
to
2682
00:21:25,564 --> 00:21:25,954
create
2683
00:21:25,954 --> 00:21:26,134
some
2684
00:21:26,134 --> 00:21:26,823
virtual
2685
00:21:27,004 --> 00:21:27,694
objects
2686
00:21:27,934 --> 00:21:28,234
for
2687
00:21:28,234 --> 00:21:28,354
the
2688
00:21:28,354 --> 00:21:28,804
gates
2689
00:21:29,074 --> 00:21:29,196
to
2690
00:21:29,196 --> 00:21:29,824
create
2691
00:21:29,974 --> 00:21:30,274
our
2692
00:21:30,274 --> 00:21:30,543
first
2693
00:21:30,543 --> 00:21:30,573
the
2694
00:21:30,576 --> 00:21:30,874
gate
2695
00:21:30,874 --> 00:21:31,084
which
2696
00:21:31,084 --> 00:21:31,264
is
2697
00:21:31,264 --> 00:21:31,414
an
2698
00:21:31,414 --> 00:21:31,684
ex
2699
00:21:31,684 --> 00:21:31,865
or
2700
00:21:31,865 --> 00:21:31,924
a
2701
00:21:31,924 --> 00:21:32,404
gate
2702
00:21:33,874 --> 00:21:34,054
i'll
2703
00:21:34,054 --> 00:21:34,354
type
2704
00:21:34,354 --> 00:21:34,564
in
2705
00:21:34,564 --> 00:21:34,864
x
2706
00:21:34,864 --> 00:21:35,224
or
2707
00:21:35,374 --> 00:21:35,554
and
2708
00:21:35,554 --> 00:21:35,884
then
2709
00:21:35,884 --> 00:21:36,004
the
2710
00:21:36,004 --> 00:21:36,304
name
2711
00:21:36,304 --> 00:21:36,514
of
2712
00:21:36,514 --> 00:21:36,753
this
2713
00:21:36,755 --> 00:21:37,084
gate
2714
00:21:37,114 --> 00:21:37,354
let's
2715
00:21:37,355 --> 00:21:37,654
just
2716
00:21:37,654 --> 00:21:37,923
named
2717
00:21:37,923 --> 00:21:38,134
this
2718
00:21:38,134 --> 00:21:38,344
as
2719
00:21:38,344 --> 00:21:38,614
x
2720
00:21:38,615 --> 00:21:39,034
one
2721
00:21:39,274 --> 00:21:39,424
so
2722
00:21:39,424 --> 00:21:39,604
what
2723
00:21:39,604 --> 00:21:39,754
i'm
2724
00:21:39,754 --> 00:21:40,114
doing
2725
00:21:40,114 --> 00:21:40,414
here
2726
00:21:40,414 --> 00:21:40,594
is
2727
00:21:40,596 --> 00:21:40,678
i
2728
00:21:40,678 --> 00:21:40,834
am
2729
00:21:40,834 --> 00:21:41,434
creating
2730
00:21:41,434 --> 00:21:41,554
a
2731
00:21:41,554 --> 00:21:42,064
virtual
2732
00:21:42,064 --> 00:21:42,634
object
2733
00:21:42,664 --> 00:21:42,811
of
2734
00:21:42,814 --> 00:21:42,968
your
2735
00:21:43,293 --> 00:21:43,323
the
2736
00:21:43,334 --> 00:21:43,864
gate
2737
00:21:44,194 --> 00:21:44,524
and
2738
00:21:44,884 --> 00:21:45,124
the
2739
00:21:45,124 --> 00:21:45,334
name
2740
00:21:45,334 --> 00:21:45,484
of
2741
00:21:45,484 --> 00:21:45,754
that
2742
00:21:45,756 --> 00:21:46,084
gate
2743
00:21:46,114 --> 00:21:46,294
is
2744
00:21:46,294 --> 00:21:46,594
x
2745
00:21:46,594 --> 00:21:46,984
one
2746
00:21:47,314 --> 00:21:47,554
when
2747
00:21:47,554 --> 00:21:47,734
you
2748
00:21:47,734 --> 00:21:47,944
use
2749
00:21:47,944 --> 00:21:48,452
primitive
2750
00:21:48,484 --> 00:21:48,934
gates
2751
00:21:49,114 --> 00:21:49,294
the
2752
00:21:49,294 --> 00:21:49,684
first
2753
00:21:49,714 --> 00:21:50,344
argument
2754
00:21:50,374 --> 00:21:50,584
is
2755
00:21:50,584 --> 00:21:50,764
the
2756
00:21:50,764 --> 00:21:51,514
output
2757
00:21:52,774 --> 00:21:52,865
so
2758
00:21:52,865 --> 00:21:52,984
i'm
2759
00:21:52,984 --> 00:21:53,224
going
2760
00:21:53,224 --> 00:21:53,374
to
2761
00:21:53,374 --> 00:21:53,764
type
2762
00:21:53,765 --> 00:21:54,244
some
2763
00:21:54,634 --> 00:21:54,814
and
2764
00:21:54,814 --> 00:21:55,144
then
2765
00:21:55,144 --> 00:21:55,294
the
2766
00:21:55,296 --> 00:21:55,984
remaining
2767
00:21:56,314 --> 00:21:57,094
arguments
2768
00:21:57,305 --> 00:21:57,724
referred
2769
00:21:57,724 --> 00:21:57,874
to
2770
00:21:57,874 --> 00:21:58,354
input
2771
00:21:58,358 --> 00:21:58,654
so
2772
00:21:58,714 --> 00:21:58,864
the
2773
00:21:58,865 --> 00:21:59,314
inputs
2774
00:21:59,344 --> 00:21:59,611
for
2775
00:21:59,674 --> 00:21:59,974
x
2776
00:21:59,974 --> 00:22:00,334
one
2777
00:22:00,574 --> 00:22:00,874
based
2778
00:22:00,874 --> 00:22:00,964
on
2779
00:22:00,964 --> 00:22:01,114
this
2780
00:22:01,114 --> 00:22:01,714
diagram
2781
00:22:01,804 --> 00:22:01,983
the
2782
00:22:01,984 --> 00:22:02,344
inputs
2783
00:22:02,344 --> 00:22:02,524
are
2784
00:22:02,524 --> 00:22:02,732
a
2785
00:22:02,734 --> 00:22:02,854
and
2786
00:22:02,854 --> 00:22:03,154
be
2787
00:22:04,024 --> 00:22:04,264
so
2788
00:22:04,264 --> 00:22:04,414
i'm
2789
00:22:04,414 --> 00:22:04,654
going
2790
00:22:04,654 --> 00:22:04,774
to
2791
00:22:04,774 --> 00:22:05,284
terminate
2792
00:22:05,314 --> 00:22:05,494
this
2793
00:22:05,494 --> 00:22:05,644
with
2794
00:22:05,644 --> 00:22:05,704
a
2795
00:22:05,704 --> 00:22:05,974
semi
2796
00:22:05,974 --> 00:22:06,334
color
2797
00:22:06,341 --> 00:22:06,844
next
2798
00:22:07,564 --> 00:22:07,744
i'm
2799
00:22:07,744 --> 00:22:08,104
going
2800
00:22:08,106 --> 00:22:08,336
to
2801
00:22:08,577 --> 00:22:09,004
eight
2802
00:22:09,064 --> 00:22:09,214
or
2803
00:22:09,214 --> 00:22:10,234
instantiate
2804
00:22:10,624 --> 00:22:10,864
and
2805
00:22:10,864 --> 00:22:11,194
gate
2806
00:22:11,224 --> 00:22:11,463
with
2807
00:22:11,464 --> 00:22:11,524
a
2808
00:22:11,524 --> 00:22:11,824
name
2809
00:22:11,854 --> 00:22:12,034
a
2810
00:22:12,034 --> 00:22:12,424
one
2811
00:22:13,744 --> 00:22:13,894
so
2812
00:22:13,894 --> 00:22:14,044
i'm
2813
00:22:14,044 --> 00:22:14,314
going
2814
00:22:14,314 --> 00:22:14,434
to
2815
00:22:14,434 --> 00:22:14,854
type
2816
00:22:14,974 --> 00:22:15,394
and
2817
00:22:15,874 --> 00:22:16,084
for
2818
00:22:16,084 --> 00:22:16,264
an
2819
00:22:16,264 --> 00:22:16,654
gate
2820
00:22:16,684 --> 00:22:16,924
and
2821
00:22:16,924 --> 00:22:17,044
the
2822
00:22:17,044 --> 00:22:17,224
name
2823
00:22:17,224 --> 00:22:17,374
of
2824
00:22:17,374 --> 00:22:17,704
this
2825
00:22:17,764 --> 00:22:17,944
and
2826
00:22:17,944 --> 00:22:18,244
gate
2827
00:22:18,274 --> 00:22:18,514
is
2828
00:22:18,514 --> 00:22:18,664
a
2829
00:22:18,664 --> 00:22:19,054
one
2830
00:22:19,444 --> 00:22:19,684
we
2831
00:22:19,684 --> 00:22:19,804
are
2832
00:22:19,804 --> 00:22:20,164
naming
2833
00:22:20,164 --> 00:22:20,374
this
2834
00:22:20,376 --> 00:22:20,674
gates
2835
00:22:20,674 --> 00:22:21,094
because
2836
00:22:21,094 --> 00:22:21,694
sometimes
2837
00:22:21,694 --> 00:22:21,844
it
2838
00:22:21,964 --> 00:22:22,144
in
2839
00:22:22,144 --> 00:22:22,264
a
2840
00:22:22,264 --> 00:22:22,774
schematic
2841
00:22:22,774 --> 00:22:23,374
diagram
2842
00:22:23,374 --> 00:22:23,584
or
2843
00:22:23,584 --> 00:22:23,764
in
2844
00:22:23,764 --> 00:22:23,884
a
2845
00:22:23,884 --> 00:22:24,334
digital
2846
00:22:24,334 --> 00:22:24,784
silicate
2847
00:22:24,814 --> 00:22:24,934
you
2848
00:22:24,934 --> 00:22:25,234
have
2849
00:22:25,234 --> 00:22:25,773
multiple
2850
00:22:25,774 --> 00:22:26,284
gates
2851
00:22:26,914 --> 00:22:27,213
that's
2852
00:22:27,213 --> 00:22:27,394
why
2853
00:22:27,394 --> 00:22:27,604
it's
2854
00:22:27,604 --> 00:22:28,084
important
2855
00:22:28,084 --> 00:22:28,174
to
2856
00:22:28,174 --> 00:22:28,443
name
2857
00:22:28,449 --> 00:22:28,744
them
2858
00:22:29,254 --> 00:22:29,404
the
2859
00:22:29,404 --> 00:22:29,734
first
2860
00:22:29,734 --> 00:22:30,364
argument
2861
00:22:30,364 --> 00:22:30,484
our
2862
00:22:30,484 --> 00:22:30,814
first
2863
00:22:30,814 --> 00:22:31,024
set
2864
00:22:31,024 --> 00:22:31,174
of
2865
00:22:31,174 --> 00:22:31,774
arguments
2866
00:22:31,774 --> 00:22:31,984
should
2867
00:22:31,984 --> 00:22:32,314
refer
2868
00:22:32,315 --> 00:22:32,494
to
2869
00:22:32,494 --> 00:22:32,944
output
2870
00:22:32,944 --> 00:22:33,094
it's
2871
00:22:33,095 --> 00:22:33,274
in
2872
00:22:33,274 --> 00:22:33,514
our
2873
00:22:33,514 --> 00:22:33,964
case
2874
00:22:34,084 --> 00:22:34,294
the
2875
00:22:34,294 --> 00:22:34,834
output
2876
00:22:34,864 --> 00:22:35,074
of
2877
00:22:35,074 --> 00:22:35,344
this
2878
00:22:35,374 --> 00:22:35,614
a
2879
00:22:35,614 --> 00:22:35,884
one
2880
00:22:35,884 --> 00:22:36,244
gate
2881
00:22:36,274 --> 00:22:36,542
is
2882
00:22:36,544 --> 00:22:37,024
kerry
2883
00:22:39,304 --> 00:22:39,544
and
2884
00:22:39,544 --> 00:22:39,844
the
2885
00:22:39,904 --> 00:22:40,384
inputs
2886
00:22:40,384 --> 00:22:40,864
r
2887
00:22:41,074 --> 00:22:41,260
a
2888
00:22:41,260 --> 00:22:41,404
n
2889
00:22:41,404 --> 00:22:41,673
b
2890
00:22:44,164 --> 00:22:44,404
so
2891
00:22:44,404 --> 00:22:44,614
that's
2892
00:22:44,614 --> 00:22:44,854
it
2893
00:22:45,154 --> 00:22:45,304
we
2894
00:22:45,309 --> 00:22:45,724
already
2895
00:22:45,724 --> 00:22:46,534
created
2896
00:22:47,014 --> 00:22:47,224
the
2897
00:22:47,224 --> 00:22:47,884
module
2898
00:22:48,304 --> 00:22:48,513
or
2899
00:22:48,604 --> 00:22:48,814
the
2900
00:22:48,814 --> 00:22:49,114
very
2901
00:22:49,114 --> 00:22:49,294
low
2902
00:22:49,324 --> 00:22:49,774
hdl
2903
00:22:49,774 --> 00:22:50,104
code
2904
00:22:50,104 --> 00:22:50,284
for
2905
00:22:50,284 --> 00:22:50,554
this
2906
00:22:50,554 --> 00:22:50,824
have
2907
00:22:50,854 --> 00:22:51,184
other
2908
00:22:51,184 --> 00:22:51,664
circuit
2909
00:22:52,024 --> 00:22:52,116
so
2910
00:22:52,116 --> 00:22:52,234
i'm
2911
00:22:52,234 --> 00:22:52,564
going
2912
00:22:52,564 --> 00:22:52,744
to
2913
00:22:52,744 --> 00:22:52,954
end
2914
00:22:52,954 --> 00:22:53,134
this
2915
00:22:53,134 --> 00:22:53,704
module
2916
00:22:54,244 --> 00:22:54,678
recalled
2917
00:22:54,678 --> 00:22:54,934
that
2918
00:22:55,384 --> 00:22:55,474
a
2919
00:22:55,474 --> 00:22:55,924
module
2920
00:22:55,925 --> 00:22:56,134
must
2921
00:22:56,134 --> 00:22:56,524
always
2922
00:22:56,524 --> 00:22:56,674
be
2923
00:22:56,674 --> 00:22:57,364
terminated
2924
00:22:57,364 --> 00:22:57,754
by
2925
00:22:57,904 --> 00:22:58,084
and
2926
00:22:58,084 --> 00:22:58,294
and
2927
00:22:58,294 --> 00:22:58,833
module
2928
00:22:58,919 --> 00:22:59,344
keyword
2929
00:23:01,234 --> 00:23:01,414
so
2930
00:23:01,415 --> 00:23:01,894
control
2931
00:23:01,903 --> 00:23:02,164
s
2932
00:23:02,164 --> 00:23:02,342
or
2933
00:23:02,344 --> 00:23:02,614
click
2934
00:23:02,614 --> 00:23:03,034
save
2935
00:23:03,334 --> 00:23:03,964
file
2936
00:23:05,134 --> 00:23:05,402
see
2937
00:23:06,124 --> 00:23:06,604
next
2938
00:23:06,994 --> 00:23:07,174
in
2939
00:23:07,174 --> 00:23:07,504
order
2940
00:23:07,504 --> 00:23:07,654
to
2941
00:23:07,654 --> 00:23:07,984
test
2942
00:23:07,984 --> 00:23:08,494
this
2943
00:23:08,614 --> 00:23:09,064
code
2944
00:23:09,244 --> 00:23:09,454
we
2945
00:23:09,454 --> 00:23:09,604
will
2946
00:23:09,604 --> 00:23:09,784
can
2947
00:23:09,814 --> 00:23:10,084
eat
2948
00:23:10,174 --> 00:23:10,384
a
2949
00:23:10,534 --> 00:23:10,834
test
2950
00:23:10,834 --> 00:23:11,254
bench
2951
00:23:11,404 --> 00:23:11,734
code
2952
00:23:12,124 --> 00:23:12,394
so
2953
00:23:12,394 --> 00:23:12,784
here
2954
00:23:12,814 --> 00:23:12,992
i'll
2955
00:23:12,994 --> 00:23:13,534
just
2956
00:23:14,944 --> 00:23:15,304
copy
2957
00:23:15,317 --> 00:23:15,844
this
2958
00:23:17,824 --> 00:23:18,274
file
2959
00:23:18,604 --> 00:23:19,054
copy
2960
00:23:19,054 --> 00:23:19,210
and
2961
00:23:19,210 --> 00:23:19,414
then
2962
00:23:19,416 --> 00:23:19,744
paste
2963
00:23:19,804 --> 00:23:19,984
it
2964
00:23:20,009 --> 00:23:20,104
in
2965
00:23:20,104 --> 00:23:20,194
the
2966
00:23:20,194 --> 00:23:20,434
same
2967
00:23:20,434 --> 00:23:21,004
folder
2968
00:23:21,544 --> 00:23:22,054
controlled
2969
00:23:22,054 --> 00:23:22,354
v
2970
00:23:22,744 --> 00:23:22,924
i'm
2971
00:23:22,924 --> 00:23:23,224
going
2972
00:23:23,224 --> 00:23:23,374
to
2973
00:23:23,374 --> 00:23:23,494
the
2974
00:23:23,494 --> 00:23:23,764
name
2975
00:23:23,776 --> 00:23:24,064
this
2976
00:23:24,064 --> 00:23:24,484
copy
2977
00:23:24,484 --> 00:23:25,204
us
2978
00:23:26,434 --> 00:23:26,614
the
2979
00:23:26,614 --> 00:23:26,974
same
2980
00:23:26,974 --> 00:23:27,274
name
2981
00:23:27,274 --> 00:23:27,784
as
2982
00:23:28,504 --> 00:23:28,654
the
2983
00:23:28,654 --> 00:23:29,134
module
2984
00:23:29,136 --> 00:23:29,644
but
2985
00:23:29,884 --> 00:23:30,064
at
2986
00:23:30,064 --> 00:23:30,184
the
2987
00:23:30,184 --> 00:23:30,454
end
2988
00:23:30,454 --> 00:23:30,604
i'm
2989
00:23:30,604 --> 00:23:30,994
going
2990
00:23:30,994 --> 00:23:31,353
to
2991
00:23:31,954 --> 00:23:32,584
include
2992
00:23:33,694 --> 00:23:34,293
underscores
2993
00:23:34,321 --> 00:23:34,465
the
2994
00:23:34,474 --> 00:23:34,774
be
2995
00:23:34,774 --> 00:23:35,074
which
2996
00:23:35,074 --> 00:23:35,524
denotes
2997
00:23:35,524 --> 00:23:35,824
that
2998
00:23:35,854 --> 00:23:36,064
this
2999
00:23:36,064 --> 00:23:36,189
is
3000
00:23:36,189 --> 00:23:36,339
that
3001
00:23:36,342 --> 00:23:36,631
best
3002
00:23:36,631 --> 00:23:37,144
bench
3003
00:23:37,504 --> 00:23:37,857
that
3004
00:23:37,945 --> 00:23:38,224
be
3005
00:23:41,109 --> 00:23:41,254
i'm
3006
00:23:41,254 --> 00:23:41,494
going
3007
00:23:41,494 --> 00:23:41,644
to
3008
00:23:41,703 --> 00:23:42,004
drag
3009
00:23:42,007 --> 00:23:42,244
this
3010
00:23:42,244 --> 00:23:42,432
and
3011
00:23:42,432 --> 00:23:42,694
drop
3012
00:23:42,724 --> 00:23:42,904
its
3013
00:23:42,904 --> 00:23:43,264
here
3014
00:23:43,264 --> 00:23:43,624
and
3015
00:23:43,747 --> 00:23:44,104
vs
3016
00:23:44,104 --> 00:23:44,554
code
3017
00:23:46,054 --> 00:23:46,204
i'm
3018
00:23:46,204 --> 00:23:46,474
going
3019
00:23:46,474 --> 00:23:46,954
to
3020
00:23:47,644 --> 00:23:48,004
delete
3021
00:23:48,004 --> 00:23:48,664
everything
3022
00:23:50,344 --> 00:23:50,734
so
3023
00:23:50,734 --> 00:23:51,004
for
3024
00:23:51,004 --> 00:23:51,664
demonstration
3025
00:23:51,664 --> 00:23:52,203
purposes
3026
00:23:52,204 --> 00:23:52,354
oh
3027
00:23:52,355 --> 00:23:52,624
just
3028
00:23:53,644 --> 00:23:54,034
include
3029
00:23:54,064 --> 00:23:54,154
a
3030
00:23:54,154 --> 00:23:54,544
comment
3031
00:23:54,574 --> 00:23:54,784
here
3032
00:23:54,784 --> 00:23:55,084
that
3033
00:23:55,144 --> 00:23:55,474
this
3034
00:23:56,044 --> 00:23:56,614
file
3035
00:23:56,974 --> 00:23:57,184
is
3036
00:23:57,184 --> 00:23:57,514
the
3037
00:23:58,024 --> 00:23:58,382
best
3038
00:23:58,413 --> 00:23:59,074
bench
3039
00:24:01,894 --> 00:24:02,254
for
3040
00:24:02,254 --> 00:24:02,583
half
3041
00:24:02,614 --> 00:24:03,124
other
3042
00:24:06,664 --> 00:24:06,994
that
3043
00:24:07,084 --> 00:24:07,444
the
3044
00:24:07,504 --> 00:24:07,924
and
3045
00:24:08,794 --> 00:24:09,064
this
3046
00:24:09,065 --> 00:24:09,244
is
3047
00:24:09,244 --> 00:24:09,634
saved
3048
00:24:09,634 --> 00:24:09,814
in
3049
00:24:09,814 --> 00:24:09,934
the
3050
00:24:09,934 --> 00:24:10,594
file
3051
00:24:16,024 --> 00:24:16,713
half
3052
00:24:17,734 --> 00:24:18,513
underscore
3053
00:24:18,515 --> 00:24:19,114
either
3054
00:24:20,255 --> 00:24:21,154
underscore
3055
00:24:21,424 --> 00:24:21,634
the
3056
00:24:21,634 --> 00:24:21,904
be
3057
00:24:21,904 --> 00:24:22,174
which
3058
00:24:22,174 --> 00:24:22,444
means
3059
00:24:22,444 --> 00:24:22,744
test
3060
00:24:22,773 --> 00:24:23,104
bench
3061
00:24:23,104 --> 00:24:23,463
that
3062
00:24:23,495 --> 00:24:23,854
be
3063
00:24:24,334 --> 00:24:24,484
so
3064
00:24:24,484 --> 00:24:24,634
in
3065
00:24:24,634 --> 00:24:24,859
our
3066
00:24:24,877 --> 00:24:25,234
class
3067
00:24:25,234 --> 00:24:25,384
we
3068
00:24:25,384 --> 00:24:25,564
use
3069
00:24:25,567 --> 00:24:25,744
this
3070
00:24:25,744 --> 00:24:26,044
naming
3071
00:24:26,044 --> 00:24:26,704
convention
3072
00:24:26,704 --> 00:24:27,004
that
3073
00:24:27,334 --> 00:24:27,514
if
3074
00:24:27,514 --> 00:24:27,634
you
3075
00:24:27,634 --> 00:24:27,844
want
3076
00:24:27,844 --> 00:24:27,934
to
3077
00:24:27,934 --> 00:24:28,264
create
3078
00:24:28,294 --> 00:24:28,384
a
3079
00:24:28,384 --> 00:24:28,713
test
3080
00:24:28,744 --> 00:24:29,164
bench
3081
00:24:29,164 --> 00:24:29,374
for
3082
00:24:29,374 --> 00:24:29,524
a
3083
00:24:29,524 --> 00:24:30,154
specific
3084
00:24:30,154 --> 00:24:30,634
module
3085
00:24:30,635 --> 00:24:30,813
you
3086
00:24:30,814 --> 00:24:31,054
just
3087
00:24:31,054 --> 00:24:31,317
named
3088
00:24:31,317 --> 00:24:31,506
that
3089
00:24:31,506 --> 00:24:31,744
test
3090
00:24:31,770 --> 00:24:32,134
bench
3091
00:24:32,134 --> 00:24:32,404
with
3092
00:24:32,404 --> 00:24:32,494
the
3093
00:24:32,494 --> 00:24:32,794
same
3094
00:24:32,794 --> 00:24:33,034
name
3095
00:24:33,034 --> 00:24:33,184
as
3096
00:24:33,184 --> 00:24:33,304
the
3097
00:24:33,304 --> 00:24:33,664
module
3098
00:24:33,664 --> 00:24:33,964
name
3099
00:24:33,966 --> 00:24:34,414
but
3100
00:24:34,744 --> 00:24:35,254
include
3101
00:24:35,254 --> 00:24:35,404
and
3102
00:24:35,404 --> 00:24:35,918
underscore
3103
00:24:36,003 --> 00:24:36,122
the
3104
00:24:36,124 --> 00:24:36,304
be
3105
00:24:36,304 --> 00:24:36,424
at
3106
00:24:36,424 --> 00:24:36,544
the
3107
00:24:36,544 --> 00:24:36,784
end
3108
00:24:37,264 --> 00:24:37,504
so
3109
00:24:37,504 --> 00:24:37,684
we
3110
00:24:37,684 --> 00:24:38,014
will
3111
00:24:38,374 --> 00:24:38,944
instantly
3112
00:24:38,944 --> 00:24:39,124
know
3113
00:24:39,124 --> 00:24:39,544
that
3114
00:24:39,814 --> 00:24:39,964
it
3115
00:24:39,964 --> 00:24:40,098
is
3116
00:24:40,183 --> 00:24:40,354
that
3117
00:24:40,385 --> 00:24:40,444
the
3118
00:24:40,504 --> 00:24:40,833
bench
3119
00:24:40,862 --> 00:24:40,984
and
3120
00:24:40,984 --> 00:24:41,194
not
3121
00:24:41,524 --> 00:24:41,614
a
3122
00:24:41,614 --> 00:24:42,064
regular
3123
00:24:42,065 --> 00:24:42,563
module
3124
00:24:43,114 --> 00:24:43,503
click
3125
00:24:43,564 --> 00:24:44,254
accent
3126
00:24:44,284 --> 00:24:44,584
then
3127
00:24:44,584 --> 00:24:45,274
include
3128
00:24:46,894 --> 00:24:47,674
space
3129
00:24:48,814 --> 00:24:48,934
the
3130
00:24:48,934 --> 00:24:49,594
filed
3131
00:24:49,744 --> 00:24:49,954
of
3132
00:24:49,954 --> 00:24:50,314
the
3133
00:24:50,374 --> 00:24:50,854
module
3134
00:24:50,858 --> 00:24:50,974
to
3135
00:24:50,974 --> 00:24:51,094
be
3136
00:24:51,094 --> 00:24:51,544
tested
3137
00:24:51,544 --> 00:24:51,754
which
3138
00:24:51,754 --> 00:24:52,082
is
3139
00:24:52,084 --> 00:24:52,594
half
3140
00:24:52,984 --> 00:24:53,764
underscore
3141
00:24:53,765 --> 00:24:54,304
either
3142
00:24:54,844 --> 00:24:55,204
that
3143
00:24:55,498 --> 00:24:55,886
the
3144
00:24:57,094 --> 00:24:57,364
so
3145
00:24:57,364 --> 00:24:57,634
when
3146
00:24:57,634 --> 00:24:57,874
you
3147
00:24:57,874 --> 00:24:58,234
have
3148
00:24:58,234 --> 00:24:58,744
this
3149
00:24:58,834 --> 00:24:59,374
accent
3150
00:24:59,374 --> 00:24:59,734
mark
3151
00:24:59,734 --> 00:25:00,184
here
3152
00:25:00,304 --> 00:25:00,454
for
3153
00:25:00,454 --> 00:25:00,963
example
3154
00:25:00,994 --> 00:25:01,624
accent
3155
00:25:01,714 --> 00:25:02,374
include
3156
00:25:02,554 --> 00:25:02,854
this
3157
00:25:02,854 --> 00:25:03,184
means
3158
00:25:03,184 --> 00:25:03,514
that
3159
00:25:03,544 --> 00:25:03,694
it
3160
00:25:03,694 --> 00:25:03,844
is
3161
00:25:03,844 --> 00:25:03,934
a
3162
00:25:03,934 --> 00:25:04,594
compiler
3163
00:25:04,595 --> 00:25:05,313
directive
3164
00:25:05,734 --> 00:25:06,034
meaning
3165
00:25:06,034 --> 00:25:06,184
to
3166
00:25:06,184 --> 00:25:06,514
see
3167
00:25:06,544 --> 00:25:06,754
you
3168
00:25:06,754 --> 00:25:06,934
will
3169
00:25:06,934 --> 00:25:07,504
execute
3170
00:25:07,504 --> 00:25:07,744
this
3171
00:25:07,744 --> 00:25:08,074
land
3172
00:25:08,104 --> 00:25:08,434
during
3173
00:25:08,434 --> 00:25:08,943
compile
3174
00:25:08,945 --> 00:25:09,304
time
3175
00:25:09,694 --> 00:25:09,874
and
3176
00:25:09,874 --> 00:25:10,144
during
3177
00:25:10,144 --> 00:25:10,592
compile
3178
00:25:10,595 --> 00:25:10,954
time
3179
00:25:10,984 --> 00:25:11,373
you're
3180
00:25:11,434 --> 00:25:11,794
actually
3181
00:25:11,794 --> 00:25:12,274
telling
3182
00:25:12,844 --> 00:25:12,994
the
3183
00:25:12,994 --> 00:25:13,564
compiler
3184
00:25:13,684 --> 00:25:14,194
that
3185
00:25:15,004 --> 00:25:15,184
you
3186
00:25:15,184 --> 00:25:15,454
have
3187
00:25:15,454 --> 00:25:15,574
to
3188
00:25:15,574 --> 00:25:16,174
include
3189
00:25:16,504 --> 00:25:16,654
the
3190
00:25:16,654 --> 00:25:17,104
country
3191
00:25:17,104 --> 00:25:17,344
sense
3192
00:25:17,344 --> 00:25:17,614
of
3193
00:25:17,614 --> 00:25:18,064
this
3194
00:25:18,064 --> 00:25:18,574
file
3195
00:25:19,624 --> 00:25:19,864
when
3196
00:25:19,864 --> 00:25:19,984
you
3197
00:25:19,985 --> 00:25:20,314
tried
3198
00:25:20,314 --> 00:25:20,404
to
3199
00:25:20,404 --> 00:25:20,944
compile
3200
00:25:20,944 --> 00:25:21,154
this
3201
00:25:21,154 --> 00:25:21,454
test
3202
00:25:21,484 --> 00:25:21,964
bench
3203
00:25:22,294 --> 00:25:22,804
next
3204
00:25:22,954 --> 00:25:23,164
we
3205
00:25:23,164 --> 00:25:23,314
will
3206
00:25:23,344 --> 00:25:23,644
again
3207
00:25:23,644 --> 00:25:23,734
and
3208
00:25:23,734 --> 00:25:24,183
close
3209
00:25:24,544 --> 00:25:24,724
the
3210
00:25:24,724 --> 00:25:24,994
code
3211
00:25:24,994 --> 00:25:25,204
for
3212
00:25:25,204 --> 00:25:25,444
our
3213
00:25:25,444 --> 00:25:25,774
test
3214
00:25:25,774 --> 00:25:26,104
bench
3215
00:25:26,104 --> 00:25:26,400
we
3216
00:25:26,434 --> 00:25:26,614
in
3217
00:25:26,704 --> 00:25:27,214
keyword
3218
00:25:27,214 --> 00:25:27,694
bear
3219
00:25:27,724 --> 00:25:28,174
module
3220
00:25:28,174 --> 00:25:28,354
and
3221
00:25:28,354 --> 00:25:28,924
module
3222
00:25:29,479 --> 00:25:29,569
i'm
3223
00:25:29,617 --> 00:25:29,794
just
3224
00:25:29,824 --> 00:25:30,004
going
3225
00:25:30,004 --> 00:25:30,154
to
3226
00:25:30,154 --> 00:25:30,334
pay
3227
00:25:30,334 --> 00:25:30,664
pierre
3228
00:25:30,669 --> 00:25:31,174
module
3229
00:25:31,174 --> 00:25:31,384
and
3230
00:25:31,384 --> 00:25:31,834
then
3231
00:25:33,544 --> 00:25:33,840
and
3232
00:25:33,844 --> 00:25:34,174
or
3233
00:25:35,194 --> 00:25:35,584
and
3234
00:25:36,454 --> 00:25:37,054
module
3235
00:25:37,504 --> 00:25:37,954
between
3236
00:25:37,954 --> 00:25:38,194
this
3237
00:25:38,194 --> 00:25:38,584
talk
3238
00:25:38,764 --> 00:25:39,214
keyword
3239
00:25:39,244 --> 00:25:39,694
bear
3240
00:25:39,904 --> 00:25:40,144
we
3241
00:25:40,144 --> 00:25:40,323
will
3242
00:25:40,324 --> 00:25:40,714
place
3243
00:25:40,744 --> 00:25:41,254
our
3244
00:25:41,434 --> 00:25:41,734
code
3245
00:25:41,734 --> 00:25:41,944
for
3246
00:25:41,944 --> 00:25:42,484
testing
3247
00:25:42,484 --> 00:25:42,964
this
3248
00:25:43,174 --> 00:25:43,442
half
3249
00:25:43,455 --> 00:25:43,774
other
3250
00:25:43,774 --> 00:25:44,164
circuits
3251
00:25:44,194 --> 00:25:44,344
so
3252
00:25:44,344 --> 00:25:44,584
let's
3253
00:25:44,614 --> 00:25:44,884
name
3254
00:25:44,892 --> 00:25:45,394
this
3255
00:25:46,084 --> 00:25:46,354
test
3256
00:25:46,380 --> 00:25:46,774
bench
3257
00:25:46,774 --> 00:25:47,403
as
3258
00:25:47,914 --> 00:25:48,514
half
3259
00:25:49,384 --> 00:25:50,282
underscore
3260
00:25:50,286 --> 00:25:50,914
either
3261
00:25:52,624 --> 00:25:53,344
underscored
3262
00:25:53,609 --> 00:25:53,758
the
3263
00:25:53,764 --> 00:25:54,124
be
3264
00:25:55,654 --> 00:25:56,014
and
3265
00:25:56,224 --> 00:25:56,584
since
3266
00:25:56,704 --> 00:25:57,034
this
3267
00:25:57,034 --> 00:25:57,364
doesn't
3268
00:25:57,364 --> 00:25:57,784
require
3269
00:25:57,784 --> 00:25:58,054
any
3270
00:25:58,054 --> 00:25:58,444
inputs
3271
00:25:58,444 --> 00:25:58,564
and
3272
00:25:58,594 --> 00:25:59,314
outputs
3273
00:25:59,884 --> 00:26:00,004
we
3274
00:26:00,004 --> 00:26:00,244
don't
3275
00:26:00,244 --> 00:26:00,514
have
3276
00:26:00,514 --> 00:26:00,724
to
3277
00:26:00,784 --> 00:26:01,264
include
3278
00:26:01,264 --> 00:26:01,804
any
3279
00:26:02,254 --> 00:26:02,644
sports
3280
00:26:02,649 --> 00:26:03,034
here
3281
00:26:03,124 --> 00:26:03,274
are
3282
00:26:03,275 --> 00:26:03,484
just
3283
00:26:03,484 --> 00:26:03,994
terminate
3284
00:26:03,994 --> 00:26:04,234
this
3285
00:26:04,234 --> 00:26:04,504
weird
3286
00:26:04,504 --> 00:26:05,224
semi-colon
3287
00:26:05,494 --> 00:26:05,704
in
3288
00:26:05,704 --> 00:26:06,063
this
3289
00:26:06,124 --> 00:26:06,424
test
3290
00:26:06,454 --> 00:26:06,754
bench
3291
00:26:06,754 --> 00:26:06,874
i
3292
00:26:06,874 --> 00:26:07,144
must
3293
00:26:07,144 --> 00:26:07,624
somehow
3294
00:26:07,624 --> 00:26:07,804
be
3295
00:26:07,804 --> 00:26:08,134
able
3296
00:26:08,134 --> 00:26:08,374
to
3297
00:26:08,374 --> 00:26:08,944
bury
3298
00:26:09,184 --> 00:26:09,364
the
3299
00:26:09,364 --> 00:26:09,754
values
3300
00:26:09,814 --> 00:26:09,994
of
3301
00:26:09,994 --> 00:26:10,114
the
3302
00:26:10,114 --> 00:26:10,744
inputs
3303
00:26:10,924 --> 00:26:11,134
so
3304
00:26:11,134 --> 00:26:11,284
to
3305
00:26:11,284 --> 00:26:11,464
do
3306
00:26:11,464 --> 00:26:11,854
that
3307
00:26:12,004 --> 00:26:12,154
i'm
3308
00:26:12,154 --> 00:26:12,424
going
3309
00:26:12,424 --> 00:26:12,544
to
3310
00:26:12,544 --> 00:26:12,844
type
3311
00:26:12,844 --> 00:26:13,174
here
3312
00:26:14,314 --> 00:26:14,884
reg
3313
00:26:15,184 --> 00:26:15,304
but
3314
00:26:15,304 --> 00:26:15,454
they're
3315
00:26:15,454 --> 00:26:15,694
not
3316
00:26:15,694 --> 00:26:15,934
that
3317
00:26:15,964 --> 00:26:16,144
a
3318
00:26:16,144 --> 00:26:16,354
n
3319
00:26:16,354 --> 00:26:16,623
b
3320
00:26:16,623 --> 00:26:16,894
r
3321
00:26:16,894 --> 00:26:17,674
inputs
3322
00:26:17,974 --> 00:26:18,364
according
3323
00:26:18,364 --> 00:26:18,484
to
3324
00:26:18,484 --> 00:26:18,694
some
3325
00:26:18,695 --> 00:26:19,204
reference
3326
00:26:19,204 --> 00:26:19,422
as
3327
00:26:19,422 --> 00:26:19,795
threads
3328
00:26:19,867 --> 00:26:20,194
means
3329
00:26:20,194 --> 00:26:21,004
registers
3330
00:26:21,334 --> 00:26:21,664
and
3331
00:26:21,664 --> 00:26:21,814
this
3332
00:26:21,814 --> 00:26:21,904
is
3333
00:26:21,904 --> 00:26:22,684
understandable
3334
00:26:22,684 --> 00:26:23,254
because
3335
00:26:23,524 --> 00:26:23,674
as
3336
00:26:23,674 --> 00:26:23,794
we
3337
00:26:23,794 --> 00:26:23,974
all
3338
00:26:23,974 --> 00:26:24,183
know
3339
00:26:24,184 --> 00:26:24,244
i
3340
00:26:24,244 --> 00:26:24,874
register
3341
00:26:24,934 --> 00:26:25,081
is
3342
00:26:25,081 --> 00:26:25,414
some
3343
00:26:25,504 --> 00:26:26,074
digital
3344
00:26:26,074 --> 00:26:26,644
element
3345
00:26:26,674 --> 00:26:26,914
that
3346
00:26:26,914 --> 00:26:27,154
can
3347
00:26:27,154 --> 00:26:27,724
store
3348
00:26:27,874 --> 00:26:27,964
a
3349
00:26:27,964 --> 00:26:28,744
binary
3350
00:26:28,924 --> 00:26:29,223
but
3351
00:26:29,224 --> 00:26:29,404
you
3352
00:26:29,406 --> 00:26:29,644
like
3353
00:26:29,648 --> 00:26:30,034
zero
3354
00:26:30,034 --> 00:26:30,214
or
3355
00:26:30,214 --> 00:26:30,604
one
3356
00:26:30,754 --> 00:26:31,714
registers
3357
00:26:31,714 --> 00:26:31,954
can
3358
00:26:31,954 --> 00:26:32,104
be
3359
00:26:32,104 --> 00:26:33,034
implemented
3360
00:26:33,034 --> 00:26:33,214
in
3361
00:26:33,214 --> 00:26:33,664
terms
3362
00:26:33,694 --> 00:26:34,264
of
3363
00:26:34,594 --> 00:26:34,834
flip
3364
00:26:34,834 --> 00:26:35,284
flops
3365
00:26:35,284 --> 00:26:35,464
or
3366
00:26:35,464 --> 00:26:35,644
an
3367
00:26:35,644 --> 00:26:35,914
array
3368
00:26:35,914 --> 00:26:36,003
of
3369
00:26:36,003 --> 00:26:36,244
flip
3370
00:26:36,634 --> 00:26:36,784
or
3371
00:26:36,784 --> 00:26:37,114
any
3372
00:26:37,114 --> 00:26:37,444
other
3373
00:26:37,444 --> 00:26:37,774
solid
3374
00:26:37,774 --> 00:26:38,104
state
3375
00:26:38,104 --> 00:26:38,914
components
3376
00:26:39,634 --> 00:26:39,784
and
3377
00:26:39,784 --> 00:26:39,934
as
3378
00:26:39,934 --> 00:26:40,054
we
3379
00:26:40,054 --> 00:26:40,234
all
3380
00:26:40,234 --> 00:26:40,444
know
3381
00:26:40,654 --> 00:26:40,774
and
3382
00:26:40,774 --> 00:26:41,104
body
3383
00:26:41,104 --> 00:26:41,254
the
3384
00:26:41,254 --> 00:26:41,584
value
3385
00:26:41,584 --> 00:26:41,674
of
3386
00:26:41,675 --> 00:26:42,364
register
3387
00:26:42,364 --> 00:26:42,604
so
3388
00:26:42,604 --> 00:26:42,934
dishes
3389
00:26:42,938 --> 00:26:43,089
and
3390
00:26:43,165 --> 00:26:43,344
an
3391
00:26:43,351 --> 00:26:43,984
appropriate
3392
00:26:44,014 --> 00:26:44,254
name
3393
00:26:44,254 --> 00:26:44,464
for
3394
00:26:44,464 --> 00:26:44,524
a
3395
00:26:44,524 --> 00:26:45,304
declaration
3396
00:26:45,304 --> 00:26:45,544
for
3397
00:26:45,544 --> 00:26:45,724
an
3398
00:26:45,724 --> 00:26:46,234
input
3399
00:26:46,264 --> 00:26:46,474
in
3400
00:26:46,475 --> 00:26:46,595
a
3401
00:26:46,595 --> 00:26:46,894
test
3402
00:26:46,923 --> 00:26:47,374
bench
3403
00:26:48,304 --> 00:26:48,814
next
3404
00:26:50,344 --> 00:26:50,524
if
3405
00:26:50,524 --> 00:26:50,704
we
3406
00:26:50,704 --> 00:26:50,944
want
3407
00:26:50,944 --> 00:26:51,034
to
3408
00:26:51,034 --> 00:26:51,724
declare
3409
00:26:52,054 --> 00:26:52,264
the
3410
00:26:52,264 --> 00:26:52,984
output
3411
00:26:54,574 --> 00:26:54,784
of
3412
00:26:54,784 --> 00:26:54,874
the
3413
00:26:54,875 --> 00:26:55,294
circuit
3414
00:26:55,324 --> 00:26:55,474
in
3415
00:26:55,474 --> 00:26:55,534
a
3416
00:26:55,542 --> 00:26:55,924
test
3417
00:26:55,924 --> 00:26:56,374
bench
3418
00:26:56,464 --> 00:26:56,704
we
3419
00:26:56,704 --> 00:26:57,124
use
3420
00:26:57,364 --> 00:26:57,544
the
3421
00:26:57,544 --> 00:26:58,024
keyword
3422
00:26:58,024 --> 00:26:58,504
wire
3423
00:27:01,174 --> 00:27:01,534
although
3424
00:27:01,534 --> 00:27:01,654
in
3425
00:27:01,654 --> 00:27:01,834
my
3426
00:27:01,834 --> 00:27:02,374
opinion
3427
00:27:02,464 --> 00:27:02,554
a
3428
00:27:02,554 --> 00:27:03,004
proper
3429
00:27:03,004 --> 00:27:03,244
name
3430
00:27:03,244 --> 00:27:03,514
for
3431
00:27:03,514 --> 00:27:03,964
this
3432
00:27:04,444 --> 00:27:05,194
declaration
3433
00:27:05,194 --> 00:27:05,374
is
3434
00:27:05,374 --> 00:27:05,516
a
3435
00:27:05,862 --> 00:27:06,244
because
3436
00:27:06,244 --> 00:27:06,544
when
3437
00:27:06,544 --> 00:27:06,754
you
3438
00:27:06,754 --> 00:27:07,054
have
3439
00:27:07,054 --> 00:27:07,714
approve
3440
00:27:07,804 --> 00:27:08,014
your
3441
00:27:08,014 --> 00:27:08,404
actually
3442
00:27:08,404 --> 00:27:08,944
measuring
3443
00:27:08,944 --> 00:27:09,004
a
3444
00:27:09,004 --> 00:27:09,484
signal
3445
00:27:09,547 --> 00:27:09,754
that
3446
00:27:09,844 --> 00:27:10,174
comes
3447
00:27:10,174 --> 00:27:10,414
from
3448
00:27:10,414 --> 00:27:10,564
the
3449
00:27:10,564 --> 00:27:11,104
outputs
3450
00:27:11,104 --> 00:27:11,314
of
3451
00:27:11,314 --> 00:27:11,643
ac
3452
00:27:11,643 --> 00:27:12,034
stem
3453
00:27:12,035 --> 00:27:12,214
so
3454
00:27:12,214 --> 00:27:12,334
in
3455
00:27:12,334 --> 00:27:12,514
my
3456
00:27:12,514 --> 00:27:13,174
opinion
3457
00:27:13,264 --> 00:27:13,624
broke
3458
00:27:13,654 --> 00:27:13,894
is
3459
00:27:13,894 --> 00:27:14,044
a
3460
00:27:14,044 --> 00:27:14,404
better
3461
00:27:14,404 --> 00:27:14,734
term
3462
00:27:14,734 --> 00:27:14,944
than
3463
00:27:14,944 --> 00:27:15,424
wire
3464
00:27:16,444 --> 00:27:16,654
but
3465
00:27:16,654 --> 00:27:16,834
then
3466
00:27:16,834 --> 00:27:17,194
again
3467
00:27:17,554 --> 00:27:17,734
in
3468
00:27:17,734 --> 00:27:18,064
very
3469
00:27:18,064 --> 00:27:18,454
log
3470
00:27:18,694 --> 00:27:18,964
when
3471
00:27:18,964 --> 00:27:19,084
you
3472
00:27:19,084 --> 00:27:19,324
want
3473
00:27:19,354 --> 00:27:19,446
to
3474
00:27:19,446 --> 00:27:19,619
tell
3475
00:27:19,619 --> 00:27:19,742
the
3476
00:27:19,774 --> 00:27:20,344
compiler
3477
00:27:20,344 --> 00:27:20,524
that
3478
00:27:20,524 --> 00:27:20,764
some
3479
00:27:20,764 --> 00:27:21,424
variables
3480
00:27:21,424 --> 00:27:21,604
are
3481
00:27:21,604 --> 00:27:22,024
used
3482
00:27:22,114 --> 00:27:22,413
as
3483
00:27:22,444 --> 00:27:22,984
output
3484
00:27:23,464 --> 00:27:23,671
you
3485
00:27:23,691 --> 00:27:24,154
declared
3486
00:27:24,154 --> 00:27:24,394
them
3487
00:27:24,394 --> 00:27:24,604
as
3488
00:27:24,604 --> 00:27:25,204
wires
3489
00:27:25,864 --> 00:27:26,014
so
3490
00:27:26,014 --> 00:27:26,524
again
3491
00:27:26,914 --> 00:27:27,064
the
3492
00:27:27,064 --> 00:27:27,514
outputs
3493
00:27:27,514 --> 00:27:27,784
here
3494
00:27:27,784 --> 00:27:28,054
are
3495
00:27:28,054 --> 00:27:28,534
some
3496
00:27:29,464 --> 00:27:29,944
and
3497
00:27:30,724 --> 00:27:31,144
carry
3498
00:27:33,034 --> 00:27:33,454
after
3499
00:27:33,454 --> 00:27:34,174
declaring
3500
00:27:34,654 --> 00:27:34,804
the
3501
00:27:34,804 --> 00:27:35,284
purpose
3502
00:27:35,284 --> 00:27:35,404
of
3503
00:27:35,404 --> 00:27:35,614
these
3504
00:27:35,674 --> 00:27:36,454
variables
3505
00:27:36,484 --> 00:27:36,724
which
3506
00:27:36,724 --> 00:27:36,904
we
3507
00:27:36,904 --> 00:27:37,114
will
3508
00:27:37,114 --> 00:27:37,564
pass
3509
00:27:37,594 --> 00:27:37,894
us
3510
00:27:37,907 --> 00:27:38,554
arguments
3511
00:27:38,554 --> 00:27:39,094
later
3512
00:27:39,604 --> 00:27:39,844
we
3513
00:27:39,844 --> 00:27:40,624
instantiate
3514
00:27:40,654 --> 00:27:40,773
or
3515
00:27:40,773 --> 00:27:41,105
image
3516
00:27:41,105 --> 00:27:41,225
of
3517
00:27:41,244 --> 00:27:41,344
to
3518
00:27:41,344 --> 00:27:41,494
be
3519
00:27:41,496 --> 00:27:42,123
tested
3520
00:27:42,154 --> 00:27:42,454
which
3521
00:27:42,454 --> 00:27:42,635
is
3522
00:27:42,635 --> 00:27:42,813
the
3523
00:27:42,813 --> 00:27:43,084
half
3524
00:27:43,114 --> 00:27:43,444
other
3525
00:27:43,444 --> 00:27:43,984
module
3526
00:27:45,544 --> 00:27:45,723
so
3527
00:27:45,727 --> 00:27:45,874
to
3528
00:27:45,874 --> 00:27:46,054
do
3529
00:27:46,054 --> 00:27:46,564
this
3530
00:27:46,804 --> 00:27:47,104
type
3531
00:27:47,105 --> 00:27:47,224
the
3532
00:27:47,224 --> 00:27:47,464
name
3533
00:27:47,464 --> 00:27:47,614
of
3534
00:27:47,614 --> 00:27:47,734
the
3535
00:27:47,734 --> 00:27:48,274
module
3536
00:27:48,274 --> 00:27:48,544
which
3537
00:27:48,544 --> 00:27:48,964
is
3538
00:27:49,384 --> 00:27:49,534
in
3539
00:27:49,534 --> 00:27:49,804
our
3540
00:27:49,804 --> 00:27:50,284
case
3541
00:27:50,314 --> 00:27:50,494
we
3542
00:27:50,494 --> 00:27:50,824
named
3543
00:27:50,824 --> 00:27:51,064
it
3544
00:27:51,064 --> 00:27:51,422
as
3545
00:27:51,453 --> 00:27:51,844
have
3546
00:27:51,874 --> 00:27:52,554
underscore
3547
00:27:52,564 --> 00:27:53,014
other
3548
00:27:54,604 --> 00:27:55,294
space
3549
00:27:55,774 --> 00:27:56,074
than
3550
00:27:56,074 --> 00:27:56,224
the
3551
00:27:56,224 --> 00:27:56,434
name
3552
00:27:56,434 --> 00:27:56,614
of
3553
00:27:56,614 --> 00:27:56,734
the
3554
00:27:56,734 --> 00:27:57,634
instance
3555
00:27:57,784 --> 00:27:58,024
for
3556
00:27:58,024 --> 00:27:58,714
example
3557
00:27:58,714 --> 00:27:59,104
add
3558
00:27:59,824 --> 00:28:00,274
one
3559
00:28:02,584 --> 00:28:02,884
then
3560
00:28:02,884 --> 00:28:03,034
we
3561
00:28:03,034 --> 00:28:03,634
pass
3562
00:28:04,504 --> 00:28:04,834
these
3563
00:28:04,888 --> 00:28:05,524
variables
3564
00:28:05,554 --> 00:28:05,704
a
3565
00:28:05,704 --> 00:28:06,034
be
3566
00:28:06,874 --> 00:28:07,294
salmon
3567
00:28:07,294 --> 00:28:07,654
carried
3568
00:28:08,524 --> 00:28:08,884
so
3569
00:28:09,124 --> 00:28:09,483
he
3570
00:28:09,483 --> 00:28:09,874
be
3571
00:28:11,224 --> 00:28:11,644
some
3572
00:28:13,234 --> 00:28:13,594
katie
3573
00:28:13,924 --> 00:28:14,104
if
3574
00:28:14,104 --> 00:28:14,314
this
3575
00:28:14,314 --> 00:28:14,464
is
3576
00:28:14,465 --> 00:28:14,614
an
3577
00:28:14,614 --> 00:28:14,974
actual
3578
00:28:14,974 --> 00:28:15,454
circuit
3579
00:28:17,674 --> 00:28:18,004
this
3580
00:28:18,004 --> 00:28:18,274
line
3581
00:28:18,274 --> 00:28:18,364
of
3582
00:28:18,364 --> 00:28:18,634
code
3583
00:28:18,634 --> 00:28:18,934
means
3584
00:28:18,934 --> 00:28:19,444
that
3585
00:28:20,164 --> 00:28:20,374
we
3586
00:28:20,374 --> 00:28:20,794
connect
3587
00:28:20,794 --> 00:28:21,124
this
3588
00:28:21,184 --> 00:28:21,424
that
3589
00:28:21,429 --> 00:28:22,174
sports
3590
00:28:23,374 --> 00:28:23,674
from
3591
00:28:23,674 --> 00:28:23,884
our
3592
00:28:23,884 --> 00:28:24,155
test
3593
00:28:24,156 --> 00:28:24,664
surrogate
3594
00:28:24,724 --> 00:28:24,844
to
3595
00:28:24,844 --> 00:28:25,234
the
3596
00:28:25,984 --> 00:28:26,374
parts
3597
00:28:26,386 --> 00:28:26,712
of
3598
00:28:26,725 --> 00:28:27,107
the
3599
00:28:27,694 --> 00:28:28,144
trial
3600
00:28:29,734 --> 00:28:30,094
half
3601
00:28:30,124 --> 00:28:30,454
other
3602
00:28:30,454 --> 00:28:30,904
circuit
3603
00:28:31,924 --> 00:28:32,044
so
3604
00:28:32,044 --> 00:28:32,134
i'm
3605
00:28:32,134 --> 00:28:32,374
going
3606
00:28:32,374 --> 00:28:32,494
to
3607
00:28:32,494 --> 00:28:32,974
terminate
3608
00:28:33,154 --> 00:28:33,420
this
3609
00:28:33,420 --> 00:28:33,964
statement
3610
00:28:33,964 --> 00:28:34,204
with
3611
00:28:34,204 --> 00:28:34,324
a
3612
00:28:34,324 --> 00:28:35,194
semi-colon
3613
00:28:35,464 --> 00:28:35,674
when
3614
00:28:35,674 --> 00:28:35,884
we
3615
00:28:35,884 --> 00:28:36,334
say
3616
00:28:36,424 --> 00:28:37,294
instantiate
3617
00:28:37,324 --> 00:28:37,504
were
3618
00:28:37,504 --> 00:28:37,864
actually
3619
00:28:37,864 --> 00:28:38,524
creating
3620
00:28:38,524 --> 00:28:38,674
a
3621
00:28:38,674 --> 00:28:39,244
ritual
3622
00:28:39,244 --> 00:28:39,934
objects
3623
00:28:40,204 --> 00:28:40,414
of
3624
00:28:40,415 --> 00:28:40,589
the
3625
00:28:40,631 --> 00:28:41,284
sirikit
3626
00:28:41,314 --> 00:28:41,494
in
3627
00:28:41,494 --> 00:28:41,673
the
3628
00:28:41,691 --> 00:28:42,094
memory
3629
00:28:42,094 --> 00:28:42,244
of
3630
00:28:42,245 --> 00:28:42,422
the
3631
00:28:42,454 --> 00:28:43,114
computer
3632
00:28:44,164 --> 00:28:44,464
next
3633
00:28:44,464 --> 00:28:44,693
week
3634
00:28:44,704 --> 00:28:44,788
and
3635
00:28:44,807 --> 00:28:45,034
eight
3636
00:28:45,034 --> 00:28:45,154
an
3637
00:28:45,154 --> 00:28:45,574
initial
3638
00:28:45,574 --> 00:28:45,934
block
3639
00:28:45,964 --> 00:28:46,384
and
3640
00:28:46,384 --> 00:28:46,534
the
3641
00:28:46,534 --> 00:28:46,834
code
3642
00:28:46,834 --> 00:28:47,254
inside
3643
00:28:47,254 --> 00:28:47,404
this
3644
00:28:47,404 --> 00:28:47,884
initial
3645
00:28:47,887 --> 00:28:48,274
beloved
3646
00:28:48,304 --> 00:28:48,454
is
3647
00:28:48,484 --> 00:28:49,264
executed
3648
00:28:49,264 --> 00:28:49,504
one
3649
00:28:49,504 --> 00:28:49,774
once
3650
00:28:50,044 --> 00:28:50,464
during
3651
00:28:50,464 --> 00:28:50,733
that
3652
00:28:50,733 --> 00:28:51,184
entire
3653
00:28:51,184 --> 00:28:51,994
simulation
3654
00:28:52,234 --> 00:28:52,564
since
3655
00:28:52,569 --> 00:28:52,774
we
3656
00:28:52,774 --> 00:28:53,104
have
3657
00:28:53,104 --> 00:28:53,284
a
3658
00:28:53,284 --> 00:28:53,674
small
3659
00:28:53,674 --> 00:28:54,244
surrogate
3660
00:28:54,904 --> 00:28:55,144
this
3661
00:28:55,144 --> 00:28:55,624
initial
3662
00:28:55,625 --> 00:28:55,954
block
3663
00:28:55,984 --> 00:28:56,134
is
3664
00:28:56,164 --> 00:28:56,674
enough
3665
00:28:56,884 --> 00:28:57,034
to
3666
00:28:57,034 --> 00:28:57,394
change
3667
00:28:57,398 --> 00:28:57,544
the
3668
00:28:57,544 --> 00:28:57,994
values
3669
00:28:57,994 --> 00:28:58,204
of
3670
00:28:58,204 --> 00:28:58,443
the
3671
00:28:58,445 --> 00:28:59,074
registered
3672
00:28:59,074 --> 00:28:59,674
inputs
3673
00:29:00,364 --> 00:29:00,574
if
3674
00:29:00,574 --> 00:29:00,724
i
3675
00:29:00,724 --> 00:29:00,994
only
3676
00:29:00,994 --> 00:29:01,234
have
3677
00:29:01,234 --> 00:29:01,444
one
3678
00:29:01,444 --> 00:29:02,044
statement
3679
00:29:02,074 --> 00:29:02,554
then
3680
00:29:03,004 --> 00:29:03,274
this
3681
00:29:03,274 --> 00:29:03,664
keyword
3682
00:29:03,664 --> 00:29:04,233
initial
3683
00:29:04,294 --> 00:29:04,474
does
3684
00:29:04,474 --> 00:29:04,684
not
3685
00:29:04,684 --> 00:29:04,924
need
3686
00:29:04,954 --> 00:29:05,044
to
3687
00:29:05,044 --> 00:29:05,494
include
3688
00:29:05,494 --> 00:29:05,853
begin
3689
00:29:05,854 --> 00:29:05,974
and
3690
00:29:05,974 --> 00:29:06,244
and
3691
00:29:06,244 --> 00:29:06,484
meaning
3692
00:29:06,484 --> 00:29:06,604
to
3693
00:29:06,604 --> 00:29:06,814
say
3694
00:29:06,814 --> 00:29:07,084
after
3695
00:29:07,084 --> 00:29:07,294
this
3696
00:29:07,294 --> 00:29:07,769
initial
3697
00:29:07,954 --> 00:29:08,434
keyword
3698
00:29:09,454 --> 00:29:09,647
and
3699
00:29:09,664 --> 00:29:09,934
notice
3700
00:29:09,940 --> 00:29:10,234
that
3701
00:29:10,234 --> 00:29:10,474
it
3702
00:29:10,594 --> 00:29:10,864
be
3703
00:29:10,864 --> 00:29:11,044
as
3704
00:29:11,044 --> 00:29:11,494
code
3705
00:29:11,704 --> 00:29:11,824
or
3706
00:29:11,827 --> 00:29:11,944
to
3707
00:29:11,944 --> 00:29:12,394
complete
3708
00:29:12,482 --> 00:29:12,964
this
3709
00:29:13,024 --> 00:29:13,444
initial
3710
00:29:13,444 --> 00:29:13,714
block
3711
00:29:13,721 --> 00:29:14,074
but
3712
00:29:14,224 --> 00:29:14,404
if
3713
00:29:14,404 --> 00:29:14,554
you
3714
00:29:14,554 --> 00:29:14,854
have
3715
00:29:15,034 --> 00:29:15,334
one
3716
00:29:15,334 --> 00:29:15,604
lane
3717
00:29:15,604 --> 00:29:15,874
of
3718
00:29:16,054 --> 00:29:16,924
statement
3719
00:29:18,274 --> 00:29:18,364
you
3720
00:29:18,368 --> 00:29:18,514
could
3721
00:29:18,514 --> 00:29:18,724
just
3722
00:29:18,724 --> 00:29:19,444
directly
3723
00:29:20,050 --> 00:29:20,524
insert
3724
00:29:20,524 --> 00:29:20,944
your
3725
00:29:21,514 --> 00:29:21,784
called
3726
00:29:21,784 --> 00:29:21,843
the
3727
00:29:21,843 --> 00:29:22,174
here
3728
00:29:22,894 --> 00:29:23,434
but
3729
00:29:23,734 --> 00:29:23,914
if
3730
00:29:23,914 --> 00:29:24,064
you
3731
00:29:24,064 --> 00:29:24,274
have
3732
00:29:24,274 --> 00:29:24,784
multiple
3733
00:29:24,784 --> 00:29:25,264
lines
3734
00:29:25,264 --> 00:29:25,444
of
3735
00:29:25,444 --> 00:29:25,804
code
3736
00:29:25,804 --> 00:29:26,254
inside
3737
00:29:26,254 --> 00:29:26,434
this
3738
00:29:26,434 --> 00:29:26,824
initial
3739
00:29:26,824 --> 00:29:27,124
block
3740
00:29:27,126 --> 00:29:27,454
then
3741
00:29:27,454 --> 00:29:27,604
you
3742
00:29:27,604 --> 00:29:27,814
have
3743
00:29:27,814 --> 00:29:27,934
to
3744
00:29:27,934 --> 00:29:28,354
enclose
3745
00:29:28,357 --> 00:29:28,774
this
3746
00:29:29,164 --> 00:29:29,524
with
3747
00:29:29,524 --> 00:29:29,657
a
3748
00:29:29,657 --> 00:29:30,094
begin
3749
00:29:30,124 --> 00:29:30,304
and
3750
00:29:30,304 --> 00:29:30,604
and
3751
00:29:30,604 --> 00:29:31,234
statement
3752
00:29:31,504 --> 00:29:31,654
so
3753
00:29:31,655 --> 00:29:31,804
for
3754
00:29:31,804 --> 00:29:32,223
example
3755
00:29:32,226 --> 00:29:32,794
begin
3756
00:29:32,974 --> 00:29:33,124
and
3757
00:29:33,124 --> 00:29:33,514
then
3758
00:29:33,724 --> 00:29:34,084
and
3759
00:29:34,564 --> 00:29:34,804
once
3760
00:29:34,804 --> 00:29:34,924
you're
3761
00:29:34,924 --> 00:29:35,280
entered
3762
00:29:35,280 --> 00:29:35,644
this
3763
00:29:35,674 --> 00:29:35,884
be
3764
00:29:35,884 --> 00:29:36,064
as
3765
00:29:36,064 --> 00:29:36,394
good
3766
00:29:37,414 --> 00:29:37,835
article
3767
00:29:37,835 --> 00:29:38,224
blitz
3768
00:29:38,990 --> 00:29:39,134
the
3769
00:29:39,184 --> 00:29:39,544
entire
3770
00:29:39,544 --> 00:29:39,904
block
3771
00:29:40,174 --> 00:29:40,564
so
3772
00:29:40,624 --> 00:29:41,284
inside
3773
00:29:41,284 --> 00:29:41,494
this
3774
00:29:41,494 --> 00:29:41,944
begin
3775
00:29:41,944 --> 00:29:42,154
and
3776
00:29:42,154 --> 00:29:42,574
and
3777
00:29:42,694 --> 00:29:43,204
block
3778
00:29:43,294 --> 00:29:43,534
we
3779
00:29:43,534 --> 00:29:43,744
will
3780
00:29:43,744 --> 00:29:44,434
insert
3781
00:29:45,124 --> 00:29:45,424
our
3782
00:29:45,424 --> 00:29:45,934
code
3783
00:29:46,264 --> 00:29:46,384
to
3784
00:29:46,384 --> 00:29:46,714
change
3785
00:29:46,714 --> 00:29:46,864
the
3786
00:29:46,864 --> 00:29:47,284
values
3787
00:29:47,284 --> 00:29:47,464
of
3788
00:29:47,464 --> 00:29:47,854
this
3789
00:29:47,884 --> 00:29:48,094
a
3790
00:29:48,094 --> 00:29:48,244
and
3791
00:29:48,244 --> 00:29:48,603
b
3792
00:29:50,044 --> 00:29:50,194
so
3793
00:29:50,194 --> 00:29:50,344
at
3794
00:29:50,344 --> 00:29:50,434
the
3795
00:29:50,434 --> 00:29:51,004
beginning
3796
00:29:51,004 --> 00:29:51,184
we
3797
00:29:51,184 --> 00:29:51,514
set
3798
00:29:51,544 --> 00:29:51,724
the
3799
00:29:51,724 --> 00:29:52,234
values
3800
00:29:52,238 --> 00:29:52,444
of
3801
00:29:52,446 --> 00:29:52,625
a
3802
00:29:52,625 --> 00:29:52,804
n
3803
00:29:52,804 --> 00:29:52,984
b
3804
00:29:52,984 --> 00:29:53,131
three
3805
00:29:53,131 --> 00:29:53,674
zero
3806
00:29:54,519 --> 00:29:55,384
equals
3807
00:29:56,644 --> 00:29:57,334
zero
3808
00:29:57,964 --> 00:29:58,144
and
3809
00:29:58,144 --> 00:29:58,444
then
3810
00:29:58,444 --> 00:29:58,705
be
3811
00:29:58,714 --> 00:29:58,804
it
3812
00:29:58,864 --> 00:29:59,464
was
3813
00:30:02,884 --> 00:30:03,334
zero
3814
00:30:04,024 --> 00:30:04,294
then
3815
00:30:04,294 --> 00:30:04,834
after
3816
00:30:04,834 --> 00:30:05,134
one
3817
00:30:05,134 --> 00:30:05,764
second
3818
00:30:07,864 --> 00:30:08,041
we
3819
00:30:08,041 --> 00:30:08,524
replace
3820
00:30:08,528 --> 00:30:08,794
their
3821
00:30:08,794 --> 00:30:09,174
value
3822
00:30:09,187 --> 00:30:09,934
swede
3823
00:30:10,024 --> 00:30:10,384
based
3824
00:30:10,384 --> 00:30:10,445
on
3825
00:30:10,445 --> 00:30:10,654
this
3826
00:30:10,658 --> 00:30:10,942
through
3827
00:30:11,174 --> 00:30:11,644
bull
3828
00:30:12,124 --> 00:30:12,574
zero
3829
00:30:12,574 --> 00:30:12,724
and
3830
00:30:12,724 --> 00:30:13,144
one
3831
00:30:13,264 --> 00:30:13,414
so
3832
00:30:13,414 --> 00:30:13,504
i'm
3833
00:30:13,504 --> 00:30:13,714
going
3834
00:30:13,714 --> 00:30:13,834
to
3835
00:30:13,834 --> 00:30:14,314
please
3836
00:30:14,404 --> 00:30:14,614
be
3837
00:30:14,614 --> 00:30:14,854
with
3838
00:30:14,854 --> 00:30:15,244
one
3839
00:30:18,077 --> 00:30:18,364
then
3840
00:30:18,364 --> 00:30:18,693
after
3841
00:30:18,694 --> 00:30:18,934
one
3842
00:30:18,934 --> 00:30:19,414
second
3843
00:30:21,634 --> 00:30:21,814
i'm
3844
00:30:21,814 --> 00:30:22,144
going
3845
00:30:22,144 --> 00:30:22,294
to
3846
00:30:22,294 --> 00:30:22,774
change
3847
00:30:23,044 --> 00:30:23,374
this
3848
00:30:23,374 --> 00:30:23,764
weird
3849
00:30:23,824 --> 00:30:24,214
one
3850
00:30:24,244 --> 00:30:24,724
zero
3851
00:30:27,076 --> 00:30:27,201
or
3852
00:30:27,210 --> 00:30:27,405
this
3853
00:30:27,406 --> 00:30:27,794
copied
3854
00:30:27,794 --> 00:30:28,186
this
3855
00:30:31,373 --> 00:30:31,996
beast
3856
00:30:32,386 --> 00:30:33,196
one
3857
00:30:35,476 --> 00:30:36,196
zero
3858
00:30:38,626 --> 00:30:38,926
and
3859
00:30:38,926 --> 00:30:39,256
then
3860
00:30:42,316 --> 00:30:42,645
after
3861
00:30:42,646 --> 00:30:42,826
one
3862
00:30:42,826 --> 00:30:43,303
second
3863
00:30:43,306 --> 00:30:43,456
i'll
3864
00:30:43,456 --> 00:30:43,966
change
3865
00:30:44,116 --> 00:30:44,356
the
3866
00:30:44,356 --> 00:30:44,700
value
3867
00:30:44,794 --> 00:30:45,136
to
3868
00:30:45,256 --> 00:30:45,418
a
3869
00:30:45,418 --> 00:30:45,826
equals
3870
00:30:45,826 --> 00:30:46,066
one
3871
00:30:46,066 --> 00:30:46,246
n
3872
00:30:46,246 --> 00:30:46,427
b
3873
00:30:46,427 --> 00:30:46,786
equals
3874
00:30:46,786 --> 00:30:47,026
one
3875
00:30:48,346 --> 00:30:48,616
so
3876
00:30:48,616 --> 00:30:48,796
when
3877
00:30:48,796 --> 00:30:48,946
you
3878
00:30:48,946 --> 00:30:49,186
ran
3879
00:30:49,192 --> 00:30:49,397
this
3880
00:30:49,724 --> 00:30:50,146
bench
3881
00:30:50,236 --> 00:30:51,016
apparently
3882
00:30:51,256 --> 00:30:51,436
the
3883
00:30:51,436 --> 00:30:51,976
registered
3884
00:30:51,976 --> 00:30:52,426
variable
3885
00:30:52,427 --> 00:30:52,575
see
3886
00:30:52,575 --> 00:30:52,695
or
3887
00:30:52,696 --> 00:30:52,878
a
3888
00:30:52,878 --> 00:30:53,085
n
3889
00:30:53,085 --> 00:30:53,415
b
3890
00:30:54,616 --> 00:30:54,856
will
3891
00:30:54,856 --> 00:30:55,066
have
3892
00:30:55,066 --> 00:30:55,486
different
3893
00:30:55,486 --> 00:30:55,966
values
3894
00:30:55,996 --> 00:30:56,476
but
3895
00:30:57,136 --> 00:30:57,316
in
3896
00:30:57,316 --> 00:30:57,706
order
3897
00:30:57,706 --> 00:30:58,006
to
3898
00:30:58,006 --> 00:30:58,216
view
3899
00:30:58,216 --> 00:30:58,366
the
3900
00:30:58,366 --> 00:30:58,726
timing
3901
00:30:58,726 --> 00:30:59,296
diagram
3902
00:30:59,296 --> 00:30:59,476
we
3903
00:30:59,476 --> 00:30:59,776
have
3904
00:30:59,776 --> 00:30:59,896
the
3905
00:30:59,934 --> 00:31:00,316
dump
3906
00:31:01,126 --> 00:31:01,361
the
3907
00:31:01,378 --> 00:31:01,876
saved
3908
00:31:01,936 --> 00:31:02,596
data
3909
00:31:03,646 --> 00:31:03,946
because
3910
00:31:03,947 --> 00:31:04,426
apparently
3911
00:31:04,426 --> 00:31:04,636
when
3912
00:31:04,636 --> 00:31:04,786
you
3913
00:31:04,786 --> 00:31:05,086
change
3914
00:31:05,086 --> 00:31:05,236
the
3915
00:31:05,236 --> 00:31:05,536
values
3916
00:31:05,536 --> 00:31:05,686
of
3917
00:31:05,686 --> 00:31:05,896
a
3918
00:31:05,896 --> 00:31:06,016
and
3919
00:31:06,016 --> 00:31:06,345
b
3920
00:31:06,706 --> 00:31:06,856
the
3921
00:31:06,856 --> 00:31:07,246
values
3922
00:31:07,276 --> 00:31:07,486
of
3923
00:31:07,486 --> 00:31:07,786
some
3924
00:31:07,786 --> 00:31:07,906
and
3925
00:31:07,906 --> 00:31:08,206
carry
3926
00:31:08,206 --> 00:31:08,386
will
3927
00:31:08,386 --> 00:31:08,686
also
3928
00:31:08,686 --> 00:31:08,956
change
3929
00:31:08,956 --> 00:31:09,046
a
3930
00:31:09,046 --> 00:31:09,436
swell
3931
00:31:09,466 --> 00:31:09,616
and
3932
00:31:09,616 --> 00:31:09,736
in
3933
00:31:09,736 --> 00:31:10,036
order
3934
00:31:10,036 --> 00:31:10,186
to
3935
00:31:10,186 --> 00:31:10,606
record
3936
00:31:10,606 --> 00:31:10,846
this
3937
00:31:10,846 --> 00:31:11,536
changes
3938
00:31:11,746 --> 00:31:11,896
were
3939
00:31:11,896 --> 00:31:12,226
going
3940
00:31:12,226 --> 00:31:12,376
to
3941
00:31:12,376 --> 00:31:12,706
dump
3942
00:31:12,706 --> 00:31:13,126
this
3943
00:31:13,486 --> 00:31:13,996
changes
3944
00:31:13,996 --> 00:31:14,086
in
3945
00:31:14,086 --> 00:31:14,296
this
3946
00:31:14,296 --> 00:31:14,866
variable
3947
00:31:14,866 --> 00:31:15,106
in
3948
00:31:15,106 --> 00:31:15,256
a
3949
00:31:15,256 --> 00:31:15,736
file
3950
00:31:15,736 --> 00:31:16,006
and
3951
00:31:16,006 --> 00:31:16,186
to
3952
00:31:16,366 --> 00:31:16,516
do
3953
00:31:16,516 --> 00:31:16,846
this
3954
00:31:17,146 --> 00:31:17,506
let's
3955
00:31:17,536 --> 00:31:17,716
try
3956
00:31:17,776 --> 00:31:17,896
to
3957
00:31:17,896 --> 00:31:18,166
put
3958
00:31:18,196 --> 00:31:18,346
it
3959
00:31:18,374 --> 00:31:18,946
inside
3960
00:31:18,946 --> 00:31:19,276
this
3961
00:31:19,306 --> 00:31:19,726
begin
3962
00:31:19,726 --> 00:31:19,996
black
3963
00:31:19,996 --> 00:31:20,536
also
3964
00:31:24,376 --> 00:31:24,676
let's
3965
00:31:24,676 --> 00:31:25,036
use
3966
00:31:25,038 --> 00:31:25,516
the
3967
00:31:26,806 --> 00:31:27,399
command
3968
00:31:27,706 --> 00:31:28,126
dollar
3969
00:31:28,126 --> 00:31:28,696
sign
3970
00:31:29,116 --> 00:31:29,536
dump
3971
00:31:29,566 --> 00:31:30,164
file
3972
00:31:30,466 --> 00:31:31,006
whatever
3973
00:31:31,007 --> 00:31:31,156
the
3974
00:31:31,186 --> 00:31:31,666
changes
3975
00:31:31,696 --> 00:31:31,966
are
3976
00:31:31,966 --> 00:31:32,116
in
3977
00:31:32,116 --> 00:31:32,536
this
3978
00:31:32,566 --> 00:31:33,076
module
3979
00:31:33,196 --> 00:31:33,316
we
3980
00:31:33,316 --> 00:31:33,496
will
3981
00:31:33,496 --> 00:31:33,826
save
3982
00:31:33,856 --> 00:31:34,096
these
3983
00:31:34,097 --> 00:31:34,606
changes
3984
00:31:34,636 --> 00:31:34,966
in
3985
00:31:35,206 --> 00:31:35,326
a
3986
00:31:35,326 --> 00:31:35,836
file
3987
00:31:35,896 --> 00:31:36,076
and
3988
00:31:36,076 --> 00:31:36,553
renamed
3989
00:31:36,553 --> 00:31:36,766
this
3990
00:31:36,766 --> 00:31:37,186
file
3991
00:31:37,216 --> 00:31:37,606
us
3992
00:31:37,608 --> 00:31:37,816
for
3993
00:31:37,816 --> 00:31:38,506
example
3994
00:31:41,626 --> 00:31:41,926
have
3995
00:31:41,927 --> 00:31:42,286
other
3996
00:31:42,286 --> 00:31:42,675
that
3997
00:31:42,946 --> 00:31:43,186
v
3998
00:31:43,186 --> 00:31:43,426
c
3999
00:31:43,426 --> 00:31:43,726
d
4000
00:31:45,286 --> 00:31:45,466
i'll
4001
00:31:45,468 --> 00:31:45,976
terminate
4002
00:31:45,976 --> 00:31:46,186
this
4003
00:31:46,186 --> 00:31:46,402
way
4004
00:31:46,402 --> 00:31:46,485
of
4005
00:31:46,786 --> 00:31:47,506
semi-colon
4006
00:31:47,986 --> 00:31:48,406
dollar
4007
00:31:48,406 --> 00:31:48,732
said
4008
00:31:48,783 --> 00:31:49,066
dump
4009
00:31:49,066 --> 00:31:49,516
file
4010
00:31:49,546 --> 00:31:49,726
is
4011
00:31:49,726 --> 00:31:49,816
a
4012
00:31:49,816 --> 00:31:50,236
command
4013
00:31:50,236 --> 00:31:50,475
used
4014
00:31:50,475 --> 00:31:50,566
to
4015
00:31:50,566 --> 00:31:50,896
dump
4016
00:31:51,046 --> 00:31:51,226
the
4017
00:31:51,226 --> 00:31:51,706
changes
4018
00:31:51,766 --> 00:31:51,886
in
4019
00:31:51,886 --> 00:31:52,006
the
4020
00:31:52,006 --> 00:31:52,395
values
4021
00:31:52,395 --> 00:31:52,546
of
4022
00:31:52,546 --> 00:31:52,696
the
4023
00:31:52,696 --> 00:31:53,386
registers
4024
00:31:53,416 --> 00:31:53,626
and
4025
00:31:53,626 --> 00:31:54,076
wires
4026
00:31:54,106 --> 00:31:54,286
in
4027
00:31:54,286 --> 00:31:54,376
a
4028
00:31:54,376 --> 00:31:54,826
file
4029
00:31:55,366 --> 00:31:55,606
whose
4030
00:31:55,606 --> 00:31:56,146
filename
4031
00:31:56,176 --> 00:31:56,806
depends
4032
00:31:57,136 --> 00:31:57,346
on
4033
00:31:57,346 --> 00:31:57,466
the
4034
00:31:57,466 --> 00:31:58,156
argument
4035
00:31:58,246 --> 00:31:58,426
for
4036
00:31:58,426 --> 00:31:59,086
example
4037
00:31:59,086 --> 00:31:59,266
in
4038
00:31:59,266 --> 00:31:59,596
our
4039
00:31:59,596 --> 00:32:00,076
case
4040
00:32:01,246 --> 00:32:01,396
we
4041
00:32:01,396 --> 00:32:01,636
just
4042
00:32:01,636 --> 00:32:01,872
named
4043
00:32:01,876 --> 00:32:02,356
israel
4044
00:32:02,356 --> 00:32:02,626
as
4045
00:32:02,626 --> 00:32:02,896
have
4046
00:32:02,926 --> 00:32:03,466
underscored
4047
00:32:03,504 --> 00:32:03,796
other
4048
00:32:03,796 --> 00:32:04,035
that
4049
00:32:04,065 --> 00:32:04,215
b
4050
00:32:04,216 --> 00:32:04,426
c
4051
00:32:04,426 --> 00:32:04,756
d
4052
00:32:05,926 --> 00:32:06,346
vc
4053
00:32:06,348 --> 00:32:07,126
demands
4054
00:32:07,546 --> 00:32:08,081
value
4055
00:32:08,116 --> 00:32:08,566
change
4056
00:32:08,626 --> 00:32:09,166
dumped
4057
00:32:09,496 --> 00:32:09,706
by
4058
00:32:09,706 --> 00:32:10,216
default
4059
00:32:10,216 --> 00:32:10,366
it
4060
00:32:10,366 --> 00:32:10,546
will
4061
00:32:10,546 --> 00:32:10,876
dump
4062
00:32:10,906 --> 00:32:11,086
all
4063
00:32:11,086 --> 00:32:11,176
the
4064
00:32:11,176 --> 00:32:11,836
changes
4065
00:32:11,866 --> 00:32:12,016
in
4066
00:32:12,016 --> 00:32:12,196
this
4067
00:32:12,196 --> 00:32:12,459
fight
4068
00:32:12,493 --> 00:32:12,736
but
4069
00:32:12,736 --> 00:32:12,916
if
4070
00:32:12,916 --> 00:32:13,096
we
4071
00:32:13,096 --> 00:32:13,306
want
4072
00:32:13,306 --> 00:32:13,426
to
4073
00:32:13,426 --> 00:32:14,084
control
4074
00:32:15,016 --> 00:32:15,373
which
4075
00:32:15,379 --> 00:32:16,096
variables
4076
00:32:16,096 --> 00:32:16,846
deceived
4077
00:32:17,836 --> 00:32:18,166
we
4078
00:32:18,166 --> 00:32:18,436
use
4079
00:32:18,466 --> 00:32:18,766
the
4080
00:32:18,826 --> 00:32:19,516
command
4081
00:32:19,636 --> 00:32:20,026
dollar
4082
00:32:20,026 --> 00:32:20,356
sign
4083
00:32:20,416 --> 00:32:20,956
dump
4084
00:32:22,336 --> 00:32:23,026
worse
4085
00:32:23,206 --> 00:32:23,386
it
4086
00:32:23,386 --> 00:32:23,566
has
4087
00:32:23,566 --> 00:32:23,746
two
4088
00:32:23,746 --> 00:32:24,316
arguments
4089
00:32:24,376 --> 00:32:24,496
the
4090
00:32:24,496 --> 00:32:24,946
level
4091
00:32:24,946 --> 00:32:25,186
and
4092
00:32:25,186 --> 00:32:25,516
the
4093
00:32:25,846 --> 00:32:26,296
module
4094
00:32:26,296 --> 00:32:26,566
name
4095
00:32:26,566 --> 00:32:26,716
or
4096
00:32:26,716 --> 00:32:27,166
variable
4097
00:32:27,166 --> 00:32:27,496
name
4098
00:32:28,726 --> 00:32:28,936
so
4099
00:32:28,936 --> 00:32:29,236
let's
4100
00:32:29,266 --> 00:32:29,596
just
4101
00:32:29,596 --> 00:32:29,836
put
4102
00:32:29,838 --> 00:32:30,286
zero
4103
00:32:30,286 --> 00:32:30,736
here
4104
00:32:30,946 --> 00:32:31,246
which
4105
00:32:31,246 --> 00:32:31,606
means
4106
00:32:31,606 --> 00:32:31,966
that
4107
00:32:32,206 --> 00:32:32,506
we
4108
00:32:32,506 --> 00:32:32,686
are
4109
00:32:32,686 --> 00:32:33,226
dumping
4110
00:32:33,226 --> 00:32:33,436
all
4111
00:32:33,436 --> 00:32:33,556
the
4112
00:32:33,556 --> 00:32:34,546
variables
4113
00:32:36,586 --> 00:32:36,856
of
4114
00:32:36,859 --> 00:32:37,006
the
4115
00:32:37,006 --> 00:32:37,576
module
4116
00:32:37,576 --> 00:32:37,756
and
4117
00:32:37,756 --> 00:32:38,086
other
4118
00:32:38,086 --> 00:32:38,716
variables
4119
00:32:38,806 --> 00:32:39,856
instantiated
4120
00:32:39,856 --> 00:32:40,036
by
4121
00:32:40,036 --> 00:32:40,576
this
4122
00:32:40,877 --> 00:32:41,116
top
4123
00:32:41,116 --> 00:32:41,505
level
4124
00:32:41,509 --> 00:32:42,136
module
4125
00:32:43,276 --> 00:32:43,452
no
4126
00:32:43,452 --> 00:32:43,576
the
4127
00:32:43,576 --> 00:32:43,846
top
4128
00:32:43,846 --> 00:32:44,176
level
4129
00:32:44,176 --> 00:32:44,776
module
4130
00:32:44,836 --> 00:32:45,016
that
4131
00:32:45,016 --> 00:32:45,136
i'm
4132
00:32:45,136 --> 00:32:45,406
going
4133
00:32:45,406 --> 00:32:45,526
to
4134
00:32:45,526 --> 00:32:46,037
indicate
4135
00:32:46,037 --> 00:32:46,095
the
4136
00:32:46,095 --> 00:32:46,546
here
4137
00:32:46,666 --> 00:32:47,566
is
4138
00:32:47,656 --> 00:32:47,835
the
4139
00:32:47,836 --> 00:32:48,401
module
4140
00:32:48,409 --> 00:32:48,676
have
4141
00:32:48,706 --> 00:32:49,276
other
4142
00:32:49,756 --> 00:32:50,146
db
4143
00:32:53,986 --> 00:32:54,226
so
4144
00:32:54,226 --> 00:32:54,586
that
4145
00:32:55,096 --> 00:32:55,306
we
4146
00:32:55,306 --> 00:32:55,816
can
4147
00:32:56,596 --> 00:32:57,136
save
4148
00:32:57,496 --> 00:32:57,646
the
4149
00:32:57,646 --> 00:32:58,126
changes
4150
00:32:58,186 --> 00:32:58,336
in
4151
00:32:58,336 --> 00:32:58,816
this
4152
00:32:59,116 --> 00:32:59,836
variables
4153
00:33:04,216 --> 00:33:04,486
the
4154
00:33:04,486 --> 00:33:04,996
argument
4155
00:33:04,996 --> 00:33:05,326
here
4156
00:33:05,386 --> 00:33:05,626
is
4157
00:33:05,656 --> 00:33:06,136
directly
4158
00:33:06,136 --> 00:33:06,436
read
4159
00:33:06,436 --> 00:33:06,586
as
4160
00:33:06,586 --> 00:33:06,646
a
4161
00:33:06,646 --> 00:33:07,066
string
4162
00:33:07,072 --> 00:33:07,246
so
4163
00:33:07,246 --> 00:33:07,336
i'm
4164
00:33:07,336 --> 00:33:07,546
going
4165
00:33:07,546 --> 00:33:07,637
to
4166
00:33:07,637 --> 00:33:07,936
drop
4167
00:33:08,020 --> 00:33:08,114
the
4168
00:33:08,206 --> 00:33:08,596
coat
4169
00:33:08,686 --> 00:33:08,866
and
4170
00:33:08,866 --> 00:33:09,016
then
4171
00:33:09,016 --> 00:33:09,136
i'm
4172
00:33:09,136 --> 00:33:09,346
going
4173
00:33:09,346 --> 00:33:09,466
to
4174
00:33:09,466 --> 00:33:09,946
terminate
4175
00:33:09,946 --> 00:33:10,156
this
4176
00:33:10,156 --> 00:33:10,396
with
4177
00:33:10,396 --> 00:33:10,696
a
4178
00:33:11,506 --> 00:33:12,106
semicolon
4179
00:33:13,246 --> 00:33:13,480
let's
4180
00:33:13,480 --> 00:33:13,756
save
4181
00:33:13,756 --> 00:33:13,996
this
4182
00:33:13,996 --> 00:33:14,356
file
4183
00:33:14,356 --> 00:33:14,807
controlled
4184
00:33:14,841 --> 00:33:15,136
s
4185
00:33:15,136 --> 00:33:15,526
or
4186
00:33:15,586 --> 00:33:15,975
click
4187
00:33:16,066 --> 00:33:16,574
file
4188
00:33:16,578 --> 00:33:17,056
dan
4189
00:33:17,086 --> 00:33:17,476
save
4190
00:33:18,166 --> 00:33:18,346
the
4191
00:33:18,346 --> 00:33:18,936
compiled
4192
00:33:18,936 --> 00:33:19,156
this
4193
00:33:19,156 --> 00:33:20,086
testbench
4194
00:33:20,386 --> 00:33:20,716
click
4195
00:33:20,720 --> 00:33:21,466
this
4196
00:33:22,426 --> 00:33:22,876
toggle
4197
00:33:22,879 --> 00:33:23,296
panel
4198
00:33:23,296 --> 00:33:23,746
here
4199
00:33:25,396 --> 00:33:25,546
to
4200
00:33:25,546 --> 00:33:26,174
displayed
4201
00:33:26,174 --> 00:33:26,266
the
4202
00:33:26,267 --> 00:33:26,866
terminal
4203
00:33:27,316 --> 00:33:27,736
notice
4204
00:33:27,746 --> 00:33:28,006
that
4205
00:33:28,006 --> 00:33:28,156
the
4206
00:33:28,156 --> 00:33:28,546
current
4207
00:33:28,546 --> 00:33:29,266
directory
4208
00:33:29,266 --> 00:33:29,386
or
4209
00:33:29,386 --> 00:33:29,506
the
4210
00:33:29,506 --> 00:33:29,926
default
4211
00:33:29,926 --> 00:33:30,466
directory
4212
00:33:30,466 --> 00:33:30,616
of
4213
00:33:30,616 --> 00:33:30,796
this
4214
00:33:30,796 --> 00:33:31,366
terminal
4215
00:33:31,366 --> 00:33:31,546
is
4216
00:33:31,548 --> 00:33:31,816
the
4217
00:33:31,846 --> 00:33:32,176
home
4218
00:33:32,176 --> 00:33:32,836
directory
4219
00:33:32,836 --> 00:33:33,046
of
4220
00:33:33,047 --> 00:33:33,286
the
4221
00:33:33,316 --> 00:33:33,734
current
4222
00:33:33,736 --> 00:33:34,186
user
4223
00:33:34,186 --> 00:33:34,336
of
4224
00:33:34,336 --> 00:33:34,696
this
4225
00:33:34,906 --> 00:33:35,386
operating
4226
00:33:35,386 --> 00:33:35,956
system
4227
00:33:37,006 --> 00:33:37,246
but
4228
00:33:37,246 --> 00:33:37,426
we
4229
00:33:37,426 --> 00:33:37,666
need
4230
00:33:37,696 --> 00:33:37,816
to
4231
00:33:37,816 --> 00:33:38,296
access
4232
00:33:38,297 --> 00:33:38,626
this
4233
00:33:38,626 --> 00:33:39,189
files
4234
00:33:39,189 --> 00:33:39,617
so
4235
00:33:39,617 --> 00:33:39,826
i'm
4236
00:33:39,826 --> 00:33:40,246
going
4237
00:33:40,246 --> 00:33:40,695
to
4238
00:33:41,266 --> 00:33:41,656
copy
4239
00:33:41,672 --> 00:33:42,106
the
4240
00:33:42,196 --> 00:33:42,676
current
4241
00:33:42,796 --> 00:33:43,336
location
4242
00:33:43,336 --> 00:33:43,456
of
4243
00:33:43,456 --> 00:33:43,756
this
4244
00:33:43,756 --> 00:33:44,356
bias
4245
00:33:45,256 --> 00:33:45,406
and
4246
00:33:45,406 --> 00:33:45,586
then
4247
00:33:45,586 --> 00:33:45,766
go
4248
00:33:45,766 --> 00:33:46,006
back
4249
00:33:46,006 --> 00:33:46,126
to
4250
00:33:46,126 --> 00:33:46,306
my
4251
00:33:46,306 --> 00:33:46,846
terminal
4252
00:33:46,846 --> 00:33:46,996
and
4253
00:33:46,996 --> 00:33:47,294
type
4254
00:33:47,299 --> 00:33:47,836
cd
4255
00:33:48,286 --> 00:33:48,676
which
4256
00:33:48,676 --> 00:33:49,186
means
4257
00:33:50,086 --> 00:33:50,417
changed
4258
00:33:50,438 --> 00:33:51,136
directory
4259
00:33:51,136 --> 00:33:51,286
and
4260
00:33:51,286 --> 00:33:51,497
then
4261
00:33:51,497 --> 00:33:52,066
pace
4262
00:33:52,306 --> 00:33:52,726
there
4263
00:33:55,186 --> 00:33:55,786
directory
4264
00:33:55,786 --> 00:33:55,996
of
4265
00:33:55,996 --> 00:33:56,236
our
4266
00:33:56,236 --> 00:33:56,624
files
4267
00:33:56,624 --> 00:33:56,952
so
4268
00:33:56,956 --> 00:33:57,196
i'll
4269
00:33:57,197 --> 00:33:57,466
click
4270
00:33:57,466 --> 00:33:57,916
enter
4271
00:34:00,471 --> 00:34:00,586
i'm
4272
00:34:00,591 --> 00:34:00,886
going
4273
00:34:00,886 --> 00:34:01,006
to
4274
00:34:01,006 --> 00:34:01,244
play
4275
00:34:01,336 --> 00:34:01,756
clear
4276
00:34:01,936 --> 00:34:02,296
just
4277
00:34:02,296 --> 00:34:02,594
to
4278
00:34:08,866 --> 00:34:09,286
remove
4279
00:34:09,292 --> 00:34:09,586
some
4280
00:34:09,586 --> 00:34:10,006
details
4281
00:34:10,066 --> 00:34:10,246
of
4282
00:34:10,246 --> 00:34:10,571
this
4283
00:34:10,576 --> 00:34:11,176
terminal
4284
00:34:11,746 --> 00:34:12,016
okay
4285
00:34:12,676 --> 00:34:13,066
now
4286
00:34:13,096 --> 00:34:13,276
i'm
4287
00:34:13,276 --> 00:34:13,966
currently
4288
00:34:13,966 --> 00:34:14,206
at
4289
00:34:14,206 --> 00:34:14,386
the
4290
00:34:14,386 --> 00:34:14,866
location
4291
00:34:14,866 --> 00:34:15,016
of
4292
00:34:15,016 --> 00:34:15,256
this
4293
00:34:15,256 --> 00:34:15,676
file
4294
00:34:15,706 --> 00:34:15,946
so
4295
00:34:15,946 --> 00:34:16,036
i
4296
00:34:16,036 --> 00:34:16,396
can
4297
00:34:16,426 --> 00:34:17,086
directly
4298
00:34:17,086 --> 00:34:17,626
compile
4299
00:34:17,643 --> 00:34:18,016
them
4300
00:34:18,886 --> 00:34:19,067
so
4301
00:34:19,067 --> 00:34:19,246
to
4302
00:34:19,246 --> 00:34:19,966
compile
4303
00:34:20,026 --> 00:34:20,506
them
4304
00:34:20,628 --> 00:34:21,046
i'll
4305
00:34:21,136 --> 00:34:21,496
type
4306
00:34:22,606 --> 00:34:22,876
i
4307
00:34:22,880 --> 00:34:23,326
very
4308
00:34:23,326 --> 00:34:23,746
long
4309
00:34:25,186 --> 00:34:26,056
space
4310
00:34:26,806 --> 00:34:27,376
minus
4311
00:34:27,453 --> 00:34:27,823
or
4312
00:34:27,826 --> 00:34:27,976
the
4313
00:34:27,976 --> 00:34:28,666
output
4314
00:34:29,596 --> 00:34:29,776
the
4315
00:34:29,776 --> 00:34:30,256
output
4316
00:34:30,256 --> 00:34:30,466
will
4317
00:34:30,466 --> 00:34:30,706
be
4318
00:34:30,706 --> 00:34:31,155
named
4319
00:34:31,186 --> 00:34:31,816
us
4320
00:34:33,046 --> 00:34:33,256
let's
4321
00:34:33,256 --> 00:34:33,556
just
4322
00:34:33,556 --> 00:34:33,796
name
4323
00:34:33,796 --> 00:34:34,005
it
4324
00:34:34,006 --> 00:34:34,304
us
4325
00:34:34,304 --> 00:34:34,606
have
4326
00:34:34,606 --> 00:34:35,266
either
4327
00:34:39,166 --> 00:34:40,456
underscore
4328
00:34:40,876 --> 00:34:41,086
the
4329
00:34:41,086 --> 00:34:41,506
be
4330
00:34:43,936 --> 00:34:44,176
but
4331
00:34:44,176 --> 00:34:44,416
this
4332
00:34:44,416 --> 00:34:44,836
time
4333
00:34:45,046 --> 00:34:45,226
it's
4334
00:34:45,226 --> 00:34:45,496
file
4335
00:34:45,496 --> 00:34:46,276
extension
4336
00:34:46,276 --> 00:34:46,456
will
4337
00:34:46,456 --> 00:34:46,786
be
4338
00:34:46,846 --> 00:34:47,206
that
4339
00:34:48,316 --> 00:34:48,556
the
4340
00:34:48,556 --> 00:34:49,066
bp
4341
00:34:49,246 --> 00:34:49,396
the
4342
00:34:49,396 --> 00:34:49,726
source
4343
00:34:49,726 --> 00:34:49,996
file
4344
00:34:49,996 --> 00:34:50,146
to
4345
00:34:50,146 --> 00:34:50,296
be
4346
00:34:50,296 --> 00:34:50,836
compiled
4347
00:34:50,868 --> 00:34:51,436
is
4348
00:34:52,876 --> 00:34:53,356
have
4349
00:34:53,416 --> 00:34:54,046
other
4350
00:34:56,416 --> 00:34:56,776
witches
4351
00:34:56,776 --> 00:34:56,956
are
4352
00:34:56,965 --> 00:34:57,645
testbench
4353
00:34:58,486 --> 00:34:59,115
underscored
4354
00:34:59,142 --> 00:34:59,311
the
4355
00:34:59,326 --> 00:34:59,686
be
4356
00:35:00,106 --> 00:35:00,466
that
4357
00:35:00,586 --> 00:35:00,916
the
4358
00:35:01,966 --> 00:35:02,086
so
4359
00:35:02,092 --> 00:35:02,356
click
4360
00:35:02,356 --> 00:35:02,836
enter
4361
00:35:04,546 --> 00:35:04,726
so
4362
00:35:04,726 --> 00:35:04,906
when
4363
00:35:04,906 --> 00:35:04,996
i
4364
00:35:04,996 --> 00:35:05,381
returned
4365
00:35:05,381 --> 00:35:05,506
to
4366
00:35:05,506 --> 00:35:05,956
this
4367
00:35:06,016 --> 00:35:06,646
location
4368
00:35:06,676 --> 00:35:06,796
or
4369
00:35:06,796 --> 00:35:07,336
folder
4370
00:35:07,396 --> 00:35:07,638
not
4371
00:35:07,638 --> 00:35:07,816
this
4372
00:35:07,823 --> 00:35:08,154
that
4373
00:35:08,335 --> 00:35:08,596
that
4374
00:35:08,596 --> 00:35:09,166
bbb
4375
00:35:09,166 --> 00:35:09,526
file
4376
00:35:09,526 --> 00:35:09,766
is
4377
00:35:09,826 --> 00:35:10,486
created
4378
00:35:13,486 --> 00:35:13,756
next
4379
00:35:13,756 --> 00:35:13,936
i'm
4380
00:35:13,936 --> 00:35:14,296
going
4381
00:35:14,296 --> 00:35:14,416
to
4382
00:35:14,416 --> 00:35:15,223
simulate
4383
00:35:15,256 --> 00:35:15,555
this
4384
00:35:15,557 --> 00:35:16,066
bbb
4385
00:35:16,066 --> 00:35:16,576
file
4386
00:35:17,866 --> 00:35:18,286
using
4387
00:35:18,286 --> 00:35:18,439
the
4388
00:35:18,440 --> 00:35:18,760
v
4389
00:35:18,760 --> 00:35:19,396
vp
4390
00:35:19,456 --> 00:35:19,904
command
4391
00:35:19,936 --> 00:35:20,866
bbb
4392
00:35:20,866 --> 00:35:21,286
command
4393
00:35:21,346 --> 00:35:21,916
space
4394
00:35:22,726 --> 00:35:22,996
than
4395
00:35:22,996 --> 00:35:23,146
the
4396
00:35:23,146 --> 00:35:23,416
name
4397
00:35:23,416 --> 00:35:23,566
of
4398
00:35:23,566 --> 00:35:23,896
this
4399
00:35:23,930 --> 00:35:24,676
bbb
4400
00:35:25,726 --> 00:35:26,086
fire
4401
00:35:26,086 --> 00:35:26,296
which
4402
00:35:26,296 --> 00:35:26,716
is
4403
00:35:26,866 --> 00:35:27,166
half
4404
00:35:27,169 --> 00:35:27,496
other
4405
00:35:27,496 --> 00:35:27,994
underscored
4406
00:35:27,994 --> 00:35:28,115
the
4407
00:35:28,156 --> 00:35:28,426
v
4408
00:35:28,486 --> 00:35:28,786
that
4409
00:35:28,820 --> 00:35:29,038
the
4410
00:35:29,084 --> 00:35:29,536
bp
4411
00:35:37,396 --> 00:35:37,666
click
4412
00:35:37,672 --> 00:35:38,176
enter
4413
00:35:41,656 --> 00:35:41,836
if
4414
00:35:41,836 --> 00:35:41,986
we
4415
00:35:41,986 --> 00:35:42,345
return
4416
00:35:42,345 --> 00:35:42,436
to
4417
00:35:42,437 --> 00:35:42,646
this
4418
00:35:42,646 --> 00:35:43,246
folder
4419
00:35:43,306 --> 00:35:43,726
notice
4420
00:35:43,730 --> 00:35:43,996
that
4421
00:35:43,996 --> 00:35:44,176
a
4422
00:35:44,195 --> 00:35:44,505
that
4423
00:35:44,536 --> 00:35:44,746
b
4424
00:35:44,746 --> 00:35:44,956
c
4425
00:35:44,956 --> 00:35:45,136
d
4426
00:35:45,136 --> 00:35:45,436
file
4427
00:35:45,436 --> 00:35:45,586
is
4428
00:35:45,586 --> 00:35:46,246
created
4429
00:35:46,486 --> 00:35:46,726
so
4430
00:35:46,726 --> 00:35:47,056
this
4431
00:35:47,057 --> 00:35:47,295
that
4432
00:35:47,296 --> 00:35:47,675
vc
4433
00:35:47,716 --> 00:35:47,866
the
4434
00:35:47,875 --> 00:35:48,226
file
4435
00:35:48,226 --> 00:35:48,346
is
4436
00:35:48,377 --> 00:35:48,526
the
4437
00:35:48,528 --> 00:35:48,826
dump
4438
00:35:48,856 --> 00:35:49,216
file
4439
00:35:49,216 --> 00:35:49,396
that
4440
00:35:49,396 --> 00:35:49,816
contains
4441
00:35:49,876 --> 00:35:50,026
the
4442
00:35:50,026 --> 00:35:50,716
changes
4443
00:35:50,746 --> 00:35:50,986
in
4444
00:35:50,986 --> 00:35:51,286
the
4445
00:35:51,316 --> 00:35:51,886
outputs
4446
00:35:51,888 --> 00:35:52,036
and
4447
00:35:52,036 --> 00:35:52,816
inputs
4448
00:35:53,266 --> 00:35:53,476
of
4449
00:35:53,476 --> 00:35:53,716
this
4450
00:35:53,717 --> 00:35:54,016
test
4451
00:35:54,040 --> 00:35:54,526
bench
4452
00:35:55,816 --> 00:35:56,056
so
4453
00:35:56,056 --> 00:35:56,206
to
4454
00:35:56,206 --> 00:35:56,686
view
4455
00:35:56,746 --> 00:35:56,926
the
4456
00:35:56,926 --> 00:35:57,316
timing
4457
00:35:57,316 --> 00:35:58,036
diagram
4458
00:35:58,486 --> 00:35:58,666
of
4459
00:35:58,666 --> 00:35:59,206
this
4460
00:36:00,346 --> 00:36:00,676
dump
4461
00:36:00,676 --> 00:36:01,216
file
4462
00:36:02,686 --> 00:36:03,136
open
4463
00:36:03,136 --> 00:36:03,316
g
4464
00:36:03,316 --> 00:36:03,496
t
4465
00:36:03,496 --> 00:36:03,676
k
4466
00:36:03,677 --> 00:36:04,096
leave
4467
00:36:05,026 --> 00:36:05,146
the
4468
00:36:05,146 --> 00:36:05,378
so
4469
00:36:05,407 --> 00:36:05,834
type
4470
00:36:05,896 --> 00:36:06,226
g
4471
00:36:06,226 --> 00:36:06,436
d
4472
00:36:06,436 --> 00:36:06,676
k
4473
00:36:06,676 --> 00:36:07,126
we've
4474
00:36:07,546 --> 00:36:07,665
and
4475
00:36:07,665 --> 00:36:07,754
the
4476
00:36:07,756 --> 00:36:08,296
terminal
4477
00:36:08,296 --> 00:36:08,536
and
4478
00:36:08,566 --> 00:36:08,806
hit
4479
00:36:08,806 --> 00:36:09,196
enter
4480
00:36:12,646 --> 00:36:12,796
and
4481
00:36:12,796 --> 00:36:12,916
we
4482
00:36:12,916 --> 00:36:13,126
now
4483
00:36:13,126 --> 00:36:13,366
have
4484
00:36:13,366 --> 00:36:13,816
this
4485
00:36:16,756 --> 00:36:16,844
are
4486
00:36:16,844 --> 00:36:17,146
user
4487
00:36:17,162 --> 00:36:17,866
interface
4488
00:36:17,866 --> 00:36:18,046
for
4489
00:36:18,049 --> 00:36:18,256
g
4490
00:36:18,256 --> 00:36:18,613
tiki
4491
00:36:18,613 --> 00:36:19,006
wave
4492
00:36:20,986 --> 00:36:21,316
so
4493
00:36:21,316 --> 00:36:21,466
to
4494
00:36:21,466 --> 00:36:21,766
view
4495
00:36:21,766 --> 00:36:22,066
this
4496
00:36:22,066 --> 00:36:22,336
dump
4497
00:36:22,336 --> 00:36:22,846
file
4498
00:36:24,046 --> 00:36:24,496
click
4499
00:36:25,456 --> 00:36:26,116
file
4500
00:36:26,416 --> 00:36:26,656
up
4501
00:36:26,656 --> 00:36:26,801
in
4502
00:36:26,801 --> 00:36:27,016
new
4503
00:36:27,017 --> 00:36:27,436
tab
4504
00:36:28,666 --> 00:36:28,936
and
4505
00:36:28,936 --> 00:36:29,566
then
4506
00:36:32,296 --> 00:36:32,656
click
4507
00:36:32,686 --> 00:36:32,835
the
4508
00:36:32,835 --> 00:36:33,101
that
4509
00:36:33,136 --> 00:36:33,286
b
4510
00:36:33,286 --> 00:36:33,466
c
4511
00:36:33,472 --> 00:36:33,616
the
4512
00:36:33,616 --> 00:36:34,066
file
4513
00:36:34,069 --> 00:36:34,336
then
4514
00:36:34,336 --> 00:36:34,666
click
4515
00:36:34,666 --> 00:36:35,176
ok
4516
00:36:36,346 --> 00:36:36,794
select
4517
00:36:36,826 --> 00:36:37,096
half
4518
00:36:37,103 --> 00:36:37,516
other
4519
00:36:37,517 --> 00:36:37,816
that
4520
00:36:37,817 --> 00:36:38,356
db
4521
00:36:42,016 --> 00:36:42,196
and
4522
00:36:42,196 --> 00:36:42,706
then
4523
00:36:42,946 --> 00:36:43,366
click
4524
00:36:43,426 --> 00:36:44,056
one
4525
00:36:44,116 --> 00:36:44,686
signal
4526
00:36:44,687 --> 00:36:45,166
from
4527
00:36:45,166 --> 00:36:45,676
this
4528
00:36:45,826 --> 00:36:46,126
dump
4529
00:36:46,126 --> 00:36:46,456
file
4530
00:36:46,456 --> 00:36:46,576
and
4531
00:36:46,576 --> 00:36:46,876
then
4532
00:36:47,446 --> 00:36:47,686
click
4533
00:36:47,836 --> 00:36:48,311
control
4534
00:36:48,331 --> 00:36:48,646
eighth
4535
00:36:48,646 --> 00:36:48,826
or
4536
00:36:48,826 --> 00:36:49,216
select
4537
00:36:49,233 --> 00:36:49,876
everything
4538
00:36:50,056 --> 00:36:50,236
and
4539
00:36:50,236 --> 00:36:50,596
then
4540
00:36:51,676 --> 00:36:52,096
click
4541
00:36:52,396 --> 00:36:52,936
insert
4542
00:36:52,936 --> 00:36:53,176
so
4543
00:36:53,176 --> 00:36:53,386
that
4544
00:36:53,386 --> 00:36:53,536
they
4545
00:36:53,536 --> 00:36:53,716
will
4546
00:36:53,716 --> 00:36:53,866
be
4547
00:36:53,866 --> 00:36:54,436
inserted
4548
00:36:54,436 --> 00:36:54,556
in
4549
00:36:54,556 --> 00:36:55,096
this
4550
00:36:55,396 --> 00:36:55,876
signal
4551
00:36:55,877 --> 00:36:56,476
spinal
4552
00:36:57,976 --> 00:36:58,126
and
4553
00:36:58,126 --> 00:36:58,546
now
4554
00:36:58,816 --> 00:36:58,966
the
4555
00:36:58,966 --> 00:36:59,326
timing
4556
00:36:59,326 --> 00:36:59,896
diagram
4557
00:36:59,896 --> 00:37:00,016
are
4558
00:37:00,016 --> 00:37:00,586
displayed
4559
00:37:00,586 --> 00:37:00,856
for
4560
00:37:00,856 --> 00:37:01,246
all
4561
00:37:01,666 --> 00:37:01,786
the
4562
00:37:01,786 --> 00:37:02,416
signals
4563
00:37:02,446 --> 00:37:02,746
coming
4564
00:37:02,746 --> 00:37:02,986
from
4565
00:37:02,986 --> 00:37:03,136
our
4566
00:37:03,136 --> 00:37:03,406
test
4567
00:37:03,429 --> 00:37:03,886
bench
4568
00:37:03,946 --> 00:37:04,097
so
4569
00:37:04,101 --> 00:37:04,306
if
4570
00:37:04,336 --> 00:37:04,516
i
4571
00:37:04,516 --> 00:37:05,086
click
4572
00:37:06,196 --> 00:37:06,346
in
4573
00:37:06,346 --> 00:37:06,466
the
4574
00:37:06,466 --> 00:37:06,856
middle
4575
00:37:06,856 --> 00:37:07,245
of
4576
00:37:07,816 --> 00:37:08,206
zero
4577
00:37:08,206 --> 00:37:08,326
to
4578
00:37:08,326 --> 00:37:08,566
one
4579
00:37:08,566 --> 00:37:09,136
second
4580
00:37:10,516 --> 00:37:10,696
so
4581
00:37:10,696 --> 00:37:10,816
the
4582
00:37:10,816 --> 00:37:11,266
initial
4583
00:37:11,266 --> 00:37:11,656
values
4584
00:37:11,656 --> 00:37:11,836
of
4585
00:37:11,836 --> 00:37:12,016
a
4586
00:37:12,016 --> 00:37:12,384
be
4587
00:37:12,427 --> 00:37:12,946
zero
4588
00:37:12,946 --> 00:37:13,246
based
4589
00:37:13,246 --> 00:37:13,426
on
4590
00:37:13,426 --> 00:37:13,936
our
4591
00:37:14,476 --> 00:37:14,656
through
4592
00:37:14,656 --> 00:37:15,167
table
4593
00:37:15,172 --> 00:37:15,314
the
4594
00:37:15,320 --> 00:37:15,706
carry
4595
00:37:15,706 --> 00:37:15,796
and
4596
00:37:15,801 --> 00:37:16,062
some
4597
00:37:16,062 --> 00:37:16,276
must
4598
00:37:16,276 --> 00:37:16,396
be
4599
00:37:16,396 --> 00:37:16,756
zero
4600
00:37:16,756 --> 00:37:17,266
zero
4601
00:37:17,896 --> 00:37:18,196
and
4602
00:37:18,196 --> 00:37:18,315
this
4603
00:37:18,315 --> 00:37:18,435
is
4604
00:37:18,436 --> 00:37:18,856
correct
4605
00:37:19,876 --> 00:37:20,326
next
4606
00:37:20,356 --> 00:37:20,566
let
4607
00:37:20,566 --> 00:37:20,716
me
4608
00:37:20,716 --> 00:37:21,016
click
4609
00:37:21,017 --> 00:37:21,826
between
4610
00:37:21,856 --> 00:37:22,186
one
4611
00:37:22,186 --> 00:37:22,555
second
4612
00:37:22,555 --> 00:37:22,786
into
4613
00:37:22,788 --> 00:37:23,296
second
4614
00:37:25,126 --> 00:37:25,306
and
4615
00:37:25,306 --> 00:37:25,396
the
4616
00:37:25,396 --> 00:37:25,785
value
4617
00:37:25,817 --> 00:37:26,056
so
4618
00:37:26,656 --> 00:37:27,016
for
4619
00:37:27,016 --> 00:37:27,196
a
4620
00:37:27,196 --> 00:37:27,406
n
4621
00:37:27,406 --> 00:37:27,825
b
4622
00:37:27,886 --> 00:37:28,066
are
4623
00:37:28,066 --> 00:37:28,366
set
4624
00:37:28,395 --> 00:37:28,636
to
4625
00:37:28,666 --> 00:37:29,116
zero
4626
00:37:29,116 --> 00:37:29,296
and
4627
00:37:29,296 --> 00:37:29,746
one
4628
00:37:30,076 --> 00:37:30,286
and
4629
00:37:30,286 --> 00:37:30,676
according
4630
00:37:30,676 --> 00:37:30,814
to
4631
00:37:30,946 --> 00:37:31,126
throw
4632
00:37:31,192 --> 00:37:31,387
the
4633
00:37:31,423 --> 00:37:31,726
ball
4634
00:37:31,786 --> 00:37:32,116
the
4635
00:37:32,176 --> 00:37:32,536
carry
4636
00:37:32,536 --> 00:37:32,656
and
4637
00:37:32,656 --> 00:37:32,956
some
4638
00:37:32,956 --> 00:37:33,106
of
4639
00:37:33,136 --> 00:37:33,526
our
4640
00:37:33,706 --> 00:37:34,006
have
4641
00:37:34,036 --> 00:37:34,306
other
4642
00:37:34,306 --> 00:37:34,725
circuit
4643
00:37:34,726 --> 00:37:34,936
must
4644
00:37:34,936 --> 00:37:35,056
be
4645
00:37:35,056 --> 00:37:35,386
zero
4646
00:37:35,386 --> 00:37:35,536
and
4647
00:37:35,536 --> 00:37:35,777
one
4648
00:37:35,777 --> 00:37:36,136
and
4649
00:37:36,226 --> 00:37:36,675
our
4650
00:37:36,766 --> 00:37:37,156
very
4651
00:37:37,156 --> 00:37:37,396
low
4652
00:37:37,426 --> 00:37:37,816
hdl
4653
00:37:37,816 --> 00:37:38,053
called
4654
00:37:38,053 --> 00:37:38,236
this
4655
00:37:38,291 --> 00:37:38,926
consistent
4656
00:37:38,926 --> 00:37:39,046
are
4657
00:37:39,046 --> 00:37:39,436
correct
4658
00:37:39,526 --> 00:37:39,856
and
4659
00:37:39,916 --> 00:37:40,456
clicking
4660
00:37:40,456 --> 00:37:40,846
between
4661
00:37:40,848 --> 00:37:40,996
two
4662
00:37:40,996 --> 00:37:41,356
second
4663
00:37:41,356 --> 00:37:41,446
and
4664
00:37:41,446 --> 00:37:41,626
three
4665
00:37:41,626 --> 00:37:42,226
seconds
4666
00:37:42,346 --> 00:37:42,496
the
4667
00:37:42,496 --> 00:37:42,856
values
4668
00:37:42,857 --> 00:37:43,066
for
4669
00:37:43,066 --> 00:37:43,231
a
4670
00:37:43,231 --> 00:37:43,396
n
4671
00:37:43,396 --> 00:37:43,576
b
4672
00:37:43,576 --> 00:37:43,726
are
4673
00:37:43,726 --> 00:37:44,026
said
4674
00:37:44,026 --> 00:37:44,386
to
4675
00:37:44,566 --> 00:37:44,656
her
4676
00:37:44,657 --> 00:37:44,866
one
4677
00:37:44,866 --> 00:37:45,015
and
4678
00:37:45,015 --> 00:37:45,436
zero
4679
00:37:45,436 --> 00:37:45,826
and
4680
00:37:45,916 --> 00:37:46,306
based
4681
00:37:46,335 --> 00:37:46,516
on
4682
00:37:46,518 --> 00:37:46,726
the
4683
00:37:46,786 --> 00:37:47,656
simulation
4684
00:37:48,346 --> 00:37:48,496
the
4685
00:37:48,497 --> 00:37:48,976
resulting
4686
00:37:48,976 --> 00:37:49,274
carry
4687
00:37:49,274 --> 00:37:49,394
and
4688
00:37:49,396 --> 00:37:49,876
some
4689
00:37:50,026 --> 00:37:50,168
is
4690
00:37:50,168 --> 00:37:50,506
zero
4691
00:37:50,506 --> 00:37:50,626
and
4692
00:37:50,626 --> 00:37:50,866
one
4693
00:37:50,866 --> 00:37:51,016
which
4694
00:37:51,016 --> 00:37:51,166
is
4695
00:37:51,856 --> 00:37:52,396
consistent
4696
00:37:52,396 --> 00:37:52,576
with
4697
00:37:52,576 --> 00:37:52,846
our
4698
00:37:52,846 --> 00:37:53,145
throats
4699
00:37:53,145 --> 00:37:53,267
a
4700
00:37:53,279 --> 00:37:53,656
ball
4701
00:37:53,926 --> 00:37:54,046
and
4702
00:37:54,046 --> 00:37:54,646
finally
4703
00:37:55,876 --> 00:37:56,356
clicking
4704
00:37:56,356 --> 00:37:56,716
beyond
4705
00:37:56,716 --> 00:37:56,926
three
4706
00:37:56,926 --> 00:37:57,496
second
4707
00:37:57,736 --> 00:37:57,916
the
4708
00:37:57,916 --> 00:37:58,142
set
4709
00:37:58,187 --> 00:37:58,546
values
4710
00:37:58,546 --> 00:37:58,756
for
4711
00:37:58,756 --> 00:37:58,907
a
4712
00:37:58,907 --> 00:37:59,086
n
4713
00:37:59,086 --> 00:37:59,326
b
4714
00:37:59,326 --> 00:37:59,506
r
4715
00:37:59,506 --> 00:37:59,746
one
4716
00:37:59,746 --> 00:37:59,836
in
4717
00:37:59,836 --> 00:38:00,286
one
4718
00:38:00,376 --> 00:38:00,766
and
4719
00:38:00,766 --> 00:38:01,006
based
4720
00:38:01,021 --> 00:38:01,168
on
4721
00:38:01,276 --> 00:38:01,426
or
4722
00:38:01,427 --> 00:38:01,636
through
4723
00:38:01,643 --> 00:38:02,234
table
4724
00:38:02,326 --> 00:38:02,506
the
4725
00:38:02,506 --> 00:38:02,896
values
4726
00:38:02,896 --> 00:38:03,046
of
4727
00:38:03,046 --> 00:38:03,346
carry
4728
00:38:03,346 --> 00:38:03,436
and
4729
00:38:03,436 --> 00:38:03,646
some
4730
00:38:03,646 --> 00:38:03,856
must
4731
00:38:03,856 --> 00:38:03,946
be
4732
00:38:03,946 --> 00:38:04,154
one
4733
00:38:04,217 --> 00:38:04,696
zero
4734
00:38:04,816 --> 00:38:04,966
and
4735
00:38:04,966 --> 00:38:05,056
if
4736
00:38:05,056 --> 00:38:05,206
we
4737
00:38:05,206 --> 00:38:05,565
tried
4738
00:38:05,596 --> 00:38:05,806
to
4739
00:38:05,837 --> 00:38:06,136
much
4740
00:38:06,136 --> 00:38:06,466
this
4741
00:38:06,676 --> 00:38:06,916
with
4742
00:38:06,916 --> 00:38:07,036
our
4743
00:38:07,036 --> 00:38:07,906
simulation
4744
00:38:07,996 --> 00:38:08,146
are
4745
00:38:08,147 --> 00:38:09,076
stimulation
4746
00:38:09,106 --> 00:38:09,286
is
4747
00:38:09,286 --> 00:38:09,736
correct
4748
00:38:09,736 --> 00:38:09,976
which
4749
00:38:09,976 --> 00:38:10,426
means
4750
00:38:10,486 --> 00:38:10,696
that
4751
00:38:10,696 --> 00:38:10,906
we
4752
00:38:10,906 --> 00:38:11,236
have
4753
00:38:11,296 --> 00:38:12,016
successfully
4754
00:38:12,016 --> 00:38:12,946
implemented
4755
00:38:13,336 --> 00:38:13,546
the
4756
00:38:13,569 --> 00:38:14,175
circuit
4757
00:38:14,326 --> 00:38:14,956
using
4758
00:38:15,076 --> 00:38:15,226
the
4759
00:38:15,226 --> 00:38:15,496
very
4760
00:38:15,766 --> 00:38:15,856
a
4761
00:38:15,856 --> 00:38:15,976
each
4762
00:38:15,980 --> 00:38:16,186
the
4763
00:38:16,186 --> 00:38:16,456
end
4764
00:38:18,286 --> 00:38:18,736
before
4765
00:38:18,736 --> 00:38:18,976
we
4766
00:38:18,976 --> 00:38:19,186
and
4767
00:38:19,186 --> 00:38:19,336
this
4768
00:38:19,336 --> 00:38:20,206
discussion
4769
00:38:20,356 --> 00:38:20,686
let's
4770
00:38:20,686 --> 00:38:20,956
look
4771
00:38:20,956 --> 00:38:21,106
at
4772
00:38:21,106 --> 00:38:21,526
another
4773
00:38:21,526 --> 00:38:22,096
sirikit
4774
00:38:22,306 --> 00:38:22,512
that
4775
00:38:22,512 --> 00:38:22,996
contains
4776
00:38:23,056 --> 00:38:23,596
multiple
4777
00:38:23,597 --> 00:38:24,166
gates
4778
00:38:24,586 --> 00:38:25,036
and
4779
00:38:25,246 --> 00:38:25,846
multiple
4780
00:38:25,846 --> 00:38:26,476
wires
4781
00:38:27,617 --> 00:38:27,736
so
4782
00:38:27,738 --> 00:38:28,156
easily
4783
00:38:28,156 --> 00:38:28,426
code
4784
00:38:28,426 --> 00:38:28,666
these
4785
00:38:28,666 --> 00:38:28,816
in
4786
00:38:28,817 --> 00:38:29,146
very
4787
00:38:29,146 --> 00:38:29,386
long
4788
00:38:29,388 --> 00:38:29,557
h
4789
00:38:29,557 --> 00:38:29,997
hdl
4790
00:38:29,997 --> 00:38:30,226
l
4791
00:38:30,616 --> 00:38:31,216
relabel
4792
00:38:31,218 --> 00:38:31,536
each
4793
00:38:31,568 --> 00:38:31,996
gates
4794
00:38:32,056 --> 00:38:32,326
and
4795
00:38:32,326 --> 00:38:32,476
at
4796
00:38:32,476 --> 00:38:32,744
least
4797
00:38:32,746 --> 00:38:33,556
components
4798
00:38:34,396 --> 00:38:34,606
for
4799
00:38:34,606 --> 00:38:35,386
example
4800
00:38:35,986 --> 00:38:36,495
really
4801
00:38:36,495 --> 00:38:36,826
build
4802
00:38:36,826 --> 00:38:36,946
the
4803
00:38:36,946 --> 00:38:37,426
first
4804
00:38:37,456 --> 00:38:37,639
or
4805
00:38:37,639 --> 00:38:37,694
a
4806
00:38:37,694 --> 00:38:38,026
gate
4807
00:38:38,086 --> 00:38:38,535
with
4808
00:38:38,536 --> 00:38:38,746
oh
4809
00:38:38,748 --> 00:38:39,226
one
4810
00:38:39,346 --> 00:38:39,556
the
4811
00:38:39,556 --> 00:38:39,886
first
4812
00:38:40,156 --> 00:38:40,546
gate
4813
00:38:40,576 --> 00:38:40,846
with
4814
00:38:40,996 --> 00:38:41,236
a
4815
00:38:41,236 --> 00:38:41,686
one
4816
00:38:42,976 --> 00:38:43,216
the
4817
00:38:43,216 --> 00:38:43,606
first
4818
00:38:43,606 --> 00:38:43,906
not
4819
00:38:43,936 --> 00:38:44,266
gate
4820
00:38:44,266 --> 00:38:44,595
with
4821
00:38:44,686 --> 00:38:44,956
n
4822
00:38:44,956 --> 00:38:45,406
one
4823
00:38:46,216 --> 00:38:46,396
the
4824
00:38:46,396 --> 00:38:46,936
second
4825
00:38:46,936 --> 00:38:47,167
or
4826
00:38:47,186 --> 00:38:47,506
gate
4827
00:38:47,506 --> 00:38:47,774
with
4828
00:38:47,806 --> 00:38:48,406
auto
4829
00:38:49,486 --> 00:38:49,786
and
4830
00:38:49,786 --> 00:38:49,966
the
4831
00:38:49,977 --> 00:38:50,656
second
4832
00:38:50,656 --> 00:38:50,896
and
4833
00:38:50,896 --> 00:38:51,436
gate
4834
00:38:51,646 --> 00:38:51,976
with
4835
00:38:52,006 --> 00:38:52,186
a
4836
00:38:52,246 --> 00:38:52,606
though
4837
00:38:53,776 --> 00:38:53,986
when
4838
00:38:53,986 --> 00:38:54,076
it
4839
00:38:54,076 --> 00:38:54,316
comes
4840
00:38:54,316 --> 00:38:54,406
to
4841
00:38:54,406 --> 00:38:54,526
the
4842
00:38:54,526 --> 00:38:55,096
wires
4843
00:38:55,126 --> 00:38:55,546
really
4844
00:38:55,546 --> 00:38:55,816
bow
4845
00:38:55,818 --> 00:38:56,266
this
4846
00:38:56,386 --> 00:38:56,895
wire
4847
00:38:56,895 --> 00:38:57,046
of
4848
00:38:57,046 --> 00:38:57,526
weird
4849
00:38:57,586 --> 00:38:58,096
w
4850
00:38:58,096 --> 00:38:58,486
one
4851
00:38:58,966 --> 00:38:59,116
the
4852
00:38:59,116 --> 00:38:59,566
second
4853
00:38:59,566 --> 00:38:59,806
why
4854
00:38:59,806 --> 00:38:59,896
are
4855
00:38:59,896 --> 00:39:00,046
we
4856
00:39:00,117 --> 00:39:00,557
w
4857
00:39:00,557 --> 00:39:00,916
to
4858
00:39:01,576 --> 00:39:01,786
the
4859
00:39:01,786 --> 00:39:02,138
third
4860
00:39:02,147 --> 00:39:02,476
wire
4861
00:39:02,476 --> 00:39:02,680
with
4862
00:39:02,680 --> 00:39:03,104
w
4863
00:39:03,106 --> 00:39:03,556
three
4864
00:39:03,556 --> 00:39:03,830
and
4865
00:39:03,830 --> 00:39:03,976
the
4866
00:39:04,006 --> 00:39:04,396
fort
4867
00:39:04,397 --> 00:39:04,606
why
4868
00:39:04,609 --> 00:39:05,146
readable
4869
00:39:05,146 --> 00:39:05,266
your
4870
00:39:05,266 --> 00:39:05,746
for
4871
00:39:05,896 --> 00:39:06,076
so
4872
00:39:06,079 --> 00:39:06,226
to
4873
00:39:06,226 --> 00:39:06,946
implement
4874
00:39:06,976 --> 00:39:07,213
it
4875
00:39:07,213 --> 00:39:07,426
in
4876
00:39:07,426 --> 00:39:07,756
very
4877
00:39:07,756 --> 00:39:07,996
low
4878
00:39:08,596 --> 00:39:09,346
hdl
4879
00:39:09,347 --> 00:39:09,526
i'm
4880
00:39:09,526 --> 00:39:09,796
going
4881
00:39:09,796 --> 00:39:09,946
to
4882
00:39:09,946 --> 00:39:10,306
copy
4883
00:39:10,307 --> 00:39:10,636
this
4884
00:39:10,639 --> 00:39:10,936
have
4885
00:39:10,966 --> 00:39:11,506
other
4886
00:39:11,566 --> 00:39:11,865
that
4887
00:39:11,899 --> 00:39:12,256
be
4888
00:39:12,466 --> 00:39:12,706
so
4889
00:39:12,706 --> 00:39:12,947
that
4890
00:39:12,947 --> 00:39:13,037
i
4891
00:39:13,037 --> 00:39:13,126
will
4892
00:39:13,126 --> 00:39:13,848
automatically
4893
00:39:13,848 --> 00:39:13,936
huh
4894
00:39:13,937 --> 00:39:14,146
have
4895
00:39:14,176 --> 00:39:14,266
a
4896
00:39:14,266 --> 00:39:14,566
very
4897
00:39:14,566 --> 00:39:14,836
log
4898
00:39:14,836 --> 00:39:15,316
file
4899
00:39:16,636 --> 00:39:16,786
and
4900
00:39:16,786 --> 00:39:17,026
just
4901
00:39:17,026 --> 00:39:17,416
rename
4902
00:39:17,423 --> 00:39:17,686
this
4903
00:39:17,686 --> 00:39:18,046
as
4904
00:39:18,046 --> 00:39:18,226
for
4905
00:39:18,226 --> 00:39:18,886
example
4906
00:39:19,396 --> 00:39:19,876
some
4907
00:39:19,936 --> 00:39:20,476
ball
4908
00:39:20,716 --> 00:39:21,479
underscores
4909
00:39:21,479 --> 00:39:21,772
circuit
4910
00:39:21,772 --> 00:39:21,916
get
4911
00:39:21,976 --> 00:39:22,186
then
4912
00:39:22,186 --> 00:39:22,306
i'm
4913
00:39:22,306 --> 00:39:22,636
going
4914
00:39:22,636 --> 00:39:22,876
to
4915
00:39:22,936 --> 00:39:23,266
drag
4916
00:39:23,266 --> 00:39:23,416
and
4917
00:39:23,416 --> 00:39:23,746
drop
4918
00:39:23,747 --> 00:39:24,136
this
4919
00:39:24,136 --> 00:39:24,436
on
4920
00:39:24,436 --> 00:39:24,886
our
4921
00:39:24,946 --> 00:39:25,366
be
4922
00:39:25,366 --> 00:39:25,724
as
4923
00:39:25,726 --> 00:39:26,206
code
4924
00:39:28,366 --> 00:39:28,516
i'm
4925
00:39:28,516 --> 00:39:28,756
going
4926
00:39:28,756 --> 00:39:28,906
to
4927
00:39:28,906 --> 00:39:29,326
delete
4928
00:39:29,326 --> 00:39:30,076
everything
4929
00:39:35,116 --> 00:39:35,291
so
4930
00:39:35,301 --> 00:39:35,416
to
4931
00:39:35,417 --> 00:39:35,956
implement
4932
00:39:35,956 --> 00:39:36,526
this
4933
00:39:36,736 --> 00:39:36,946
i'll
4934
00:39:36,946 --> 00:39:37,306
start
4935
00:39:37,306 --> 00:39:37,516
with
4936
00:39:37,517 --> 00:39:38,116
module
4937
00:39:39,016 --> 00:39:39,585
enter
4938
00:39:40,756 --> 00:39:41,056
and
4939
00:39:41,056 --> 00:39:41,326
let's
4940
00:39:41,326 --> 00:39:41,656
just
4941
00:39:41,656 --> 00:39:41,986
named
4942
00:39:41,986 --> 00:39:42,496
this
4943
00:39:42,616 --> 00:39:43,151
sirikit
4944
00:39:43,156 --> 00:39:43,360
as
4945
00:39:43,360 --> 00:39:43,726
some
4946
00:39:43,756 --> 00:39:44,086
paul
4947
00:39:44,086 --> 00:39:44,921
underscores
4948
00:39:44,921 --> 00:39:45,406
circuit
4949
00:39:47,026 --> 00:39:47,236
i'm
4950
00:39:47,236 --> 00:39:47,506
going
4951
00:39:47,506 --> 00:39:47,656
to
4952
00:39:47,656 --> 00:39:47,926
put
4953
00:39:47,926 --> 00:39:48,196
some
4954
00:39:48,196 --> 00:39:48,526
part
4955
00:39:48,528 --> 00:39:48,886
list
4956
00:39:48,886 --> 00:39:49,246
here
4957
00:39:49,336 --> 00:39:49,876
he
4958
00:39:51,376 --> 00:39:51,946
b
4959
00:39:52,996 --> 00:39:53,656
c
4960
00:39:54,346 --> 00:39:54,916
the
4961
00:39:55,276 --> 00:39:55,486
in
4962
00:39:55,516 --> 00:39:55,846
he
4963
00:39:56,626 --> 00:39:56,910
and
4964
00:39:56,910 --> 00:39:57,075
and
4965
00:39:57,076 --> 00:39:57,483
output
4966
00:39:57,496 --> 00:39:57,640
of
4967
00:39:57,640 --> 00:39:58,126
why
4968
00:39:58,726 --> 00:39:58,846
i'm
4969
00:39:58,846 --> 00:39:59,056
going
4970
00:39:59,056 --> 00:39:59,176
to
4971
00:39:59,176 --> 00:39:59,686
terminate
4972
00:39:59,686 --> 00:39:59,836
this
4973
00:39:59,836 --> 00:39:59,986
with
4974
00:39:59,987 --> 00:40:00,046
a
4975
00:40:00,046 --> 00:40:00,795
semi-colon
4976
00:40:00,795 --> 00:40:00,887
and
4977
00:40:00,887 --> 00:40:01,096
then
4978
00:40:01,096 --> 00:40:01,575
enter
4979
00:40:01,846 --> 00:40:02,116
let's
4980
00:40:02,116 --> 00:40:02,566
declare
4981
00:40:02,566 --> 00:40:02,746
a
4982
00:40:02,746 --> 00:40:02,986
b
4983
00:40:02,986 --> 00:40:03,226
c
4984
00:40:03,226 --> 00:40:03,526
d
4985
00:40:03,526 --> 00:40:03,735
e
4986
00:40:03,736 --> 00:40:04,156
ports
4987
00:40:04,156 --> 00:40:04,546
as
4988
00:40:04,576 --> 00:40:05,236
inputs
4989
00:40:05,356 --> 00:40:05,776
e
4990
00:40:06,166 --> 00:40:06,646
b
4991
00:40:06,916 --> 00:40:07,486
c
4992
00:40:08,146 --> 00:40:08,536
the
4993
00:40:09,346 --> 00:40:09,616
he
4994
00:40:10,606 --> 00:40:11,055
lipstick
4995
00:40:11,086 --> 00:40:11,416
clear
4996
00:40:11,416 --> 00:40:11,800
why
4997
00:40:11,806 --> 00:40:12,195
as
4998
00:40:12,226 --> 00:40:12,766
output
4999
00:40:13,276 --> 00:40:13,546
and
5000
00:40:13,546 --> 00:40:13,726
less
5001
00:40:13,728 --> 00:40:14,265
declared
5002
00:40:14,265 --> 00:40:14,596
these
5003
00:40:14,596 --> 00:40:15,076
wires
5004
00:40:15,076 --> 00:40:15,525
w
5005
00:40:15,526 --> 00:40:15,856
want
5006
00:40:15,873 --> 00:40:16,006
to
5007
00:40:16,006 --> 00:40:16,426
for
5008
00:40:16,426 --> 00:40:16,996
us
5009
00:40:17,266 --> 00:40:17,716
wire
5010
00:40:19,336 --> 00:40:19,726
next
5011
00:40:19,726 --> 00:40:20,026
let's
5012
00:40:20,026 --> 00:40:20,956
instantiate
5013
00:40:21,076 --> 00:40:21,256
the
5014
00:40:21,256 --> 00:40:21,616
first
5015
00:40:21,616 --> 00:40:21,797
or
5016
00:40:21,797 --> 00:40:21,855
a
5017
00:40:21,855 --> 00:40:22,216
gate
5018
00:40:22,846 --> 00:40:22,966
so
5019
00:40:22,966 --> 00:40:23,086
i'm
5020
00:40:23,086 --> 00:40:23,326
going
5021
00:40:23,326 --> 00:40:23,445
to
5022
00:40:23,446 --> 00:40:23,716
type
5023
00:40:23,716 --> 00:40:24,106
or
5024
00:40:24,166 --> 00:40:24,346
and
5025
00:40:24,346 --> 00:40:24,526
then
5026
00:40:24,526 --> 00:40:24,646
the
5027
00:40:24,646 --> 00:40:24,856
name
5028
00:40:24,856 --> 00:40:25,036
of
5029
00:40:25,036 --> 00:40:25,156
the
5030
00:40:25,156 --> 00:40:25,306
our
5031
00:40:25,310 --> 00:40:25,606
gate
5032
00:40:25,606 --> 00:40:25,756
which
5033
00:40:25,756 --> 00:40:25,964
is
5034
00:40:25,966 --> 00:40:26,176
oh
5035
00:40:26,186 --> 00:40:26,626
one
5036
00:40:27,406 --> 00:40:27,646
and
5037
00:40:27,646 --> 00:40:27,826
it
5038
00:40:27,826 --> 00:40:28,156
has
5039
00:40:28,186 --> 00:40:28,336
an
5040
00:40:28,366 --> 00:40:28,936
output
5041
00:40:28,966 --> 00:40:29,416
of
5042
00:40:29,419 --> 00:40:29,896
w
5043
00:40:29,896 --> 00:40:30,316
one
5044
00:40:30,976 --> 00:40:31,576
and
5045
00:40:31,666 --> 00:40:32,416
inputs
5046
00:40:32,506 --> 00:40:32,738
a
5047
00:40:32,746 --> 00:40:32,866
and
5048
00:40:32,866 --> 00:40:33,195
b
5049
00:40:33,496 --> 00:40:33,916
next
5050
00:40:33,916 --> 00:40:34,156
we
5051
00:40:34,156 --> 00:40:35,296
instantiate
5052
00:40:36,226 --> 00:40:36,406
the
5053
00:40:36,406 --> 00:40:36,766
first
5054
00:40:36,796 --> 00:40:37,066
and
5055
00:40:37,066 --> 00:40:37,636
gate
5056
00:40:38,266 --> 00:40:38,416
so
5057
00:40:38,416 --> 00:40:38,506
i'm
5058
00:40:38,506 --> 00:40:38,806
going
5059
00:40:38,806 --> 00:40:38,896
to
5060
00:40:39,424 --> 00:40:39,933
and
5061
00:40:40,163 --> 00:40:40,318
and
5062
00:40:40,322 --> 00:40:40,564
then
5063
00:40:40,564 --> 00:40:40,654
the
5064
00:40:40,654 --> 00:40:40,894
name
5065
00:40:40,894 --> 00:40:41,074
of
5066
00:40:41,074 --> 00:40:41,194
the
5067
00:40:41,194 --> 00:40:41,374
and
5068
00:40:41,374 --> 00:40:41,584
gate
5069
00:40:41,585 --> 00:40:41,764
is
5070
00:40:41,764 --> 00:40:41,944
a
5071
00:40:41,944 --> 00:40:42,394
one
5072
00:40:42,605 --> 00:40:42,814
it
5073
00:40:42,814 --> 00:40:43,204
hasn't
5074
00:40:43,234 --> 00:40:43,684
outward
5075
00:40:43,713 --> 00:40:44,044
of
5076
00:40:44,046 --> 00:40:44,564
w
5077
00:40:44,584 --> 00:40:45,003
to
5078
00:40:45,334 --> 00:40:45,754
and
5079
00:40:45,814 --> 00:40:46,465
inputs
5080
00:40:46,465 --> 00:40:46,834
see
5081
00:40:46,834 --> 00:40:46,984
and
5082
00:40:46,988 --> 00:40:47,314
the
5083
00:40:47,614 --> 00:40:48,004
next
5084
00:40:48,004 --> 00:40:48,364
less
5085
00:40:48,364 --> 00:40:49,384
instantiate
5086
00:40:49,474 --> 00:40:49,684
the
5087
00:40:49,686 --> 00:40:49,982
not
5088
00:40:49,984 --> 00:40:50,314
gate
5089
00:40:50,374 --> 00:40:50,584
so
5090
00:40:50,584 --> 00:40:50,704
i'm
5091
00:40:50,704 --> 00:40:50,944
going
5092
00:40:50,944 --> 00:40:51,034
to
5093
00:40:51,034 --> 00:40:51,484
type
5094
00:40:52,354 --> 00:40:52,744
not
5095
00:40:53,014 --> 00:40:53,734
space
5096
00:40:53,944 --> 00:40:54,124
the
5097
00:40:54,124 --> 00:40:54,304
name
5098
00:40:54,304 --> 00:40:54,454
of
5099
00:40:54,454 --> 00:40:54,574
the
5100
00:40:54,574 --> 00:40:54,784
not
5101
00:40:55,023 --> 00:40:55,204
this
5102
00:40:55,204 --> 00:40:55,414
and
5103
00:40:55,414 --> 00:40:55,834
one
5104
00:40:56,014 --> 00:40:56,224
the
5105
00:40:56,224 --> 00:40:56,704
output
5106
00:40:56,704 --> 00:40:56,914
of
5107
00:40:56,944 --> 00:40:57,184
n
5108
00:40:57,184 --> 00:40:57,544
one
5109
00:40:57,578 --> 00:40:58,204
s
5110
00:40:59,044 --> 00:40:59,522
w
5111
00:40:59,614 --> 00:40:59,974
three
5112
00:41:00,754 --> 00:41:01,054
and
5113
00:41:01,054 --> 00:41:01,294
it's
5114
00:41:01,294 --> 00:41:01,834
input
5115
00:41:01,864 --> 00:41:02,224
is
5116
00:41:02,226 --> 00:41:02,674
w
5117
00:41:02,674 --> 00:41:03,034
one
5118
00:41:03,424 --> 00:41:03,723
next
5119
00:41:03,724 --> 00:41:03,844
i'm
5120
00:41:03,844 --> 00:41:04,144
going
5121
00:41:04,144 --> 00:41:04,234
to
5122
00:41:04,234 --> 00:41:05,104
instantiate
5123
00:41:05,134 --> 00:41:05,223
the
5124
00:41:05,224 --> 00:41:05,704
second
5125
00:41:05,704 --> 00:41:05,855
or
5126
00:41:05,855 --> 00:41:05,914
a
5127
00:41:05,914 --> 00:41:06,484
gate
5128
00:41:06,574 --> 00:41:06,784
so
5129
00:41:06,784 --> 00:41:06,904
i'm
5130
00:41:06,904 --> 00:41:07,174
going
5131
00:41:07,174 --> 00:41:07,294
to
5132
00:41:07,294 --> 00:41:07,654
type
5133
00:41:07,654 --> 00:41:08,074
or
5134
00:41:08,104 --> 00:41:08,944
space
5135
00:41:09,064 --> 00:41:09,304
the
5136
00:41:09,304 --> 00:41:09,514
name
5137
00:41:09,514 --> 00:41:09,664
of
5138
00:41:09,664 --> 00:41:09,788
the
5139
00:41:09,788 --> 00:41:10,265
obligate
5140
00:41:10,294 --> 00:41:10,474
is
5141
00:41:10,474 --> 00:41:11,014
auto
5142
00:41:12,094 --> 00:41:12,514
and
5143
00:41:12,514 --> 00:41:12,874
it's
5144
00:41:12,934 --> 00:41:13,594
output
5145
00:41:13,714 --> 00:41:14,194
is
5146
00:41:14,253 --> 00:41:14,666
w
5147
00:41:14,687 --> 00:41:15,274
for
5148
00:41:16,564 --> 00:41:17,164
and
5149
00:41:18,454 --> 00:41:18,694
it's
5150
00:41:18,694 --> 00:41:19,204
inputs
5151
00:41:19,204 --> 00:41:19,684
are
5152
00:41:20,974 --> 00:41:21,484
w
5153
00:41:21,484 --> 00:41:22,024
three
5154
00:41:22,534 --> 00:41:23,074
and
5155
00:41:23,854 --> 00:41:24,274
w
5156
00:41:24,304 --> 00:41:24,633
though
5157
00:41:25,234 --> 00:41:25,775
finally
5158
00:41:25,776 --> 00:41:25,924
am
5159
00:41:25,924 --> 00:41:26,282
going
5160
00:41:26,314 --> 00:41:26,434
to
5161
00:41:26,434 --> 00:41:27,604
instantiate
5162
00:41:28,714 --> 00:41:28,894
the
5163
00:41:28,894 --> 00:41:29,404
second
5164
00:41:29,494 --> 00:41:29,704
and
5165
00:41:29,704 --> 00:41:30,184
gate
5166
00:41:31,354 --> 00:41:31,624
so
5167
00:41:31,624 --> 00:41:31,774
i'm
5168
00:41:31,774 --> 00:41:32,014
going
5169
00:41:32,014 --> 00:41:32,134
to
5170
00:41:32,134 --> 00:41:32,524
type
5171
00:41:32,554 --> 00:41:33,004
and
5172
00:41:33,334 --> 00:41:34,024
space
5173
00:41:34,054 --> 00:41:34,323
eat
5174
00:41:34,323 --> 00:41:34,654
though
5175
00:41:36,394 --> 00:41:36,694
it's
5176
00:41:36,694 --> 00:41:37,144
output
5177
00:41:37,174 --> 00:41:37,384
is
5178
00:41:37,384 --> 00:41:37,924
why
5179
00:41:39,214 --> 00:41:39,664
and
5180
00:41:39,664 --> 00:41:39,934
it's
5181
00:41:39,934 --> 00:41:40,444
inputs
5182
00:41:40,444 --> 00:41:40,954
r
5183
00:41:41,074 --> 00:41:41,524
w
5184
00:41:41,524 --> 00:41:41,764
for
5185
00:41:41,765 --> 00:41:41,974
and
5186
00:41:42,004 --> 00:41:42,274
he
5187
00:41:42,754 --> 00:41:42,934
then
5188
00:41:42,934 --> 00:41:43,054
i'm
5189
00:41:43,144 --> 00:41:43,414
going
5190
00:41:43,414 --> 00:41:43,534
to
5191
00:41:43,534 --> 00:41:43,834
close
5192
00:41:43,834 --> 00:41:44,014
this
5193
00:41:44,014 --> 00:41:44,493
module
5194
00:41:44,495 --> 00:41:44,944
by
5195
00:41:45,004 --> 00:41:45,544
writing
5196
00:41:45,544 --> 00:41:45,904
and
5197
00:41:46,114 --> 00:41:46,564
modern
5198
00:41:46,744 --> 00:41:46,976
so
5199
00:41:46,978 --> 00:41:47,140
that
5200
00:41:47,140 --> 00:41:47,404
test
5201
00:41:47,404 --> 00:41:47,824
this
5202
00:41:48,004 --> 00:41:48,124
you're
5203
00:41:48,124 --> 00:41:48,394
going
5204
00:41:48,394 --> 00:41:48,844
to
5205
00:41:49,234 --> 00:41:49,594
repeat
5206
00:41:49,594 --> 00:41:49,684
the
5207
00:41:49,684 --> 00:41:49,894
same
5208
00:41:49,894 --> 00:41:50,494
process
5209
00:41:50,524 --> 00:41:50,705
that
5210
00:41:50,705 --> 00:41:50,884
they've
5211
00:41:50,884 --> 00:41:51,124
shown
5212
00:41:51,124 --> 00:41:51,244
your
5213
00:41:51,267 --> 00:41:51,844
earlier
5214
00:41:51,844 --> 00:41:52,174
and
5215
00:41:52,384 --> 00:41:52,654
that's
5216
00:41:52,654 --> 00:41:52,804
it
5217
00:41:54,304 --> 00:41:54,604
don't
5218
00:41:54,604 --> 00:41:54,994
forget
5219
00:41:54,994 --> 00:41:55,084
to
5220
00:41:55,084 --> 00:41:55,354
like
5221
00:41:55,354 --> 00:41:55,624
this
5222
00:41:55,624 --> 00:41:56,194
video
5223
00:41:56,254 --> 00:41:56,824
subscribe
5224
00:41:56,826 --> 00:41:56,914
to
5225
00:41:56,914 --> 00:41:57,124
my
5226
00:41:57,124 --> 00:41:57,484
youtube
5227
00:41:57,484 --> 00:41:57,994
channel
5228
00:41:58,144 --> 00:41:58,324
and
5229
00:41:58,324 --> 00:41:58,534
hit
5230
00:41:58,534 --> 00:41:58,654
the
5231
00:41:58,656 --> 00:41:59,374
notification
5232
00:41:59,374 --> 00:41:59,644
bell
5233
00:41:59,644 --> 00:42:00,034
button
5234
00:42:00,035 --> 00:42:00,274
for
5235
00:42:00,274 --> 00:42:00,664
awesome
5236
00:42:00,694 --> 00:42:01,204
updates
5237
00:42:01,264 --> 00:42:01,714
thank
5238
00:42:01,714 --> 00:42:01,804
you
5239
00:42:01,804 --> 00:42:01,984
for
5240
00:42:01,984 --> 00:42:02,524
watching
235617