1
00:00:00,060 --> 00:00:02,850
Who are bitstream generation is successful now.

2
00:00:02,880 --> 00:00:09,360
What we're going to do is know since we are utilizing an aioli, so we need to program our FPGA from

3
00:00:09,510 --> 00:00:10,260
there will be vital.

4
00:00:10,880 --> 00:00:16,170
So in all the previous cases, what we are doing is we are programming our FPGA from an SDK.

5
00:00:16,170 --> 00:00:23,040
But whenever you probe and highly OK or whenever you are to debug in your design, see that you program

6
00:00:23,040 --> 00:00:25,690
your design for all men regardless.

7
00:00:25,700 --> 00:00:28,560
So then only really to senior living, right?

8
00:00:28,950 --> 00:00:32,850
So here we will just be going first to export and hardware.

9
00:00:32,910 --> 00:00:33,270
OK.

10
00:00:33,300 --> 00:00:38,010
We do not need to now include a bitstream, but you could still stick to the default option.

11
00:00:38,010 --> 00:00:40,830
That is, you could just skip this check.

12
00:00:40,910 --> 00:00:41,160
OK.

13
00:00:41,220 --> 00:00:45,020
In fact, we will be programming on it from you.

14
00:00:45,750 --> 00:00:46,050
OK.

15
00:00:46,260 --> 00:00:49,320
So this bitstream is not required, but you would anyway.

16
00:00:49,320 --> 00:00:51,330
Also added, OK, it doesn't affect this.

17
00:00:51,330 --> 00:00:57,000
And then before launching an SDK, what we could do is we could just be opening in hardware manager.

18
00:00:57,420 --> 00:00:57,780
OK.

19
00:00:58,560 --> 00:01:01,830
And then we will click on open target, click or opening.

20
00:01:02,670 --> 00:01:06,120
So this will look for the device connected on a local server.

21
00:01:06,600 --> 00:01:08,350
OK, here we have our device.

22
00:01:08,350 --> 00:01:10,920
So no, we do not need to.

23
00:01:12,760 --> 00:01:13,570
So once you.

24
00:01:14,850 --> 00:01:20,580
Now you would see all the device which are connected to the aioli, right?

25
00:01:20,820 --> 00:01:24,630
And then we could just go ahead and click on this program device.

26
00:01:24,670 --> 00:01:29,970
So once you click on program device, well, you could find two files are benighted, one is a big fight

27
00:01:29,970 --> 00:01:36,570
and one is analytics fine, which is basically quite OK with information related to our right.

28
00:01:36,840 --> 00:01:39,000
We need to include both of this, OK?

29
00:01:39,150 --> 00:01:41,390
And then we just need to program.

30
00:01:42,150 --> 00:01:42,480
OK.

31
00:01:42,690 --> 00:01:46,560
Once you program your FPGA, you won't be seeing anything on this screen.

32
00:01:46,600 --> 00:01:49,290
They we usually find and I live in the right.

33
00:01:49,680 --> 00:01:54,000
So this is the normal flow, so you won't be finding anything over here.

34
00:01:54,300 --> 00:01:54,630
OK.

35
00:01:55,410 --> 00:02:02,610
And unless we launch and see, right, so we'll just be launching on a stick, completing the development

36
00:02:02,610 --> 00:02:10,170
of an application, and then we will be running our AI application once and then will be programming.

37
00:02:11,220 --> 00:02:17,400
Then will be refreshing our device today to let us go ahead and try to develop an application here,

38
00:02:17,400 --> 00:02:24,000
we have added a simple Excel lady who will prosecute in development of a new application project.

39
00:02:24,000 --> 00:02:26,370
We'll just be naming this as a lady.

40
00:02:26,400 --> 00:02:29,310
We'll be selecting an Halloway project right now.

41
00:02:29,310 --> 00:02:30,860
Here will be following our normal.

42
00:02:31,260 --> 00:02:35,400
So let me just go ahead and enter the world or see.

43
00:02:36,810 --> 00:02:46,680
So far, we need to include ex GPO dotage right there in war, and hardware related information will

44
00:02:46,680 --> 00:02:47,910
just be including.

45
00:02:48,900 --> 00:02:52,710
Hicks parameters start, right, this makes sense.

