在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于FPGA器件和單片機實現多畫面處理器的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-04-22 08:15 ? 次閱讀

近年來,隨著視頻監控系統在各個領域的廣泛應用,作為視頻監近系統組成之一的多畫面處理器的應用也愈來愈普遍。如使用一臺九畫面處理器,則可在一臺監視器上同時監控9個目標,只需使用一臺錄像機便可對9路視頻信號同時實時錄像。目前多畫面處理器有黑白/彩色四、九、十六畫面處理器等6種類型。一般說來,多畫面處理器除了有畫面分割功能外,還須有視頻信號切換及報警功能。視頻信號功換功能是指多畫面處理器有一路視頻輸出是輸入視頻信號或畫面分割信號的順序切換,且切換時間可調;報警功能是指多畫面處理器能輸入、輸出報警信號,報警時相應的畫面上疊加有報警信息,并將報警信息存儲起來以便日后查閱。設計多畫面處理器可使用專用DSP芯片,這樣雖然滿足了速度要求,但開發周期較長,產品的調試、修改及升級比較困難,成本較高。由于FPGA(即現場可編程門陣列)器件具有集成度高、體積小、功耗低、設計靈活且價格較低,有快速高效的開發平臺,可加快開發周期等優勢,因此目前多畫面處理器的設計基本上采用FPGA作為其中的視頻信號處理器件。由于FPGA的功能由其內部的編程數據確定,編程數據的裝載方法之一是上電后由單片機實現,因此多畫面處理器含有單片機。一方面利用單片機在上電后將FPGA所需的編程數據寫入FPGA中,另一方面視頻信號的切換、字符疊加及報警信息的處理也由單片機來完成。下面具體介紹基于FPGA器件和單片機的黑白四畫面處理器的設計方法。

1 黑白四畫面處理器的組成及主要功能

1.1 黑白四畫面處理器的組成

黑白四畫面處理器的方框圖如圖1所示。由圖1可知,該多畫面處理器以FPGA器件和單片機為核心,外加A/D、D/A、幀存儲器、串行存儲器、串行時鐘和字符疊加等輔助芯片組成。

基于FPGA器件和單片機實現多畫面處理器的設計

1.2黑白四畫面處理器的主要功能

該四畫面處理器主要功能如下:

視頻格式為CCIR模式,即視頻信號的場頻為50Hz;

雙工操作(在錄像的同時可進行回放),菜單設定;

全屏顯示時象素為1024×512,256個灰度等級;

4路CVBS輸入及1路錄像輸入;

1路全畫面與四分割切換輸出,1路錄像輸出(固定四分割);

切換時間可調,范圍為1~255s。

畫面上可疊加時間日期,且位置可調整;

有報警輸入輸出功能,報警復位時間的可調范圍為1~300s;

有視頻信號丟失報警功能,報警時對應的畫面上有文字顯示。

2 各部分電路的結構及工作原理

2.1 輸入緩沖及A/D轉換

該部分電路的主要功能是將輸入的模擬視頻信號轉換成數字視頻信號供FPGA器件處理,其方框圖如圖2所示。4路視頻信號經過受FPGA控制的模擬多路選擇器后,輸出2路視頻信號,經過緩沖放大后送到受FPGA控制的模擬開關;然后再輸出給A/D,2路視頻信號需要2片A/D芯片。A/D芯片選TLC5510,該芯片是一種分辨率為8位、20MSPS(20兆采樣點/秒)的CMOS模/數轉換器。在FPGA的控制下,TLC5510將輸入的模擬視頻信號轉換成數字視頻誤,然后送往幀存儲器。

基于FPGA器件和單片機實現多畫面處理器的設計

2.2 幀存儲器

幀存儲器選AVERLOGIC公司的AL422,共需要2片。AL422是存儲量為384KB×8Bits的FIFO(First In First Out)DRAM,它支持VGA、CCIR、NTSC、PAL和HDTV分辨率,具有獨立的讀/寫操作及輸出使能控制;存儲時間為15ns的高速異步串行存取,可在5V或3.3V電源電壓下工作,標準的28腳SOP封裝。

2.3 FPGA器件

