chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

Video Frame Buffer IP 簡(jiǎn)介

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

從更高層次來(lái)看,它的作用與我們?cè)谙惹耙曨l系列(視頻系列 24、視頻系列 25視頻系列 26 等)中所使用過(guò)的 AXI VDMA IP 并無(wú)差異。

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

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

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

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

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

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

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

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

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

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

注意:要利用 Vivado WebPack 許可證生成設(shè)計(jì)示例,請(qǐng)使用 ZCU104 評(píng)估板作為起點(diǎn)開始操作。

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

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

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

它使用 Video Frame Buffer Read IP 將數(shù)據(jù)從存儲(chǔ)器讀取到 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ù)重新寫入存儲(chǔ)器。


我認(rèn)為對(duì)于此設(shè)計(jì),有兩個(gè)值得注意的要點(diǎn):

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


2. 而這兩個(gè) Video Frame Buffer IP 的復(fù)位輸入則連接至 AXI GPIO IP。這一點(diǎn)至關(guān)重要,因?yà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)建一個(gè) XSA 文件。


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

在 Vitis 中,單擊 New > Platform project。


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


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


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


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


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


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


運(yùn)行應(yīng)用示例

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

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


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


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


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


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


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


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


編輯:hfy


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

    關(guān)注

    39

    文章

    7730

    瀏覽量

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

    關(guān)注

    33

    文章

    1798

    瀏覽量

    133375
  • Video
    +關(guān)注

    關(guān)注

    0

    文章

    197

    瀏覽量

    46530
  • Vitis
    +關(guān)注

    關(guān)注

    0

    文章

    156

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    AI端側(cè)部署案例(SC171開發(fā)套件V3)2026版 序列 課程名稱 視頻課程時(shí)長(zhǎng) 視頻課程鏈接 課件鏈接 工程源碼 1 初學(xué)者入門手寫數(shù)字識(shí)別案例 *附件:文檔:初學(xué)者入門手寫數(shù)
    發(fā)表于 02-11 12:08

    RDMA設(shè)計(jì)39:寄存器功能驗(yàn)證與分析

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

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

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

    FPGA初學(xué)者求助

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

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

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

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

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

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

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

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

    C語(yǔ)言入門(硬件嵌入式那種不是APP開發(fā)的),有沒(méi)有對(duì)初學(xué)者很友好的書籍、視頻等資料推薦一下,一直以來(lái)看了正dian原子、野火等的視頻、文檔結(jié)果從快要入門到放氣,然后再?gòu)姆艢獾娇煲?b class='flag-5'>入門
    發(fā)表于 09-27 12:03

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

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

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

    射頻設(shè)計(jì)是一個(gè)復(fù)雜而深?yuàn)W的領(lǐng)域,對(duì)于初學(xué)者來(lái)說(shuō),往往不知道從哪里入手。然而,有時(shí)候,一個(gè)簡(jiǎn)單的起點(diǎn)就能為我們打開通往知識(shí)的大門。今天,我們就來(lái)聊聊為什么射頻入門可以從S參數(shù)開始。
    的頭像 發(fā)表于 06-13 10:47 ?2460次閱讀
    射頻設(shè)計(jì)<b class='flag-5'>入門</b>之S參數(shù)

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

    AI端側(cè)部署案例(SC171開發(fā)套件V3) 序列 課程名稱 視頻課程時(shí)長(zhǎng) 視頻課程鏈接 課件鏈接 工程源碼 1 初學(xué)者入門手寫數(shù)字識(shí)別案例 20分02秒 https://t.elecfans.com
    發(fā)表于 04-16 18:33

    從單片機(jī)初學(xué)者邁向單片機(jī)工程師

    從單片機(jī)初學(xué)者邁向單片機(jī)工程師,對(duì)初學(xué)者非常適用。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~)
    發(fā)表于 04-15 14:06

    一文詳解Video In to AXI4-Stream IP

    Video In to AXI4-Stream IP核用于將視頻源(帶有同步信號(hào)的時(shí)鐘并行視頻數(shù)據(jù),即同步sync或消隱blank信號(hào)或者而后者皆有)轉(zhuǎn)換成AXI4-Stream接口形式,實(shí)現(xiàn)了接口轉(zhuǎn)換。該IP還可使用VTC核,
    的頭像 發(fā)表于 04-03 09:28 ?2680次閱讀
    一文詳解<b class='flag-5'>Video</b> In to AXI4-Stream <b class='flag-5'>IP</b>核

    12V開關(guān)電源制作_適合初學(xué)者制作的TOP22X系列開關(guān)電源

    TOP22X系列雖然出來(lái)得比較早,但外圍簡(jiǎn)單、高效,適合初學(xué)者制作。圖下面的是量產(chǎn)的真實(shí)數(shù)據(jù)。變壓器都是PC40材質(zhì)。同樣適合100KHZ的其它芯片驅(qū)動(dòng)的單端反激式開關(guān)電源 需要完整版資料可下載附件查看哦!
    發(fā)表于 04-02 14:39

    51單片機(jī)經(jīng)典入門教程(非常棒的教程)

    【前言】 適合初學(xué)者入門級(jí)教程。 本文作者提示:本教程乃最通俗易懂之單片機(jī)教材,如果您還是看不懂,請(qǐng)千萬(wàn)不要涉足此行,以免誤入歧途,耽誤您的前程。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~)
    發(fā)表于 03-28 15:05