国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

數字網絡視頻監控器中多路轉接邏輯的設計

發布時間:2010-12-30 19:49    發布者:conniede
關鍵詞: FPGA , 監控器 , 視頻
隨著科技的日新月異,視頻監控市場也得到了飛速發展。視頻監控以其直觀、方便、信息內容豐富而廣泛應用于許多場合。近年來,隨著互聯網的大范圍普及,以及計算機、網絡以及圖象處理、傳輸技術的飛速發展,視頻監控技術也有長足的發展。視頻監控已經滲透到教育、政府、娛樂場所、醫院、酒店、運動場館、城市治安等多種領域,視頻監控服務器被稱為繼手機以后另外一個極具市場開發前景的消費電子產品。

數字網絡視頻監控服務器主要完成從攝像頭獲取的模擬信號到數字化壓縮后送到網絡的功能,其原理框圖如圖1所示。


圖1 數字網絡視頻監控服務器原理框圖

由圖1所示,監控器電路板主要由A/D芯片,FPGA多路轉接芯片,壓縮芯片,CPU等組成。其中本文要介紹的多路轉接邏輯的FPGA實現位于A/D芯片和壓縮芯片之間,由于FPGA內部含有PLL模塊,所以跟FPGA連接的TW2804芯片的27MHz輸入時鐘可以由FPGA產生。

這里選用Altera的Cyclone系列的EP1C6Q240C8,其內部有90k的存儲容量,6kLEBS,2個PLL,在后面的設計介紹中,將會講到整個設計用到了64k的存儲容量,1個PLL,大約4—5k左右的LEBS,所以選用此低成本的FPGA,可以完成此設計,而且基本上充分用到了內部的大多數資源,加上此芯片的引腳有240個,能滿足外面的引腳連接,所以Altera的EP1C6Q240C8成為此邏輯設計中最佳的選擇器件。

如圖1所示,A/D芯片接受來自四個攝像頭的四路模擬視頻信號,這里采用Techwell公司的TW2804芯片,此芯片支持四路視頻模擬信號的輸入,輸出是數字ITU-R BT.656格式的信號,時鐘是27MHz。D1、D2、D3、D4信號的時序圖如圖2所示。


圖2 ITU-R BT.656格式信號時序圖

其中EAV和SAV分別為行尾和行頭標志信號,他們中間是行與行之間的空白信號,SAV后面的VALID有效時的信號為1440bytes的d1格式的有效視頻信號,總的這些信號加起來是視頻信號的一行信號,一幀視頻信號包括576行這樣的行信號,也就是有效的這種格式的一幀輸出視頻信號為1440*576bytes的信號,由于每一行信號中由兩個bytes來表示一個像素,所以這種d1格式一幀的像素為720*576分辨率。

FPGA轉接邏輯要實現的功能是要在顯示終端上同時顯示四路的視頻信號。也就是要顯示如圖3所示的視頻信號。

由于要在一個顯示終端上同時顯示四路信號,所以原來每一路信號的720*576分辨率要轉換為原來1/4的分辨率,即cif的格式,cif格式是352*288的分辨率,這樣四路cif格式的信號組合成如圖3所示的一個幀輸出到終端顯示出來。

因為在終端顯示上是要求四路視頻信號同步輸出的,也就是不允許出現其中一路信號已經在顯示器上顯示出來了,但另外一路信號還沒有顯示出來,也就是出現畫面上一部分是黑屏的情況,所以在這種情況下,需要把四路不同的視頻信號先用FPGA在SDRAM中緩存起來,當每一路信號都在SDRAM中都至少存滿一幀時就可以同步讀出,并通過FPGA內部緩存組成如圖3所示的幀格式,然后輸出給壓縮芯片壓縮后由處理器控制輸出至網絡,這里的壓縮芯片選的是VWEB公司的VW2010。


圖3 顯示終端視頻信號格式

至此,FPGA要實現的功能已經非常清晰,首先把輸入的四路d1格式的信號分別轉換成四路cif格式的信號,然后把這四路信號分別緩存在SDRAM中,當SDRAM中每一路信號都至少存滿一幀時,同步讀出,讀出SDRAM到FPGA中后,經過格式的重新組合,最后組成如圖3所示的信號格式輸出。其中數據在SDRAM中的緩存控制是最重要也是最復雜的環節。下面詳細介紹此FPGA的邏輯設計與實現。