FPGA是本設計的核心,與傳統邏輯電路和門陣列相比具有不同的結構。FPGA利用小型查找表(16×1RAM)來實現組合邏輯,每個查找表連接到一個D觸發器的輸入端,D觸發器再來驅動其它邏輯或驅I/O。這些模塊利用金屬連線互相連接或連接到I/O模塊。FPGA通過向內部靜態存儲單元加載編程數據來實現其FPGA通過向內部靜態存儲單元加載編程數據來實現其邏輯,存儲在存儲單元中值決定了FPGA實現的功能;FPGA的這種結構允許無限次的重新編程。由此可見,用FPGA設計的產品調試修改及升級均很容易,且具有很大的靈活性。目前FPGA的種類很多,在本設計中選用Spartan系列的XCS05XL。該芯片是Xilinx公司推出的低價格、高性能的FPGA,其主要特點如下:

系統門的數目達到了5000,Logic cell數目達到了238,系統資源豐富;

具備片上可編程分布式RAM,最多可編程的RAM達3200bit;

分布式算術邏輯單元,支持分布式DSP運算;

靈活的高速時鐘網絡,內部三態總線;工作電壓為3.3V。

有關XCS05XL的詳細資料請參閱參考文獻。

FPGA的編程數據存儲在單片機的FLASH ROM里。每次上電后單片機將編程數據裝入XCS05XL,編程模式選從串模式,因而其22腳(M1)和24腳(M0)懸空。編程數據裝入后,XCS05XL的邏輯功能就確定了;XCS05XL控制視頻信號的輸入及A/D轉換,在其內部將每路視頻信號壓縮為原來的1/2,同時在單片機的控制下給每路疊加時間、日期、通道數字字符信息,然后將壓縮的四路視頻信號合成為一路完整的數字視頻信號,并輸出給D/A,形成四分割輸出。

D/A轉換電路將FPGA輸出的數字視頻信號轉移成模擬視頻信號,然后經過緩沖放大輸出給監視器,D/A芯片選HI1171。該芯片是一種分辨率為8位,頻率為40MHz的高速D/A轉換器,其最大積分和微分線性誤差分別為1.3LSB和0.25LSB;最小建立時間僅為5ns,在單5V下工作,功耗只有80mW。輸出緩沖放大由分立元件組成。

2.5 單片機

單片機選日本NEC公司的μPD78F0034,該芯片的主要特點是:

時鐘為8.38MHz時的指令周期為0.24μs;

ROM為32KB FLASH,RAM為1024bytes;

可尋址空間為64KB,5個外部中斷,15個內部中斷;

39個CMOS I/O,8個COMS INPUT,4個N-CH漏極開路I/O;

1個16位定時/計數器,2個8位定時/計數器;

1個時鐘定時器,1個看門狗定時器,1個UART端口

支持I2C總線,有時鐘信號及蜂鳴信號輸出功能;

外部數據總線8位,內部寄存器為16位;

有8位無符號乘法指令,16位除法指令;

工作電壓范圍為1.8V~5.5V,有STOP/HALT工作模式。

由此可見,該芯片的性能要優于目前流行的MCS-51系列,其8位無符號乘法指令及16位除法指令給軟件編程帶來了很大的方便。另外,由于該芯片本身帶看門狗定時器,因而無需外加看門狗電路,就能保證系統穩定、可靠地工作。

2.6 存儲器

存儲器芯片采用串行EEPROM芯片X24C16。該芯片是容量為2KB帶寫保護的I2C總線數據存儲器,當WP=1時,只能讀,不能寫數據。它使用串行數據線(SDA)和串行時鐘線(SCL)進行主從器件之間的數據傳輸。I2C總線上的數據傳輸率可達100Mbps,快速方式下可達400Mbps。在I2C總線傳輸中,開始和停止條件定義如下:當SCL為高時,SDA由高變低為開始條件;當SCL為高時,SDA由低變高時為停止條件(如圖3(a)所示)。SDA和SCL都是雙向傳輸線,SDA線上的數據在時鐘為高期間必須是穩定的,只有當SCL線上的時鐘信號為低時,數據線上的狀態才可以改變(如圖3(b)所示)。輸出到SDA線上的每一字節必須是8位,每次傳輸的字節不受限制,每字節必須有一個應答位。本設計中X24C16的第5腳(SDA)和第6腳(SCL)分別接單片機的P3.6和P3.7。

