valid與ready信號分三種情況:
(1)valid信號先到達
主機valid信號早早就到了,T2時刻并沒有見到接收方的ready信號。只能在T3時刻傳輸完成。
協議規定在這種情況下,valid信號一旦置起就不能置低,直到完成握手,至少傳輸一周期數據。 協議另外規定:發送方不能通過等待接收方 READY信號來確定置起 VALID 信號的時機。
通俗來講就是設計發送方邏輯時,不能將 READY 信號作為置高 VALID 邏輯的條件,比如將 READY 信號通過組合邏輯生成 VALID信號,但接收方的ready信號按照協議可以依賴發送方的valid信號。
(2)ready信號先到達
ready信號很自由,可以等待valid信號到來之后再做響應,也可在valid信號到來前就置高,表示接收端已經做好準備。
而且,READY 信號與 VALID 不同,接收方可以置起 READY 之后發現:其實我好像還挺忙,然后置低 READY 信號。只要此時 VALID信號沒有置起,這種操作是完全可以。
(3)tips
AXI總線是全雙工的,全雙工就意味著該總線的讀寫通道是分開的,互不影響,那就意味著每條通道都是單向傳輸,單向傳輸的通道就意味這兩端節點的身份有差距,在AXI總線傳輸中,通道兩端分為Master和Slave,主機總是發起讀寫請求的一方。
常見主機有CPU、DMA,而存儲介質控制器則是典型的從機。主機可能通過從機讀取或者寫入存儲介質。而顯然從機不可能主動向 CPU 寫入數據。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
這一篇主要對比下valid-ready握手協議和enable-xoff協議,當然這個對比僅限于同時鐘域下的信號傳輸。
發表于 12-04 10:32
?788次閱讀
卷積的三種模式:full same valid
發表于 05-22 17:13
常用的FBAR模型有哪三種?
發表于 03-11 06:16
三菱伺服電機有哪3種轉矩控制模式?三菱伺服電機的轉矩控制模式有
發表于 06-28 08:15
有三種相位輸出的移相器
發表于 04-15 10:59
?1416次閱讀
數碼相機充電器對電池的充電狀態判斷方式有哪三種?
1、0△V電壓判斷方式鎳氫電池剛好充滿達到最高電壓時,
發表于 11-04 16:39
?2477次閱讀
三種投影機散熱技術是哪三種
如今在日常的學習、工作、生活中,投影機的應用越來越頻繁。由于投影機屬于高
發表于 02-06 10:33
?569次閱讀
在學電子電路中,要學會分析電路,就從了解電路的三種狀態開始。電路有哪三種狀態:通路(負載)、短路、開路(空載)三種狀態下的電源電壓分別是U=
發表于 09-13 09:54
?10w次閱讀
網絡拓撲結構哪三種 一、網絡拓撲的定義網絡拓撲是網絡的形狀或網絡的物理連通性。網絡拓撲是指通過傳輸介質互連的各種設備的物理布局,即網絡中的計算機和其他設備如何連接。拓撲圖顯示了網絡服務器和工作站
發表于 03-07 13:45
?5175次閱讀
半導體的導電特性有哪三種? 半導體是一種介于導體和絕緣體之間的材料,具有特殊的導電特性。在半導體中,電子在晶體中的運動方式和原子結構的特性都對其導電特性產生影響。在本文中,我們將詳細介
發表于 08-27 15:48
?4469次閱讀
電路短路的三種情況? 電路短路是指電路中某個部分的導線或元器件出現故障,導致電流繞過原本的路徑,直接通過短路部分。短路會導致電路不正常工作,并可能引起火災、電擊等危險。本文將詳細介紹電路短路的三種
發表于 11-23 10:33
?5856次閱讀
"Valid-Ready" 握手協議是一種常用于數字電路中的接口協議,用于控制數據的傳輸和處理。
發表于 12-04 10:37
?1480次閱讀
在 Verilog 中,端口類型有三種:輸入端口(input)、輸出端口(output)和雙向端口(inout)。 輸入端口(input)用于接收來自其他模塊的信號。在一個模塊中,輸入端口是被調用
發表于 02-23 10:28
?2070次閱讀
數字示波器是一種廣泛應用于電子測量領域的儀器,它能夠實時顯示電壓波形,幫助工程師和技術人員對電子信號進行分析和測量。數字示波器的測量方法有很多種,不同的測量方法適用于不同的應用場景。以下是三種
發表于 07-17 18:02
?1616次閱讀
基本放大電路是電子電路中至關重要的組成部分,它能夠將輸入信號放大到所需的電平,以便后續電路進行處理。在電子工程中,基本放大電路主要有三種形式,分別是共發射極放大電路(簡稱共射放大電路)、共基極放大
發表于 10-15 11:07
?1130次閱讀
評論