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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何采用DSP+FPGA嵌入式系統實時視頻采集系統設計

電子設計 ? 作者:電子設計 ? 2018-08-30 09:19 ? 次閱讀

0 引言

圖像是自然生物或人造物理的觀測系統對世界的記錄,是以物理為載體,以介質來記錄信息的一種形式。圖像信息是人類認識世界的重要知識。據學者統計,人類所得的信息有80%以上是來自眼睛攝取的圖像。而事實上,這種靜態的圖像已無法滿足人們對視頻信息的要求。隨著人們對視頻數據的要求越來越高,高清晰、實時性視頻數據量越來越大,視頻的實時處理難度也在逐漸增大。本文給出了一款基于DSP+FPGA嵌入式實時視頻采集系統的設計方法,該系統可以廣泛應用于關系公共安全的場所,如銀行、機場、車站、商場等。

1 實時視頻采集系統結構

常見的視頻采集系統主要有兩種:一種是基于單處理器(單片機ARM等)的視頻采集卡,特點是結構簡單,易于實現,缺點是無法實時地對視頻數據完成處理,需要使用外部處理器來完成特定的視頻處理算法,因而成本高,升級維護難度大;另一種是基于主從處理器(ARM+DSP,FPGA+DSP等)的嵌入式視頻采集卡,特點是系統高度集成,易于維護升級,可以滿足視頻采集的需求,同時可以完成特定的視頻算法,成本較低。因此,本文給出了一種基于DSP+FPGA的嵌入式視頻采集系統設計方案。其系統結構框圖如圖1所示。

如何采用DSP+FPGA嵌入式系統實時視頻采集系統設計?

2 系統硬件設計

本系統的設計思路是通過模擬的視頻攝像頭來獲取視頻信號,然后采用模數轉換芯片SAA71 11A將模擬的PAL制式視頻信號轉換為YUV4:2:2的數字視頻信號。設計使用FPGA芯片EP1C6Q240C8作為協處理器,來完成視頻信號的緩存和視頻幀的合成,通過雙RAM的乒乓結構來實現視頻幀的完整性,并在完成視頻數據的預處理后,將視頻數據傳入到DSP中,完成特定的視頻處理算法(如壓縮等),最后對處理完的視頻數據進行傳輸和存儲。同時,主處理器DSP還負責對視頻采集芯片進行初始化配置。其系統硬件結構如圖2所示。

如何采用DSP+FPGA嵌入式系統實時視頻采集系統設計?

2.1 視頻采集模塊

設計一個視頻采集系統的重要環節,通常是將外部的光信號轉換成電信號,然后通過專用的視頻轉換芯片,來將模擬的視頻信號轉換為數字視頻信號。本設計采用的是模擬CMOS攝像頭和Philips公司的高性能視頻模數轉換集成電路芯片SAA71 11A。

SAA7111A是Philips公司的一款高性能視頻輸入處理芯片。它共有四路模擬視頻信號輸入端,可以輸入4路CVBS或2路S視頻(Y/C)信號,也可以編程選擇四路視頻輸入中的一路或者兩路組成不同的工作模式;可實現行同步、場同步信號的自動監測、分離,或場頻50 Hz或60 Hz自動檢測,并可在PAL制和INTSC制之間自動切換,同時能對不同輸入制式的亮度信號、色差信號進行處理,實現亮度、色度和飽和度的片內實時控制;SAA7111A中的I2C總線接口可以對片內寄存器進行設置。它有32個控制寄存器,其中的22個可編程;該器件的輸出為16位V.PO總線,輸出格式有12位YUV4:1:1、16位YUV4:2:2、8位CCIR-656、16位565RGB和24位的888RGB;輸出信號可提供采樣時鐘、行同步、場同步等多種同步信號。

SAA7111A可將PAL制式的模擬視信號頻轉化為YUV4:2:2的16位數字視頻數據,大小為625×720×16 bit,其中25行用作場回掃,因此,每幀的有效數據有576×720×16 bit。

