本節(jié)檢查源和目標(biāo)之間可能的握手的一些示例。它顯示了符合 AXI 協(xié)議規(guī)范的 VALID 和 READY 序列的幾種可能組合。
在第一個示例中,如下圖所示,我們有一個時鐘信號,然后是信息總線,然后是 VALID 和 READY 信號:
此示例具有以下事件序列:
在時鐘周期 2 中,VALID 信號被置位,表明信息通道上的數(shù)據(jù)有效。
在時鐘周期 3,即下一個時鐘周期,READY 信號被置位。
握手在時鐘周期 4 的上升沿完成,因?yàn)?READY 和 VALID 信號都有效。
下圖顯示了另一個示例:
此示例具有以下事件序列:
在時鐘周期 1 中,READY 信號被置位。
VALID 信號直到時鐘周期 3 才被置位。
握手在時鐘周期 4 的上升沿完成,此時 VALID 和 READY 都被置為有效。
最后一個示例顯示 VALID 和 READY 信號在時鐘周期 3 期間被斷言,如下圖所示:
同樣,當(dāng) VALID 和 READY 都被置位時,握手在時鐘周期 4 的上升沿完成。
在所有三個示例中,當(dāng) READY 和 VALID 在時鐘信號的上升沿被斷言時,信息將沿著通道傳遞。
讀寫握手必須遵守以下規(guī)則:
源不能等到 READY 被斷言后才斷言 VALID。
目的地可以在斷言 READY 之前等待 VALID 被斷言。
這些規(guī)則意味著可以在 VALID 之前或之后甚至同時斷言 READY。
審核編輯:劉清
-
時鐘信號
+關(guān)注
關(guān)注
4文章
453瀏覽量
28672 -
axi協(xié)議
+關(guān)注
關(guān)注
0文章
8瀏覽量
2152
原文標(biāo)題:【AXI翻譯--07】Channel 傳輸示例
文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
什么是Tokio模塊 Channel?
請問EDMA如果是手動觸發(fā)的話,單核能否開啟兩個channel進(jìn)行傳輸?為什么?
關(guān)于EDMA PingPong傳輸和并行傳輸,請問對于PingPong模式的數(shù)據(jù)傳輸,是否只是用一個channel進(jìn)行數(shù)據(jù)傳輸?
使用DMA(和更多)的UART傳輸示例代碼
求分享使用DMA進(jìn)行SPI Master傳輸的示例?
什么是Fibre Channel
光纖傳輸速率及傳輸距離介紹
![光纖<b class='flag-5'>傳輸</b>速率及<b class='flag-5'>傳輸</b>距離<b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/45/F1/o4YBAFp9E0WAYsteAABEAbZjpRw449.jpg)
異步傳輸和同步傳輸的區(qū)別介紹
![異步<b class='flag-5'>傳輸</b>和同步<b class='flag-5'>傳輸</b>的區(qū)別<b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/46/4D/o4YBAFqY6zeAS_krAAAry2zYXVQ241.jpg)
評論