基于FPGA器件和單片機實現多畫面處理器的設計

2.7 時鐘

字符疊加電路

時鐘芯片選串行時鐘DS1302。該芯片是一種高性能、低功耗且帶RAM的實時時鐘芯片,它有如下主要特性;

實時時鐘,可對秒、分、時、日、周、月、年進行計數,且有閏年補償功能,直至2100年;

用于數據暫存的31B NV RAM,簡單的三線接口,TTL兼容;

用于時鐘或RAM數據讀/寫的連續多字節數據傳送方式;

8引腳DIP或用于表面貼裝的8引腳SOIC封裝;

工作電壓為2~5.5V,溫度為-40℃~85℃。

字符疊加電路由NEC公司μPD6453組成。該芯片可在屏幕上顯示12行、每行24個字符、每個字符為12×18點陣。字符的大小、閃爍頻率可以根據需要進行調整,屏幕的背景色、字符的邊緣色以及字符本身的顏色也可以修改。該芯片內部除固化了191個日文、英文字母和數字等字符的字模以外,還固化了49個漢字(如年、月、日、時)的字模;另外該芯片提供16個字符的RAM空間,供用戶填入自定義字符。由于畫面處理器不需要疊加太多的不同字符,因而本設計不外加漢字字庫,這樣既節省了成本和線路板的空間,又簡化了電路結構。μPD6453所需的行、場同步信號及時鐘信號均由FPGA提供。單片機通過串行數據傳輸將一系列命令(包括所要顯示的字符或漢字、字符大小、字符的間距、字符的屬性)送往μPD6453,μPD6453收到命令后再將所要顯示的字符或漢字等信息送至FPGA。

2.8 視頻信號切換電路

該電路由MAX440組成。MAX440是一種內含寬帶視頻放大器的高速多路視頻選擇開關,可輸入8路視頻信號,輸出為1路視頻信號。在單片機的控制下,輸出可與8路視頻輸入中的任一路相連。該芯片的主要特點如下:

帶寬為110MHz;微分增益為0.04%,微分相位為0.03度;

開關切換時間為15ns,轉換速率為370V/μs;

開/關時的輸入電容為4pF,無需外接補償元件。

由單片機直接完成,無需經過FPGA。當有報警發生時,單片機收到報警信息,發出命令使蜂鳴器件發出警報聲,同時通知FPGA和μPD6453使對應的畫面閃爍并出現“報警”字樣。

3 FPGA器件XCS05XL的編程實現原理

所謂編程就是利用單片機μPD78F0034將事先設計好的數據通過某種方式裝入XCS05XL中,以確定XCS05XL內部的CLB和IOB的功能以及布線通道的連接方式,數據的寫入只在編程過程中完成。在正常工作期間,存儲單元只用來提供固定的控制信號,編程存儲單元以陣列形式分布在XCS05XL中。每個CLB有幾百個編程數據位,每個編程數據位定義了一個靜態存儲單元的狀態,該存儲單元可以控制一個邏輯函數查找表位、一個數據選擇器輸入或一個互連開關晶體管。Xilinx開發系統可以將邏輯設計轉換成網絡表文件,它自動將邏輯電路分區、設置和布線,以PROM格式產生編程數據,并將數據存入PROM中。XCS05XL有三種編程模式:從串模式、主串模式和快速模式。編程開始前,芯片會自動檢測M1和M2腳以確定編程模式,編程結束后,這些腳就沒有用了。當M1和M2腳為高電平時,選從串模式,這也是目前最常用的一種編程模式。實際上,此時M1和M2腳可懸空。如果要選擇主串模式,則M1和M2腳必須與相連或通過1k℃的下拉電阻接地。