2.2 視頻前端處理模塊

數字化后的視頻數據量一般都十分巨大。為了保證視頻數據的完整性和實時性,系統專門設計了視頻的前端處理模塊。其主要功能是完成視頻數據的緩存,視頻幀的合成,乒乓操作以及與DSP的通信。由于FPGA內部能反復編程,可以使系統簡化,減小板卡面積,易于維護,升級方便,因此,本文采用了ALTERA的EP1C6Q240C8來完成視頻前端處理功能。

由于該視頻轉換芯片沒有提供地址信號,所以需要在FPGA內部設計一個地址產生器,以使數據可以對應的存儲起來。SAA7111A提供有4個重要信號:LLC(參考時鐘信號)、HREF(水平參考信號)、VREF(垂直參考信號)、RTSO(奇偶場信號)。

由于PAL制式具有隔行掃描特性,因此,采集的視頻數據可被分為奇偶場。因為視頻圖像處理是針對完整的視頻幀,所以需要將奇偶場的視頻數據進行合成。其實現方法是奇偶兩部分合成一幀數據,即:偶場地址=基地址O+偏移地址;奇場地址=基地址E+偏移地址。幀合成操作示意圖如圖3所示。

如何采用DSP+FPGA嵌入式系統實時視頻采集系統設計?

為了保證視頻采集系統的實時性,該系統使用雙RAM的乒乓機構。乒乓操作在FPGA時序設計中的使用十分廣泛,是一種典型的以面積換速度的設計思想。這種結構是將輸入數據流通過輸入數據選擇單元等時地將數據流分配到兩個數據緩沖區。在第1個緩沖周期,將輸入的數據流緩存到數據緩沖模塊1上;在第2個緩沖周期,則通過輸入數據選擇單元的切換來將輸入的數據流緩存到數據緩沖模塊2,同時將數據緩沖模塊1緩存的第1個周期的數據通過輸出數據選擇單元的選擇后,送到運算處理單元進行處理;此后在第3個緩沖周期,再次切換數據的輸入與輸出緩沖模塊。如此循環,周而復始。其具體狀態機如圖4所示。

系統中的通信模塊主要是在DSP處理完數據后給FPGA發送一個信號,以通知DSP處于空閑狀態,當FPGA內部模塊收到后,再將數據傳輸到DSP上。

2.3 視頻后端處理模塊

本系統采用的是,TI公司的高性能、低功耗定點DSP芯片TMS320VC5509A,它內部的主時鐘工作頻率最高可達200 MHz,處理速度最高400MIPS;該DSP的片上RAM較大,包括32 K×16位DARAM和96 K×16位SARAM,共128 K×16位的片上存儲空間;其片上外設豐富,包括實時時鐘RTC、10位ADC、MCBSP接口、USB高速接口(速率為12Mb/s),還有MMC/SD(多媒體卡)接口、I2H接口等;該DSP處理器為低電壓供電,采用1.6 V的內核電壓。3.3 V的I/O電壓,功耗低達0.2 mW/MIPS。

DSP作為視頻采集系統的主處理器,主要完成各類接口和外設的配置以及視頻的實時處理。包括時鐘發生器(PLL)、I2C總線接口、EMIF模塊、USB接口等。

各類接口只有協調工作,才可保證系統的正常運行。其中時鐘發生器負責將外部24 MHz的晶振時鐘倍頻為200 MHz的系統工作時鐘:I2C總線負責對視頻采集芯片SAA711 1A進行初始化配置:USB接口負責與上位機通信,以實現數據的傳輸。

考慮到視頻數據的龐大和DSP片上ROM的局限性,本系統在DSP外部擴展了一塊4 M×16 bit的SDRAM和一塊256 K×16 bit的FLASH。其中SDRAM映射在DSP的CE2、CE3空間,FLASH映射在CE1空間。由于外設接口配置一般都較為復雜,因此使用了TI公司的片上支持庫函數(CSL),以簡化用戶接口的配置。

