本節介紹單個數據項的寫入事務的過程,以及用于完成事務的不同通道。
本次寫交易涉及以下channel:
Write (W)
Write Response (B)
首先,在寫地址 (AW) 通道上進行握手,如下圖所示:
此握手是manager將寫入地址傳達給subordinate的地方。握手具有以下事件序列:
manager將地址放在 AWADDR 上并在時鐘周期 2 中斷言 AWVALID。
subordinate在時鐘周期 3 中斷言 AWREADY 以指示其接收地址值的能力。
握手在時鐘周期 4 的上升沿完成。
在第一次握手后,manager將數據傳輸到寫入 (W) 通道上的subordinate,如下圖所示:
數據傳輸具有以下事件序列:
subordinate正在等待數據,WREADY 在時鐘周期 n 中設置為高電平。
manager將數據放在 DATA 總線上,并在時鐘周期 n+2 中斷言 VALID。
握手在時鐘周期 n+3 的上升沿完成。
最后,subordinate使用寫響應 (B) 通道,在收到所有 WDATA 后確認寫事務已完成。此響應如下圖所示:
寫入響應具有以下事件序列:
manager斷言 BREADY。
subordinate驅動 BRESP 以指示寫入事務的成功或失敗,并斷言 BVALID。
握手在時鐘周期 n+3 的上升沿完成。
審核編輯:劉清
-
時鐘
+關注
關注
11文章
1874瀏覽量
132759 -
高電平
+關注
關注
6文章
185瀏覽量
21870
原文標題:【AXI翻譯--08】寫事務:單個數據項(single data item)
文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
如何判斷寫入數據的個數?
labview如何將2處寫入測量元件也是0.01ms寫入一個數據
請問無線模塊24L01如何寫入一個數據和如何讀取一個數據?
stm32是如何接受單個數據或者一幀數據的
如何實現EEPROM頁寫入和連續內存數據讀取
事務深度遍歷過程詳解
創建約束隨機測試目標

鴻蒙開發設備管理:ohos.settings 設置數據項名稱

評論