圖4所示為μPD78F0034單片機對FPGA器件XCSO5XL裝載編輯數據的示意圖。XCS05XL的編程模式選從串模式,因而其M1、M2腳懸空(即相當于接高電平)。XCS05XL的編輯數據存儲在單片機的FLASH ROM里,上電復位后,單片機通過P30腳將數據串行傳送到XCSO5XL中。XCS05XL所需的編程時鐘(CCLK)信號由單片機產生,在每個CCLK的上升沿,XCS05XL通過DIN腳接收輸入數據。

基于FPGA器件和單片機實現多畫面處理器的設計

4 軟硬件設計時要注意的幾個問題

(1)使用幀存儲器AL422應注意的問題

由于幀存儲器AL422是FIFO DRAM,因而須確保WCK和RCK信號始終有且信號的頻率不低于1MHz,因WCK和RCK中頻率較高者將作為DRAM的刷新時鐘信號。

在AL422的/RRST信號的上升沿,/RE信號不能為低,這一點在確定FPGA的編程數據時要特點注意(因/RRST和/RE信號均由FPGA提供);

AL422可在5V或3.3V電源電壓下工作,當使用5V電源時,其DEC腳(Pin19)須接2.2μF的去耦電容;當使用3.3V電源時,DEC腳(Pin19)可直接與3.3V相連,并通過0.1μF電容旁路到地;電容均使用鉭電容。由于使用3.3V時,器件功耗低,且受噪聲干擾小,因而在本設計中采用了3.3V電源對AL422供電

(2)為避免視頻信號之間的串擾,各種模擬視頻信號間均用較粗的地線隔開,且視頻走線足夠寬。

以上介紹了黑白四畫面處理器的設計。為了節省線路板空間并使產品小巧玲瓏,所有的元器件及IC芯片均選用貼片式封裝。鑒于篇幅的限制,本文沒有討論多畫面處理器軟件方面的設計。至于9畫面和16畫面處理器的設計,其設計思想及組成方框圖與該4畫面處理器相類似,只不過要增加A/D、AL422及FPGA,軟件編程也復雜一些。


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

    關注

    68

    文章

    19455

    瀏覽量

    231376
  • FPGA
    +關注

    關注

    1631

    文章

    21806

    瀏覽量

    606600
  • 單片機
    +關注

    關注

    6044

    文章

    44632

    瀏覽量

    639247