視頻數據中一般都會存在很多冗余信息(時間冗余度、空間冗余度等),因此具有壓縮的必要性。視頻編碼的主要目的就是在保證重構質量的前提下,以盡量少的比特數來表征視頻信息,盡量去除視頻圖像數據本身具有的多種冗余特性,如空間冗余、時間冗余、心理視覺冗余和熵編碼冗余等。常見的壓縮標準有JPEG、MPEG-1、MPEG-2、H.261以及H.263等。這些算法一般都較為復雜,處理的數據量也十分巨大。而采用哈佛總線和流水線操作等內部結構DSP在視頻處理算法的實現上具有巨大優勢。視頻算法的編程和調試可在CCS(code composer studio)2.0環境下完成,可使用C語言實現,這樣有利于跨平臺的移植、優化和升級。

3 結束語

本文所設計的基于DSP+FPGA的實時視頻采集系統,采用雙RAM的乒乓結構來實現對視頻的實時采集,利用DSP主處理器來實現JPEG壓縮算法,同時使用在線編程技術并利用JTAG對系統進行在線調試。因此,該系統具有體積小、成本低、功耗低、速度快、適應性強、便于維護等特點,因此,在圖像的實時處理方面具有良好的應用前景。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    553

    文章

    7987

    瀏覽量

    348782
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603044
  • 嵌入式
    +關注

    關注

    5082

    文章

    19111

    瀏覽量

    304849
