在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

【FPGA】SRIO IP核系統總覽以及端口之Messaging Port介紹

FPGA之家 ? 來源:FPGA之家 ? 2023-10-10 15:58 ? 次閱讀

Messaging Port

消息傳遞端口是可選接口(消息也可以組合到I / O端口上,并使用Vivado集成設計環境(IDE)設置視為寫入事務)。單獨的Messaging端口遵循Initiator / Target樣式。

Initiator / Target端口樣式允許將針對遠程設備的事務與針對本地端點的事務分開。圖2-5詳細說明了Messaging端口。

a749337e-6742-11ee-939d-92fbcf53809c.png

本地端點生成的請求放在消息發起方請求(msgireq)端口上,以便在鏈路上傳輸。從遠程設備收到的響應顯示在消息發起者響應(msgiresp)端口上。

來自遠程設備的由Serial RapidIO核心接收的請求顯示在消息目標請求(msgtreq)端口上。由用戶設計生成的對這些請求的響應被放置在消息目標響應(msgtresp)端口上。

Table 2-6 shows the signals associated with the Messaging port. At the level, the following signals are associated with these interfaces:

? s_axis_msgireq* are associated with MSGIREQ.

? m_axis_msgiresp* are associated with MSGIRESP.

? m_axis_msgtreq* are associated with MSGTREQ.

? s_axis_msgtresp* are associated with MSGTRESP.

a753ce1a-6742-11ee-939d-92fbcf53809c.png

本地端點生成的請求放在消息發起方請求(msgireq)端口上,以便在鏈路上傳輸。從遠程設備收到的響應顯示在消息發起者響應(msgiresp)端口上。

來自遠程設備的由Serial RapidIO核心接收的請求顯示在消息目標請求(msgtreq)端口上。由用戶設計生成的對這些請求的響應被放置在消息目標響應(msgtresp)端口上。

Table 2-6 shows the signals associated with the Messaging port. At the level, the following signals are associated with these interfaces:

? s_axis_msgireq* are associated with MSGIREQ.

? m_axis_msgiresp* are associated with MSGIRESP.

? m_axis_msgtreq* are associated with MSGTREQ.

? s_axis_msgtresp* are associated with MSGTRESP.

a762d892-6742-11ee-939d-92fbcf53809c.png

a7671790-6742-11ee-939d-92fbcf53809c.png

a76aec8a-6742-11ee-939d-92fbcf53809c.png

其含義都在上表中給出了,但是我還是要挑出一組來用中文解釋下:

下面這一組為本地message請求信號

s_axis_msgireq_tvalid 本地邏輯層Message接口上發起的請求信息是有效的。(輸入)

s_axis_msgireq_tready :

握手信號。表明來自于源端的數據被接收了。(輸出)

s_axis_msgireq_tdata[63:0] :

包頭和數據(輸入)

s_axis_msgireq_tkeep[7:0] :

字節限定符,指示相關聯的數據字節的內容是否有效。對于HELLO端口,這必須與8'hFF相關聯。(輸入)

s_axis_msgireq_tlast :

表示數據包的最后一拍。(輸入)

s_axis_msgireq_tuser[31:0] :

在數據包的第一個節拍上,該信號由數據包的源ID(31:16)和目標ID(15:0)組成。如果使用

8位器件ID,每個ID的最高有效字節應填充0。

在數據包中的后續節拍中,保留此字段。(輸入)

下面這一組是遠程設備(另一端)的響應:(含義一致)

m_axis_msgiresp_tvalid Output Indicates that the information on the interface is valid.

m_axis_msgiresp_tready Input Handshaking signal. Indicates that the data from the source is accepted (if valid).

m_axis_msgiresp_tdata[63:0] Output Packet header and data.

m_axis_msgiresp_tkeep[7:0] Output Byte qualifier that indicates whether the content of the associated byte of data is valid. For HELLO ports, this must be tied to 8’hFF.

m_axis_msgiresp_tlast Output Indicates the last beat of a packet.

m_axis_msgiresp_tuser[31:0] Output

On the first beat of a packet, this signal consists of the Source ID (31:16) and Destination ID (15:0) for the packet. If using

8-bit Device IDs, the most significant byte of each ID should be padded with 0s.

On subsequent beats within a packet, this field is reserved.

下面這一組為遠端的請求信號:

m_axis_msgtreq_tvalid Output Indicates that the information on the interface is valid.

m_axis_msgtreq_tready Input Handshaking signal. Indicates that the data from the source is accepted (if valid).

