當前位置:首頁 > 消費電子 > 消費電子
[導讀]本文主要介紹在視頻監(jiān)控板中多路視頻信號輸入情況下的數(shù)據(jù)緩存、信號格式轉換的設計,并用Altera的Cyclone器件實現(xiàn)的整個過程。

摘要:本文主要介紹在視頻監(jiān)控板中多路視頻信號輸入情況下的數(shù)據(jù)緩存、信號格式轉換的設計,并用Altera的Cyclone器件實現(xiàn)的整個過程。包括簡單介紹視頻監(jiān)控器電路板的原理,此轉接邏輯在系統(tǒng)中的作用和地位,并詳細介紹了此邏輯用FPGA設計實現(xiàn)的過程。

    隨著科技的日新月異,視頻監(jiān)控市場也得到了飛速發(fā)展。視頻監(jiān)控以其直觀、方便、信息內(nèi)容豐富而廣泛應用于許多場合。近年來,隨著互聯(lián)網(wǎng)的大范圍普及,以及計算機、網(wǎng)絡以及圖象處理、傳輸技術的飛速發(fā)展,視頻監(jiān)控技術也有長足的發(fā)展。視頻監(jiān)控已經(jīng)滲透到教育、政府、娛樂場所、醫(yī)院、酒店、運動場館、城市治安等多種領域,視頻監(jiān)控服務器被稱為繼手機以后另外一個極具市場開發(fā)前景的消費電子產(chǎn)品。

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

圖1 數(shù)字網(wǎng)絡視頻監(jiān)控服務器原理框圖 

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

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

    如圖1所示,A/D芯片接受來自四個攝像頭的四路模擬視頻信號,這里采用Techwell公司的TW2804芯片,此芯片支持四路視頻模擬信號的輸入,輸出是數(shù)字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轉接邏輯要實現(xiàn)的功能是要在顯示終端上同時顯示四路的視頻信號。也就是要顯示如圖3所示的視頻信號。

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

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

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

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

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

圖4 FPGA內(nèi)部邏輯結構框圖 

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

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

     圖5所示為在奇數(shù)行時數(shù)據(jù)一個空一個的有效,在一行讀完后,下一行就都設為無效。

    接下來是內(nèi)部輸入緩沖模塊,此模塊用來控制與SDRAM控制相連接和進行數(shù)據(jù)緩存控制的模塊。其內(nèi)部邏輯圖如圖6所示。

圖6 FPGA內(nèi)部緩沖與內(nèi)部SDRAM控制器的連接邏輯圖

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

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

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

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

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

    本次設計項目是作者年初在龍芯產(chǎn)業(yè)化研發(fā)中心作客座研究生時獨立負責設計并實現(xiàn)的,其中此次視頻監(jiān)控器的CPU用的是龍芯2號,此轉接邏輯已成功設計完成。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