1
00:00:03,430 --> 00:00:08,710
Help everyone in this lapsus and we're going to implement all of them transceiver this design will contain

2
00:00:08,720 --> 00:00:10,660
both the transmitter and receiver.

3
00:00:10,680 --> 00:00:11,790
It's hot.

4
00:00:11,840 --> 00:00:15,640
We go to a symlink blank Morto contemptibly.

5
00:00:15,730 --> 00:00:16,570
You know come on when

6
00:00:19,930 --> 00:00:29,110
open up blank more falseness import all the necessary blocks as usual.

7
00:00:30,330 --> 00:00:33,010
We are going to need our center.

8
00:00:33,420 --> 00:00:41,730
So that Xilinx blocks can be compiled.

9
00:00:41,810 --> 00:00:46,660
We are also going to test the transmission transitionary system of the system and its immunity to nodes.

10
00:00:46,790 --> 00:00:54,590
So we need to transmit some data to transmit the data will generate a random binary data using Bornholm

11
00:00:54,620 --> 00:00:55,810
binary generator.

12
00:01:03,150 --> 00:01:10,770
When we abandon the specifics quints are binary Namath's which will transmit in this design the born

13
00:01:10,780 --> 00:01:16,870
and by generator is a smiling Gluck's So we will get into interface it with Xilinx block.

14
00:01:16,950 --> 00:01:20,700
But first let's go to the block battery because of Bonelli binary generator.

15
00:01:20,790 --> 00:01:26,130
Your the probability of what zero means there is if we give it a 0.5.

16
00:01:26,130 --> 00:01:35,720
There is a 50 percent chance of it being a zero and 50 percent chance of being 1 and there is no seat

17
00:01:35,840 --> 00:01:36,480
in.

18
00:01:36,740 --> 00:01:41,640
So no negative integer with soft as a unique identifier of a pseudorandom sequence.

19
00:01:41,800 --> 00:01:43,960
That is for each particular suit.

20
00:01:44,110 --> 00:01:46,540
There is a unique pseudo random sequence.

21
00:01:46,660 --> 00:01:52,910
Usually when you write a program to generate random numbers based on the starting seed once you set

22
00:01:52,990 --> 00:01:59,130
the seed in the block parameter dialog box you'll get the same stream of random numbers each time you

23
00:01:59,130 --> 00:02:00,300
run the stimulus.

24
00:02:00,540 --> 00:02:03,920
This is important for repeatability of the results.

25
00:02:03,990 --> 00:02:09,750
If you change it to another value and rerun the symbolism then you will get a differential of random

26
00:02:09,750 --> 00:02:10,500
numbers.

27
00:02:10,500 --> 00:02:13,890
So we'll keep things 61 in this design.

28
00:02:13,880 --> 00:02:20,510
You can change it so if you later again check the design and keep the same suit then you will get the

29
00:02:20,510 --> 00:02:23,120
same output sequence.

30
00:02:23,120 --> 00:02:36,680
Now let's get it in block interface to Xilinx blocks.

31
00:02:37,270 --> 00:02:42,200
It will have unsigned fixpoint output with single bits.

32
00:02:42,200 --> 00:02:48,120
This is because we are transmitting by Nouvelles serially.

33
00:02:49,280 --> 00:02:49,790
Beats

34
00:02:52,860 --> 00:02:54,700
symbol grade will be as it is.

35
00:02:54,780 --> 00:02:56,460
All of those things differ

36
00:02:59,920 --> 00:03:02,440
with the processes that are finally.

37
00:03:02,550 --> 00:03:09,440
So we need to convert serial data stream from gateway into a data stream using two parallel blocks

38
00:03:16,400 --> 00:03:17,330
against our serial.

39
00:03:17,330 --> 00:03:18,390
About a block.

40
00:03:20,300 --> 00:03:20,730
Raggatt

41
00:03:25,020 --> 00:03:31,630
the input block the input order will be listening toward.

42
00:03:31,740 --> 00:03:33,860
We can also choose and most things can work.

43
00:03:33,900 --> 00:03:36,350
What we have to air just upcoming blocks accordingly.

44
00:03:36,480 --> 00:03:42,030
But for this design we will remain with significant reward for the automatic type.

45
00:03:42,030 --> 00:03:43,060
Will be on same.

46
00:03:43,170 --> 00:03:51,640
The pre-season will be with binary point zero and the latency will be 1 in 6 and it will be default

47
00:03:51,700 --> 00:03:59,170
and Anderson will also be default in parallel to our purposes.

48
00:03:59,780 --> 00:04:06,550
This should be my couple of input bits and get in here so take care of that so if there is to get to

49
00:04:06,560 --> 00:04:13,530
it in so we put in automatic pushes enough cereal to be multiple of that two bits of in.

50
00:04:13,640 --> 00:04:20,480
But since we have kept our one we can use any number where using 4 bit output in parallel because we

51
00:04:20,480 --> 00:04:28,030
are using 16 cwm technique which requests forbit input 16 Kwami is it using two slices and two rooms.

