娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

基于FPGA+DSP架構視頻處理系統設計

發布者:fuehrd努力的最新更新時間:2014-09-24 來源: 互聯網關鍵字:FPGA  DSP  視頻處理  存儲 手機看文章 掃描二維碼
隨時隨地手機看文章
本系統采用基于FPGA與DSP協同工作進行視頻處理的方案,實現視頻采集、處理到傳輸的整個過程。

實時視頻圖像處理中,低層的預處理算法處理的數據量大,對處理速度要求高,但算法相對比較簡單,適合于用FPGA進行硬件實現,這樣能兼顧速度及靈活性。高層的處理算法結構復雜,適用于運算速度高、尋址方式靈活、通信機制強的DSP芯片宋實現。

DSP+FPGA架構的最大特點是結構靈活、有較強的通用性、適合于模塊化設計,從而能夠提高算法效率,同時其開發周期短、系統易于維護和升級,適合于實時視頻圖像處理。

系統采用模塊化的設計方法,將整個系統劃分為三部分:視頻采集單元、視頻處理單元和視頻傳輸單元。

整個系統以FPGA作為核心控制單元并完成視頻信號的中值濾波工作;以DSP作為整個系統的核心處理單元對采集的視頻圖像信息進行JPEG壓縮;在視頻傳輸單元設計了以PDIUSBD12芯片為基礎的USB總線,負責視頻信號的傳輸。

1 系統硬件總體架構

一個完整的視頻處理系統,主要由視頻采集單元、視頻處理單元及視頻傳輸單元三部分組成。在進行系統設計時須確保各部分的無縫銜接。

圖像采集單元由FPGA和MB86S02視頻采集芯片組成,包括視頻信號的采集和預處理,把輸入的視頻信號轉換成系統能夠處理的數字圖像數據,并按照一定的格式存儲在確定的存儲區域。

圖像處理單元是本系統的核心,對圖像數據進行壓縮處理,實現系統要達到的功能。

圖像傳輸單元采用FPGA+USB的方式實現視頻數據的傳輸,通過基于PDIUSBD12芯片的USB總線,將壓縮后的視頻圖像信息發送到接收端,在接收端使用在PC上編寫的應用程序將圖像解壓縮并顯示出來。

整個硬件系統由FPGA和DSP兩個分系統組成,FPGA作為視頻采集單元,將采集到的視頻信號預處理后傳給DSP,DSP作為圖像處理單元是本系統的核心,對FPGA預處理后的視頻圖像信息進行JPEG壓縮處理,DSP單元的性能決定著整個系統的性能,DSP完成圖像處理任務后,將把結果返回給FPGA,FPGA將經過壓縮處理后的圖像信息寫入接口控制芯片的數據緩沖區,由接口控制芯片負責信息的傳輸,系統總體框圖如圖1所示。

圖1 系統總體結構圖
圖1 系統總體結構圖

如圖1所示,MB86S02視頻圖像傳感器在FPGA的控制下進行視頻圖像信息的采集,在收到PC機的采集命令后MB86S02開始視頻信號的采集FPGA作為系統的核心控制單元不僅負責視頻圖像的采集,而且負責視頻圖像信息的預處理和系統各單元模塊之間的數據交互。針對視頻圖像數據量大的特點,為了保證系統的實時性要求,系統采用大容量的片外SDRAMR對采集到的視頻圖像信息進行緩存,SDRAM控制器由FPGA實現,視頻圖像信息經過SDRAM緩存后首先要由FPGA對其進行濾波處理,以消除圖像信息中的噪聲干擾,本系統中采用中值濾波的方式對采集到的視頻信息進行處理,濾波后的數據通過FPGA內部FIFO進入DSP進行下一步的壓縮處理。DSP上電后首先進行引導程序的自加載,等待FPGA發送請求,在收到FPGA的請求后,DSP建立EDMA通道從FPGA獲取視頻數據,存滿一幀后,開始對視頻圖像進行JPEG壓縮處理,壓縮處理后的視頻圖像信息經過FIFO緩存后,在FPGA的控制下寫入USB接口控制器的數據緩存區,等待PC機的讀數請求,USB接口控制器在收到PC機的讀數請求后將數據寫入PDIUSBD12的端口1,以便PC機下一步讀取數據。2 系統軟件總體設計

系統的軟件設計根據硬件結構的總體劃分,也可以分為兩大部分來描述。整個系統的運行如圖2所示,FPGA和DSP各自的程序獨立運行,通過中斷信號完成數據的實時交互。FPGA向DSP方向的指令是通過FPGA發送一個EDMA請求,DSP通過響應EDMA請求,建立EDMA通道,開始從FIFO中進行預處理后數據的讀取,DSP向FPGA傳輸數據時,通過向FPGA發送一個中斷信號,讓其從FIFO中把壓縮后的圖像數據讀出來。

圖2 系統軟件軟件流程圖
圖2 系統軟件軟件流程圖

