1
00:00:00,390 --> 00:00:02,340
Hello Guys, Welcome to FPGA Design 

2
00:00:02,350 --> 00:00:06,760
with MATLAB and Simulink. We are from Digitronix Nepal.

3
00:00:07,410 --> 00:00:17,250
So this course is focused on FPGA design flow along with MATLAB/Simulink  from Xilinx System Generator

4
00:00:17,640 --> 00:00:18,850
and HDL Coder.

5
00:00:19,590 --> 00:00:25,830
So we are in Section 1st which is installation of Matlab Simulink and Xilinx VIVADO and ISE

6
00:00:25,890 --> 00:00:28,480
design suite.

7
00:00:28,810 --> 00:00:36,360
So we have two lecture session of downloading and installing and we also have version compatibility of MATLAB

8
00:00:36,360 --> 00:00:42,000
Simulink along with Xilinx ISE or VIVADO Tool.

9
00:00:42,610 --> 00:00:48,840
So MATLAB Simulink is available in single package so these are not different programs , these are same

10
00:00:48,870 --> 00:00:49,490
programs.

11
00:00:49,620 --> 00:00:57,760
But having different interfaces but Xilinx have two different FPGA design tools that is:

12
00:00:57,880 --> 00:01:01,820
ISE design suite and VIVADO Design Suite. so we can have any of one.

13
00:01:01,830 --> 00:01:11,880
So if you have a ISE tool that is also good else we can have VIVADO tool  that is also useful and applicable.

14
00:01:11,940 --> 00:01:21,080
So on talking about installation session, so we can get the downloading repositories from MATLAB website

15
00:01:21,200 --> 00:01:22,290
that is Matworks.com

16
00:01:22,400 --> 00:01:31,150
and we can also get ISE and VIVADO tool from Xilinx.com

17
00:01:31,150 --> 00:01:31,930
so,

18
00:01:32,080 --> 00:01:36,230
on  talking about version compatibility of MATLAB and System Generator

19
00:01:36,610 --> 00:01:41,830
Actually MATLAB/Simulink is seeing a single software and systems is the interface with 

20
00:01:41,840 --> 00:01:44,930
Xilinx VIVADO and ISE tool.

21
00:01:44,950 --> 00:01:53,000
So we are going to talk about two different software that is Matlab/Simulink  and VIVADO or ISE tool.

22
00:01:53,010 --> 00:01:53,950
So,

23
00:01:54,040 --> 00:01:59,900
these are the ISE design suite based references here

24
00:02:00,100 --> 00:02:05,920
So most of the design; most of the design system consist of ISE  suite of 14.7.

25
00:02:05,980 --> 00:02:13,540
So if you have ISE 14.7 system edition, so you can have Matlab of 2012a, 2012b

26
00:02:13,550 --> 00:02:19,510
2013a and 2013b. So,other version are not actually fully supported.

27
00:02:19,610 --> 00:02:26,870
These are actually obtained from; this lists are obtained from Xilinx Answer Record. So, you can also follow those

28
00:02:26,900 --> 00:02:32,770
Answer Record or Notes from Xilinx. So, we will also show you the link.

29
00:02:32,820 --> 00:02:40,840
So if you have ISE tool of 14.7 then you can have these 4 different version of MATLAB.

30
00:02:41,090 --> 00:02:43,130
2012a, 2012b, 2013a, and 2013b.

31
00:02:43,130 --> 00:02:43,670
So,

32
00:02:44,240 --> 00:02:44,830
if you have

33
00:02:44,870 --> 00:02:50,870
older version of ISE, then you can follow other version of  MATLAB /Simulink. So, let's go to

34
00:02:50,960 --> 00:02:57,410
Xilinx VIVADO Tool,  so most of design tools or PC consists of 2016.4 version of VIVADO tool or later one

35
00:02:57,450 --> 00:02:58,440
So,

36
00:02:58,490 --> 00:03:04,640
for VIVADO 2016.4, you need to have 2015a, 2015b or  2016a or 2016b version of  matlab and if you have VIVADO 2017.3