收藏 人收藏

    評論

    相關推薦

    基于DSP+FPGA實時視頻采集系統設計

    基于DSP+FPGA實時視頻采集系統設計 0 引言     圖像是自然生物或人造物理的觀測
    發表于 01-11 10:15 ?611次閱讀

    DSP+FPGA電機控制系統

    使用XINTF總線進行通訊進行數據傳輸,DSPFPGAIO全部引出 這樣就可以很容易的將主控板融入到嵌入式系統中,需要什么外設可以直接裝在主控板上,可以用來控制電機,可以用來做數據
    發表于 07-18 16:59

    基于FPGADSP視頻處理系統設計

      本系統采用基于FPGADSP協同工作進行視頻處理的方案,實現視頻
    發表于 06-19 06:12

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

      本系統采用基于FPGADSP協同工作進行視頻處理的方案,實現視頻
    發表于 06-28 08:10

    一種基于FPGA+DSP視頻處理系統設計

    系統采用基于FPGADSP協同工作進行視頻處理的方案,實現視頻
    發表于 07-01 07:38

    基于DSP+FPGA的控制系統方案設計介紹

    會受一定的影響。?本文所提出的基于DSP+FPGA的控制系統方案,利用FPGA的容量大、可編程實現很多功能,結合DSP具有高速的信息處理能力的特點,使得本控制
    發表于 07-29 06:08

    請問怎樣去設計一種實時視頻采集系統?

    本文設計了一種基于DSP+FPGA實時視頻采集系統
    發表于 06-07 06:39

    DSP+FPGA 實時信號處理系統

    簡要分析了DSP+FPGA系統的特點和優越性,并且結合一個實時信號處理板的開發,提出在此類系統中,FPGA設計的幾個關鍵問題,并且給出了詳實
    發表于 09-02 17:44 ?24次下載

    DSP+FPGA折反射全景視頻處理系統中雙核高速數據通信

    對于嵌入式折反射全景視頻處理系統,由于計算量大,一般采用多處理器協同的結構,但在該結構下多個處理器之間需要進行高速的數據通信。該文提出一種基于DSP
    發表于 03-06 11:03 ?10次下載

    基于DSP+FPGA實時視頻采集系統設計

    基于DSP+FPGA實時視頻采集系統設計 0 引言   圖像是自然生物或人造物理的觀測系統
    發表于 12-16 10:20 ?646次閱讀
    基于<b class='flag-5'>DSP+FPGA</b>的<b class='flag-5'>實時</b><b class='flag-5'>視頻</b><b class='flag-5'>采集</b><b class='flag-5'>系統</b>設計

    DSP嵌入式系統人機接口設計

    DSP嵌入式系統人機接口設計  1 引言   人機接口是嵌入式控制系統的重要組成部分,用于人機之間
    發表于 12-24 16:34 ?973次閱讀
    <b class='flag-5'>DSP</b><b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>人機接口設計

    DSP+FPGA嵌入式多路視頻監控系統硬件平臺

    本文采用TI公司最新推出的Davinci系列DSP中的一款TMS320DM6437和Xilinx公司的高性能、低成本Spartan-3系列FPGA來構建一個高性能、低成本的嵌入式多路
    發表于 05-25 09:19 ?1169次閱讀
    <b class='flag-5'>DSP+FPGA</b><b class='flag-5'>嵌入式</b>多路<b class='flag-5'>視頻</b>監控<b class='flag-5'>系統</b>硬件平臺

    基于DSP+FPGA實時圖像去霧增強系統設計

    本文主要介紹了一種基于DSP+FPGA實時圖像去霧增強系統設計,FPGA通常作為一種調度使用,圖像處理算法實現主要靠高速處理信號處理芯片DSP
    發表于 12-25 10:24 ?3750次閱讀
    基于<b class='flag-5'>DSP+FPGA</b>的<b class='flag-5'>實時</b>圖像去霧增強<b class='flag-5'>系統</b>設計

    一種基于DSP+FPGA視頻圖像采集處理系統的設計與實現

    本文主要介紹了一種基于DSP+FPGA視頻圖像采集處理系統的設計與實現,DSP-BF561作為主處理器,負責整個算法的調度和數據流的控制,完
    發表于 12-25 10:39 ?4915次閱讀
    一種基于<b class='flag-5'>DSP+FPGA</b><b class='flag-5'>視頻</b>圖像<b class='flag-5'>采集</b>處理<b class='flag-5'>系統</b>的設計與實現

    智能攝像系統視頻采集模塊的嵌入式結構

    ,常常需要設計專用的嵌入式結構。圖像和視頻處理算法的結構體系需要處理大量的實時數據,因此,大多數系統都需有并行處理的基本特性。近來,嵌入式
    發表于 02-12 10:52 ?2次下載
    智能攝像<b class='flag-5'>系統</b><b class='flag-5'>視頻</b><b class='flag-5'>采集</b>模塊的<b class='flag-5'>嵌入式</b>結構
    主站蜘蛛池模板: 全部免费特黄特色大片看片| 久热这里只有精品99国产6| 国产精品资源网站在线观看| 女人被躁到高潮嗷嗷叫免费| 再插深点嗯好大好爽| 护士12p| 午夜神器老司机高清无码| 抽插内射高潮呻吟爆乳| 日本美女搞基视频| 成年人深夜福利| 欧美色图14p| ewp系列虐杀在线视频| 欧美 亚洲 日韩 中文2019| 99久久国产宗和精品1上映| 美女张开腿露尿口给男人亲 | 最近中文字幕MV免费看| 久久影院毛片一区二区| 永久免费毛片| 领导边摸边吃奶边做爽在线观看| 在线观看免费小视频| 老司机午夜影院味味| 91综合久久久久婷婷| 秋霞特色大片18岁入口| 俄罗斯12一15处交| 无人区国产片| 黄色毛片a| 777午夜精品久久AV蜜臀| 免费精品美女久久久久久久久| AV多人爱爱XXx| 台湾果冻传媒在线观看| 国产曰韩无码亚洲视频| 印度12 13free| 欧美日本高清动作片www网站| 成人免费视频网站www| 午夜伦理:伦理片| 久久 这里只精品 免费| 99久久国产宗和精品1上映| 少妇伦子伦精品无码| 精品国产影院| vr亚洲成年网址在线观看| 甜性涩爱在线播放|