m_axis_msgtreq_tdata[63:0] Output Packet header and data.

m_axis_msgtreq_tkeep[7:0] Output Byte qualifier that indicates whether the content of the associated byte of data is valid. For HELLO ports, this must be tied to 8’hFF.

m_axis_msgtreq_tlast Output Indicates the last beat of a packet.

m_axis_msgtreq_tuser[31:0] Output On the first beat of a packet, this signal consists of the Source ID (31:16) and Destination ID (15:0) for the packet. If using 8-bit Device IDs, the most significant byte of each ID should be padded with 0s.

On subsequent beats within a packet, this field is reserved.

下面這一組為本地的響應信號:

s_axis_msgtresp_tvalid Input Indicates that the information on the interface is valid.

s_axis_msgtresp_tready Output Handshaking signal. Indicates that the data from the source is accepted (if valid).

s_axis_msgtresp_tdata[63:0] Input Packet header and data.

s_axis_msgtresp_tkeep[7:0] Input Byte qualifier that indicates whether the content of the associated byte of data is valid. For HELLO ports, this must be tied to 8’hFF.

s_axis_msgtresp_tlast Input Indicates the last beat of a packet.

s_axis_msgtresp_tuser[31:0] Input On the first beat of a packet, this signal consists of the Source ID (31:16) and Destination ID (15:0) for the packet. If using 8-bit Device IDs, the most significant byte of each ID should be padded with 0s.

On subsequent beats within a packet, this field is reserved.

User-Defined Port

用戶定義端口是一個可選端口,有兩個AXI4-Stream通道,其中一個通道用于發送方向,一個通道用于接收方向。

用戶定義的端口僅使用SRIO Stream格式。用戶定義端口如圖2-6所示。

a77ce84a-6742-11ee-939d-92fbcf53809c.png

表2-7列出了與用戶定義端口關聯的信號。s_axis_usrtx *信號與USER_IO_TX接口相關聯,m_axis_usrrx *與級別的USER_IO_RX接口相關聯。

a7872422-6742-11ee-939d-92fbcf53809c.png

a79e587c-6742-11ee-939d-92fbcf53809c.png

Maintenance Port

如果啟用了 "維護" 端口, 則它將使用 AXI4-LITE 接口。AXI4-LITE 接口允許用戶應用程序定位本地或遠程配置空間。

這些端口用到了再說吧。暫時不看了。

???




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21923

    瀏覽量

    612332
  • 接收機
    +關注

    關注

    8

    文章

    1217

    瀏覽量

    54116
  • Vivado
    +關注

    關注

    19

    文章

    826

    瀏覽量

    67959