由上面的介紹可知,此FPGA主要有三方面的接口,與TW2804的輸入接口,與SDRAM的緩存接口,與VW2010的輸出接口。所以FPGA的內部邏輯大致可以設計為如圖4所示。


圖4 FPGA內部邏輯結構框圖

輸入格式轉換模塊主要是完成四路信號從d1到cif格式的轉換,即從原來的720*576像素的分辨率轉換為352*288像素的分辨率。其轉換過程是把一幀中偶數行的數據全部去掉,每一行中按像素的順序一個隔一個的去掉,最后保留的數據就是原來1/4的數據。這個過程比較簡單,通過設計兩個行列計數器就能實現。其仿真圖如圖5所示。


圖5 d1到cif格式轉換的簡單仿真示意圖

圖5所示為在奇數行時數據一個空一個的有效,在一行讀完后,下一行就都設為無效。
接下來是內部輸入緩沖模塊,此模塊用來控制與SDRAM控制相連接和進行數據緩存控制的模塊。其內部邏輯圖如圖6所示。


圖6 FPGA內部緩沖與內部SDRAM控制器的連接邏輯圖

面給出對此次設計以后可以擴展和改進的功能。

首先,因為這是四路的多路轉換緩沖,所以直接把它們固定組合起來送至網絡顯示終端。如果需要支持更多路的視頻信號輸入進行多路轉換,例如輸入信號是8路或16路,那么送入網絡的時候就有一個組合的問題,即在顯示器上四幅圖像最終顯示視頻輸入的哪四幅。這在實際情況下也是經常出現的情況,例如在某個建筑物中安裝了8個攝像頭,在白天的情況下可能要監視樓道內的情況,而到晚上可能要監視樓外門口的情況,這就需要在FPGA中進行一個選擇,所以,此時可以在FPGA中加入一個I2C從模塊,通過此模塊可以與處理器通信,在FPGA中設置一些寄存器,通過由I2C送來的不同的寄存器配置指令,就可以實現顯示器上圖像的實時切換。

其次,由于Cyclone系列的產品存儲容量比較有限,如果要增加到16路這樣的規模,輸入輸出緩沖的存儲容量必將不夠,所以此時可以考慮用Cyclone2系列的產品。

另外,如果以后要完成路數比較多的轉接,可以在監控器板上多加幾塊TW2804和VW2010芯片,這樣就需要FPGA的輸入輸出引腳要足夠多,而EP1C6Q240C8這樣的FPGA芯片有240個引腳,足夠擴展需要。

總之,在這樣的轉接邏輯中用到Altera的Cyclone系列低成本的FPGA產品,充分利用了其現有的內部資源,而且價格也是非常的易于接受,是非常理想的選擇。

本次設計項目是作者年初在龍芯產業化研發中心作客座研究生時獨立負責設計并實現的,其中此次視頻監控器的CPU用的是龍芯2號,此轉接邏輯已成功設計完成。
本文地址:http://m.qingdxww.cn/thread-48382-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 女老师在线观看 | 手机看片日韩日韩韩 | 在线观看三级网站 | 毛片视频网 | 亚洲精品m在线观看 | 国产永久在线 | 4虎影院最近地址 | 日韩免费观看一级毛片看看 | 在线看的成人性视频 | 99re6精品 | 亚洲网站免费观看 | 97在线观看完整免费 | 国产a视频精品免费观看 | 欧美一级成人一区二区三区 | 最近新韩国日本免费看 | 亚洲一区精品视频在线 | 亚洲精品天堂自在久久77 | 国产在线观看91精品2022 | 呦女网址www呦女 | 国产精品手机视频一区二区 | 日本不卡视频免费 | 国产中文在线观看 | 国产夫妻精品 | 蜜臀传煤mv在线观看 | 欧美日韩一区二区中文字幕视频 | 中文字幕成人在线 | 亚洲高清视频在线观看 | 网站久久 | 日韩成人小视频 | 亚洲欧美高清在线 | 妈妈的朋友3线完整视频免费观看 | 亚洲日本免费 | 亚洲 另类 在线 欧美 制服 | 久久99久久精品久久久久久 | 亚洲国产一区二区三区a毛片 | 曰韩免费视频 | 老司机精品福利视频 | 国产手机精品自拍视频 | 日韩一级特黄毛片在线看 | 精品一区 二区三区免费毛片 | 国产免费自拍视频 |