色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

Vivado設(shè)計(jì)中生成VPSS時(shí)出現(xiàn)的常見(jiàn)問(wèn)題解析

電子設(shè)計(jì) ? 來(lái)源:賽靈思社區(qū) ? 作者:賽靈思社區(qū) ? 2020-12-04 15:21 ? 次閱讀

Video Processing SubSystem (VPSS) IP 核簡(jiǎn)介

賽靈思系列 Video Processing Subsystem IP 核是為了便于使用而被封裝到單個(gè) IP 中的一組系列處理 IP。該核是基于 HLS 的 IP。這就是說(shuō)當(dāng)您將 IP 添加到設(shè)計(jì)中后,此核用 C/C++ 編寫,然后在后臺(tái)由 Vivado 轉(zhuǎn)換為 RTL(VHDL/Verilog)。

VPSS IP 支持多種系列處理功能,例如:

  • 去交織
  • 系列縮放(向上和向下縮放)
  • 色彩空間轉(zhuǎn)換
  • 幀速率轉(zhuǎn)換

VPSS IP 隨附 Vivado 2018.3 及更高版本免費(fèi)提供。

有關(guān) VPSS IP 的文檔,請(qǐng)參閱《Video Processing Subsystem 產(chǎn)品指南》 (PG231)。

建議 #1:從(硬件)示例設(shè)計(jì)開(kāi)始

本系列條目旨在為任何即將使用 VPSS IP 的用戶提供指導(dǎo)。

正如我先前提到過(guò)的,VPSS IP 基于 HLS 并有多個(gè)核。

這就會(huì)涉及到用戶需要遵循的一些復(fù)雜規(guī)則。操作并不復(fù)雜,但要快速啟動(dòng),最好的方法是參考硬件和軟件設(shè)計(jì)的示例設(shè)計(jì)。

生成硬件 (Vivado) 示例設(shè)計(jì)非常簡(jiǎn)單。

(注意:這些步驟記錄在《Video Processing Subsystem 產(chǎn)品指南》 (PG231) 第 67 頁(yè)的“詳細(xì)示例設(shè)計(jì)”中)

1. 打開(kāi) Vivado(我使用的是 2018.3 版)

2. 為支持的一個(gè)電路板(KC705、ZCU102、ZCU104 或 ZCU106)創(chuàng)建一個(gè)新工程

  • 注 1:如果您使用的是 Vivado webpack 版,則只能使用 ZCU104 電路板。
  • 注 2:您是否有此電路板并不重要。示例設(shè)計(jì)僅用作參考。您可以重新創(chuàng)建自己的電路板。

3. 創(chuàng)建塊設(shè)計(jì) (BD) 并添加 Video Processing SubSystem IP。保存塊設(shè)計(jì)。

4. 在源窗口中,右鍵單擊 IP 并選擇“Generate Example Design”。


5. 選擇要生成示例設(shè)計(jì)的路徑

注意:生成 VPSS 時(shí)出現(xiàn)的常見(jiàn)問(wèn)題是使用 Windows 操作系統(tǒng)時(shí)的路徑問(wèn)題。如果您使用的是 Windows 主機(jī)操作系統(tǒng),請(qǐng)確保使用最短路徑進(jìn)行示例設(shè)計(jì)(和任何一般項(xiàng)目)。

在 Vivado 設(shè)計(jì)中,最重要的是要看來(lái)自 VPSS 的復(fù)位信號(hào)(該信號(hào)控制上游 (TPG) 和下游 (AXI4S 到系列輸出) IP)。

此信號(hào)主要用于拖延上游 IP 發(fā)送數(shù)據(jù)(直到配置了 VPSS 且做好了接受新數(shù)據(jù)的準(zhǔn)備時(shí))。由于 VPSS 是基于 HLS 的 IP,因此至關(guān)重要的是要確保進(jìn)來(lái)的第一個(gè)數(shù)據(jù)是幀的第一個(gè)像素。