如圖2所示,整個系統工作流程可以簡單描述如下:系統上電后,首先DSP由flash實現自舉,并運行引導程序,之后轉入EDMA等待狀態,FPGA初始化后等待外部圖像采集命令,收到圖像采集命令后開始進行圖像采集,并對采集到的圖像進行預處理,預處理后的圖像經過FIFO緩沖,在存儲一定量的數據之后,FPGA通過半滿信號向DSP發送EDMA請求,等待DSP響應,DSP一旦收到來自FPGA的EDMA請求,立即建立EDMA通道,從FIFO中讀取數據到L2存儲器,存滿一幀圖像后DSP開始圖像壓縮,等待一幅圖像壓縮完成之后,DSP會向FPGA發送中斷信號,FPGA在收到中斷信號后開始從FIFO中讀取壓縮后的圖像數據。一幀數據讀完后,判斷編碼信號是否有效,如果有效則按同樣的規則對下一幀圖像進行壓縮,如果無效則通知DSP結束。

3 結論

本設計方案已經經過了硬件驗證,達到了預定的設計要求,實現了大數據量的實時處理。

系統體積僅為70×70mm,功耗小于5W,中值濾波速率平均20F/S,JPEG壓縮速率平均25F/s以上。不僅滿足了視頻處理系統的實時性要求,且體積小、功耗低,而且基于FPGA的可編程性,本系統具有良好的靈活性和擴展性。

關鍵字:FPGA  DSP  視頻處理  存儲 引用地址:基于FPGA+DSP架構視頻處理系統設計

上一篇:一種基于DSP處理器的車載導航系統設計方案
下一篇:定點DSP芯片TMS320F2812實現快速算法應用

推薦閱讀最新更新時間:2024-05-02 23:11

后量子加密中不斷發展的安全趨勢
隨著我們在日常生活中使用的技術不斷快速發展,我們必須認識到并應對隨之而來的風險——特別是在確保信息安全方面。 在這些技術進步和挑戰中,有兩個主要趨勢脫穎而出:后量子加密(PQC)和網絡彈性。 物聯網生態系統的快速發展,部分是由于5G的興起推,它創造了一個復雜且高度分布式的設備網絡,同時也越來越容易受到網絡攻擊。因而利用PQC來確保系統既能實現網絡安全又能抵御未來威脅的需求應運而生。PQC的目標是開發加密系統,抵御量子計算機和經典計算機產生的攻擊,并且可以與現有的通信協議和網絡一起運作。 在2023年嵌入式世界大會上,萊迪思舉辦了季度安全研討會,邀請了Xiphera首席技術官兼聯合創始人Kimmo Jarvinen博士、PQ
[嵌入式]
后量子加密中不斷發展的安全趨勢
GDS-1000A-U系列數字存儲示波器的性能特點及應用范圍
隨著訊號的日趨復雜, 數字示波器就算取樣率再高也很有可能無法完整的呈現訊號的全貌或是訊號與訊號之間的相對關系。 GDS-1000A-U系列數字示波器, 提供 70/ 100/ 150MHz頻寬以及1GSa/s高速實時取樣速度, 全新的MemoryPrime technolog更優化一般數字示波器因為長內存可能導致的波型更新率下降的問題, 讓您在最有效率的狀況下全速分析波型的細節。 5.7”高解析的彩色無亮點的TFT顯示器, USB Host 及Device 接口的支持, 友善的操作人機接口。..更重要的是GDS-1000A-U全系列均提供終身保固計劃! 這所有的一切GW Instek只為了讓追求卓越的您能夠在花費最小測試成本下
[測試測量]
FPGA器件的開發平臺與MATLAB接口仿真
引言 現場可編程邏輯門陣列FPGA器件的出現是超大規模集成電路技術和計算機輔助設計技術發展的結果。FPGA器件集成度高、體積小,具有通過用戶編程實現專門應用功能。它允許電路設計者利用基于計算機的開發平臺,經過設計輸入、仿真、測試和校驗,直到達到預期的結果。目前使用最多的Quartus II 軟件支持幾乎所有的EDA工具,并且可以通過命令行或Tcl腳本與第三方EDA工具之間進行無縫連接。但在很多工程設計應用中,由FPGA器件完成的主程序中只完成大量的數學運算,程序調試時以二進制輸出的信號可視性差,給設計人員進行仿真、調試帶來了很多不便。對于很多工程設計人員來說MATLAB是一種熟悉的具有強大的運算功能和波形仿真、分析功能的軟件,
[嵌入式]
虛擬和增強現實技術可支持更廣泛領域創新應用
虛擬和增強現實技術正在最終達到預期目標,可支持更廣泛領域的大量創新應用。 電子產品和數據處理技術的快速發展正在進一步模糊數字世界和物理世界之間的區分。虛擬和增強現實等前沿技術一度僅限于早期采用者,如今已經在消費和商業市場中越來越受歡迎。通過佩戴的耳機和眼鏡所提供的圖像和數據都達到了非常高的速度、清晰度和沉浸式質量,以致于幾乎每天都能看到新的應用出現。 就歷史而言,虛擬和增強現實(VR/AR)的概念在過去已經有過長期的發展歷程。第一項VR裝置專利于1962年頒發,而AR則于20世紀90年代初誕生于美國軍事研究。在這兩種情況下,要提供有意義的高質量圖像,需要巨大的計算資源,因而技術進步都受到一定的阻礙。 但摩爾定律改變了這
[嵌入式]
下一代MachXO3D FPGA 讓汽車更安全
我們生活在一個高度互連的世界,很容易受到各種來源的網絡攻擊。僅 2018 年,硬件攻擊讓超過 30 億系統暴露在數據盜竊、非法操作和其它安全隱患中 1。 在汽車領域,如今的智能聯網汽車則加劇了這類安全問題。若網絡攻擊造成汽車失控不僅會對目標車輛中的人員造成傷害,更有可能危及附近的車輛、行人和財產。 因此,汽車的設計人員和廠商正極力尋找保障系統安全之道。正如本文所述,解決方法之一是采用萊迪思半導體的 MachXO3D? FPGA。 老式汽車時代已經過去 汽車市場在不斷演變,近些年來的變化尤其劇烈,變化速度極快。 以微處理器單元( MPU )和微控制器單元( MCU )為主的計算器件在 20 世紀七八十年代晚期開始
[汽車電子]
下一代MachXO3D <font color='red'>FPGA</font> 讓汽車更安全
DSP與PC機串行通訊的設計
  1 引言   DSP 既是Digital Signal Pricessing 的縮寫,也是Digital Signal Pricessor 的縮寫。前者是指數字信號處理的理論和方法,后者則是指用于數字信號處理的可編程微處理器。TMS320F240 系列是在TMS320F2000TM 平臺下的一種定點DSP 芯片,是專為數字電機控制和其他控制應用系統而設計的16位定點運算的DSP。它集合了DSP 的高速運算功能與電機的強大控制能力,為控制系統應用提供了一種理想的解決方案。TMS320F240 片內外設有一個16 位的同步串行外圍接口(SPI),一個用于串行通訊接口的SCI 模塊,雙10 位A/D 轉換器,帶中斷的看門狗定時器