收藏 人收藏

    評論

    相關推薦

    五、畫面處理器

    ,而多工處理器Multiplexers是回放功能好,能大畫面回放,也能多畫面回放,缺點是丟失圖像,產生動畫效果。分割的功能:多數產品具備以下全部或部分(1)同時
    發表于 07-10 08:54

    LABFIEW如何實現多畫面程序切換?

    LABFIEW如何實現多畫面程序切換?例如:主頁面有“低通濾波”和“帶通濾波”,點按鈕“低通濾波”進入到低通濾波
    發表于 11-24 21:16

    DVB TS流多畫面監測 黑場靜幀報警

    DVB TS流多畫面監測 黑場靜幀報警。
    發表于 07-31 14:02

    多畫面分割的應用

    `多畫面分割的應用FoxunHD科訊高清工業級工程安裝專用HDMI四畫面分割FX-MVS01新品上市,FX-MVS01支持四路4k信號輸入一路信號輸出,無縫切換。區別與傳統1080
    發表于 10-18 15:17

    視頻監控系統的多畫面處理器的主要功能是什么?

    近年來,隨著視頻監控系統在各個領域的廣泛應用,作為視頻監控系統組成之一的多畫面處理器的應用也愈來愈普遍。如使用一臺九畫面處理器,則可在一臺監視
    發表于 09-18 06:55

    最新免安裝版本的dvb ts流多畫面播放v1.18.16

    可以文件,網絡接收dvb ts流進行實時解碼播放,支持多種多畫面形式。綠色無任何插件無須安裝。
    發表于 12-08 12:27 ?0次下載

    多畫面處理器 ,什么是多畫面處理器

    多畫面處理器 ,什么是多畫面處理器 多畫面處理器     又稱
    發表于 03-24 11:55 ?1855次閱讀

    視頻監控系統中多畫面處理器的設計

    視頻監近系統組成之一的多畫面處理器的應用也愈來愈普遍,如使用一臺九畫面處理器,則可在一臺監視上同時監控9個目標,只需使用一臺錄像
    發表于 05-29 09:35 ?864次閱讀
    視頻監控系統中<b class='flag-5'>多畫面</b><b class='flag-5'>處理器</b>的設計

    PMVC4/PMVR2多畫面顯示多畫面顯示系統

    如今的保安和操作控制中心需要可靠的多畫面顯示系統,此系統能便于配置和控制,可滿足不同客戶的需求。Pelco的PMVC4和PMVR2是高質量,多輸入源的顯示處理器或者多畫面顯示。多路
    發表于 04-19 16:18 ?29次下載

    多畫面分割器使用說明書__中性

    多畫面分割器使用說明書__中性
    發表于 01-04 14:32 ?0次下載

    羅德與施瓦茨PRISMON多畫面系統為多畫面網絡提供統一接口控制

    全球領先的媒體服務公司Red Bee Media選擇了羅德與施瓦茨(以下簡稱“R&S公司”)的PRISMON多畫面系統。該系統是一種靈活度高、分布式、IP連接的多畫面網絡,適用于監測演播室、制作和播放環境中的重要直播信號,可取代過期的SDI系統。
    的頭像 發表于 12-10 16:21 ?2423次閱讀

    千視新品NDI多畫面系統:60天超長免費體驗不要錯過

    Multiview Pro多畫面系統,提供了一種更有效的音視頻信號監看控制解決方案,使您的不再局限于數量有限的監視,不再局限于特定地點,特定設備,特定人員,讓您擁有更加輕松,高效的操作體驗。 Multiview Pro NDI多畫面
    的頭像 發表于 12-08 15:58 ?976次閱讀

    ElBanquos多畫面圣誕燈鏈開源

    電子發燒友網站提供《ElBanquos多畫面圣誕燈鏈開源.zip》資料免費下載
    發表于 01-31 10:41 ?0次下載
    ElBanquos<b class='flag-5'>多畫面</b>圣誕燈鏈開源

    c++實現多畫面視頻分割示例

    c++實現多畫面視頻分割示例,有4路、8路、16路、64路顯示等顯示分割界面
    發表于 08-30 17:40 ?4次下載

    AMS-MS4K_C:4K多畫面視頻拼接處理器,重塑視覺盛宴的新標桿

    在追求高清、大屏、多畫面的現代視覺展示領域,一款強大的視頻拼接處理器無疑是不可或缺的核心設備。AMS-MS4K_C系列4K輸入多畫面視頻拼接處理器,憑借其卓越的性能、靈活的功能和廣泛的
    的頭像 發表于 11-28 09:10 ?406次閱讀
    主站蜘蛛池模板: 亚洲视频一二 | 久久做| 一二三区乱码一区二区三区码 | 日韩欧美一区二区三区不卡视频 | 广东毛片 | 国产精品久久久久久久9999 | 久久色婷婷| 成人在线一区二区三区 | 黑森林福利视频导航 | 黄色一级片毛片 | 性欧美高清极品猛交 | 性日韩精品 | 久久亚洲国产视频 | 国产精品视频第一区二区三区 | 狠狠操婷婷 | 你懂的在线视频播放 | 午夜一级毛片 | 久久亚洲国产成人精品性色 | 天天色天天色 | 天天曰天天爽 | 三级网址在线观看 | 五月天婷婷在线观看高清 | 欧美日韩精品一区二区另类 | 国产精品露脸脏话对白 | 永久免费观看视频 | 天天摸夜夜摸成人免费视频 | 天天色综合4 | 噜噜噜久久久 | 欧美天天射 | 午夜肉伦伦影院在线观看 | 动漫精品成人免费网站 | 亚洲 丝袜 制服 欧美 另类 | 明星三级国产免费播放 | 天天综合天天综合色在线 | 乱码精品一区二区三区 | 欧美性色xo影院69 | 97影院理论午夜论不卡 | 久久国产成人午夜aⅴ影院 久久国产福利 | 免费国产不卡午夜福在线 | 手机在线看片福利盒子 | 五月天婷婷视频在线观看 |