注意:由于此復(fù)位信號(hào),每當(dāng) VPSS IP 中的配置被更改時(shí),可能會(huì)需要重新配置通過(guò)此復(fù)位連接的上游 IP。


此外,值得注意的是,示例設(shè)計(jì)不會(huì)在電路板上輸出系列數(shù)據(jù)。設(shè)計(jì)檢查 VPSS 是否在正常工作的方式是確認(rèn) AXI4-Stream 到系列輸出 IP 已鎖定,這就意味著 VTC 中設(shè)置的分辨率和 VPS S 輸出的像素/行數(shù)相匹配。

注意:系列時(shí)鐘未調(diào)整為系列分辨率,而且固定為 150 MHz。因此,在電路板上輸出系列數(shù)據(jù)將無(wú)法正常工作。但是,這個(gè)時(shí)鐘足以表明 VPSS 足夠快,可以容納每個(gè)時(shí)鐘 1 個(gè)像素 (PPC) 1080p 個(gè)像素的流的配置。

如果需要生成軟件應(yīng)用示例設(shè)計(jì),則需要為 BD 生成 BD 輸出產(chǎn)品(在源窗口中右鍵單擊“BD > generate output products”)并選擇導(dǎo)出到硬件(文件導(dǎo)出硬件)。

注意:如果要在電路板上運(yùn)行設(shè)計(jì),還需要為設(shè)計(jì)生成比特流,并在導(dǎo)出硬件時(shí)檢查“include bitstream”選項(xiàng)。

建議 #2:查看軟件示例應(yīng)用

在編寫自己的應(yīng)用之前,最好先將 VPSS 應(yīng)用示例設(shè)計(jì)作為參考。

要生成此應(yīng)用示例設(shè)計(jì):

1. 打開(kāi) SDK 并將工作空間設(shè)置到示例設(shè)計(jì)的 .sdk 文件夾。

2. 創(chuàng)建新的硬件平臺(tái)規(guī)格

  • “File > New > Other > Xilinx > Hardware Platform Specification”
  • 單擊“瀏覽”并選擇從 VPSS Vivado 示例設(shè)計(jì)生成的 .hdf 文件,然后單擊“Finish”。


注意:如果您從 Vivado VPSS 示例工程啟動(dòng) SDK,則不需要此步驟 (2.) (此步驟會(huì)自動(dòng)完成)。

3. 創(chuàng)建一個(gè)新的 BSP:?jiǎn)螕簟癋ile > New > Board Support Package”。保留 BSP 的默認(rèn)設(shè)置,然后單擊“Finish”。

4. 在 BSP 文件夾下,雙擊 system.mss 文件打開(kāi)它(如果尚未打開(kāi)的話)。


5. 在 system.mss 文件中,找到與系列處理器子系統(tǒng)對(duì)應(yīng)的行,然后單擊“Import Examples”。


6. 在“Examples”窗口中,選擇系列處理器子系統(tǒng)示例(xv_procss_example),然后單擊“OK”。


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

7. 將 USB 電纜從主機(jī) PC 連接到 USB JTAG 端口。確保安裝了相應(yīng)的器件驅(qū)動(dòng)。

8. 將第二根 USB 電纜從主機(jī) PC 連接到 USB JTAG 端口。確保已安裝 USB UART 驅(qū)動(dòng)。

注意:在 ZCU104 電路板上,UART 和 JTAG 只需要一根 USB 電纜。

9. 將評(píng)估板連接到電源插槽。

10. 打開(kāi)電路板。

11. 使用以下標(biāo)準(zhǔn) COM 端口設(shè)置在主機(jī) PC 上啟動(dòng)終端程序(例如,超級(jí)終端):

  • 波特率:115200
  • 數(shù)據(jù)比特:8
  • 奇偶校驗(yàn):無(wú)
  • 停止位:1
  • 流量控制:無(wú)

12. 右鍵單擊項(xiàng)目資源管理器中的應(yīng)用,然后選擇“Build Project”。

