女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

DSP+ZYNQ核心板是如何實現核間通訊的?

FPGA開源工作室 ? 來源:創龍科技 ? 作者:創龍科技 ? 2021-03-22 09:50 ? 次閱讀

這款DSP + ZYNQ核心板,是如何實現核間通訊呢?

核心板簡介

SOM-TL6678ZH是一款基于TI KeyStone架構C6000系列TMS320C6678八核C66x定點/浮點DSP,以及Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC處理器設計的高端異構多核工業級核心板。TMS320C6678每核心主頻可高達1.25GHz,XC7Z045/XC7Z100集成PS端雙核ARM Cortex-A9 + PL端Kintex-7架構28nm可編程邏輯資源。核心板內部DSP與ZYNQ通過SRIO通信總線連接,并通過工業級高速B2B連接器引出千兆網口、PCIe、HyperLink、EMIF16、USBCANUART、GTX等通信接口

abd43e48-8928-11eb-8b86-12bb97331649.png

本文主要介紹DSP + ZYNQ基于SRIO的通信案例。

1

SRIO簡介

SRIO(Serial Rapid I/O)是高速串行RapidIO通信接口,常用于DSP與DSP、DSP與FPGA之間的數據高速傳輸。SRIO引腳占用數量少,支持多點傳輸,速率可配置為1.25Gbps、2.5Gbps、3.125Gbps和5Gbps。

SRIO包含三層結構協議,即物理層、傳輸層、邏輯層。

(1) 邏輯層:定義包的類型、大小、物理地址、傳輸協議等必要配置信息。

(2) 傳輸層:定義包交換、路由和尋址規則,以確保信息在系統內正確傳輸。

(3) 物理層:包含設備級接口信息,如電氣特性、錯誤管理數據和基本流量控制數據等信息。

RapidIO體系結構如下:

ae1c8098-8928-11eb-8b86-12bb97331649.png

2

SRIO通信案例

1.1 案例功能

評估板DSP端和ZYNQ PL端進行SRIO通信測試,并統計讀寫速率。評估板DSP端作為Initiator,評估板ZYNQ PL端作為Target。SRIO默認配置為x4模式,每個通道速率5Gbps,并分別使用NWRITE + NREAD和SWRITE + NREAD模式進行測試。ZYNQ PL端使用一個36Kbit的BRAM作為設備存儲空間,將DSP端發送的過來數據儲存至BRAM。

1.2 案例測試

先加載運行ZYNQ PL端程序,再運行DSP端程序,CCS Console窗口將打印測試結果。

NWRITE + NREAD模式:NWRITE = 12.50Gbps NREAD = 7.74Gbps

SWRITE + NREAD模式:SWRITE = 12.49Gbps NREAD = 7.74Gbps

備注:由于寫測試僅統計發送數據至SRIO FIFO的時間,讀測試統計發送讀請求并等待Target發送數據完成的時間,因此寫速率將比讀速率高。

af76fdce-8928-11eb-8b86-12bb97331649.png

2.3關鍵代碼

2.3.1 DSP工程

(1) 程序配置說明。

afa36990-8928-11eb-8b86-12bb97331649.png

(2) 使能SRIO PSC,初始化SRIO子系統,SRIO通信測試。

(3) 以NWRITE + NREAD和SWRITE + NREAD模式進行SRIO通信測試,單次讀寫大小為transfer_size,單位為Byte。w_format_type寫格式類型在main函數中調用srio_test()傳入。

b098893e-8928-11eb-8b86-12bb97331649.png

(4) SRIO寫測試流程。

(5) SRIO讀測試流程。

2.3.2 ZYNQ工程

(1) 端口定義。

(2) 使用STARTUPE2原語提供的EOS作為系統復位信號,CFGMCLK(65MHz)作為系統時鐘

(3) 例化Serial RapidIO Gen2 IP核。

其中Serial RapidIO Gen2 IP核輸出的log_clk為125MHz。

b5875dda-8928-11eb-8b86-12bb97331649.png

(4)調用srio_response_gen模塊,其接口與Serial RapidIO Gen2 IP核連接。

ae1c8098-8928-11eb-8b86-12bb97331649.png

SRIO詳細開發說明請參考產品光盤“6-開發參考資料TI官方參考文檔”目錄下的《Serial Rapid IO (SRIO) User Guide.pdf》文檔。

原文標題:想了解DSP+ZYNQ核間通訊?看完這篇就夠了

文章出處:【微信公眾號:FPGA開源工作室】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    99

    文章

    15209

    瀏覽量

    139245
  • 核心板
    +關注

    關注

    5

    文章

    1104

    瀏覽量

    30619

原文標題:想了解DSP+ZYNQ核間通訊?看完這篇就夠了

