1
00:00:02,040 --> 00:00:05,500
We know that the memory cells in a sequential circuit saved the circuit.

2
00:00:05,520 --> 00:00:09,510
States, however, what are the states in a sequential circuit?

3
00:00:10,170 --> 00:00:13,200
This lecture concisely answers this question.

4
00:00:13,590 --> 00:00:17,550
More detail and usage of states will be explained along the course.

5
00:00:19,650 --> 00:00:25,560
As we noticed in previous lectures, in contrast to the combination of circuits, the behavior of the

6
00:00:25,560 --> 00:00:32,010
control circuits depends not only on the current inputs, but also on the past inputs and outputs.

7
00:00:32,730 --> 00:00:37,830
Flipflops serves to keep track of these past inputs and outputs at each time.

8
00:00:38,400 --> 00:00:39,960
The value is stored in flipflops.

9
00:00:39,960 --> 00:00:43,120
At each time it's called the state of the sequential circuit.

10
00:00:43,470 --> 00:00:50,210
In other words, states encapsulate the past inputs and outputs up to the specific time.

11
00:00:50,910 --> 00:00:56,220
Therefore, the transitions between states can describe the behavior of the sequential circuit.

12
00:00:56,820 --> 00:01:03,180
Later in this course, I will explain how to use the state transition model through a finite state machine

13
00:01:03,390 --> 00:01:08,640
or FSM for short to design a wide range of sequential circuits.

14
00:01:09,910 --> 00:01:13,330
In this lecture, I'm only focusing on basic ideas.

15
00:01:15,140 --> 00:01:22,650
Let's consider a single flip flop, its output can have two states corresponding to zero and one logic

16
00:01:22,680 --> 00:01:26,960
values are used as zero and as one to name these states.

17
00:01:27,680 --> 00:01:34,730
The flip flop changes its state and the rising edge of the clock if the proper value appears on the

18
00:01:34,730 --> 00:01:35,450
input signal.

19
00:01:35,840 --> 00:01:41,630
For example, if flipflop is in zero state, then the next state would be as one.

20
00:01:41,630 --> 00:01:49,460
If these were apparently for the transition from S1 to a zero, the input data should be zero on the

21
00:01:49,460 --> 00:01:50,630
rising edge of the clock.

22
00:01:51,530 --> 00:01:55,040
In other cases, the flipflop keeps its current state.

23
00:01:57,660 --> 00:02:03,330
To simplify the state transition diagram, visually draw only the transitional state links and the value

24
00:02:03,330 --> 00:02:04,980
of inputs and outputs.

25
00:02:07,630 --> 00:02:14,800
In the general case, the sequential circuit with end memory cells can have peer states, which at most

26
00:02:14,800 --> 00:02:16,660
is due to the power of an.

27
00:02:19,850 --> 00:02:26,120
Each state diagram should have a starting state from which the state transitions are started to perform

28
00:02:26,120 --> 00:02:27,170
a specific task.

29
00:02:28,800 --> 00:02:35,100
Usually we should have at least a path from each state to this Astarte state in order to receive the

30
00:02:35,100 --> 00:02:41,370
circuit, usually a recent signal in sequential circuits has a responsibility to putting the circuit

31
00:02:41,370 --> 00:02:42,540
into a known state.

32
00:02:45,310 --> 00:02:51,670
What is the is that signal characteristics and how to define that in the next lecture will answer these

33
00:02:51,670 --> 00:02:52,270
questions.

34
00:02:54,710 --> 00:03:00,050
These are our takeaway messages, this sets up a sequential circuit are defined by the logic values

35
00:03:00,050 --> 00:03:01,160
of its memory cells.

36
00:03:01,760 --> 00:03:07,730
The transitional state diagram can describe the behavior of a wide range of sequential circuits as they

37
00:03:07,730 --> 00:03:13,310
transition can occur by changes on the circuit clerk's signal and or the input signals.

38
00:03:16,400 --> 00:03:20,630
Now, the police question the road as they transition of the following search.
