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

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

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

虹科FPGA調(diào)試工具:VSTAR

電子工程師 ? 來(lái)源:FPGA技術(shù)支持 ? 作者:FPGA技術(shù)支持 ? 2020-11-20 09:53 ? 次閱讀

基于FPGA視頻處理

很多情況下,拍攝的視頻會(huì)有不盡人意的地方,這就需要對(duì)視頻進(jìn)行視頻處理(即幀圖像處理)以達(dá)到所期望的效果。視頻處理是一個(gè)龐大繁瑣又耗時(shí)的工程,尋常視頻處理都是在PC機(jī)上采用CPU+GPU的異構(gòu)計(jì)算來(lái)進(jìn)行;FPGA的出現(xiàn)及其高效的并行運(yùn)算性能,使得CPU+FPGA的異構(gòu)計(jì)算更加適合進(jìn)行高強(qiáng)度的批處理運(yùn)算,zynq系列兼具處理系統(tǒng)和可編程邏輯的SoC片上系統(tǒng)也使得使用FPGA進(jìn)行視頻處理這類(lèi)運(yùn)算需求量大的工程時(shí)更加得心應(yīng)手。

進(jìn)行幀圖像處理設(shè)計(jì)隨著客戶(hù)需求的提高變得越來(lái)越復(fù)雜,復(fù)雜的設(shè)計(jì)變得越來(lái)越難以調(diào)試:在何處設(shè)置探針,重復(fù)進(jìn)行編譯,放置和布線(xiàn),查看,重置探針,一遍又一遍。調(diào)試中重復(fù)過(guò)程花費(fèi)時(shí)間過(guò)多,很少有時(shí)間調(diào)試根本原因。

虹科FPGA調(diào)試工具--VSTAR

此處我們展示虹科FPGA調(diào)試工具在視頻處理設(shè)計(jì)中進(jìn)行調(diào)試并大幅縮短調(diào)試周期的案例。 我們對(duì)視頻的幀圖像處理采用復(fù)雜程度中等的圖像旋轉(zhuǎn)算法,期望達(dá)到視頻某片段旋轉(zhuǎn)縮小至消失并鏈接下一視頻片段的效果。 圖像旋轉(zhuǎn)算法映射到具有300 MHz AXI流和200 MHz AXI總線(xiàn)的Xilinx Kintex-7 FPGA K705開(kāi)發(fā)板上。

視頻處理流程框圖

在設(shè)計(jì)中向圖像旋轉(zhuǎn)算法人為的注入會(huì)造成工程出現(xiàn)預(yù)期之外的邏輯錯(cuò)誤,但可以正確通過(guò)編譯、布局布線(xiàn)、綜合和仿真。在VSTAR GUI 中打開(kāi)該設(shè)計(jì),注入VSTAR的驗(yàn)證IP并選定clk時(shí)間信號(hào)

根據(jù)設(shè)計(jì)以及調(diào)試需要,選擇了三組總線(xiàn)探針進(jìn)行監(jiān)測(cè),VSTAR會(huì)根據(jù)選定的探針自動(dòng)生成設(shè)計(jì)規(guī)則,當(dāng)然如果發(fā)現(xiàn)自動(dòng)設(shè)計(jì)的規(guī)則不太合適也可以自己手動(dòng)進(jìn)行設(shè)計(jì)規(guī)則的設(shè)定。

下載好bit流文件并運(yùn)行后,VSTAR開(kāi)始自動(dòng)檢測(cè)所選探針的錯(cuò)誤情況,如果監(jiān)測(cè)到設(shè)計(jì)規(guī)則之外的,并顯示故障,通過(guò)GTKWave上的VCD向用戶(hù)顯示。

VSTAR用于圖像旋轉(zhuǎn)器有效信號(hào)的探針設(shè)置

VSTAR為圖像旋轉(zhuǎn)器的有效信號(hào)自動(dòng)生成的規(guī)則之一

由下圖監(jiān)測(cè)結(jié)果可以看出,正常運(yùn)轉(zhuǎn)時(shí),所監(jiān)測(cè)的探針信號(hào)符合設(shè)計(jì)規(guī)則,但當(dāng)達(dá)到人為設(shè)計(jì)的錯(cuò)誤觸發(fā)條件以后,圖像旋轉(zhuǎn)器出現(xiàn)信號(hào)跳轉(zhuǎn)錯(cuò)誤,違背了設(shè)計(jì)規(guī)則,由于設(shè)定錯(cuò)誤緩存區(qū)為1次,所以此次出現(xiàn)錯(cuò)誤后會(huì)直接結(jié)束監(jiān)測(cè),并展示VSTAR IP Status狀態(tài)窗口,顯示具體錯(cuò)誤描述。

