《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于賽靈思Spartan-3A DSP的安全視頻分析
基于賽靈思Spartan-3A DSP的安全視頻分析
摘要: 本文介紹基于賽靈思Spartan-3A DSP的安全視頻分析。視頻分析對性能處理的要求可充分發(fā)揮賽靈思FPGA的并行架構、嵌入式和DSP處理能力所帶來的優(yōu)點。
Abstract:
Key words :

    視頻分析對性能處理的要求可充分發(fā)揮賽靈思FPGA的并行架構、嵌入式和DSP處理能力所帶來的優(yōu)點。

  范圍廣泛的安全分析應用對處理帶寬的要求迫使企業(yè)重新考慮系統(tǒng)硬件的設計方法。單個視頻和圖像DSP處理器已經不能以可接受的數(shù)據速率完成某些計算密集的分析運算了。此外,也沒有強大可靠的解決方案能夠在全視頻幀速率下處理高分辨率(HD)。這也迫使系統(tǒng)工程師考慮多芯片或其它單芯片系統(tǒng)。兩種解決方案各有其優(yōu)點和缺點。

  由多片DSP組成的多芯片系統(tǒng)一般可為設計人員提供更為熟悉的設計流程,但卻增加了PCB成本、占用板級/系統(tǒng)級空間,同時還可能帶來系統(tǒng)性能問題。另一方面,單芯片解決方案看起來在成本、封裝和功耗方面具有優(yōu)勢,但可能會在無形中增加設計人員的學習難度,提高設計項目的復雜性和工程成本,并且有可能拖延產品發(fā)布的時間。

  這也是位于加州伯克利的視頻分析公司Eutecus在開發(fā)下一代安全分析產品—多核視頻分析引擎(MVE™)時遇到的難題。

  我們的第一代產品基于德州儀器(TI)的達芬奇(DaVinci)數(shù)字媒體片上系統(tǒng)(SoC)平臺。 但在第二代產品中,我們需要更強大的處理能力和系統(tǒng)集成度。我們很快發(fā)現(xiàn)多個DSP器件的解決方案無論在成本上還是在系統(tǒng)一級效益都不高。我們需要一個能夠方便地將上一代產品移植過來,并且能夠為我們的第二代MVE提供更多特性的單芯片解決方案。

  經過一番調研,我們找到了賽靈思公司的Spartan®-3A DSP 3400A。該器件提供了126 個專用 XtremeDSP®DSP48A邏輯片,可以提供足夠的性能來滿足我們的系統(tǒng)要求,并且價格也很有吸引力。

  當進一步了解到賽靈思嵌入式開發(fā)套件(EDK)支持Spartan-3A DSP之后,我們對設計移植方面的擔心也很快消失了。賽靈思公司的EDK嵌入式開發(fā)套件可以實現(xiàn)基于賽靈思MicroBlaze®嵌入式處理器的雙處理器硬件架構,與TI公司DaVinci平臺雙處理器硬件架構類似。

  選定器件之后,開始將現(xiàn)有的基于DaVinci的代碼移植到賽靈思雙處理器嵌入式系統(tǒng),以創(chuàng)造一個單芯片視頻安全分析設計。然后,在FPGA構造中創(chuàng)建了適量的加速器模塊來滿足性能要求,其中包括在全幀速率下處理高分辨率視頻。這就是第二代MVE系統(tǒng),現(xiàn)在已經成功地銷售到航空航天/國防、機器視覺和監(jiān)控市場。

  視頻分析產品簡介

  多核視頻分析引擎(MVE)基于InstantVision Embedded® 軟件和能夠提供許多高級功能的專用C-MVA®協(xié)處理器。

  MVE/C-MVA最新版本能夠以全幀速率處理高分辨率視頻。其功耗還不到1瓦,能夠以全并行方式執(zhí)行多種事件檢測和分類算法。圖1給出的是一個交通監(jiān)控應用中視頻分析輸出的例子,針對不同類型的車輛、車流方向、車道變化以及違規(guī)變道等情況進行了分類,所有這些都是并發(fā)進行的并且利用不同的顏色進行了標記。

                                                   圖 1. 多內核視頻分析引擎 (MVE)及示例應用的發(fā)展路線圖

  設計C-MVA協(xié)處理器的目標是能夠擴展其運算的復雜度以支持密集物體空間的分析功能,此時需要重疊分析和處理不完整的對象/事件,因此特別具有挑戰(zhàn)性。專用DSP在這方面的支持性很差,而且計算可擴展能力也不好。而FPGA在這兩個方面則具有更大的靈活性。

  Spartan-3A DSP 3400A FPGA中的126個XtremeDSP DSP48A邏輯片能夠提供高達30 GMAC的DSP性能,因此完全能夠滿足視頻分析應用苛刻的成本和性能要求。賽靈思FPGA還允許我們根據客戶需求增加更多視頻分析功能以及相關的事件檢測事例。我們在表1中做了小結。

                                      表1: 典型事件檢測應用中支持的視頻分析功能

  此外,通過賽靈思FPGA和ISE® 設計套件工具,視頻分析設計小組可以為終端客戶定制解決方案方面提供更大靈活性。通過快速建立標準分辨率和高分辨率視頻處理原型,我們可以快速定制視頻分析引擎和片上系統(tǒng)(SoC)解決方案。這樣我們就可以根據客戶需求更高效地利用Spartan-3A DSP 3400A或成本更低的Spartan-3A DSP 1800A FPGA器件中的可用資源。

  FPGA解決方案另一個好處是可以利用同一硬件平臺創(chuàng)建多種不同的衍生產品。由于我們已經使用VHDL設計了多種分析加速器引擎,因此可以將這些專用內核集成到C-MVA協(xié)處理器中。這種方法允許工程師重新利用雙MicroBlaze嵌入式系統(tǒng)來創(chuàng)建不同的FPGA編程文件,這樣就構成了高度可擴展的解決方案,可以輕松調節(jié)適應范圍廣泛的視頻分析應用。

  從DaVinci移植到賽靈思FPGA

  我們先前一代的視頻分析產品基于TI DaVinci數(shù)字媒體SoC芯片TMS320DM6446。該芯片包括ARM9x處理器和C64x+ DSP協(xié)處理器。在設計中,我們使用ARM9x做通信和控制,用C64x+做分析算法的DSP處理。然而,兩者組合起來構成的系統(tǒng)仍然無法滿足我們第二代產品所需要的高性能處理要求。因此,我們轉向了Spartan-3A DSP FPGA系列。

  通過創(chuàng)建擁有兩個獨立運行MicroBlaze v7軟內核處理器的賽靈思嵌入式系統(tǒng),我們簡化了設計移植任務。這種架構使我們可以分別移植ARM和DSP處理器代碼,從而大大簡化了設計移植過程。圖2給出了Eutecus硬件系統(tǒng)的框圖,以及基于MVE的參考SoC設計。

                                  圖 2. Dual-MicroBlaze® System-on-Chip (SoC)架構MVE引擎協(xié)處理器框圖

  我們的MVE引擎包括運行在MicroBlaze (MB0)上的InstantVision嵌入式軟件,運行在MicroBlaze (MB1)上的系統(tǒng)控制和通信部分以及C-MVA協(xié)處理器。C-MVA協(xié)處理器是運行在FPGA構造上的硬件加速器IP內核模塊鏈。

  利用ISE設計套件和MicroBlaze軟核,我們的ARM和DSP代碼移植工作相當簡單。一個突出優(yōu)點就是,InstantVision跨平臺環(huán)境是采用高級標準C/C++語言編寫的,只需要很少的修改。

  一旦完成代碼移植,我們驗證其功能的正確性并且識別出性能瓶頸。事實表明,優(yōu)化和加速對原TI處理器開發(fā)的C/C++代碼是一項重要挑戰(zhàn),因為當初在開發(fā)這一平臺的過程中,我們在匯編級優(yōu)化時使用了幾個DaVinci C64x+協(xié)處理加速模塊。在轉換過程中,我們遵循以下一系列步驟:首先利用高級C函數(shù)來重寫這些模塊。最后,用運行在FPGA構造上的同等功能加速器模塊來代替這些模塊的大部分功能。

