精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Channel傳輸示例介紹

快樂的芯片工程師 ? 來源:快樂的芯片工程師 ? 2023-05-08 10:30 ? 次閱讀

本節(jié)檢查源和目標之間可能的握手的一些示例。它顯示了符合 AXI 協(xié)議規(guī)范的 VALIDREADY 序列的幾種可能組合。

在第一個示例中,如下圖所示,我們有一個時鐘信號,然后是信息總線,然后是 VALIDREADY 信號:

18747538-ec85-11ed-90ce-dac502259ad0.png

此示例具有以下事件序列:

在時鐘周期 2 中,VALID 信號被置位,表明信息通道上的數(shù)據(jù)有效。

在時鐘周期 3,即下一個時鐘周期,READY 信號被置位。

握手在時鐘周期 4 的上升沿完成,因為 READYVALID 信號都有效。

下圖顯示了另一個示例:

1885342c-ec85-11ed-90ce-dac502259ad0.png

此示例具有以下事件序列:

在時鐘周期 1 中,READY 信號被置位。

VALID 信號直到時鐘周期 3 才被置位。

握手在時鐘周期 4 的上升沿完成,此時 VALIDREADY 都被置為有效。

最后一個示例顯示 VALIDREADY 信號在時鐘周期 3 期間被斷言,如下圖所示:

189e2e0a-ec85-11ed-90ce-dac502259ad0.png

同樣,當 VALIDREADY 都被置位時,握手在時鐘周期 4 的上升沿完成。

在所有三個示例中,當 READYVALID 在時鐘信號的上升沿被斷言時,信息將沿著通道傳遞。

讀寫握手必須遵守以下規(guī)則:

源不能等到 READY 被斷言后才斷言 VALID

目的地可以在斷言 READY 之前等待 VALID 被斷言。

這些規(guī)則意味著可以在 VALID 之前或之后甚至同時斷言 READY





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 時鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    445

    瀏覽量

    28511
  • axi協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2125

原文標題:【AXI翻譯--07】Channel 傳輸示例

文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    什么是Tokio模塊 Channel

    的一個重要組成部分,它可以用于在異步任務(wù)之間傳遞數(shù)據(jù)。在本教程中,我們將介紹 Rust 語言中的 Tokio 模塊 channel,并提供幾個示例,以幫助您更好地理解它的使用方法。 什么是 Tokio
    的頭像 發(fā)表于 09-19 15:57 ?917次閱讀

    ARM系列-P Channel介紹

    ARM定義了兩個低功耗接口(Low Power Interface),用于低功耗控制握手,分別是Q-Channel和P-Channel
    的頭像 發(fā)表于 10-26 14:42 ?1370次閱讀
    ARM系列-P <b class='flag-5'>Channel</b><b class='flag-5'>介紹</b>

    請問EDMA如果是手動觸發(fā)的話,單核能否開啟兩個channel進行傳輸?為什么?

    本帖最后由 一只耳朵怪 于 2018-6-19 14:43 編輯 如果是手動觸發(fā)的話,單核能否開啟兩個channel進行傳輸?我現(xiàn)在情況是按照例程定義了兩個channel,分別映射
    發(fā)表于 06-19 03:18

    關(guān)于EDMA PingPong傳輸和并行傳輸,請問對于PingPong模式的數(shù)據(jù)傳輸,是否只是用一個channel進行數(shù)據(jù)傳輸

    channel可看做是一個傳輸事件,用于觸發(fā)一個EDMA通道進行數(shù)據(jù)傳輸。記得Andy在一個帖子中曾說過,“IPR寄存器是用來記錄產(chǎn)生中斷的EDMA channel源,從低到高每一個
    發(fā)表于 06-20 06:05

    使用DMA(和更多)的UART傳輸示例代碼

    你好,CuSoMeMe使用的是M9AF112K。他希望使用DMA傳輸UART。1)有沒有使用DMA的UART傳輸示例代碼?二)是特列表或類似的東西mb9af112k關(guān)于示例代碼?我和客
    發(fā)表于 08-29 16:09

    請問有eMIOS和eDMA示例

    你好, 我在SPC5 Studio中找不到任何eDMA + eMIOS示例(只有DSPI和ADC可用)。我可以從專家團隊那里得到一個嗎? 我希望在eMIOS通道在外部引腳上計數(shù)16個周期后觸發(fā)
    發(fā)表于 11-06 10:14

    分享一個不錯的stm32 usart異步傳輸示例

    分享一個不錯的stm32 usart異步傳輸示例
    發(fā)表于 12-10 06:17

    求分享使用DMA進行SPI Master傳輸示例

    SPI 通信的示例,并且設(shè)置不像其他工具箱那樣簡單,只需選中 DMA 選項即可激活它。 您能否與我分享一個使用 DMA 進行 SPI Master 傳輸示例
    發(fā)表于 05-30 09:42

    光纖傳輸速率及傳輸距離介紹

    本文首先闡述了光纖傳輸優(yōu)點、其次分析了光纖傳輸的原理,最后介紹了光纖傳輸材料及對光纖傳輸速率及傳輸
    發(fā)表于 02-09 11:09 ?4.6w次閱讀
    光纖<b class='flag-5'>傳輸</b>速率及<b class='flag-5'>傳輸</b>距離<b class='flag-5'>介紹</b>

    異步傳輸和同步傳輸的區(qū)別介紹

    本文開始對異步傳輸進行了介紹,其中包括了異步傳輸工作原理和異步傳輸模式,其次介紹了同步傳輸的定義
    發(fā)表于 03-02 14:09 ?1w次閱讀
    異步<b class='flag-5'>傳輸</b>和同步<b class='flag-5'>傳輸</b>的區(qū)別<b class='flag-5'>介紹</b>

    使用golang channel的諸多特性和技巧

    ? 本文介紹了使用 golang channel 的諸多特性和技巧,已經(jīng)熟悉了 go 語言特性的小伙伴也可以看看,很有啟發(fā)。
    的頭像 發(fā)表于 09-06 15:14 ?1792次閱讀
    使用golang <b class='flag-5'>channel</b>的諸多特性和技巧

    簡要介紹汽車功能安全及相關(guān)示例

    在本文中,簡要介紹汽車功能安全,并提供與 TI 柵極驅(qū)動器和電動汽車牽引逆變器系統(tǒng)相關(guān)的示例
    的頭像 發(fā)表于 12-22 11:07 ?1423次閱讀
    簡要<b class='flag-5'>介紹</b>汽車功能安全及相關(guān)<b class='flag-5'>示例</b>

    如何使用 Tokio 模塊的Channel

    便地進行消息傳遞和數(shù)據(jù)共享。 在本教程是 Channel 的下篇,我們將介紹如何使用 Tokio 模塊的 Channel,包括如何使用異步 Channel 和如何使用標準庫中的同步
    的頭像 發(fā)表于 09-19 15:38 ?638次閱讀

    Channel模塊的使用方法示例

    教程中,我們將介紹 Rust 語言中的 Tokio 模塊 channel,并提供幾個示例,以幫助您更好地理解它的使用方法。 什么是 Tokio 模塊 Channel? Tokio 模塊
    的頭像 發(fā)表于 09-20 11:47 ?1006次閱讀

    二進制DAC示例介紹

    電子發(fā)燒友網(wǎng)站提供《二進制DAC示例介紹.pdf》資料免費下載
    發(fā)表于 11-28 11:23 ?1次下載
    二進制DAC<b class='flag-5'>示例</b><b class='flag-5'>介紹</b>