AXI4-Stream去掉了地址項,允許無限制的數據突發傳輸規模;
二、握手機制
只有當VALID和READY同時為高時,才能進行傳輸。
VALID和READY信號的先后順序有一下三種形式:
2.1VALID早于READY信號
2.2READY信號早于VALID信號
2.3 VALID信號與READY信號同時
三、基本事務
AXI4-Stream跟AXI4的區別就是AXI4-Stream去除了地址線,這樣就不涉及讀寫數據的概念了,只有簡單的發送與接收說法,減少了延時。由于AXI4-Stream協議(amba4_axi4_stream_v1_0_protocol_spec.pdf)沒有時序圖,因此,我使用XILINX公司的產品指導手冊(pg007_srio_gen2_v3_1.pdf)里的一個時序圖來演示AXI4-Stream各個信號的關系。如下圖所示:
上圖中,tready信號一直處于高電平,表示從設備做好了接收數據準備。tvalid變為高電平的同時,tdata、tkeep、tuser也同時進行發送。在tdata最后一個字節數據時,tlast發送一個高電平脈沖。數據發送完成后,tvalid變為低電平。這樣一次傳輸就完成了。
審核編輯 :李倩
-
信號
+關注
關注
11文章
2804瀏覽量
77100 -
Stream
+關注
關注
0文章
20瀏覽量
8006
原文標題:AXI4-Stream協議總結
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
AMBA AXI4接口協議概述
![AMBA <b class='flag-5'>AXI4</b>接口<b class='flag-5'>協議</b>概述](https://file1.elecfans.com/web1/M00/F3/CA/wKgZoWce-3qAW_u5AAAraAIQG4g501.png)
Xilinx NVMe AXI4主機控制器,AXI4接口高性能版本介紹
![Xilinx NVMe <b class='flag-5'>AXI4</b>主機控制器,<b class='flag-5'>AXI4</b>接口高性能版本介紹](https://file1.elecfans.com/web2/M00/FD/15/wKgZomaX58qAJdpBAAHSYGh3ItM420.png)
基于TI Sitara系列AM5728工業開發板——FPGA視頻開發案例分享
如何在psoc 4控制器 (CY8C4245AXI-483) 中實現RC5協議?
ESP-ADF下的i2s_stream是否可以全雙工工作?
SoC設計中總線協議AXI4與AXI3的主要區別詳解
![SoC設計中總線<b class='flag-5'>協議</b><b class='flag-5'>AXI4</b>與<b class='flag-5'>AXI</b>3的主要區別詳解](https://file1.elecfans.com/web2/M00/E4/C1/wKgaomY9lTuActx0AAA93N8lvBQ190.png)
FPGA通過AXI總線讀寫DDR3實現方式
8路SDI/HDMI/MIPI/PCIe-DMA音視頻采集,V4L2驅動應用介紹
Xilinx FPGA 1/4/8通道PCIe-DMA控制器IP,高性能應用介紹
Multi-Channel PCIe QDMA&RDMA IP應用介紹
Xilinx高性能PCIe DMA控制器IP,8個DMA通道
![Xilinx高性能PCIe DMA控制器IP,8個DMA通道](https://file1.elecfans.com/web2/M00/C1/7A/wKgaomXWuwqAPuWtAAE4N660yig790.png)
PCIe-AXI-Cont用戶手冊
PCIe控制器(FPGA或ASIC),PCIe-AXI-Controller
![PCIe控制器(FPGA或ASIC),PCIe-<b class='flag-5'>AXI</b>-Controller](https://file1.elecfans.com/web2/M00/C0/72/wKgZomXVomuAWA5hAADiDHK4KfA998.png)
Xilinx FPGA NVMe控制器,NVMe Host Controller IP
![Xilinx FPGA NVMe控制器,NVMe Host Controller IP](https://file1.elecfans.com/web2/M00/BC/23/wKgaomWY6TSAQxCQAAK-9HMXcTI586.png)
評論