46
00:02:53,260 --> 00:02:57,930
No, although EPA is related to Dubai or could be accessed from Dubai.

47
00:02:58,050 --> 00:03:01,140
So we required again to structure one is a config structure.

48
00:03:01,590 --> 00:03:03,780
Let it just go ahead and try to add it.

49
00:03:03,780 --> 00:03:06,840
We'll just be naming this as a lady conflict.

50
00:03:07,080 --> 00:03:09,150
And this should be pointed, right?

51
00:03:10,300 --> 00:03:16,950
The next one that we required is an instant structure, so we'll just be going it again to annex UPI.

52
00:03:17,260 --> 00:03:23,770
And here we have our instant stuff, so we'll just be copying this, adding it over here and we'll just

53
00:03:23,770 --> 00:03:32,920
be naming this as well right now for four UPI it OK, we need to look for and look up config.

54
00:03:32,930 --> 00:03:33,620
OK?

55
00:03:34,600 --> 00:03:37,540
This will be connecting to a leading one, right?

56
00:03:37,540 --> 00:03:43,260
So in the next GPO, we have a lookup config where we could just specify the device.

57
00:03:43,570 --> 00:03:45,020
So let it just go ahead.

58
00:03:45,530 --> 00:03:46,600
Right over here.

59
00:03:46,600 --> 00:03:50,890
And for us, the device could be found out from a parameter lower tax rate.

60
00:03:50,900 --> 00:03:52,150
So we'll just look for.

61
00:03:53,360 --> 00:03:54,250
GPIO.

62
00:03:54,740 --> 00:03:55,100
OK.

63
00:03:55,670 --> 00:03:58,160
And then here you have your voice heard.

64
00:03:58,610 --> 00:04:01,190
That is what we need to deliver is.

65
00:04:01,580 --> 00:04:03,830
That is what we need to specify, right?

66
00:04:03,860 --> 00:04:06,940
We will go ahead and we add the device.

67
00:04:06,950 --> 00:04:08,110
I you here, right?

68
00:04:08,120 --> 00:04:13,700
So once you specify the device aid, you immediately get an aid structure.

69
00:04:14,070 --> 00:04:18,420
Once you have your political structure, you could utilize initials.

70
00:04:18,530 --> 00:04:18,880
OK.

71
00:04:20,180 --> 00:04:28,010
So in status, which will be the holding, the value that Sergey Initialise gave us the year insists

72
00:04:28,010 --> 00:04:34,790
that there is a conflict structure is illegal and fake, and the last thing that we need to specify

73
00:04:35,120 --> 00:04:37,450
is to be set right.

74
00:04:37,510 --> 00:04:40,330
So we're just specifying a few sectors here.

75
00:04:40,680 --> 00:04:48,230
We could just verify whether device initialization is successful, so if status is equal to see.

76
00:04:49,150 --> 00:04:56,230
Sexist, so we'll just be utilizing the anger and then the lady in it.

77
00:04:57,340 --> 00:04:58,600

78
6:00 a.m., Right?

79
00:04:59,870 --> 00:05:01,760
And we could just mention.

80
00:05:03,010 --> 00:05:04,840
Device, then it feels right.

81
00:05:04,870 --> 00:05:05,590
This makes sense.

82
00:05:06,980 --> 00:05:12,320
So this completed step one in and mean program will just be called Leverage UPI you.

83
00:05:13,270 --> 00:05:17,500
And right now, one side device is ready.

84
00:05:17,590 --> 00:05:20,560
OK, now here we will be initializing on Choupo.

85
00:05:20,800 --> 00:05:23,790
We are ready to utilize any U.S. military.

86
00:05:23,890 --> 00:05:28,900
So let me just go away and said the DTI, this is the step one that we follow.

87
00:05:28,960 --> 00:05:35,800
Once we complete an initialization, we need to specify the instant structure the China and the addiction

88
00:05:35,800 --> 00:05:36,250
must rate.

89
00:05:36,250 --> 00:05:39,220
So we have our full early on would just be.

90
00:05:40,500 --> 00:05:46,020
Going ahead and setting up the direction now for setting the budget as an output port, we just need