52
00:04:28,100 --> 00:04:31,090
We get two slices and two rooms in Audi's and

53
00:04:33,940 --> 00:04:34,920
one slice.

54
00:04:34,990 --> 00:04:36,680
We can be good.

55
00:04:36,680 --> 00:04:38,210
This like.

56
00:04:38,540 --> 00:04:40,090
Then we'll go to Rome

57
00:04:43,310 --> 00:04:47,500
which is to Britain and so is mapping

58
00:04:51,260 --> 00:04:57,590
here two bad the book slices and it's a different room.

59
00:04:59,630 --> 00:05:00,920
This is wrong.

60
00:05:03,880 --> 00:05:13,580
And on the other it is it's less fun and sliced to slices will extract and separate to our boots.

61
00:05:13,610 --> 00:05:27,660
And Laura that we receive from the popular sites will be too and it could be your son to me or for your

62
00:05:27,670 --> 00:05:35,230
book or look for the fossilized and they called Be off and has being put it once.

63
00:05:35,260 --> 00:05:36,220
Will you be different.

64
00:05:37,200 --> 00:05:40,240
And indeed nor slice.

65
00:05:40,490 --> 00:05:49,260
Also it will be to arrange will be somewhat related to be off in book Datsik will be zero through a

66
00:05:49,320 --> 00:05:50,620
taking.

67
00:05:50,810 --> 00:05:53,630
This is then sent to Rome for info.

68
00:05:53,730 --> 00:06:01,380
And watertower feeds into the same two artists or first more listen in the room.

69
00:06:02,750 --> 00:06:04,650
Debussy's Mac to Fort Bliss.

70
00:06:05,780 --> 00:06:08,550
There would be 22 with two phases.

71
00:06:08,650 --> 00:06:14,950
So total surplus is particularly for sale that Victor will be

72
00:06:18,050 --> 00:06:23,670
negative three positive 3 negative one and positive one.

73
00:06:23,670 --> 00:06:33,030
This one will be divided by three because in one more lesson we require one by three and one salad bar

74
00:06:33,360 --> 00:06:38,580
mapping and we use your daughter operator since it is a vector.

75
00:06:38,750 --> 00:06:40,820
The output will be six point

76
00:06:44,850 --> 00:06:54,650
sixteen point fifty we have done this because in our next blog will be a fast food comes from blog which

77
00:06:54,650 --> 00:07:03,880
will take pics 16:15 preseason as in Pook's Enquirer's Sofia's room too.

78
00:07:03,900 --> 00:07:13,650
It will be dipped for with in-cell value rectors are negative 3 positive green negative one and positive

79
00:07:13,650 --> 00:07:13,920
one

80
00:07:17,300 --> 00:07:22,560
and we're on the same find 16 bit

81
00:07:25,430 --> 00:07:34,630
but by that point I think there was an agreement doesn't as he does so our next step will be even better.

82
00:07:34,730 --> 00:07:38,080
The main purpose in this.

83
00:07:38,150 --> 00:07:42,360
One more lesson using Romans that I roadmaps to bits to impress.

84
00:07:42,490 --> 00:07:45,920
And Puram math to be quite catastrophic.

85
00:07:46,200 --> 00:07:52,370
I have 16 come doctors sent to pass me up some block boys wasn't 7.1.

86
00:07:52,370 --> 00:07:53,420
We use our first

87
00:07:56,640 --> 00:08:02,960
block on wars and 7.1 phosphoric Ostrum blog.

88
00:08:03,060 --> 00:08:17,320
We sent to X and Aria and X and I am to dealing with this to block what your inputs we use zagging Drina

89
00:08:17,340 --> 00:08:17,810
block

90
00:08:21,990 --> 00:08:29,230
begin then all we can do is this and we are going to we could just delete block and also

91
00:08:33,310 --> 00:08:40,540
partisan blocks and gemologist data is delayed by one cycle before passing traffic to block do matching

92
00:08:40,600 --> 00:08:53,830
nighttimes added to block 7 inputs 17 per in this post are our output of these more listen and the remaining

93
00:08:54,040 --> 00:08:56,670
5 inputs we take constant value

94
00:09:00,700 --> 00:09:01,460
stand value

95
00:09:05,980 --> 00:09:08,510
we're giving constant values

96
00:09:34,320 --> 00:09:39,430
because we're looking to transform seatings in this block parameters.

97
00:09:39,430 --> 00:09:43,350
So we're going to use a sixty four point fifty four transform limit.

98
00:09:43,560 --> 00:09:49,700
The implementation options when there are different Mattox and different architectures for effort you

99
00:09:49,710 --> 00:09:51,690
we're going to use a pipeline instrument.

100
00:09:51,790 --> 00:09:56,940
Know our target frequency is to make out in the ground settings.

101
00:09:56,970 --> 00:10:00,720
We'll keep the fact to it as it is when you're getting off.

