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

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

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

3天內不再提示

Zynq及Vitis HLS助力面向聲音合成和聲學控制的低時延技術

Xilinx賽靈思官微 ? 來源:Xilinx賽靈思官微 ? 2023-04-19 14:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

音頻輸入到輸出,現有的實時數字音頻系統很難實現低于 1ms 的時延。實際上,200μs 是到目前為止可實現的最佳時延。INSA(法國)的 Emeraude 研究團隊正在開發 Syfala 編譯器,該編譯器結合了 Faust (一種用于實時音頻 DSP 的領域特定語言)和 AMD Vitis HLS,使其為音頻 DSP 用戶提供非常高級的音頻合成工具。

Emeraude 采用基于 AMD Zynq 的FPGA 板卡、低時延音頻編解碼器和 Syfala 編譯器,在眾多簡單的 DSP 程序上實現了 11μs 的低時延。這項新技術適用于聲音合成和主動聲學控制。

01

項目挑戰

實時音頻數字信號處理( DSP )已經在廣泛的計算機架構上實現:采用馮?諾依曼架構的 CPU、多核 CPU、GPU、專用電路、FPGA 等。然而,實現超低時延(即小于1ms)的唯一方法是使用專用電路,如 ASIC 或 FPGA。

盡管如此,對于 DSP 程序員而言,使用 FPGA 幾乎是不可能的事情,因為他們沒有掌握硬件設計技能。

因此,該項目的主要挑戰在于設計出一款工具,允許音頻 DSP 程序員以極低時延(即小于 100μs)在 FPGA 上實現任意音頻 DSP 算法

02

解決方案

采用的解決方案是將音頻 DSP 語言編譯器(即 Faust)的輸出與 HLS 工具 Vitis HLS連接起來。Faust 編譯器不僅可處理軟硬件分區,而且還可隔離將在 FPGA 上實施的內核 DSP 算法,如圖 1 所示。

0de1e9f6-de7b-11ed-bfe3-dac502259ad0.png

圖 1:從 Faust 程序到 FPGA 的 Syfala 編譯流程

Vitis HLS 用于實現該內核 DSP 的硬件,允許訪問外部 DDR 內存以及使用 ARM Zynq 處理系統驅動程序的硬件控制器

INSA-LYON 的研究團隊主管 Tanguy Risset 表示:“Vitis HLS 允許我們直接重復使用 Faust 編譯器生成的 C++ 代碼,因此從 Faust 高級規范直至 FPGA 比特流都無需經歷手動設計流程。此外,Vitis HLS 與 AMD 的設計流程能夠很好地集成在一起,方便我們進行硬件/軟件的協同設計。”

03

設計成效

最終成效就是獲得一個新的編譯流程,可將任意音頻 DSP 程序自動編譯到基于 AMD Zynq 7000 的 FPGA 板卡(如 Digilent Zybo 或 Genesys)上。這樣一來,模擬輸入到模擬輸出,所實現的程序的時延可低至 11μs。如此短的時延是前所未有的。該編譯器是開源的,目前用于實現主動聲學控制算法和 3D 音頻編解碼流程。

Risset 補充道:“Vitis HLS 使我們能夠精確控制 IP 的時延。特別是 Vitis HLS 能夠生成一個有一個樣本延遲時延的 IP。這對于實現我們在模擬與模擬之間實現的時延極為重要。”

Risset 表示,Vitis HLS IP 的調度視圖有助于我們了解 Vitis HLS 是如何引導并行化,以及內存訪問是如何對 IP 時延產生影響的。他補充道:“這促使我們在 Faust 生成的 C++ 代碼中對內存訪問進行優化,這是實現低時延的必要步驟。”





審核編輯:劉清

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

    關注

    556

    文章

    8155

    瀏覽量

    356696
  • FPGA
    +關注

    關注

    1645

    文章

    22021

    瀏覽量

    617324
  • 編解碼器
    +關注

    關注

    0

    文章

    273

    瀏覽量

    24727
  • 編譯器
    +關注

    關注

    1

    文章

    1661

    瀏覽量

    50116
  • HLS
    HLS
    +關注

    關注

    1

    文章

    133

    瀏覽量

    24790

原文標題:Zynq 及 Vitis HLS 助力面向聲音合成和聲學控制的低時延技術

