chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

AXI-Stream代碼

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2020-11-05 17:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AXI-Stream代碼詳解

AXI4-Stream跟AXI4的區(qū)別在于AXI4-Stream沒有ADDR接口,這樣就不涉及讀寫數(shù)據(jù)的概念了,只有簡單的發(fā)送與接收說法,減少了延時,允許無限制的數(shù)據(jù)突發(fā)傳輸規(guī)模。AXI4-Stream的核心思想在于流式處理數(shù)據(jù)。

圖 4?58 AXI-Stream Interface

全局信號

1.ACLK 全局時鐘信號,在上升沿時對信號采樣。所有的輸入信號都通過上升沿采集,所有的輸出信號都在上升沿時變化。

2.ARESETn 全局復(fù)位信號,低電平有效。在復(fù)位期間,所有的xxVALID信號必須復(fù)位為低電平。其他的信號可以是任意值。

主機(jī)(master)控制的信號

3.TVALID 握手信號

4.TDATA 數(shù)據(jù)信號線

5.TSTRBTDATA的內(nèi)容修飾符,用于指示是數(shù)據(jù)字節(jié)還是位置字節(jié)。初學(xué)者默認(rèn)為1即可.

6.TKEEPTDATA的內(nèi)容修飾符,用于指示是此字節(jié)是否為有效字節(jié),和TSTRB配合使用。如下表。xilinx封裝的ip中不使用此信號,所以默認(rèn)為1。

TSTRB TKEEP data type
high high 數(shù)據(jù)字節(jié)
high low 位置字節(jié)
low low 無效字節(jié)
low low 保留

7.TLAST 置高表示本次流傳輸中的最后一個數(shù)據(jù)。

8.TID 表示不同數(shù)據(jù)流的數(shù)據(jù)流標(biāo)識符。xilinx封裝的ip中沒有此信號。

9.TDEST 用于提供路由信息,xilinx封裝的ip中沒有此信號。

10.TUSER AXI4協(xié)議留給用戶自定義的。xilinx封裝的ip中沒有此信號。

從機(jī)(slave)控制的信號

11.TREADY 握手信號

一個AXI-stream傳輸?shù)臅r序圖:

圖4?59 AXI-stream example

AXI4-stream主從交互仿真

lvivado創(chuàng)建工程,添加代碼。

l編寫仿真tb文件。

下圖是AXI4-stream主從交互的時序圖。

圖4?60 AXI4-stream主從交互的時序圖

其中AXI-stream一般的數(shù)據(jù)傳輸過程如下:

1、首先slave將TREADY信號拉高,表示自己可以接收信號。

2、當(dāng)master將TDATA,TKEEP,TUSER準(zhǔn)備就緒之后,將TVALID拉高,傳輸開始。

3、其中TKEEP滿足TKEEP[x] is associated with TDATA[(8x+7):8x],當(dāng)其被拉高時表示這段數(shù)據(jù)必須傳輸?shù)侥康牡亍STRB表示該段信息是否有效。TUSER可以在傳遞時捎帶用戶信息。具體接口參照使用的AXI-stream接口器件,并非所有支持AXI-stream接口的器件都含有以上接口,其中的一些接口是可選的而不是必需的。

4、直到master將TLAST拉高,TVALID拉低,傳輸結(jié)束。

代碼在這里:

鏈接:https://pan.baidu.com/s/1FprBYZ37FP-deT38pWzSwg

提取碼:open

責(zé)任編輯:xj

原文標(biāo)題:AXI-Stream代碼詳解

文章出處:【微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    30

    文章

    4975

    瀏覽量

    74349
  • Stream
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    8257
  • AXI
    AXI
    +關(guān)注

    關(guān)注

    1

    文章

    145

    瀏覽量

    18011

