日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

Video Frame Buffer IP初學(xué)者入門案例分析

454398 ? 來源:Xilinx工程師 ? 作者:Xilinx工程師 ? 2020-11-16 15:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Video Frame Buffer IP 簡介

Video Frame Buffer Read/Write IP 支持您將視頻數(shù)據(jù)從存儲器域(AXI4 存儲器映射接口)遷移到 AXI4-Stream 接口,或反之亦然。

從更高層次來看,它的作用與我們在先前視頻系列(視頻系列 24、視頻系列 25視頻系列 26 等)中所使用過的 AXI VDMA IP 并無差異。

那么為什么要使用 Video Frame Buffer IP 核而不是 AXI VDMA IP 呢?

答案就記錄在(賽靈思答復(fù)記錄 72543)中。究其本質(zhì),AXI VDMA IP 從 AXI4-Stream 接口提取字節(jié),并直接將其移植到存儲器中,無關(guān)乎視頻數(shù)據(jù)格式。

Video Frame Buffer 必須關(guān)注傳入傳出存儲器的數(shù)據(jù)格式。根據(jù)所選格式,它能以不同方式將數(shù)據(jù)存儲在存儲器中。這對于 Linux 應(yīng)用非常實用。

比如,V4L2 格式 YUYVUYVY 都表示 YUV4:2:2 8 位,唯一差別就在于兩者在存儲器中的存儲方式。

因此,建議針對新設(shè)計采用 Video Frame Buffer IP。

如需了解有關(guān) Video Frame Buffer Read/Write IP 的詳情,請參閱 (PG278)。

為 Video Frame Buffer IP 生成設(shè)計示例

注意:下文是基于 2019.2 版本中提供的設(shè)計示例編寫的。

硬件 (Vivado 2019.2) 設(shè)計示例

要生成應(yīng)用設(shè)計示例的硬件部分 (Vivado Design),請遵循 (PG278) 的第 5 章中的步驟進行操作。此處設(shè)計示例可用于 KC705、ZCU102、ZCU104 和 ZCU106 評估板。即使您沒有上述任意評估板,我也建議從設(shè)計示例開始實踐。這始終都是最佳的起點。

注意:要利用 Vivado WebPack 許可證生成設(shè)計示例,請使用 ZCU104 評估板作為起點開始操作。

設(shè)計示例分為兩種。一種用于 Video Frame Buffer Read IP,另一種用于 Video Frame Buffer Write IP。

我建議使用面向 Video Frame Buffer Write IP 的設(shè)計示例,因為 Video Frame Buffer Write IP 和 Video Frame Buffer Read IP 都囊括在其中。

Video Frame Buffer Write IP 設(shè)計示例的硬件設(shè)計屬于非?;A(chǔ)性的設(shè)計。

它使用 Video Frame Buffer Read IP 將數(shù)據(jù)從存儲器讀取到 AXI4-Stream 接口。

隨后,將其轉(zhuǎn)換為本地視頻,然后再使用 AXI4-Stream to Video Out IP 和 Video in to AXI4-Stream IP 重新轉(zhuǎn)換為 AXI4-Stream。

最后使用 Video Frame Buffer Write IP 將 AXI4-Stream 數(shù)據(jù)重新寫入存儲器。


我認為對于此設(shè)計,有兩個值得注意的要點:

1. 上述兩個 Video Frame Buffer IP(Read 和 Write)各自的中斷輸出都連接到處理器。這是前提條件。Video Frame Buffer 是基于中斷的 IP。


2. 而這兩個 Video Frame Buffer IP 的復(fù)位輸入則連接至 AXI GPIO IP。這一點至關(guān)重要,因為它支持您從處理器執(zhí)行 IP 軟復(fù)位。就像所有 HLS IP 一樣,只要分辨率改變,就需要將 Video Frame Buffer 復(fù)位。

應(yīng)用示例 (Vitis 2019.2)

要生成應(yīng)用示例,在 Vivado 中,首先將硬件導(dǎo)出至賽靈思 Vitis(依次單擊 File > Export > Export Hardware …)。

確保在導(dǎo)出的硬件中包含比特流。這將創(chuàng)建一個 XSA 文件。


啟動賽靈思 Vitis 并選擇要用作為工作空間的目錄。

在 Vitis 中,單擊 New > Platform project。


輸入您所選的平臺名稱(例如,v_frmbuf_zcu104_pfm),然后單擊 Next。


確保選中 Create from hardware specification (XSA),然后單擊 Next。


選擇從 Vivado 導(dǎo)出的 XSA 文件,確保已選中 A53 處理器,然后單擊 Finish。


創(chuàng)建平臺后,單擊 psu_cortexa53_0 > standalone on psu_cortexa53_0 下的 Board Support Package,然后展開 Peripheral Drivers 部分。