102
00:10:01,020 --> 00:10:08,330
You can see the user guide of this Pasquier transform 7.1 block to how to use the Skilling values.

103
00:10:08,500 --> 00:10:16,540
But there are different ways to use Kingwell is for different architectures Brownlie will truncation

104
00:10:16,830 --> 00:10:22,050
we use output ordering natural order and keep other values as it is.

105
00:10:22,530 --> 00:10:31,180
But as soon as it is but one thing it is the more option is using the block RAM where it's just that

106
00:10:31,180 --> 00:10:35,590
we use block when we depend on the number of points that we're going to use.

107
00:10:35,780 --> 00:10:42,700
Yes we're using sixty four point thirty so we can use from 0 2 to block RAM.

108
00:10:43,210 --> 00:10:48,730
We're going to use our non block RAM no for this.

109
00:10:49,290 --> 00:10:57,260
Now for that is will take constant input of WM-Well disabling that will be one whenever.

110
00:10:57,320 --> 00:10:58,630
Well it is wonderful to block.

111
00:10:58,630 --> 00:11:05,760
We'll be stuck for what the score I am we will also take a building value.

112
00:11:06,220 --> 00:11:15,930
This is will give the effective time to calculate T or IFAD if the value is 1.

113
00:11:15,940 --> 00:11:19,210
This will process 50 if the value is zero.

114
00:11:19,210 --> 00:11:22,740
This block will process 0 0 I mean I for

115
00:11:25,810 --> 00:11:27,110
so what.

116
00:11:27,150 --> 00:11:35,710
On that score I envy underscore will this will enable the at W.D. underscore I'm being put in this in

117
00:11:35,710 --> 00:11:42,170
part is one the act of W.D. underscore input will be valid.

118
00:11:42,290 --> 00:11:45,640
It can also be a constant.

119
00:11:46,040 --> 00:11:49,120
One to skinny.

120
00:11:49,220 --> 00:12:01,180
Since we're using sixty four point sixty four point three Skilling we're six feet on sand with a binary

121
00:12:01,180 --> 00:12:07,880
point at zero and the value for Skilling will be tens.

122
00:12:08,360 --> 00:12:11,350
If you look at the poor guy you really know how to use it.

123
00:12:11,360 --> 00:12:12,500
We're going to put it.

124
00:12:12,620 --> 00:12:18,050
Been to this thing what we're going to use are binary and using this command to convert that binary

125
00:12:18,440 --> 00:12:19,780
into this simple form.

126
00:12:19,790 --> 00:12:23,260
So we're going to 0 0 1 1 1 1.

127
00:12:23,270 --> 00:12:32,270
This depends on the size of Skilling that we're doing indeed depends on the task transponding and this

128
00:12:34,110 --> 00:12:38,610
is going on to score a city on a school yearbook is to enable our skill input.

129
00:12:38,630 --> 00:12:43,000
It is also a building with content value one.

130
00:12:43,140 --> 00:12:51,640
Now we like the outgroups and the output do something block when we do get three outs

131
00:12:57,180 --> 00:12:58,050
get out

132
00:13:01,800 --> 00:13:09,310
to be getting this value to you and we'll Tarmon the remaining outputs all the signals from these are

133
00:13:09,410 --> 00:13:15,440
the output will be terminated except for one when required.

134
00:13:15,490 --> 00:13:23,400
These don't output to interface with our receiver so we can match the timing off signal transmitted

135
00:13:23,640 --> 00:13:32,720
and received except that will me on all those signals to know the form of this other block inputs of

136
00:13:32,720 --> 00:13:33,470
this block.

137
00:13:33,470 --> 00:13:43,380
You can see the use of gate the signals are used to verify the outputs of the Block.

138
00:13:43,620 --> 00:13:54,890
And then when the divi and Ben-Dor is the output that is one clock cycle before the signal and don't

139
00:13:54,890 --> 00:14:00,470
signal is the signal that is Pi whenever the authority completes.

140
00:14:00,470 --> 00:14:09,380
If so our calculations are let's see the output in time scope Dymes grow.

141
00:14:09,470 --> 00:14:21,830
So our output time scope can also take two axes is we go to Dynasty's settings and there would be two

142
00:14:23,840 --> 00:14:34,920
going to use the Barlett does the sense that time scope will display the board outputs two times scope

143
00:14:35,180 --> 00:14:43,990
no less strong our transmitter and see if we get to it or have them signal we on these four or five

144
00:14:43,990 --> 00:14:47,290
thousand and we're good

145
00:14:52,880 --> 00:14:56,840
as you can see we're getting it know all of them.

146
00:14:57,070 --> 00:15:03,110
You know this is all of them signal that is in time domain since we are done.

147
00:15:03,140 --> 00:15:09,500
I have the after decision come orderless sent in the next system will design the receiver and connect

148
00:15:09,500 --> 00:15:13,300
the transmitter and receiver and check the Internet of our system.

149
00:15:13,490 --> 00:15:13,880
Thank you.