91
00:05:46,020 --> 00:05:47,210
to apply, see, right?

92
00:05:47,220 --> 00:05:51,840
So for us, the instant structure for GPI was only OK.

93
00:05:52,110 --> 00:05:59,850
We are utilizing the single China and we just need to set all the four bins as an output port.

94
00:05:59,850 --> 00:06:03,950
So we'll just be applying the zero and the full list, right?

95
00:06:04,050 --> 00:06:10,950
So once data protection is correctly said, we could just be utilizing the discrete write function that

96
00:06:10,950 --> 00:06:14,760
we have to write the data to daily.

97
00:06:14,760 --> 00:06:18,000
This will just be going ahead over here, OK?

98
00:06:18,810 --> 00:06:19,640
US an instance.

99
00:06:19,640 --> 00:06:27,060
Secretary Sally China is one, and we apply the value like this, so we'll just be applying random without

100
00:06:27,060 --> 00:06:33,870
a delay because anyway, we are analyzing the values on it aioli, which operates at that clock frequency,

101
00:06:33,960 --> 00:06:35,810
which is at people's object, right?

102
00:06:36,120 --> 00:06:36,510
So.

103
00:06:37,460 --> 00:06:43,550
If we had a long delay, we won't be able to analyze the multiple samples today, so we won't be adding

104
00:06:43,550 --> 00:06:47,750
any delay would just be calling this function multiple times.

105
00:06:47,790 --> 00:06:55,360
OK, and then we'll just be changing the value of two, three, four and five.

106
00:06:56,330 --> 00:06:59,970
The last value that will be sending is where we will be turning on.

107
00:06:59,990 --> 00:07:01,190
All right.

108
00:07:01,550 --> 00:07:02,930
So this is what we're going to do.

109
00:07:03,650 --> 00:07:05,300
We are setting up their addiction here.

110
00:07:05,300 --> 00:07:12,050
We already initialize our GPI and then we are writing the value utilizing discrete right now since we

111
00:07:12,050 --> 00:07:13,550
already program IPG.

112
00:07:13,580 --> 00:07:19,700
We could directly see that we could just click on this plus button, select the compute and we will

113
00:07:19,700 --> 00:07:24,800
be connected to is the respective companies right now.

114
00:07:24,890 --> 00:07:29,930
We could just go away where we have, I mean, application and run its launch on hardware.

115
00:07:30,050 --> 00:07:33,590
So this is the first time we are running our application.

116
00:07:33,620 --> 00:07:33,920
They.

117
00:07:34,970 --> 00:07:41,490
And you would actually see that and lead it is successful, and we also see that all the is outlook

118
00:07:41,600 --> 00:07:44,570
right now, we go back to our vital right here.

119
00:07:44,570 --> 00:07:45,830
You won't see anything now.

120
00:07:45,830 --> 00:07:48,440
You just need to click on this refresh device, right?

121
00:07:48,920 --> 00:07:53,730
So once you refresh your device, you automatically see that no, you haven't.

122
00:07:53,750 --> 00:07:54,380
Hi, there.

123
00:07:54,740 --> 00:07:56,710
I'll be forming those inside, right?

124
00:07:56,960 --> 00:08:04,310
So analyzing all the transaction is a bit difficult when we set up a as one zero two four.

125
00:08:04,340 --> 00:08:07,490
So when you do not change the length of an aisle?

126
00:08:07,790 --> 00:08:08,240
OK.

127
00:08:08,270 --> 00:08:12,410
In that case, the default depth that we get is one zero two four, right?

128
00:08:12,680 --> 00:08:15,370
And here we haven't changed your configuration.

129
00:08:15,380 --> 00:08:15,860
And so.

130
00:08:16,820 --> 00:08:22,280
We must be getting the depth of one zero two four eight two instead set up the trigger.

131
00:08:22,460 --> 00:08:26,180
So if you just go to the trigger setup, you have this plus button.

132
00:08:26,540 --> 00:08:26,870
OK?

133
00:08:27,020 --> 00:08:35,870
And look for something as a valid value signal of something which basically can whether transactions

134
00:08:35,870 --> 00:08:43,460
are success ful or whether we are ready to start our transaction right to be here have a really valid

135
00:08:43,460 --> 00:08:45,290
and e right validate.