13. 右鍵單擊應(yīng)用,然后選擇“Run As… > Run Configurations”。


14. 在“Run Configurations”窗口中,右鍵單擊 Xilinx C/C++應(yīng)用(系統(tǒng)調(diào)試器)并選擇“New”。


15. 啟用”Program FPGA”。如果以 ZCU102/ZCU104/ZCU106 電路板為目標(biāo),請(qǐng)確保已啟用“Run psu_init”。


16. 單擊“Run”對(duì) FPGA 進(jìn)行編程并在電路板上啟動(dòng)應(yīng)用。

示例應(yīng)用將運(yùn)行兩個(gè)用例,并應(yīng)該會(huì)報(bào)告測(cè)試成功。


建議 #3:參閱 API 文檔

預(yù)計(jì)將使用驅(qū)動(dòng) API 對(duì) Video Processing Subsystem IP 進(jìn)行配置和控制(即使在 (PG231) 中為了調(diào)試目的記錄了寄存器映射,也不支持直接訪問(wèn)寄存器)。

通過(guò)查看 API 文檔,確保您熟悉所有可用的 API 并了解其用途。要打開(kāi)文檔,單擊與 system.mss 文件中的 VPSS 相對(duì)應(yīng)的“Documentation”鏈接(在 BSP 下)


建議 #4:使用 VPSS 日志進(jìn)行調(diào)試

示例應(yīng)用中很重要的一行是顯示 UART 中的日志的那一行:

XVprocSs_LogDisplay(VpssPtr);

如果您遇到 VPSS 方面的問(wèn)題,您真的需要使用此功能,因?yàn)樗鼤?huì)讓您清楚地了解到 VPSS 無(wú)法正常工作的原因(配置錯(cuò)誤、系統(tǒng)停止等)