在 Peripheral Drivers 下,查找對應(yīng)于 Video Frame Buffer Write (v_frmbuf_wr) 的行,然后單擊 Import Examples。


選擇示例 (xv_frmbufwr_example),然后單擊 OK。


運行應(yīng)用示例

注意:以下步驟假定評估板已上電并且已通過 UART 連接,BOOT 模式開關(guān)已設(shè)置為 JTAG 模式和 JTAG,并且已打開 UART 終端(如 Tera Term)供正確的 COM 端口使用。

單擊應(yīng)用并單擊錘子圖標(biāo)以構(gòu)建應(yīng)用:


要在硬件上啟動應(yīng)用示例,請右鍵單擊設(shè)計應(yīng)用示例,并單擊 Run As > Run Configurations…


在 Create, manage, and run configurations 窗口中,右鍵單擊 Single Application Debug,然后單擊 New Configuration。


在配置窗口的 Target Setup 選項卡中,確保已啟用 psu_init(如果在 ZCU102、ZCU104 或 ZCU106 評估板上運行)和 Program FPGA,然后單擊 Run。


在 UART 終端中,可以看到此應(yīng)用正在嘗試不同的視頻分辨率和色彩空間組合。


在應(yīng)用運行結(jié)束時,可能會顯示部分測試失敗的原因(主要原因是硬件配置不支持)。


色彩空間和視頻分辨率在應(yīng)用中以 ColorFormats 和 TestModes 結(jié)構(gòu)來定義。