文章出處:【微信號:leezym0317,微信公眾號:FPGA開源工作室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    高通QCM6490核心板_5G安卓核心板_智能模組定制

    QCM6490安卓核心板是基于高通驍龍QCM6490(QCS6490)平臺設計的智能模組,采用了先進的6nm制程工藝。這款核心板配備了強大的8處理器,具體配置為1個主頻高達2.7GHz的超大
    的頭像 發表于 05-09 17:08 ?242次閱讀
    高通QCM6490<b class='flag-5'>核心板</b>_5G安卓<b class='flag-5'>核心板</b>_智能模組定制

    智能配電新紀元:基于飛凌嵌入式T536核心板的DTU解決方案

    處理器的玄鐵E907 RISC-V的接口資源也十分豐富,能夠充分滿足配電自動化終端DTU所需功能的實現。 2. 基于T536核心板的DTU方案亮點 實時業務高效處理: 如采樣、FFT計算、故障動作等
    發表于 03-31 14:26

    國產開發—米爾全志T113-i如何實現ARM+RISC-V+DSP協同計算?

    : 主頻最高1008MHz 32KB I-cache+32 KB D-cache 操作系統支持裸跑和FreeRTOS實時操作系統 支持少量數據通訊(RPMsg)和大量間數據(R
    發表于 03-21 16:50

    SOM-TLT113工業核心板規格書

    核心板簡介創龍科技SOM-TLT113是一款基于全志科技T113-i雙ARMCortex-A7+玄鐵C906RISC-V+HiFi4DSP異構多核處理器設計的全國產工業核心板
    發表于 03-18 09:31 ?0次下載

    全國產!RK3588(2.4GHz八AI 6T NPU 8K麒麟)工業核心板規格書

    核心板簡介創龍科技SOM-TL3588是一款基于瑞芯微RK3588J/RK3588高性能處理器設計的四ARMCortex-A76+四ARMCortex-A55全國產工業核心板
    的頭像 發表于 03-11 09:12 ?943次閱讀
    全國產!RK3588(2.4GHz八<b class='flag-5'>核</b>AI 6T NPU 8K麒麟)工業<b class='flag-5'>核心板</b>規格書

    PET_RK3562_CORE核心板

    一、PET_RK3562_CORE 核心板圖片 二、PET_RK3562_CORE 核心板詳細參數 注意:RK3562 引腳大部分是功能復用的,以上列表內的資源存在不能同時使用的情況,引腳功能復用
    的頭像 發表于 01-15 10:58 ?564次閱讀
    PET_RK3562_CORE<b class='flag-5'>核心板</b>

    為什么要選擇BGA核心板

    電子又重磅推出了一款全新的BGA核心板——M3562。M3562Cortex-A53核心板Cortex-A531.8GHz主頻低成本3568方案參考價格:288
    的頭像 發表于 01-07 11:36 ?544次閱讀
    為什么要選擇BGA<b class='flag-5'>核心板</b>?

    MT8788安卓核心板_MTK8788核心板參數_聯發科MTK核心板

    MT8788安卓核心板是一款小巧而強大的開發平臺,其尺寸僅為52.5mm x 38.5mm x 2.95mm。該核心板集成了多種電路組件,包括處理器、GPU、LPDDR3存儲器、eMMC閃存及電源
    的頭像 發表于 01-03 20:06 ?800次閱讀
    MT8788安卓<b class='flag-5'>核心板</b>_MTK8788<b class='flag-5'>核心板</b>參數_聯發科MTK<b class='flag-5'>核心板</b>

    驍龍665安卓核心板_SM6125核心板參數_安卓核心板高通方案定制

    驍龍665(SM6125)核心板是一款先進的智能模塊,搭載了多種網絡制式的LTE Cat 4模塊,旨在滿足現代化通訊需求。這款核心板基于64位架構,采用三星11納米工藝技術制造,配備了八
    的頭像 發表于 11-13 20:17 ?1381次閱讀
    驍龍665安卓<b class='flag-5'>核心板</b>_SM6125<b class='flag-5'>核心板</b>參數_安卓<b class='flag-5'>核心板</b>高通方案定制

    FET113i-S核心板已支持RISC-V,打造國產化降本的更優解

    FET113i-S核心板是飛凌嵌入式基于全志T113-i處理器設計的國產工業級核心板,憑借卓越的穩定性和超高性價比,FET113i-S核心板得到了客戶朋友們的廣泛關注。作為一款擁有A7
    的頭像 發表于 10-31 15:20 ?896次閱讀
    FET113i-S<b class='flag-5'>核心板</b>已支持RISC-V,打造國產化降本的更優解

    ZYNQ核心板學習筆記

    此款開發使用的是 Xilinx 公司的 Zynq7000 系列的芯片,型號為 XC7Z020-2CLG484I,484 個引腳的 FBGA 封裝。
    的頭像 發表于 10-24 18:08 ?2301次閱讀
    <b class='flag-5'>ZYNQ</b><b class='flag-5'>核心板</b>學習筆記

    正點原子ZYNQ7015開發ZYNQ 7000系列、雙ARM、PCIe2.0、SFPX2,性能強悍,資料豐富!

    ! 正點原子Z15 ZYNQ開發,搭載Xilinx Zynq7000系列芯片,核心板主控芯片的型號是XC7Z015CLG485-2。開發
    發表于 09-14 10:12

    MT8390安卓核心板_MT8390 (Genio 700)核心板詳細參數

    MT8390安卓核心板是基于MT8390 (Genio 700)芯片研發的高性能平臺,采用先進的6nm制程工藝,顯著降低功耗。該核心板配備強大的八CPU,包括兩個主頻為2.2GHz的A78
    的頭像 發表于 09-06 20:17 ?721次閱讀
    MT8390安卓<b class='flag-5'>核心板</b>_MT8390 (Genio 700)<b class='flag-5'>核心板</b>詳細參數

    [XILINX] 正點原子ZYNQ7035/7045/7100開發發布、ZYNQ 7000系列、雙ARM、PCIe2.0、SFPX2!

    7000系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三種型號。開發
    發表于 09-02 17:18

    盛顯科技RK3588核心板:高性能工業計算的新紀元

    的一顆璀璨明星。 一、RK3588核心板的卓越性能 RK3588核心板基于瑞芯微RK3588J/RK3588高性能處理器設計,采用了ARM架構的八64位處理器,集成了四Cortex
    的頭像 發表于 07-05 15:11 ?1096次閱讀
    盛顯科技RK3588<b class='flag-5'>核心板</b>:高性能工業計算的新紀元