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 ? 來源: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 接口,或反之亦然。

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

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

答案就記錄在(賽靈思答復(fù)記錄 72543)中。究其本質(zhì),AXI VDMA IP 從 AXI4-Stream 接口提取字節(jié),并直接將其移植到存儲(chǔ)器中,無關(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)估板。即使您沒有上述任意評(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ì)屬于非常基礎(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)估板已上電并且已通過 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)來定義。


編輯:hfy


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

    關(guān)注

    39

    文章

    7693

    瀏覽量

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

    關(guān)注

    33

    文章

    1797

    瀏覽量

    132900
  • Video
    +關(guān)注

    關(guān)注

    0

    文章

    196

    瀏覽量

    46276
  • Vitis
    +關(guān)注

    關(guān)注

    0

    文章

    151

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

    linux初學(xué)者,用這樣的開發(fā)板合適嗎?

    這款是深圳市九鼎創(chuàng)展科技有限公司的全志A40I開發(fā)板,適合linux初學(xué)者嗎? 先用開發(fā)板調(diào)試,調(diào)試成功后,就可以單獨(dú)用核心板,再配合自己做的底板就可以做產(chǎn)品了。 做核心板還是難度太大了,開發(fā)周期太長(zhǎng),直接用核心板。穩(wěn)定靠譜
    發(fā)表于 04-10 11:11

    一文詳解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 ?1950次閱讀
    一文詳解<b class='flag-5'>Video</b> In to AXI4-Stream <b class='flag-5'>IP</b>核

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

    TOP22X系列雖然出來得比較早,但外圍簡(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)千萬不要涉足此行,以免誤入歧途,耽誤您的前程。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~)
    發(fā)表于 03-28 15:05

    CAN通信協(xié)議——中文版

    資料介紹: 本資料是面向 CAN 總線初學(xué)者的 CAN 入門書。對(duì) CAN 是什么、CAN 的特征、標(biāo)準(zhǔn)規(guī)格下的位置分布等、 CAN 的概要及 CAN 的協(xié)議進(jìn)行了說明。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下
    發(fā)表于 03-22 15:27

    單片機(jī)C語言編程寶典大全,初學(xué)必備【強(qiáng)推下載!】

    資料介紹:包含 1. 51單片機(jī)入門教程 2. 初學(xué)者適用:?jiǎn)纹瑱C(jī)C語言實(shí)例100例(代碼及釋義) 3. 51單片機(jī)C語言快速上手 4. 51單片機(jī)C編程(周立功) 5. 51單片機(jī)應(yīng)用從零開始
    發(fā)表于 03-14 11:03

    Redis實(shí)戰(zhàn)筆記

    《 2024最新Redis 實(shí)戰(zhàn)筆記》,這份筆記對(duì) Redis 的相關(guān)知識(shí)做了系統(tǒng)全面的介紹,還是PDF版本,可自由復(fù)制,特別適合 Redis 初學(xué)者快速入門和提高。 ? 本筆記適合人群:前半部分適合 Redis 初學(xué)者快速
    的頭像 發(fā)表于 02-09 09:12 ?534次閱讀
    Redis實(shí)戰(zhàn)筆記

    EE-269:以太網(wǎng)802.3初學(xué)者指南

    電子發(fā)燒友網(wǎng)站提供《EE-269:以太網(wǎng)802.3初學(xué)者指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-05 09:48 ?1次下載
    EE-269:以太網(wǎng)802.3<b class='flag-5'>初學(xué)者</b>指南

    XD08M3232紅外感應(yīng)單片機(jī)開發(fā)板適合初學(xué)者嗎?

    到學(xué)習(xí)效果和興趣保持。以下是關(guān)于XD08M3232開發(fā)板是否適合初學(xué)者的詳細(xì)分析。 1. 硬件特性 XD08M3232開發(fā)板具有豐富的硬件特性,如8K字節(jié)的FLASH、128字節(jié)的EEPROM、256字節(jié)
    發(fā)表于 12-07 14:55