37
00:03:04,660 --> 00:03:11,840
this is the one of the latest one [while course prepared] and if you have VIVADO 2017.3  then you can have MATLAB 2016a, 2016b or

38
00:03:11,840 --> 00:03:19,040
2017a version of MATLAB.  So, If you have other version of VIVADO, You can select MATLAB version as listed here.

39
00:03:19,280 --> 00:03:27,680
So on talking about how to get further information about  version compatibility,  so you can go to Answer Record 55830

40
00:03:28,040 --> 00:03:37,010
that it answers link for VIVADO and 17966 that is answer record  for ISE design suite

41
00:03:37,010 --> 00:03:45,050
with version compatibility for Matlab/Simulink. So, you can download the MATLAB from Mathworks.com,

42
00:03:45,170 --> 00:03:54,260
on that site, go to products then there is Trial Software and you can fill the form in download MATLAB or you can

43
00:03:54,920 --> 00:04:04,830
obtain MATLAB  from like different torrent sites or other sites to. But mathworks.com  is main website.

44
00:04:05,070 --> 00:04:12,210
so you can get the download take some direct download Matlab so you should download those Matlab according

45
00:04:12,210 --> 00:04:18,630
to your order requirements that is I or be bar requirements so you can check the bars and compatibility

46
00:04:18,760 --> 00:04:26,280
is in attribute we regulate so why did you have a darlings AC or you are actually these two are not

47
00:04:26,280 --> 00:04:32,850
necessary but if you are to that is a good so if you have AC only then some projects we are going to

48
00:04:32,850 --> 00:04:40,590
do on be part of so that time you'll be having to have divided two so you can also have both to let

49
00:04:40,590 --> 00:04:47,350
the same system so we can have both installations so you can work on any of one which we are going to

50
00:04:47,350 --> 00:04:53,280
follow mostly our design is usually based on AC and then them reason you are actually be what is this

51
00:04:53,280 --> 00:04:59,900
one it must lead D and prefer if you didn't prefer it we've already entry so you're going to go to the

52
00:04:59,910 --> 00:05:05,640
dining start come in now A.S. you're gonna get the idea entered to positively.

53
00:05:05,640 --> 00:05:10,970
You so you can go to archives so you can see the PBS deposit results.

54
00:05:11,130 --> 00:05:16,590
So if you want to download me rather than go through again tiny Satcom you can see the downward section

55
00:05:16,590 --> 00:05:22,470
in that if you are presented you can see the corresponding necessary positive regarding download it

56
00:05:22,890 --> 00:05:30,330
and we will also have a how to install devolution license with I allowed in next lecture.

57
00:05:30,330 --> 00:05:37,080
So I will show you how to get part of the evaluation license for me rather than undergoing what I see.

58
00:05:37,090 --> 00:05:42,940
You can get free with bad license so that is free so you don't need to worry about licensing so only

59
00:05:42,950 --> 00:05:49,400
let be allowed to say you are easier necessary for part of your reservation license.

60
00:05:49,420 --> 00:05:55,330
And again I can use devolution license expires using an agreement.

61
00:05:55,650 --> 00:06:01,110
If you have any university programs in your English still if you have any late development board parties

62
00:06:01,140 --> 00:06:06,780
then you can get the no license or device slot license from those boards.

63
00:06:06,930 --> 00:06:13,980
Anyways two programs and you can also buy your license from signing signings sales partners nearby your

64
00:06:14,760 --> 00:06:15,960
location.

65
00:06:15,960 --> 00:06:19,730
So until you are just him dinner hardiest you actually see some there.

66
00:06:19,760 --> 00:06:28,050
The interface provide for implementing projects on Signal Processing modalities or similar projects

67
00:06:28,050 --> 00:06:31,390
or it is called beetle Cemal processing.

68
00:06:31,460 --> 00:06:34,640
So this is interface in between.

69
00:06:34,640 --> 00:06:43,630
I'd love some Lincoln dealings I guess here with our DNC so this interface actually provides what defense