[嵌入式]
DSP功能的超低功率音頻編解碼器幫助解決音頻方案挑戰
便攜式消費電子設備制造商目前面臨著開發低成本、高性能、功能豐富而且電池壽命更長的音頻解決方案的艱巨挑戰。同時,制造商也被迫縮短開發時間以便領先一步推出新產品。隨著最近帶嵌入式迷你 DSP 和強大圖形編程工具的超低功率編解碼器的成功推出,制造商現在已經能夠滿足這些復雜要求。 這些器件具有超低功耗和DSP處理能力,能為那些需要獨立編解碼器的系統、以及采用基帶 處理器 或帶模擬I/O的 應用處理器 芯片的系統提供低功率音頻解決方案。其圖形化編程環境和豐富的軟件庫使得應用程序的開發時間縮短到傳統編程環境所需時間的一小部分。 在低功率操作方面,這些新一代超低功率編解碼器能使模擬和數字內核在1.5V到1.8V的單 電源 下工作
[嵌入式]
帶<font color='red'>DSP</font>功能的超低功率音頻編解碼器幫助解決音頻方案挑戰
可用來構建高性能、高能效邊緣 AI 應用的 FPGA 快速路徑
對于希望在邊緣的推理處理器上實施人工智能 (AI) 算法的設計人員來說,他們正不斷面臨著降低功耗并縮短開發時間的壓力,即使在處理需求不斷增加的情況下也是如此。現場可編程門陣列 (FPGA) 為實施邊緣 AI 所需的神經網絡 (NN) 推理引擎提供了特別有效的速度和效率效率組合。然而,對于不熟悉 FPGA 的開發人員來說,傳統 FPGA 的開發方法可能相當復雜,往往導致他們去選擇不太理想的解決方案。 為什么要在邊緣使用 AI? 邊緣計算為物聯網 (IoT) 應用帶來了諸多好處,涵蓋了包括工業自動化、安全系統、智能家居等在內的多個領域。在以工廠車間為目標的工業物聯網 (IIoT) 應用中,邊緣計算通過避免到云端應用的往返延遲,可以
[嵌入式]
可用來構建高性能、高能效邊緣 AI 應用的 <font color='red'>FPGA</font> 快速路徑
小廣播
最新嵌入式文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

電子工程世界版權所有 京B2-20211791 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 融水| 都兰县| 永康市| 怀集县| 吉木乃县| 虞城县| 漳州市| 阿拉善右旗| 新龙县| 长顺县| 普陀区| 高陵县| 宁阳县| 依安县| 朔州市| 凉山| 蓝山县| 乌拉特前旗| 云梦县| 喀喇沁旗| 平山县| 益阳市| 图片| 成武县| 紫云| 嘉定区| 鄱阳县| 华坪县| 黄冈市| 四会市| 腾冲县| 涞水县| 固阳县| 邹城市| 象州县| 布尔津县| 桑日县| 永和县| 满城县| 饶阳县| 晋州市|