(1)valid信號(hào)先到達(dá)
主機(jī)valid信號(hào)早早就到了,T2時(shí)刻并沒(méi)有見(jiàn)到接收方的ready信號(hào)。只能在T3時(shí)刻傳輸完成。
協(xié)議規(guī)定在這種情況下,valid信號(hào)一旦置起就不能置低,直到完成握手,至少傳輸一周期數(shù)據(jù)。 協(xié)議另外規(guī)定:發(fā)送方不能通過(guò)等待接收方 READY信號(hào)來(lái)確定置起 VALID 信號(hào)的時(shí)機(jī)。
通俗來(lái)講就是設(shè)計(jì)發(fā)送方邏輯時(shí),不能將 READY 信號(hào)作為置高 VALID 邏輯的條件,比如將 READY 信號(hào)通過(guò)組合邏輯生成 VALID信號(hào),但接收方的ready信號(hào)按照協(xié)議可以依賴發(fā)送方的valid信號(hào)。
(2)ready信號(hào)先到達(dá)
ready信號(hào)很自由,可以等待valid信號(hào)到來(lái)之后再做響應(yīng),也可在valid信號(hào)到來(lái)前就置高,表示接收端已經(jīng)做好準(zhǔn)備。
而且,READY 信號(hào)與 VALID 不同,接收方可以置起 READY 之后發(fā)現(xiàn):其實(shí)我好像還挺忙,然后置低 READY 信號(hào)。只要此時(shí) VALID信號(hào)沒(méi)有置起,這種操作是完全可以。
(3)tips
AXI總線是全雙工的,全雙工就意味著該總線的讀寫(xiě)通道是分開(kāi)的,互不影響,那就意味著每條通道都是單向傳輸,單向傳輸?shù)耐ǖ谰鸵馕哆@兩端節(jié)點(diǎn)的身份有差距,在AXI總線傳輸中,通道兩端分為Master和Slave,主機(jī)總是發(fā)起讀寫(xiě)請(qǐng)求的一方。
常見(jiàn)主機(jī)有CPU、DMA,而存儲(chǔ)介質(zhì)控制器則是典型的從機(jī)。主機(jī)可能通過(guò)從機(jī)讀取或者寫(xiě)入存儲(chǔ)介質(zhì)。而顯然從機(jī)不可能主動(dòng)向 CPU 寫(xiě)入數(shù)據(jù)。
-
信號(hào)
+關(guān)注
關(guān)注
11文章
2807瀏覽量
77133 -
總線
+關(guān)注
關(guān)注
10文章
2904瀏覽量
88421 -
AXI
+關(guān)注
關(guān)注
1文章
128瀏覽量
16720
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
valid-ready握手協(xié)議和enable-xoff協(xié)議對(duì)比
![<b class='flag-5'>valid-ready</b>握手協(xié)議和enable-xoff協(xié)議對(duì)比](https://file1.elecfans.com/web2/M00/B2/6B/wKgaomVtOiiAFf_8AAA8L-yxla0752.jpg)
三菱伺服電機(jī)有哪3種轉(zhuǎn)矩控制模式
數(shù)碼相機(jī)充電器對(duì)電池的充電狀態(tài)判斷方式有哪三種?
三種投影機(jī)散熱技術(shù)是哪三種
電路的三種工作狀態(tài)分別是什么
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)哪三種
半導(dǎo)體的導(dǎo)電特性有哪三種
電路短路的三種情況
Valid-Ready握手協(xié)議的介紹與時(shí)序說(shuō)明
![<b class='flag-5'>Valid-Ready</b>握手協(xié)議的介紹與時(shí)序說(shuō)明](https://file1.elecfans.com/web2/M00/B2/6C/wKgaomVtOxKAKGkoAABSBMc9ZMw704.jpg)
評(píng)論