編輯:hfy


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

    關(guān)注

    39

    文章

    7758

    瀏覽量

    172278
  • 賽靈思
    +關(guān)注

    關(guān)注

    33

    文章

    1798

    瀏覽量

    133682
  • Video
    +關(guān)注

    關(guān)注

    0

    文章

    197

    瀏覽量

    46678
  • Vitis
    +關(guān)注

    關(guān)注

    0

    文章

    158

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    面向測量初學(xué)者入門專欄:為什么要測量聲音和振動?

    面向測量初學(xué)者入門專欄:為什么要測量聲音和振動?您有沒有想過,其實我們每天都生活在各種“聲音”和“振動”之中?這些復(fù)雜交織的聲音和振動,如果按照頻率(也就是聲音的高低)進行分解,并分析其大小、甚至
    的頭像 發(fā)表于 04-17 09:51 ?472次閱讀
    面向測量<b class='flag-5'>初學(xué)者</b>的<b class='flag-5'>入門</b>專欄:為什么要測量聲音和振動?

    關(guān)于TNC同軸線纜結(jié)構(gòu):這是一篇被很多射頻初學(xué)者忽視的干貨文

    很多射頻初學(xué)者常將TNC接口視作BNC的“螺紋加強版”,卻忽略了其內(nèi)部嚴絲合縫的物理結(jié)構(gòu)對信號傳輸?shù)臎Q定性影響。本文深度拆解TNC同軸線纜的四大核心層:從利用集膚效應(yīng)的中心導(dǎo)體,到?jīng)Q定特征阻抗
    的頭像 發(fā)表于 04-16 16:19 ?110次閱讀
    關(guān)于TNC同軸線纜結(jié)構(gòu):這是一篇被很多射頻<b class='flag-5'>初學(xué)者</b>忽視的干貨文

    ATX電源電路分析詳解開關(guān)電源的原理

    ATX電源電路分析詳解開關(guān)電源的原理,WORD版,圖文并茂,詳細說明各個元件在電路中的作用。適合初學(xué)者
    發(fā)表于 03-29 16:47 ?3次下載

    國產(chǎn)DSP/FPGA選型、環(huán)境搭建與初學(xué)者調(diào)研全指南

    作為全國產(chǎn)解決方案的標(biāo)桿,其核心選型(長城銀河FT-M6678N DSP、復(fù)旦微JFM7VX690T36 FPGA)、開發(fā)環(huán)境搭建,以及適配初學(xué)者的調(diào)研路徑,都值得細細拆解。更關(guān)鍵的是,芯片與板卡在實際使用中的各類問題、易忽略的技術(shù)細節(jié),直接決定實操成功率,也是發(fā)燒友
    的頭像 發(fā)表于 03-10 18:52 ?822次閱讀
    國產(chǎn)DSP/FPGA選型、環(huán)境搭建與<b class='flag-5'>初學(xué)者</b>調(diào)研全指南

    RDMA設(shè)計45:RoCE v2 原語功能驗證與分析2

    本博文主要交流設(shè)計思路,在本博客已給出相關(guān)博文約170篇,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設(shè)計。續(xù)上,為便于查看,給出表1部分 表1 RoCE v2原語功能
    發(fā)表于 02-26 07:52

    AI端側(cè)部署案例(SC171開發(fā)套件V2-FAS)

    AI端側(cè)部署案例(SC171開發(fā)套件V2-FAS) 序列 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 工程源碼 1 初學(xué)者入門手寫數(shù)字識別案例 32分21秒 https
    發(fā)表于 02-11 12:08

    RDMA設(shè)計39:寄存器功能驗證與分析

    本博文主要交流設(shè)計思路,在本博客已給出相關(guān)博文約116篇,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設(shè)計。 續(xù)前面寄存器功能驗證思路,下面對各功能模塊介紹。 (1
    發(fā)表于 02-11 09:24

    AI端側(cè)部署案例(SC171開發(fā)套件V3)2026版

    AI端側(cè)部署案例(SC171開發(fā)套件V3)2026版 序列 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 工程源碼 1 初學(xué)者入門手寫數(shù)字識別案例 25分29秒 https
    發(fā)表于 01-15 10:40

    FPGA初學(xué)者求助

    Vivado2025.1配置MIG時出現(xiàn)報錯 大家好,我是一名研一的學(xué)生,同時也是一名FPGA初學(xué)者,最近在使用vivado2025.1配置MIG的時候遇到了問題,具體問題如下: 我這個mig的配置
    發(fā)表于 12-07 11:43

    RDMA設(shè)計5:RoCE V2 IP架構(gòu)

    專注高性能存儲與傳輸,在本博客已給出相關(guān)博文已100多篇,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設(shè)計。 為便于讀者更好的理解IP設(shè)計,這里以高速數(shù)據(jù)傳輸為背景,根據(jù)
    發(fā)表于 11-25 10:34

    Video Processing Subsystem與HDMI示例設(shè)計

    在撰寫本文時,HDMI Transmitter Subsystem IP 核與 Video Processing Subsystem IP 核均有多個示例設(shè)計可供使用,但并沒有演示將兩者功能結(jié)合在一起來使用的設(shè)計。
    的頭像 發(fā)表于 11-07 10:35 ?975次閱讀
    <b class='flag-5'>Video</b> Processing Subsystem與HDMI示例設(shè)計

    學(xué)習(xí)物聯(lián)網(wǎng)怎么入門?

    的相關(guān)書籍和視頻進行學(xué)習(xí)。也可以通過參加線下班、工作坊和實踐活動來學(xué)習(xí)。不同的學(xué)習(xí)方式適合不同的人群,初學(xué)者可以根據(jù)自己的實際情況選擇適合自己的學(xué)習(xí)方式。   第三,進行實踐操作是入門學(xué)習(xí)物聯(lián)網(wǎng)
    發(fā)表于 10-14 10:34

    C語言入門(硬件嵌入式那種不是APP開發(fā)的)

    C語言入門(硬件嵌入式那種不是APP開發(fā)的),有沒有對初學(xué)者很友好的書籍、視頻等資料推薦一下,一直以來看了正dian原子、野火等的視頻、文檔結(jié)果從快要入門到放氣,然后再從放氣到快要入門
    發(fā)表于 09-27 12:03

    避雷!樹莓派初學(xué)者常犯的5個錯誤!

    如果你剛剛?cè)胧謽漭?,你就會知道它潛力無窮,幾乎能實現(xiàn)你想到的任何功能。然而,這種自由也讓你可能在不知不覺中做出對系統(tǒng)有害的操作。在本文中,我將介紹要避免犯哪些錯誤。初學(xué)者最常犯的錯誤包括:損壞SD
    的頭像 發(fā)表于 07-22 17:16 ?1587次閱讀
    避雷!樹莓派<b class='flag-5'>初學(xué)者</b>常犯的5個錯誤!

    射頻設(shè)計入門之S參數(shù)

    射頻設(shè)計是一個復(fù)雜而深奧的領(lǐng)域,對于初學(xué)者來說,往往不知道從哪里入手。然而,有時候,一個簡單的起點就能為我們打開通往知識的大門。今天,我們就來聊聊為什么射頻入門可以從S參數(shù)開始。
    的頭像 發(fā)表于 06-13 10:47 ?2843次閱讀
    射頻設(shè)計<b class='flag-5'>入門</b>之S參數(shù)
    新竹县| 中西区| 蓬莱市| 双城市| 湟源县| 大关县| 确山县| 汤阴县| 包头市| 云阳县| 会昌县| 阳东县| 康保县| 沾益县| 乾安县| 龙川县| 精河县| 合江县| 麻阳| 乌海市| 无为县| 唐海县| 集贤县| 玛多县| 黔西| 同心县| 玛曲县| 怀来县| 三江| 丹凤县| 微博| 九龙城区| 融水| 高雄市| 浪卡子县| 威海市| 同仁县| 朝阳市| 宜君县| 化德县| 偃师市|