可根據(jù)出現(xiàn)錯(cuò)誤的信號(hào)以及錯(cuò)誤發(fā)生的時(shí)間去專(zhuān)向分析產(chǎn)生錯(cuò)誤的原因,從而大幅縮短調(diào)試周期。

監(jiān)測(cè)結(jié)果

責(zé)任編輯:xj

原文標(biāo)題:虹科VSTAR縮短FPGA視頻處理調(diào)試周期

文章出處:【微信公眾號(hào):FPGA技術(shù)支持】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    2

    文章

    97

    瀏覽量

    18777
  • FGPA
    +關(guān)注

    關(guān)注

    1

    文章

    24

    瀏覽量

    15949
  • 虹科電子
    +關(guān)注

    關(guān)注

    0

    文章

    572

    瀏覽量

    14133

原文標(biāo)題:虹科VSTAR縮短FPGA視頻處理調(diào)試周期

文章出處:【微信號(hào):HK-FPGA_Dep,微信公眾號(hào):FPGA技術(shù)支持】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    更強(qiáng)的無(wú)線(xiàn)(雙)串口數(shù)據(jù)記錄 調(diào)試工具

    1、介紹這是一個(gè)具備Wi-Fi功能的無(wú)線(xiàn)雙串口調(diào)試工具;除了基本的無(wú)線(xiàn)串口外還具備將串口數(shù)據(jù)自動(dòng)記錄到TF卡,可自定義數(shù)據(jù)上報(bào)地址,預(yù)留可定義IO功能邏輯等功能,具有很高的可玩性;配合自研上位機(jī)
    的頭像 發(fā)表于 08-02 08:11 ?260次閱讀
    更強(qiáng)的無(wú)線(xiàn)(雙)串口數(shù)據(jù)記錄 <b class='flag-5'>調(diào)試工具</b>

    求助,請(qǐng)問(wèn)ESP8266調(diào)試工具在哪里下載?

    請(qǐng)問(wèn)ESP8266調(diào)試工具在那里下載?
    發(fā)表于 07-22 07:42

    這個(gè)調(diào)試工具咋賣(mài)39.9?分析了原理后,我悟了

    工程名稱(chēng):立創(chuàng)DAPLINK調(diào)試工具前言今天,講透這個(gè)嵌入式產(chǎn)品的設(shè)計(jì)原理。如圖所示,這是一個(gè)基于立創(chuàng)·GD32F407天空星開(kāi)發(fā)板設(shè)計(jì)的DAPLINK調(diào)試工具。是本次的學(xué)習(xí)案例。下文會(huì)圍繞其
    的頭像 發(fā)表于 06-21 08:04 ?180次閱讀
    這個(gè)<b class='flag-5'>調(diào)試工具</b>咋賣(mài)39.9?分析了原理后,我悟了

    請(qǐng)問(wèn)esp32的wifi調(diào)試工具是用哪個(gè)?

    請(qǐng)問(wèn)依稀啊esp32的wifi調(diào)試工具是用哪個(gè)?
    發(fā)表于 06-21 06:33

    CW-DAPLINK調(diào)試工具

    CW-DAPLINK是武漢芯源半導(dǎo)體有限公司專(zhuān)為CW32系列MCU的在線(xiàn)調(diào)試和編程工具而設(shè)計(jì)的。 它通過(guò)SWD接口和應(yīng)用單板的MCU進(jìn)行在線(xiàn)通信。通過(guò)CW-DAPLINK的全速USB接口,CW32
    的頭像 發(fā)表于 04-09 17:16 ?557次閱讀
    CW-DAPLINK<b class='flag-5'>調(diào)試工具</b>

    什么是CAN總線(xiàn)調(diào)試工具調(diào)試的內(nèi)容主要包括哪幾個(gè)方面?

    CAN總線(xiàn)調(diào)試工具是用于對(duì)CAN總線(xiàn)進(jìn)行調(diào)試和故障排除的設(shè)備或軟件工具,它們具有高速數(shù)據(jù)捕獲能力、數(shù)據(jù)過(guò)濾和觸發(fā)功能,以及用于解析和顯示CAN幀的軟件界面。
    的頭像 發(fā)表于 04-03 11:23 ?823次閱讀

    TC275連不上UDE調(diào)試工具的原因?

    TC275連不上UDE調(diào)試工具,不知道什么原因,想問(wèn)一下這個(gè)有什么好的辦法 解決嗎
    發(fā)表于 02-22 06:38

    分享 | PCAN工具:強(qiáng)大的CAN通訊解決方案,你了解多少?

    在當(dāng)今的汽車(chē)和工業(yè)自動(dòng)化領(lǐng)域,可靠的通訊系統(tǒng)至關(guān)重要,PCAN工具為這些應(yīng)用提供了強(qiáng)大的支持。本文將介紹PCAN
    的頭像 發(fā)表于 02-02 09:54 ?624次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | PCAN<b class='flag-5'>工具</b>:強(qiáng)大的CAN通訊解決方案,你了解多少?

    腳本調(diào)試工具有哪些?腳本調(diào)試工具怎么用?

    腳本調(diào)試是軟件開(kāi)發(fā)過(guò)程中非常重要的一環(huán),它能幫助開(kāi)發(fā)者快速定位并解決代碼中的錯(cuò)誤。大多數(shù)編程語(yǔ)言都提供了各種各樣的腳本調(diào)試工具,本文將介紹一些常見(jiàn)的腳本調(diào)試工具以及它們的基本使用方法。 GDB
    的頭像 發(fā)表于 12-01 14:40 ?652次閱讀

    如何使用GDB調(diào)試工具

    2.1 啟動(dòng)調(diào)試 在程序開(kāi)始調(diào)試之前,要確保程序在gcc、g++編譯時(shí),有如下-g的添加調(diào)試信息的選項(xiàng) gcc - g test .c -o test 1、啟動(dòng)未運(yùn)行的程序 啟動(dòng)未運(yùn)行的程序,只需要
    的頭像 發(fā)表于 11-09 17:17 ?612次閱讀
    如何使用GDB<b class='flag-5'>調(diào)試工具</b>

    GDB調(diào)試工具的原理

    一、GDB調(diào)試工具的原理 1.1 未執(zhí)行進(jìn)程調(diào)試 啟用gdb調(diào)試運(yùn)行g(shù)db ./test的時(shí)候,在操作系統(tǒng)里發(fā)生了很多復(fù)雜的事情,系統(tǒng)首先會(huì)啟動(dòng)gdb進(jìn)程,這個(gè)進(jìn)程會(huì)調(diào)用系統(tǒng)函數(shù)fork()來(lái)創(chuàng)建一
    的頭像 發(fā)表于 11-09 17:04 ?690次閱讀
    GDB<b class='flag-5'>調(diào)試工具</b>的原理

    多核應(yīng)用調(diào)試工具CodeViser介紹

    隨著各種智能設(shè)備的使用,嵌入式微處理器和微控制器被廣泛應(yīng)用于各個(gè)領(lǐng)域,復(fù)雜應(yīng)用需要合適的調(diào)試工具支持。J&DTech是總部位于韓國(guó)專(zhuān)業(yè)嵌入式系統(tǒng)軟件調(diào)試工具供應(yīng)商?;?b class='flag-5'>調(diào)試專(zhuān)業(yè)知識(shí)
    的頭像 發(fā)表于 10-20 16:51 ?831次閱讀
    多核應(yīng)用<b class='flag-5'>調(diào)試工具</b>CodeViser介紹

    在windows上使用的ble調(diào)試工具

    分享一個(gè)在windows上使用的ble調(diào)試工具
    發(fā)表于 10-09 07:23

    內(nèi)核調(diào)試工具printkprintk的輸出格式

    很多內(nèi)核開(kāi)發(fā)者喜歡的調(diào)試工具是printk,在Linux內(nèi)核中,使用printk()函數(shù)來(lái)打印信息,它與C庫(kù)的printf()函數(shù)類(lèi)似。 printk()與printf()的一個(gè)重要
    的頭像 發(fā)表于 09-27 16:09 ?834次閱讀

    多串口調(diào)試工具ycjCom1

    多串口調(diào)試工具_ycjCom1
    發(fā)表于 09-25 08:08