国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

基于FPGA的SRIO協議設計

CHANBAEK ? 來源:FPGA Zone ? 作者:FPGA Zone ? 2023-09-04 18:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹一個FPGA常用模塊:SRIO(Serial RapidIO)。SRIO協議是一種高速串行通信協議,在我參與的項目中主要是用于FPGA和DSP之間的高速通信。有關SRIO協議的詳細介紹網上有很多,本文主要簡單介紹一下SRIO IP核的使用和本工程的源代碼結構。

由于Vivado中RapidIO IP核需要付費才能使用,因此本文提供完整工程源碼。

01軟硬件平臺

  • 軟件平臺:Vivado 2017.4;
  • 硬件平臺:XC7K410T...;

02IP核參數配置

本工程SRIO IP核參數配置如下圖所示,僅供參考:

圖片

圖片

圖片

03工程源碼結構

下圖是SRIO工程源碼結構:

圖片

其中,

  • SRIO_Auto_rst_Mod:SRIO自動復位模塊;
  • srio_request_gen:SRIO請求事務生成模塊;
  • srio_response_gen:SRIO響應事務生成模塊;
  • RapidIO_switch_maintr_mod & srio_quick_start:SRIO維護事務生成模塊。

04實現功能

該FPGA SRIO模塊采用NWRITE類型事務往DSP目的地址傳輸數據,每包數據大小為256字節。數據寫入完畢后,通過DOORBELL事務給DSP發送數據接收中斷。另外FPGA端通過RapidIO IP核m_axis_treq接口接收來自DSP的數據。

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

    關注

    1660

    文章

    22394

    瀏覽量

    634793
  • 通信協議
    +關注

    關注

    28

    文章

    1086

    瀏覽量

    42030
  • sRIO
    +關注

    關注

    1

    文章

    33

    瀏覽量

    21595
  • 串行通信
    +關注

    關注

    4

    文章

    607

    瀏覽量

    37091
  • Vivado
    +關注

    關注

    19

    文章

    855

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何使用FPGA實現SRIO通信協議

    本例程詳細介紹了如何在FPGA上實現Serial RapidIO(SRIO)通信協議,并通過Verilog語言進行編程設計。SRIO作為一種高速、低延遲的串行互連技術,在高性能計算和嵌
    的頭像 發表于 11-12 14:38 ?5694次閱讀
    如何使用<b class='flag-5'>FPGA</b>實現<b class='flag-5'>SRIO</b>通信<b class='flag-5'>協議</b>

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

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

    FPGASRIO接口使用應注意的事項

    ,并使用正確的連接線將它們連接起來。 按照規格書的要求進行連接,確保連接的穩固性和可靠性。 在FPGA和通信設備上配置SRIO接口的軟件驅動程序和相關設置,確保兩端的通信協議和參數設置一致
    發表于 06-27 08:33

    C6672與FPGASRIO通信問題

    請教SRIO通信問題,6672和FPGASRIO通信,2個lane連接,現象如下: ?(1)兩端都配置成2x,3.125G,FPGA顯示port initial成功,link ini
    發表于 06-21 13:52

    SRIO實現DSP與FPGA通信

    我在做fpga與dsp的SRIO通信,我用的是論壇上提供的SRIO test程序,目前dsp端能夠實現端口0的外部回環測試。fpga端的協議
    發表于 06-21 10:45

    srio協議將數據從我的模塊發送到其他模塊怎么實現?

    嗨, 我想通過srio協議將數據從我的模塊(fpga)發送到其他模塊(tc6678texas處理器)。我想知道是否有任何中斷來啟動轉移?感謝致敬M LOKESWARA REDDYBEL
    發表于 04-30 09:31

    基于SRIO協議的板級芯片互聯技術

    本文介紹了這種基于SRIO互聯技術的高速實時數據處理硬件平臺,并在該平臺上研究了多DSP之間、DSP與FPGA之間的SRIO通信技術。
    發表于 01-10 15:07 ?4608次閱讀
    基于<b class='flag-5'>SRIO</b><b class='flag-5'>協議</b>的板級芯片互聯技術

    基于C66x+FPGASRIO開發視頻教程

    本文為您分享基于C66x+FPGASRIO開發視頻教程,適用于創龍TMS320C6678、TMS320C665x、Kintex-7、Artix-7平臺。
    發表于 07-01 10:47 ?2430次閱讀

    可用的SRIO RapidIO (SRIO)驗證平臺

    目前具備SRIO接口的硬件不多,推薦廣州星嵌電子科技有限公司開發的DSP+FPGA+RAM開發板XQ6657Z35-EVM。
    的頭像 發表于 11-08 17:22 ?2840次閱讀
    可用的<b class='flag-5'>SRIO</b> RapidIO (<b class='flag-5'>SRIO</b>)驗證平臺

    SRIO IP核的三層協議的作用?

    數據從遠程設備(假設為DSP的SRIO端)傳輸過來,FPGA端(假設我們這端為FPGASRIO端口)通過RX接收到串行數據,先到達物理層進行時鐘恢復,串并轉換,之后進行8b/10b解
    的頭像 發表于 03-03 10:19 ?1707次閱讀

    FPGA和DSP兩種處理器之間實現SRIO協議的方法

    摘要: 現代 信號 處理系統通常需要在不同處理器之間實現高速數據 通信 ,SRIO協議由于高效率、低延時的特性被廣泛使用。本文研究了在 FPGA 和 DSP 兩種處理器之間實現SRIO
    的頭像 發表于 03-20 15:00 ?3952次閱讀

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

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

    srio交換芯片是什么?srio交換芯片的原理和作用

    SRIO(Serial RapidIO)交換芯片是一種高性能的通信芯片,專門設計用于實現基于SRIO協議的數據交換和傳輸。SRIO是一種點對點串行通信
    的頭像 發表于 03-16 16:40 ?5674次閱讀

    FPGASRIO調試步驟

     FPGA(現場可編程門陣列)和DSP(數字信號處理器)之間通過SRIO接口進行調試通常需要以下步驟。
    的頭像 發表于 04-19 11:48 ?2718次閱讀

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

    介紹 本處將從SRIO的數據流,數據協議,常用FPGA支持模式,以及IP例程中的時鐘大小計算等部分介紹SRIO的情況。 3.1 SRIO的數
    的頭像 發表于 12-10 16:24 ?4939次閱讀
    <b class='flag-5'>SRIO</b>介紹及xilinx的vivado 2017.4中生成<b class='flag-5'>srio</b>例程代碼解釋