原文標題:【FPGA】SRIO IP核系統總覽以及端口介紹(三)(Messaging Port、User-Defined Port介紹)

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGA優質開源模塊-SRIO IP的使用

    本文介紹一個FPGA常用模塊:SRIO(Serial RapidIO)。SRIO協議是一種高速串行通信協議,在我參與的項目中主要是用于FPGA
    的頭像 發表于 12-12 09:19 ?2713次閱讀
    <b class='flag-5'>FPGA</b>優質開源模塊-<b class='flag-5'>SRIO</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用

    FPGAIP使用技巧

    FPGAIP使用技巧主要包括以下幾個方面: 理解IP的概念和特性 : IP
    發表于 05-27 16:13

    FPGA IP的相關問題

    我用的是xinlinx spartan6 FPGA,我想知道它的IPRAM是與FPGA獨立的,只是集成在了一起呢,還是占用了FPGA的資源
    發表于 01-10 17:19

    【正點原子FPGA連載】 第十二章IPRAM實驗-領航者ZYNQFPGA開發指南

    ROM時只用到了嵌入式BRAM的讀數據端口。本章我們主要介紹通過BRAM IP核配置成RAM的使用方法。Xilinx 7系列器件內部的BRAM全部是真雙端口RAM(True Dual-
    發表于 09-23 17:24

    FPGAIP的生成

    FPGAIP的生成,簡單介紹Quartus II生成IP的基本操作,簡單實用挺不錯的資料
    發表于 11-30 17:36 ?11次下載

    HFSS端口Wave Port和Lumped Port介紹

    Wave Port是HFSS中典型的外部端口,這里所說的外部是指只有一側有場分布,一般都在邊界和背景的交界處。外部端口需要通過傳輸線的方式才能將激勵信號加入到結構中,而外部端口通常會定
    發表于 11-22 16:35 ?3.2w次閱讀
    HFSS<b class='flag-5'>端口</b>Wave <b class='flag-5'>Port</b>和Lumped <b class='flag-5'>Port</b>的<b class='flag-5'>介紹</b>

    FPGA實現基于Vivado的BRAM IP的使用

    ? Xilinx公司的FPGA中有著很多的有用且對整個工程很有益處的IP,比如數學類的IP,數字信號處理使用的
    的頭像 發表于 12-29 15:59 ?1.3w次閱讀

    邏輯層接口的IO口如何使用

    上篇博文:【FPGASRIO IP系統總覽以及
    的頭像 發表于 08-18 09:35 ?5170次閱讀
    邏輯層接口的IO口如何使用

    FPGASRIO IP系統總覽端口介紹

    RapidIO標準分為三層:邏輯,傳輸和物理。
    的頭像 發表于 04-12 19:51 ?3826次閱讀

    Xilinx SRIO IP介紹和使用經驗分享

    隨著PCIe接口、以太網接口的飛速發展,以及SOC芯片的層出不窮,芯片間的數據交互帶寬大大提升并且正在向片內交互轉變;SRIO接口的應用市場在縮小,但是由于DSP和PowerPC中集成了SRIO接口,因此在使用DSP/Power
    的頭像 發表于 08-02 10:00 ?5170次閱讀
    Xilinx <b class='flag-5'>SRIO</b> <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>和使用經驗分享

    SRIO IP的三層協議的作用?

    數據從遠程設備(假設為DSP的SRIO端)傳輸過來,FPGA端(假設我們這端為FPGASRIO端口)通過RX接收到串行數據,先到達物理層進
    的頭像 發表于 03-03 10:19 ?1220次閱讀

    SRIO IP的三層協議的作用解析

    SRIO這種高速串口復雜就復雜在它的協議上,三層協議:邏輯層,傳輸層以及物理層。 數據手冊會說這三層協議是干什么的呢?也就是分工(【FPGASRIO
    的頭像 發表于 04-25 11:20 ?1902次閱讀
    <b class='flag-5'>SRIO</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>的三層協議的作用解析

    基于FPGASRIO協議設計

    本文介紹一個FPGA常用模塊:SRIO(Serial RapidIO)。SRIO協議是一種高速串行通信協議,在我參與的項目中主要是用于FPGA
    的頭像 發表于 09-04 18:19 ?1687次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>SRIO</b>協議設計

    FPGA實現基于Vivado的BRAM IP的使用

    Xilinx公司的FPGA中有著很多的有用且對整個工程很有益處的IP,比如數學類的IP,數字信號處理使用的
    的頭像 發表于 12-05 15:05 ?2134次閱讀

    SRIO介紹及xilinx的vivado 2017.4中生成srio例程代碼解釋

    介紹 本處將從SRIO的數據流,數據協議,常用FPGA支持模式,以及IP例程中的時鐘大小計算等部分介紹
    的頭像 發表于 12-10 16:24 ?2016次閱讀
    <b class='flag-5'>SRIO</b><b class='flag-5'>介紹</b>及xilinx的vivado 2017.4中生成<b class='flag-5'>srio</b>例程代碼解釋
    主站蜘蛛池模板: 亚洲一区二区三区中文字幕5566 | 波多野结衣在线网站 | 日韩色爱 | 免费一级毛片在线播放 | 国产精品99r8免费视频2022 | 男人的天堂视频在线 | 天天天天天天天操 | 国模啪啪一区二区三区 | 亚洲伊人色一综合网 | 亚洲九色 | bt 另类 专区 欧美 制服 | 亚洲国产成人精品久久 | 日本一区二区三区四区不卡 | 伊人久久大香线蕉综合bd高清 | 日本69式xxx视频 | 4虎.最新地址 | 午夜影视在线观看 | 韩国理论片2023现在观看 | 天堂网www中文天堂在线 | 久久国产香蕉一区精品 | 国产伦一区二区三区免费 | 在线观看免费视频国产 | 成人精品一区二区三区电影 | 亚洲免费看片 | 天天躁夜夜躁狠狠躁2018a | 狠狠色丁香婷婷综合橹不卡 | 欧美黄色片视频 | 夜夜骑天天干 | 国产精品久久久久久影院 | 久久久久久全国免费观看 | 天天色天天综合网 | 在线播放91灌醉迷j高跟美女 | 亚洲性色成人 | 欧美视频三区 | 午夜剧场黄色 | 亚洲大色 | 天天曰天天干天天操 | xxxxx日本69| 欧美色图中文字幕 | 韩国精品videosex性韩国 | 韩国免费三片在线视频 |