136
00:08:45,290 --> 00:08:51,300
So since we are writing a letter to the VIP, so we'll just look for an E!

137
00:08:52,230 --> 00:08:52,700
Right?

138
00:08:52,710 --> 00:09:00,180
Well, and we will be capturing the sample when it is not equal to zero.

139
00:09:00,240 --> 00:09:03,200
OK, so then it is not equal to zero.

140
00:09:03,200 --> 00:09:06,380
That basically mean we have a valid transaction, right?

141
00:09:06,770 --> 00:09:11,720
And yet if you will just explore the setting that you get with the trigger is.

142
00:09:12,110 --> 00:09:14,150
So then we have a trigger.

143
00:09:15,090 --> 00:09:15,520
OK.

144
00:09:15,540 --> 00:09:23,790
It will store the previous five one two sample, and after you get it, will sample the next fire in

145
00:09:23,790 --> 00:09:24,240
December.

146
00:09:24,480 --> 00:09:25,380
This is what it means.

147
00:09:25,380 --> 00:09:27,090
So this is the tip that we have.

148
00:09:27,420 --> 00:09:28,410
One zero two four.

149
00:09:28,630 --> 00:09:35,420
So trigger production in a window is failing to zero five one two sample prior to trigger and five I

150
00:09:35,550 --> 00:09:41,700
to sample next to a trigger right on trigger four is when the right value is not equal to zero.

151
00:09:41,700 --> 00:09:43,020
That is when it becomes what.

152
00:09:43,020 --> 00:09:44,490
So you could actually change this.

153
00:09:44,490 --> 00:09:54,300
So since I Valley data is only when we reach to evaluate bin high, so we could just reduce this sample.

154
00:09:54,840 --> 00:10:00,980
So the trigger position in a window is let's just keep this one right.

155
00:10:01,000 --> 00:10:02,400
So when we keep one.

156
00:10:02,700 --> 00:10:08,730
So this basically mean prior to a trigger, we will be collecting only a single sample.

157
00:10:08,790 --> 00:10:11,250
OK, the value of all the.

158
00:10:12,650 --> 00:10:17,600
Debug that we have added and after the trigger, we will be collecting one zero two three sample because

159
00:10:17,600 --> 00:10:19,950
we are more interested in analyzing a valid one.

160
00:10:20,210 --> 00:10:24,500
So when this is done, OK, you could just click on, does it?

161
00:10:24,650 --> 00:10:30,740
But right now, what we're going to do is when you click on this run button.

162
00:10:31,790 --> 00:10:39,050
OK, now you could see that we are waiting for, right, so now we are ready to perform an execution

163
00:10:39,290 --> 00:10:40,430
on an SDK, right?

164
00:10:40,430 --> 00:10:48,800
So I is waiting for an execution of an application, so we'll just go ahead and return our application.

165
00:10:48,900 --> 00:10:49,160
Right?

166
00:10:50,060 --> 00:10:52,210
So one's execution is completed.

167
00:10:52,290 --> 00:10:52,700
No.

168
00:10:52,700 --> 00:10:58,910
If you go to the Vivaro and in and I live in now, you could see the studios again changes to an eye

169
00:10:58,920 --> 00:11:01,810
and here you could see some of in transaction.

170
00:11:02,090 --> 00:11:06,130
So let me just go ahead and try to analyze the transaction that we have.

171
00:11:06,140 --> 00:11:08,460
We're here now to analyze the data.

172
00:11:08,570 --> 00:11:15,230
OK, so here you have created this where we are writing the values and then we have a ready signal over

173
00:11:15,230 --> 00:11:16,520
here and right value.

174
00:11:16,530 --> 00:11:16,850
Great.

175
00:11:17,240 --> 00:11:20,810
And here you have the right data, right?

176
00:11:20,840 --> 00:11:25,430
So this is the data that we are writing to are excited.

177
00:11:25,460 --> 00:11:27,320
UPI GPI Right.

178
00:11:27,380 --> 00:11:35,750
So you could clearly see we are adding one two three four five and then if right and then decide series

179
00:11:35,760 --> 00:11:41,270
off and you can signal that we have right and here you could actually see the right transaction, right?