編輯: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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21760

    瀏覽量

    604380
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7961

    瀏覽量

    265118
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6856

    瀏覽量

    123447
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PLL常見(jiàn)問(wèn)題解

    PLL常見(jiàn)問(wèn)題解
    發(fā)表于 08-12 13:24

    Linux的常見(jiàn)問(wèn)題解答和管理技巧

    Linux的常見(jiàn)問(wèn)題解答和管理技巧
    發(fā)表于 08-19 14:45

    labview入門常見(jiàn)問(wèn)題解

    labview入門常見(jiàn)問(wèn)題解
    發(fā)表于 06-20 11:09

    英飛凌IGBT應(yīng)用常見(jiàn)問(wèn)題解

    [tr][td]英飛凌IGBT應(yīng)用常見(jiàn)問(wèn)題解答1.IGBT模塊適用于哪些產(chǎn)品?2.Easy系列模塊電壓/電流/功率范圍?3.Easy系列有哪幾種封裝?........總共23個(gè)問(wèn)題,,已經(jīng)有此資料
    發(fā)表于 12-13 17:16

    sqlserver常見(jiàn)問(wèn)題解析

    sqlserver常見(jiàn)問(wèn)題及解釋
    發(fā)表于 10-12 15:13

    VxWorks常見(jiàn)問(wèn)題解

    VxWorks常見(jiàn)問(wèn)題解
    發(fā)表于 03-28 09:53 ?18次下載

    PC 音質(zhì)常見(jiàn)問(wèn)題解

    PC 音質(zhì)常見(jiàn)問(wèn)題解答 。
    發(fā)表于 08-02 14:24 ?18次下載

    新手-iPhone/touch常見(jiàn)問(wèn)題解

    新手-iPhone/touch常見(jiàn)問(wèn)題解答 來(lái)源于蘋果官方最權(quán)威的基本常見(jiàn)問(wèn)題解答,對(duì)于剛剛接觸iPhone/iPod touch的新手來(lái)說(shuō)非常有幫助。
    發(fā)表于 02-02 17:29 ?516次閱讀

    AN-1291:數(shù)字電位計(jì):常見(jiàn)問(wèn)題解

    AN-1291:數(shù)字電位計(jì):常見(jiàn)問(wèn)題解
    發(fā)表于 03-19 04:51 ?8次下載
    AN-1291:數(shù)字電位計(jì):<b class='flag-5'>常見(jiàn)問(wèn)題解</b>答

    PDIUSBD12常見(jiàn)問(wèn)題解答資料下載

    PDIUSBD12常見(jiàn)問(wèn)題解答資料下載
    發(fā)表于 05-14 10:10 ?11次下載

    CAN總線常見(jiàn)問(wèn)題解

    CAN總線常見(jiàn)問(wèn)題解答,面試中常問(wèn)。
    的頭像 發(fā)表于 12-27 13:47 ?1514次閱讀
    CAN總線<b class='flag-5'>常見(jiàn)問(wèn)題解</b>答

    CLOCK常見(jiàn)問(wèn)題解

    電子發(fā)燒友網(wǎng)站提供《CLOCK常見(jiàn)問(wèn)題解答.pdf》資料免費(fèi)下載
    發(fā)表于 11-23 10:23 ?0次下載
    CLOCK<b class='flag-5'>常見(jiàn)問(wèn)題解</b>答

    光耦失效的幾種常見(jiàn)問(wèn)題解析

    光耦失效的幾種常見(jiàn)問(wèn)題解析? 光耦失效是一個(gè)常見(jiàn)的問(wèn)題,特別是在電子設(shè)備中經(jīng)常使用光耦進(jìn)行隔離和信號(hào)傳輸?shù)那闆r下。下面將詳細(xì)介紹一些光耦失效的常見(jiàn)問(wèn)題以及解析。 1. 輸出信號(hào)弱或無(wú)輸
    的頭像 發(fā)表于 12-25 14:30 ?6638次閱讀

    TFPxxx常見(jiàn)問(wèn)題解

    電子發(fā)燒友網(wǎng)站提供《TFPxxx常見(jiàn)問(wèn)題解答.pdf》資料免費(fèi)下載
    發(fā)表于 09-29 09:56 ?0次下載
    TFPxxx<b class='flag-5'>常見(jiàn)問(wèn)題解</b>答

    Keystone NDK常見(jiàn)問(wèn)題解

    電子發(fā)燒友網(wǎng)站提供《Keystone NDK常見(jiàn)問(wèn)題解答.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 10:41 ?0次下載
    Keystone NDK<b class='flag-5'>常見(jiàn)問(wèn)題解</b>答
    主站蜘蛛池模板: 成人片免费看| 欧美精品一区二区三区四区| 国产日韩精品一区二区在线观看| 国产在线精品视频二区| 久久只精品99品免费久| 青青青青青青草| 亚洲qvod图片区电影| 777久久人妻少妇嫩草AV蜜桃| 边摸边吃奶边做激情叫床视| 国产香蕉九九久久精品免费| 久久久大香菇| 三级黄在线| 伊人热人久久中文字幕| 成人网18免费韩国| 花蝴蝶免费版高清版| 青柠在线观看免费播放电影 | 精品国产乱码久久久久久夜深人妻| 麻豆精品无码久久久久久久久| 日韩精品 电影一区 亚洲高清| 亚洲精品国产专区91在线| 97人人碰免费视频公开| 国产人妻精品久久久久久很牛| 男女无遮挡吃奶gift动态图| 午夜在线观看免费完整直播网页| 2019在秋霞理论| 国产亚洲精品久久77777| 嫩草国产福利视频一区二区| 亚洲 欧美 国产 综合久久| babesvideos欧美最新| 含羞草免费完整视频在线观看 | 泡妞高手在都市完整版视频免费 | 亚洲一区二区三区乱码在线欧洲 | 国产人A片在线乱码视频| 欧美顶级情欲片免费看| 亚洲色欲国产免费视频| 俄罗斯极品hd| 美女被爽cao免费漫画| 亚洲精品久久久992KVTV| 成人性生交大片免费看中文| 久久久擼擼擼麻豆| 亚洲福利精品电影在线观看|