70
00:06:43,660 --> 00:06:50,350
do and features in the same interface so that means it walks easy mediator like we can have Matlab someone

71
00:06:50,370 --> 00:06:57,590
winning functions and we can also up ACR without his entry method login IP idea so we can integrate

72
00:06:57,590 --> 00:07:02,780
do things and then we can implement and prototype our design be fast and remote on hardware or we can

73
00:07:02,780 --> 00:07:10,880
even export that system generator project to a C D entry W R D entrance so there is also another tool

74
00:07:10,880 --> 00:07:18,830
called agile called us to actually as the coordinates quite basically simply convert the yes deal it

75
00:07:18,830 --> 00:07:25,360
converts the MATLAB project assembly project into reality so we can try that deal in two IP format audio

76
00:07:25,440 --> 00:07:34,490
format in Nevada where I use a d entry down we can design the pilot process and so integrating matlab

77
00:07:34,490 --> 00:07:36,880
and sys dinner is quite easy to offer.

78
00:07:37,550 --> 00:07:42,380
You can you're going to have any say you have up installation of Matlab so if you install Matlab initially

79
00:07:42,380 --> 00:07:48,310
then you will know you'll have to install Xilinx ACR if you have both installed through it.

80
00:07:48,320 --> 00:07:53,130
So you're gonna go to training systems and need a configuration which we are going to so in the next

81
00:07:53,130 --> 00:07:53,390
slide.

82
00:07:53,390 --> 00:08:02,270
So after that mental or neuro all program 6 on your operating system then you can configure the matlab

83
00:08:02,330 --> 00:08:03,500
and systems then later.

84
00:08:03,680 --> 00:08:11,330
So after configuration you can just click on system generator icon of your dating program list.

85
00:08:11,360 --> 00:08:19,960
So when you think the systems are not going to openly seem willing platform input system then later.

86
00:08:19,970 --> 00:08:26,630
So integration is quite easy actually we are going to target the most about design with Windows operating

87
00:08:26,630 --> 00:08:33,290
system and we'll also show you some basic setup and how do you solve a session with the Linux mending.

88
00:08:33,320 --> 00:08:36,530
Wouldn't you say we will do our Linux wonder machine.

89
00:08:36,530 --> 00:08:44,160
So and when you Eastern Matlab previously and still ACL rubato in the legislation then you will get

90
00:08:44,300 --> 00:08:48,680
several manners and you can kind of figure corresponding by it a matlab folio.

91
00:08:48,910 --> 00:08:51,010
I guess it is integer with R D entry.

92
00:08:51,020 --> 00:08:57,060
Actually we also have the how to configure furthermore creation so you can't click on okay.

93
00:08:57,080 --> 00:09:02,420
When you get the when you click the when you click the corresponding button then you do you can do you

94
00:09:02,420 --> 00:09:04,920
can do the next click Okay.

95
00:09:04,920 --> 00:09:08,210
-- you can apply it and you can click on it again.

96
00:09:08,330 --> 00:09:14,150
You can have configure information here of Matlab Simone.

97
00:09:14,370 --> 00:09:21,060
So there are some MSA forums so that you sort of follow these forums like tiny dot com.

98
00:09:21,060 --> 00:09:28,790
It is a separate separate two separate look for BAE Systems and later inside these settings are com

99
00:09:28,830 --> 00:09:37,030
forums and you can go to matlab for war and facilitator forums etc. so you can follow different newsgroups

100
00:09:37,130 --> 00:09:43,640
like what it was right there D use 8 9 7 and you can follow.

101
00:09:43,660 --> 00:09:47,920
I'll use a guide also and it can source for different ways of getting good.

102
00:09:48,010 --> 00:09:49,990
And you're going to get that information.

103
00:09:50,050 --> 00:09:54,440
So thanks for watching and will have sex 2 on interactive.

104
00:09:54,450 --> 00:09:57,970
Yes an ambitious program manager is the caller.

105
00:09:57,970 --> 00:09:58,290
Thank you.