此內容為AET網站原創(chuàng),未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区二区三区四区在线观看地址| 久久人人97超碰国产公开结果| 欧美在线视频二区| 日韩一区二区精品葵司在线| 亚洲国产高清一区二区三区| 在线电影一区| 在线观看欧美成人| 亚洲高清123| 亚洲黄色在线观看| 91久久嫩草影院一区二区| 亚洲国产成人不卡| 亚洲欧洲日产国产网站| 91久久精品国产91久久| 亚洲欧洲一区二区三区在线观看| 亚洲激情视频网站| 亚洲人成小说网站色在线| 亚洲精品久久久久久久久| 亚洲精品永久免费| 99视频一区二区三区| 亚洲无线一线二线三线区别av| 中文无字幕一区二区三区| 亚洲网站在线| 亚洲欧美日韩一区在线| 欧美亚洲免费| 亚洲高清在线观看| 亚洲精品在线免费| 一本色道久久综合亚洲精品高清| 亚洲深夜福利| 欧美一级视频免费在线观看| 久久国产一区| 久久综合久久久久88| 欧美大香线蕉线伊人久久国产精品| 欧美精品v日韩精品v韩国精品v| 欧美日韩精品是欧美日韩精品| 欧美日韩在线免费视频| 国产精品久久久久影院色老大| 国产女主播一区二区| 国产一区二区三区在线观看免费视频 | 久久视频在线视频| 欧美91视频| 欧美日韩中文字幕| 国产亚洲aⅴaaaaaa毛片| 影音欧美亚洲| 日韩香蕉视频| 欧美一级成年大片在线观看| 亚洲国产天堂久久综合网| 一区二区三区视频在线| 欧美亚洲在线| 免费永久网站黄欧美| 欧美日韩精品二区| 国产人久久人人人人爽| 亚洲国产美国国产综合一区二区| 一道本一区二区| 久久精品一区二区三区不卡牛牛 | 欧美精品自拍偷拍动漫精品| 国产精品久久久久久久9999| 红桃视频成人| 日韩视频三区| 欧美一区二区免费观在线| 亚洲精品国产精品国自产在线| 亚洲综合精品一区二区| 另类综合日韩欧美亚洲| 国产精品久久久久永久免费观看| 尤物九九久久国产精品的分类| 99在线观看免费视频精品观看| 久久激情网站| 亚洲欧美日韩网| 欧美成人免费全部| 国产日本欧美一区二区三区| 亚洲经典在线看| 欧美一区三区二区在线观看| 一本久道久久综合婷婷鲸鱼| 久久久久久9| 欧美日韩在线免费视频| 黄色亚洲大片免费在线观看| 在线一区二区三区做爰视频网站| 亚洲欧洲日韩综合二区| 欧美一级二区| 欧美调教vk| 亚洲国产一区视频| 久久不见久久见免费视频1| 亚洲制服丝袜在线| 欧美激情中文字幕一区二区| 狠狠色狠狠色综合| 亚洲尤物在线视频观看| 一区二区三区国产在线观看| 久久一区二区三区四区| 国产精品一二一区| 99视频在线观看一区三区| 亚洲精品欧美| 久久资源在线| 国产精品一二三视频| 一本一本久久a久久精品牛牛影视| 91久久精品国产91性色tv| 久久精品观看| 国产精品视频大全| 日韩午夜免费| 9人人澡人人爽人人精品| 蜜臀va亚洲va欧美va天堂| 国产亚洲精品美女| 亚洲欧美国产77777| 亚洲一区二区免费看| 欧美日本高清| 亚洲国产一区二区在线| 亚洲高清毛片| 久久伊人亚洲| 国模精品一区二区三区| 亚洲欧美在线x视频| 午夜精品视频在线观看一区二区| 欧美日韩免费观看中文| 亚洲欧洲一区二区在线观看| 亚洲精品综合精品自拍| 欧美大成色www永久网站婷| 亚洲高清久久网| 亚洲国内自拍| 麻豆国产精品777777在线| 激情五月婷婷综合| 久久精品国产第一区二区三区最新章节| 欧美一区视频在线| 国产精品综合网站| 亚洲欧美在线免费| 久久aⅴ乱码一区二区三区| 国产欧美日韩精品丝袜高跟鞋 | 欧美大片在线观看一区| 亚洲国产精品嫩草影院| 亚洲精品网址在线观看| 欧美1级日本1级| 亚洲黄色大片| 亚洲无线一线二线三线区别av| 欧美午夜www高清视频| 在线视频日韩精品| 亚洲欧美在线一区二区| 国产嫩草影院久久久久| 久久高清国产| 欧美va亚洲va日韩∨a综合色| 亚洲欧洲一区二区三区| 亚洲小说春色综合另类电影| 国产精品伦一区| 香蕉成人久久| 麻豆精品在线观看| 91久久综合亚洲鲁鲁五月天| 亚洲一区二区免费| 国产亚洲二区| 亚洲三级免费观看| 欧美视频在线免费| 亚洲欧美一区二区激情| 亚洲毛片一区二区| 最近看过的日韩成人| 欧美一区二区视频在线观看2020| 欧美一二三区在线观看| 亚洲欧美日产图| 欧美揉bbbbb揉bbbbb| 亚洲午夜一二三区视频| 欧美一区二区三区精品电影| 国模叶桐国产精品一区| 亚洲伦理自拍| 国产精品国产精品| 国产一级揄自揄精品视频| 亚洲免费精品| 久久成人免费电影| 亚洲精品国产日韩| 99视频精品在线| 9l国产精品久久久久麻豆| 国产精品久久久久久av福利软件| 欧美一级一区| 欧美精品一区二| 中文成人激情娱乐网| 欧美一区二区三区久久精品 | 亚洲性av在线| 久久久在线视频| 日韩视频一区二区三区在线播放| 欧美一级久久| 亚洲经典视频在线观看| 欧美一区二区观看视频| 亚洲国产精品一区| 欧美一级淫片播放口| 亚洲人成毛片在线播放| 欧美一区二区三区免费视频| 亚洲高清不卡在线观看| 香港成人在线视频| 最新国产成人av网站网址麻豆 | 久久综合狠狠综合久久激情| 夜夜嗨av一区二区三区网站四季av | 久久成人精品无人区| 欧美日韩亚洲三区| 亚洲高清激情| 国产精品无码专区在线观看 | 亚洲视频一区在线观看| 久久亚洲二区| 亚洲一区二区三区视频播放| 欧美不卡视频一区发布| 亚洲欧美清纯在线制服| 欧美人妖在线观看| 久久成人人人人精品欧| 国产精品久久久久久av下载红粉| 亚洲乱码日产精品bd| 国产一区二区高清视频| 亚洲欧美日韩在线观看a三区| 亚洲国产欧美在线| 久久免费一区|