1
00:00:00,420 --> 00:00:03,900
Let us start with a demonstration of an intermediate American state.

2
00:00:04,260 --> 00:00:10,620
So when we consider a timeout or a compass, we have the following list of all time which are available,

3
00:00:10,620 --> 00:00:11,920
including processing system.

4
00:00:11,950 --> 00:00:12,180
Right.

5
00:00:12,180 --> 00:00:18,360
So first, let's start with the private time so you can look to that thing processing system.

6
00:00:18,360 --> 00:00:24,120
So when we see a private time, what that basically mean, they are enabled by default when we do not

7
00:00:24,120 --> 00:00:27,620
need to do anything to enable them, right?

8
00:00:27,630 --> 00:00:34,230
So they will be available as an independent block with the processing system and we could utilize them

9
00:00:34,230 --> 00:00:38,670
as a timer or a counter, depending on the specific requirements that we are targeting, right?

10
00:00:38,670 --> 00:00:40,500
So first, we'll proceed with that.

11
00:00:41,580 --> 00:00:47,850
Now, remember, since we haven't covered anything related to an inch up do now, OK, so we will be

12
00:00:47,850 --> 00:00:52,460
predominantly focusing on the full mode of over time, right?

13
00:00:52,470 --> 00:01:00,240
So what will more basically mean is we will be utilizing the CPU resources to continuously check whether

14
00:01:00,240 --> 00:01:02,000
our timer is expired or not.

15
00:01:02,010 --> 00:01:07,800
Grace and such operation is that a few days in full operation where we are utilizing the CPU resources

16
00:01:07,800 --> 00:01:11,380
to better counter you just to a value of zero.

17
00:01:11,700 --> 00:01:17,560
They do exist in another mode of an operation of a timer and that is referred to as an interest, right?

18
00:01:17,580 --> 00:01:22,440
So there we will be waiting for the timer to expire.

19
00:01:22,470 --> 00:01:25,830
We will be doing some other task and this timer expires.

20
00:01:25,830 --> 00:01:28,620
It will automatically trigger an interrupt.

21
00:01:28,620 --> 00:01:34,290
And that basically conveys the message that our timer expired rate Rachel as we progress further and

22
00:01:34,290 --> 00:01:39,780
discuss and they will be discussing the second mode of Operation Rachel.

23
00:01:39,780 --> 00:01:44,940
We will be predominantly focusing on the whole mode of the timer in this specific section, right?

24
00:01:44,940 --> 00:01:51,180
So they'd be covering some of the timer, not all the timer, but this will give us a fundamental foundation

25
00:01:51,180 --> 00:01:54,780
on top of which you could explore the other time also.

26
00:01:54,780 --> 00:01:59,130
All right, so let it just proceed with an watchdog timer, OK, which is again, 32 bit now.

27
00:01:59,130 --> 00:02:07,890
Remember, the private CPU timer operates at half of the sync frequency rate, so I think of that 667

28
00:02:07,890 --> 00:02:09,210
megahertz so good.

29
00:02:09,210 --> 00:02:16,110
The time that it's a little bit timer and 32 bit washed out timer operates eight six six seven by two.

30
00:02:16,110 --> 00:02:20,940
That is three three three point three to make so sort of this fundamental concept.

31
00:02:20,970 --> 00:02:23,910
Now we go to the fundamental clock design, right?

32
00:02:23,910 --> 00:02:25,890
So here we have created a new project.

33
00:02:27,000 --> 00:02:32,170
Highlighted as engrossing system notices with the help of a decent script that we have created, right,

34
00:02:32,370 --> 00:02:38,790
and we know that since we are working within private time, we do not need to enable or disable anything

35
00:02:38,790 --> 00:02:44,700
to do that the independent block, which are available with the in-person system and they are enabled

36
00:02:44,700 --> 00:02:45,300
by default.

37
00:02:45,300 --> 00:02:51,980
So we just need to go ahead and create the bitstream and start working around an application code.

38
00:02:52,230 --> 00:02:53,970
So that is what we're going to do here.

39
00:02:54,300 --> 00:02:59,780
We go to a two step right click on the block to Z and we will be creating and still operate.

40
00:02:59,790 --> 00:03:05,250
So this is our step one as we complete our blog design and we know that we only have two codes have

41
00:03:05,260 --> 00:03:06,030
been present, right?

42
00:03:06,040 --> 00:03:07,610
So we have a leader and fixed.

43
00:03:07,620 --> 00:03:09,410
I learned from our past experience.

44
00:03:09,420 --> 00:03:14,880
We already know that these are already mapped to their respective higher bitrate, so we do not need

45
00:03:14,880 --> 00:03:20,850
to perform an intermediate synthesis just to verify whether boots are connected to the respective hardware.

46
00:03:21,030 --> 00:03:21,900
So we go ahead.

47
00:03:22,200 --> 00:03:30,110
I can read the bits you make to as soon as Albert's room is ready will be proceeding to export and Harvard

48
00:03:30,120 --> 00:03:32,370
files OK and do a scene directory.

49
00:03:32,670 --> 00:03:36,720
We will be creating a platform project as well as an application project.

50
00:03:37,110 --> 00:03:43,430
Remember to choose the seamed A. You have your project for why it is all right.

51
00:03:43,440 --> 00:03:49,240
So this gives us an flexibility of having an entire hardware and software file in this scheme that it

52
00:03:50,010 --> 00:03:55,320
will directly be starting to write an application code you need to export and hardware fight.

53
00:03:55,680 --> 00:04:01,080
You need to create a platform project using the file that you have exported.

54
00:04:01,200 --> 00:04:01,620
OK.

55
00:04:02,460 --> 00:04:07,610
And third thing that you need to do is to create an application project where you will be utilizing

56
00:04:07,610 --> 00:04:08,620
in Hollywood.
