1
00:00:00,670 --> 00:00:06,200
After being familiar with designing a simple conventional circuit using Etchells, we should now use

2
00:00:06,220 --> 00:00:11,750
it before the actual design environment in practice and implement our design in this lecture.

3
00:00:12,280 --> 00:00:17,920
We are going to use the actual aside to synthesize a simple logic circuit explained in the previous

4
00:00:17,920 --> 00:00:22,270
lecture and review some practical tips for designing computational circuits.

5
00:00:24,090 --> 00:00:27,360
First run designing second HLS and create a new project.

6
00:00:28,380 --> 00:00:34,800
Name the project simple underscore combination's underscore circuit, dash futureless, then choose

7
00:00:34,800 --> 00:00:36,980
a proper location for the project.

8
00:00:37,650 --> 00:00:43,680
Name the top function as simple, underscore combination's underscore circuit and choose the basis three

9
00:00:43,680 --> 00:00:45,210
board as a target FPGA.

10
00:00:55,600 --> 00:01:02,500
Creating a design fine under the sauce folder in the explorer of you on the left hand side, name it

11
00:01:02,500 --> 00:01:06,280
as simple, underscore, combination, underscore circuit that CPB.

12
00:01:08,150 --> 00:01:11,750
Let's try the design example code that we started in the previous lecture.

13
00:01:12,730 --> 00:01:15,400
It has three binary inputs and a binary output.

14
00:01:35,400 --> 00:01:38,390
Now we are ready to synthesize the code and examine the report.

15
00:01:39,750 --> 00:01:42,090
So let's perform that synthesis.

16
00:01:47,440 --> 00:01:53,740
As you can see, the design propagation delay is about zero point nine seven eight nanoseconds, also

17
00:01:53,860 --> 00:01:59,290
the result of the hardware is a combination of circuit as it doesn't utilize any memory cell and its

18
00:01:59,290 --> 00:02:02,890
ports are just simple wires representing the function arguments.

19
00:02:08,080 --> 00:02:13,270
To better understand the result of the hard work structure, let's have a look at the analysis perspective

20
00:02:13,750 --> 00:02:18,910
for this purpose, switch to this perspective by clicking on the corresponding icon on the right hand

21
00:02:18,910 --> 00:02:19,300
side.

22
00:02:20,320 --> 00:02:26,020
Windows in this perspective are configured to support the analysis of synthesis results, you can use

23
00:02:26,020 --> 00:02:29,470
this perspective only when the Atlas synthesis complete successfully.

24
00:02:30,420 --> 00:02:37,200
The analysis perspective interactively provides greater details, the left of the center, Paynesville

25
00:02:37,350 --> 00:02:43,860
Shuls operations under control of states in the center site design control states are the internal state

26
00:02:43,860 --> 00:02:50,760
that high level centers as to casual operations into Kalac cycles notice that a combination of circuits

27
00:02:50,760 --> 00:02:53,580
should perform all its tasks in a single state.

28
00:02:55,790 --> 00:03:01,240
That's can be our design performs its logical function in a single state denoted by zero.

29
00:03:05,010 --> 00:03:10,410
By selecting each operation, this perspective shows the timing and data dependencies between the selected

30
00:03:10,410 --> 00:03:13,110
operation and its predecessors and successors.

31
00:03:15,650 --> 00:03:23,480
Here we have Terry Reid operations corresponding to the three input arguments in the design, one and

32
00:03:23,490 --> 00:03:23,870
get.

33
00:03:28,680 --> 00:03:31,260
They're not is implemented by unexcelled gate.

34
00:03:34,110 --> 00:03:38,880
And an old gate, finally, there is a right operation to return the result.

35
00:03:43,340 --> 00:03:49,280
After understanding the synthesized hardware structure, now we should generate the RTL IP and prepare

36
00:03:49,280 --> 00:03:51,560
for logic synthesis for this purpose.

37
00:03:51,740 --> 00:03:55,550
You should go back to the synthesis perspective and click on the corresponding icon.

38
00:04:15,100 --> 00:04:20,810
Now that we have generated our design RTL IP, we should generate its corresponding F.J. with the story

39
00:04:21,010 --> 00:04:23,290
and examine that on the basis three wars.

40
00:04:23,620 --> 00:04:25,350
This would be the goal of the next election.

41
00:04:27,320 --> 00:04:33,590
This is our takeaway message, the analysis perspective in Nevada, HLS provides greater detail of the

42
00:04:33,590 --> 00:04:37,760
design, including the design structure, timing and resource binding.

43
00:04:39,730 --> 00:04:44,830
Now, the quiz question generate an IP corresponding to this simple combination of acerca.