文章出處:【微信號:賽靈思,微信公眾號:Xilinx賽靈思官微】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在Unified IDE中創建視覺庫HLS組件

    最近我們分享了開發者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統 IDE)和開發者分享|AMD Vitis
    的頭像 發表于 07-02 10:55 ?417次閱讀
    如何在Unified IDE中創建視覺庫<b class='flag-5'>HLS</b>組件

    使用AMD Vitis Unified IDE創建HLS組件

    這篇文章在開發者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統 IDE) 的基礎上撰寫,但使用的是 AMD Vitis Unifie
    的頭像 發表于 06-20 10:06 ?890次閱讀
    使用AMD <b class='flag-5'>Vitis</b> Unified IDE創建<b class='flag-5'>HLS</b>組件

    如何使用AMD Vitis HLS創建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 來創建一個 HLS IP,通過 AXI4 接口從存儲器讀取數據、執行簡單的數學運算,然后將數據寫回存儲器。接著會在 AMD Vivado Design Suite 設計中使用此
    的頭像 發表于 06-13 09:50 ?579次閱讀
    如何使用AMD <b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>創建<b class='flag-5'>HLS</b> IP

    Actran聲學仿真解決方案:工業級聲學預測與優化的專業技術平臺

    問題?如何平衡計算精度與效率?Actran聲學仿真軟件作為專業的聲學工程解決方案,針對這些挑戰提供了系統性的技術應對策略。 Actran的核心技術架構 Actran基于先進的有限元/無
    的頭像 發表于 06-06 09:45 ?262次閱讀

    正點原子Z15I ZYNQ 開發板資料發布!板載PCIe2.0、SPFx2、MIPI CSI等接口,資料豐富!

    正點原子Z15I ZYNQ 開發板資料發布!板載PCIe2.0、SPFx2、MIPI CSI等接口,資料豐富! 正點原子Z15I ZYNQ開發板,核心板全工業級設計,主控芯片
    發表于 05-30 16:59

    正點原子Z20 ZYNQ 開發板發布!板載FMC LPC、LVDS LCD和WIFI&amp;藍牙等接口,資料豐富!

    接口等外設。開發板提供了豐富的開發文檔和軟件資源,涉及FPGA開發、Vitis開發、Linux系統開發和Qt開發! 一、資料下載 正點原子Z20 ZYNQ開發板/核心板:http
    發表于 05-30 16:55

    聲學技術如何重構人機交互生態

    人機交互的底層邏輯。隨著非線性聲學計算與強化學習的深度融合,聲音交互正從“聽得見”邁向“聽得懂”,并逐漸成為 AI 時代的重要接口。
    的頭像 發表于 04-14 13:50 ?361次閱讀

    真時技術深度解析

    相控陣天線通過移相器、真時或二者的組合,使合成波束更精確地指向陣列轉向角度內的所需方向。本文將介紹這兩種方法,以及更寬帶寬的天線陣列是如何推動真時在其系統設計中的應用。
    的頭像 發表于 03-13 10:27 ?854次閱讀
    真時<b class='flag-5'>延</b><b class='flag-5'>技術</b>深度解析

    zynq通過什么接口去控制DLP?

    我是用ZYNQ控制DLP,DLP的投影,給sensor采集。我的問題是zynq通過什么接口去控制DLP。DLP和sensor沒有物理連接,sensor會直接拍DLP的投影
    發表于 02-21 06:56

    敏捷合成器的技術原理和應用場景

    敏捷合成器,作為一種高性能的信號發生器,其技術原理和應用場景值得深入探討。技術原理敏捷合成器的技術原理主要基于先進的頻率
    發表于 02-20 15:25

    使用AMD Vitis進行嵌入式設計開發用戶指南

    由于篇幅有限,本文僅選取部分內容進行分享。 Vitis 簡介 AMD Vitis 工具套件包含多種設計技術,用于開發以 AMD 器件(例如,AMD Versal 自適應 SoC 器件、AMD
    的頭像 發表于 01-08 09:33 ?1395次閱讀
    使用AMD <b class='flag-5'>Vitis</b>進行嵌入式設計開發用戶指南

    助力AIoT應用:在米爾FPGA開發板上實現Tiny YOLO V4

    Darknet 上訓練的截圖 四、 通過 Vivado HLS 為 FPGA 準備模型要將模型部署到 FPGA,需要將神經網絡操作轉換為硬件級描述。使用 Xilinx 的 Vitis HLS(高級綜合)可以將
    發表于 12-06 17:18

    聲波傳感器和聲音傳感器的區別

    聲波傳感器和聲音傳感器這兩個術語在很多情況下可以互換使用,因為它們通常都用于檢測和測量聲波的存在和特性。然而,它們之間還是存在一些細微的差別,這些差別主要體現在它們的工作原理、應用領域以及技術細節上
    的頭像 發表于 09-19 16:37 ?1445次閱讀

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

    、視頻演示!了解更多關于ZYNQ7015開發板詳情 三、豐富資料!提供豐富的開發資料助力開發者更加快速的上手 四、社群交流!技術交流&答疑解惑 五、了解更多!正點原子ZYNQ
    發表于 09-14 10:12

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

    豐富的開發文檔和軟件資源,涉及FPGA開發、Vitis裸機開發、Linux系統開發和PCIe開發等教學領域,助力開發者輕松上手! 一、重磅新品!正點原子FPGA新品ZYNQ7035/7045/7100
    發表于 09-02 17:18
    主站蜘蛛池模板: 波多野结衣在线一区 | 性欧美丰满xxxx性久久久 | 三级在线观看免播放网站 | 超级香蕉97视频在线观看一区 | 午夜视频国语 | 欧美成人性色生活片天天看 | 亚洲情a成黄在线观看 | 奇米影色777四色在线首页 | 一丝不遮视频免费观看 | 国产日本特黄特色大片免费视频 | 久久99精品久久久久久臀蜜桃 | 亚洲第8页 | 77788色淫网站女女免费视频 | 成年女人免费看一级人体片 | 久久成人国产 | 欧美成人看片一区二区三区 | 久青草国产手机在线视频 | 免费啪啪网 | 亚洲精品中文字幕乱码三区一二 | 特黄视频免费看 | 五月婷婷六月丁香综合 | 四虎成人影院网址 | 四虎影院精品在线观看 | 天天干天天干天天操 | 免费一级大片 | 国产特黄一级一片免费 | 欧美性一区二区三区 | 五月婷婷网站 | 欧美一区二区三区不卡免费观看 | freesex性欧美重口 | 老司机51精品视频在线观看 | 精品国产一区二区三区国产馆 | 久久久精品免费视频 | 狠狠色丁香六月色 | 在线种子搜索 | 色噜噜成人综合网站 | 免费的国语一级淫片 | 国产色产综合色产在线观看视频 | 欧美大色网 | 四虎影院网站 | 国产秦先生大战白丝97在线 |