新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 利用FPGA實現視頻監控系統的視頻處理

        利用FPGA實現視頻監控系統的視頻處理

        作者: 時間:2010-08-27 來源:網絡 收藏

        對采用只有單個ITU-RBT656視頻輸入端口的TI達芬奇處理器的DVR設計而言,更高效的實現方案是在數據流送入達芬奇處理器之前,將兩個以上的ITU-RBT656數據流時分復用為單個VLYNQ數據流。這種方案減少了用于視頻數據流傳輸的I/O管腳,因而縮小了器件的封裝,降低了系統成本。圖2所示為該設計的框圖。

        本文引用地址:http://www.104case.com/article/191599.htm

        圖2:利用和達芬奇處理器搭建的



        PC擴展卡形式的DVR系統

        PCI總線在PC機上已成功應用了10余年。但今天的PC擴展卡DVR系統所要求的帶寬已遠遠超出了PCI總線所能提供的極限。

        未壓縮的視頻(在除去空白幀之后)數據率約為165Mbps。于是,當PCI總帶寬為1Gbps時,一條PCI總線上最多可同時連接6個發送未壓縮視頻的捕捉或回放設備。為降低總線帶寬的占用,可以在擴展卡上采用一塊MPEG4或CODEC芯片組,但這樣會提高成本,而且可選器件也局限于現有的MPEG4芯片組。

        PCIExpress(PCIe)技術在流量上有了很大提高。PCIExpress可以細分為多個通道,每個通道在出和入上均包含一對差分對,每對差分對支持2Gbps的數據流量。一塊主板上的每個PCIe插槽都有自己的通道,這些通道是不與其他插槽共享的。每個插槽可配置為16通道(即x16)、8通道(x8)、4通道(x4)或1通道(x1)。因此,每塊采用PCIe總線的擴展卡可提供的數據流量從2Gbps(配置為x1通道時)到32Gbps(配置為x16通道時)。PCIe所支持的高數據流量讓我們不再只局限于每卡連接6通道的未壓縮視頻。

        采用圖1所示的設計,我們就能用PC機代替數字媒體處理器,并將視頻流通過PCIe總線送入PC機,從而快速輕松地實現一套PC擴展卡DVR系統。視頻模數轉換器產生4個獨立的數字ITU-RBT656流,然后將其送入一個低成本的Spartan-3器件進行預處理。這塊將視頻數據中的空白和同步去除,并將其打成適合PCIe的數據包,然后將其送入XilinxPCIe內核。接著由軟件接收、顯示和處理輸入的視頻,或將其存儲到磁盤中。圖3就是這樣一個PC擴展卡



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 茌平县| 原阳县| 阳原县| 观塘区| 新泰市| 商洛市| 威远县| 会理县| 汶川县| 洞口县| 临泉县| 乾安县| 仙居县| 宜兰市| 孝感市| 灵石县| 康定县| 辽宁省| 竹北市| 库尔勒市| 武陟县| 新疆| 广州市| 淮安市| 梅州市| 北京市| 溧阳市| 邓州市| 宜川县| 霸州市| 拜泉县| 汉源县| 临高县| 正镶白旗| 自治县| 通江县| 盐源县| 博罗县| 公主岭市| 丰原市| 桂林市|