1
00:00:02,820 --> 00:00:09,720
The AP underscored Wieldy and AP underscore ANK provide one way handshaking between two modules how

2
00:00:09,720 --> 00:00:12,930
can we provide Two-Way handshaking between two hardware modules?

3
00:00:12,930 --> 00:00:19,950
Inviter such as this lecture will cope with this question by introducing the AP underscore its port

4
00:00:19,950 --> 00:00:20,640
interface.

5
00:00:25,210 --> 00:00:32,890
Interface mode AP underscored includes a two way handshake signals with the data port, the handshake

6
00:00:33,040 --> 00:00:36,620
is an industry standard, valid and acknowledged handshaking mechanism.

7
00:00:37,120 --> 00:00:44,230
The AP underscored support level II protocol provides the following signals data port acknowledged signals

8
00:00:44,230 --> 00:00:46,270
to indicate when data is consumed.

9
00:00:47,200 --> 00:00:50,290
Vallet signal to indicate when data should be read.

10
00:00:55,570 --> 00:01:02,320
Under the Toovey handshaking mechanism, when a module is going to receive data, it waits to receive

11
00:01:02,320 --> 00:01:04,960
a valid signal on the desired input port.

12
00:01:05,620 --> 00:01:11,680
When it receives the valid signal, it reads the data and sends back to acknowledge signal to the sender

13
00:01:11,680 --> 00:01:12,070
module.

14
00:01:17,690 --> 00:01:24,860
When a module assigns data on a port with an API underscore its interface, it activates the valid signal

15
00:01:25,490 --> 00:01:27,110
and will wait for that knowledge.

16
00:01:27,830 --> 00:01:33,950
When it receives an acknowledged signal, it activates the valid signal and releases the port's data

17
00:01:34,490 --> 00:01:35,920
or assigns new data.

18
00:01:42,310 --> 00:01:48,550
As this video is the last lecture that talks about Etchells Center says the next lecture will give you

19
00:01:48,550 --> 00:01:53,770
a couple of exercises to review and master some of the techniques explained throughout this section.

20
00:01:58,240 --> 00:02:04,480
These are our takeaway messages, interface mode, AP underscore includes a two way handshake signal

21
00:02:04,630 --> 00:02:12,340
with the data port that underscore support level II protocol provides the following signals data port

22
00:02:12,550 --> 00:02:19,060
acknowledged signal to indicate when data is consumed, while its signal to indicate when data should

23
00:02:19,060 --> 00:02:19,540
be read.

24
00:02:23,750 --> 00:02:24,840
Now, the quiz question.

25
00:02:25,310 --> 00:02:32,450
Consider the following other design, synthesize the code and perform the RTL code simulation and check

26
00:02:32,450 --> 00:02:35,870
the AP underscore X signaling in the waveform below.