原文標(biāo)題:AXI-Stream代碼詳解

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RDMA設(shè)計35:基于 SV 的驗證平臺

    ,而只對其接口(AXI-Stream 及 Config)進(jìn)行仿真驗證,將在一定程度上減小驗證平臺的復(fù)雜度和搭建的難度?;?SV 的驗證平臺的整體架構(gòu)如圖.1 所示。 圖1 基于 SV 的驗證平臺
    發(fā)表于 02-01 13:14

    利用開源uart2axi4實現(xiàn)串口訪問axi總線

    microblaze和jtag-to-axi(jtag2axi)雖然也提供了訪問axi總線的能力,但是依賴于xilinx平臺。而uart-to-axi(uart2
    的頭像 發(fā)表于 12-02 10:05 ?2223次閱讀
    利用開源uart2<b class='flag-5'>axi</b>4實現(xiàn)串口訪問<b class='flag-5'>axi</b>總線

    RDMA設(shè)計6:IP架構(gòu)2

    擴(kuò)展的通用 IP 核,在 RoCE v2 高速數(shù)據(jù)傳輸系統(tǒng)擔(dān)任網(wǎng)絡(luò)物理層的角色。其提供一組主 AXI-Stream 接口和一組從 AXI-Stream接口,用以傳輸網(wǎng)絡(luò)包。同時 CMAC 集成塊也負(fù)責(zé) ETH 層 FCS 的生成與校驗,并提供一組寄存器接口用于用戶判斷鏈路
    發(fā)表于 11-26 10:24

    使用AXI4接口IP核進(jìn)行DDR讀寫測試

    本章的實驗任務(wù)是在 PL 端自定義一個 AXI4 接口的 IP 核,通過 AXI_HP 接口對 PS 端 DDR3 進(jìn)行讀寫測試,讀寫的內(nèi)存大小是 4K 字節(jié)。
    的頭像 發(fā)表于 11-24 09:19 ?3894次閱讀
    使用<b class='flag-5'>AXI</b>4接口IP核進(jìn)行DDR讀寫測試

    RDMA設(shè)計4:技術(shù)需求分析2

    開發(fā)。設(shè)計基于純邏輯電路,可以脫離 MCU 控制獨立運行,兼容 SoC 環(huán)境與純邏輯環(huán)境。 (4)使用標(biāo)準(zhǔn) AXI 總線接口,設(shè)計使用標(biāo)準(zhǔn)化的 AXI4 及 AXI-Stream 總線接口進(jìn)行
    發(fā)表于 11-24 09:09

    Xilinx高性能NVMe Host控制器IP+PCIe 3.0軟核控制器IP,純邏輯實現(xiàn),AXI4和AXI4-Stream DMA接口,支持PCIe 3.0和4.0

    NVMe AXI4 Host Controller IP1介紹NVMe AXI4 Host Controller IP可以連接高速存儲PCIe SSD,無需CPU,自動加速處理所有的NVMe協(xié)議命令
    發(fā)表于 11-14 22:40

    將e203 例化AXI總線接口

    將系統(tǒng)外設(shè)總線內(nèi)部axi接口引出給gpio,注意vivado中g(shù)pio地址分配應(yīng)保證移植 Debug: 通過Xil_Out32函數(shù)給gpio的地址寫1或者0,注意這里地址是gpio地址也就是核中給
    發(fā)表于 10-29 06:08

    AXI GPIO擴(kuò)展e203 IO口簡介

    AXI GPIO簡介 AXI-GPIO是一種Xilinx公司開發(fā)的外設(shè)IP,可以連接到AXI總線上,并提供GPIO(General Purpose Input Output)功能。AXI
    發(fā)表于 10-22 08:14

    關(guān)于AXI Lite無法正常握手的問題

    關(guān)于AXI Lite的問題 為什么我寫的AXI Lite在使用AXI Lite Slave IP的時候可以正常握手,但是在使用AXI Lite接口的BRAM的時候就沒有辦法正常握手了,
    發(fā)表于 07-16 18:50

    翼輝信息RealEvo-Stream的高效移植過程

    翼輝新型開發(fā)環(huán)境 RealEvo-Stream 相比 RealEvo-IDE 功能上有什么差異?相信很多開發(fā)者會有這個疑問。先簡單回答這個問題,二者面向的用戶群體不同,RealEvo-IDE 主要
    的頭像 發(fā)表于 07-05 16:00 ?1462次閱讀
    翼輝信息RealEvo-<b class='flag-5'>Stream</b>的高效移植過程

    RDMA簡介8之AXI分析

    AXI4 總線是第四代 AXI 總線,其定義了三種總線接口,分別為:AXI4、AXI4-Lite 和 AXI4-Stream接口。其中
    的頭像 發(fā)表于 06-24 23:22 ?752次閱讀
    RDMA簡介8之<b class='flag-5'>AXI</b>分析

    RDMA簡介8之AXI 總線協(xié)議分析1

    ,分別為:AXI4、AXI4-Lite 和 AXI4-Stream接口。其中 AXI4 也稱為 AXI4-Full 是一種基于地址的高性能傳
    發(fā)表于 06-24 18:00

    NVMe IP之AXI4總線分析

    針對不同的應(yīng)用場景,制定了三個不同類型的接口,其中包括AXI4-Full、AXI4-Lite以及AXI4-Stream。表1為三種AXI4總線的對比。 表1三種
    發(fā)表于 06-02 23:05

    NVMe簡介之AXI總線

    NVMe需要用AXI總線進(jìn)行高速傳輸。而AXI總線是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)協(xié)議中的重要組成部分,主要面向高性能、高帶寬、低延時的片內(nèi)互連需求。這里簡要介紹
    的頭像 發(fā)表于 05-21 09:29 ?896次閱讀
    NVMe簡介之<b class='flag-5'>AXI</b>總線

    NVMe協(xié)議簡介之AXI總線

    向高速數(shù)據(jù)流傳輸?shù)?b class='flag-5'>AXI4-Stream接口。如表1所示展示了三種類型接口的主要特點對比。 表1 三種類型AXI4接口對比 AXI4總線具有讀寫地址、數(shù)據(jù)通道分離的特性,使控制通道與數(shù)據(jù)通道分離、讀通道
    發(fā)表于 05-17 10:27