<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種基于FPGA的立體視頻轉換系統研究設計

一種基于FPGA的立體視頻轉換系統研究設計

作者: 時(shí)間:2010-11-09 來(lái)源:網(wǎng)絡(luò ) 收藏

  當某一幀數據到來(lái)時(shí),輸入端的數據不停地從雙端口RAM的一個(gè)端口寫(xiě)入SRAM_Rx。每當檢測到DE的下降沿,說(shuō)明已經(jīng)有一行的數據寫(xiě)入完畢,則從另外一個(gè)端口將SRAM_Rx的數據寫(xiě)入DDR用于保存當前幀數據的存儲區。寫(xiě)入一行結束時(shí),輸入端要等到下一個(gè)DE下降沿到來(lái)才會(huì )再次有讀寫(xiě)的需求。也就是說(shuō)此時(shí)處于空閑期,于是馬上從之前保存好的上一幀數據中讀出相應的一行數據寫(xiě)入SRAM_Tx,輸出端則在寫(xiě)入SRAM_Tx一行完畢后從SRAM_Tx的另一個(gè)端口讀出數據。這樣一直到一幀結束。當下一幀數據到來(lái)時(shí),交換讀寫(xiě)所指向的幀存儲區,這樣保證了原視頻信號的幀率不變。

  為了使設計簡(jiǎn)單,DDR控制器模塊DDR_IF使DDR工作在BL(Burst Length)即數據突發(fā)長(cháng)度等于2的狀態(tài)[4],并且以行為單位完成一次讀寫(xiě)流程。每次要寫(xiě)入或者讀出一行數據時(shí),主控制模塊MAIN_CTL向DDR_IF發(fā)送讀寫(xiě)請求,然后發(fā)送一行數據所需要傳送的突發(fā)長(cháng)度的數量BL_CNT,以及該行數據要存入DDR的bank地址、行起始地址、列起始地址。之后,MAIN_CTL和DDR_IF進(jìn)入讀寫(xiě)流程。一行數據讀寫(xiě)操作的Modelsim時(shí)序仿真如圖6所示,圖中以一行數據有3個(gè)像素為例。

一種基于FPGA的立體視頻轉換系統研究設計

  根據以上分析,DDR在一行數據的時(shí)間內被復用,理論上只要滿(mǎn)足寫(xiě)入一行加讀出一行數據的時(shí)間小于一行數據的持續時(shí)間Th即可。在1 600×1 200@60 Hz的分辨率下,行周期Th=13.3,當DDR工作在165 MHz時(shí),其讀一行數據加寫(xiě)一行數據的時(shí)間為:Tl=1 600×2/165 M×2=9.7Th。即使考慮到DDR在讀寫(xiě)之外的其他操作上花費的額外時(shí)間,也能夠滿(mǎn)足要求。

  2.3 格式轉換

  2.3.1 3D模式

一種基于FPGA的立體視頻轉換系統研究設計

  2.3.2 2D模式

  對于本文設計的系統,對程序稍作修改即可實(shí)現2D/3D兼容。只須在輸入端,第k個(gè)像素到達時(shí),各分量分別存入地址addr=k即可。

  本文介紹的系統能夠在不影響幀率的情況下進(jìn)行實(shí)時(shí)轉換,并且滿(mǎn)足2D/3D兼容的需要。該系統目前已應用于立體顯示器格式轉換。接口的使用,使得該系統有著(zhù)廣泛的兼容性。此外,系統用一片實(shí)現了幀緩沖的功能,在充分利用系統資源的同時(shí),使得整個(gè)系統的設計更為簡(jiǎn)潔,有利于減小體積和降低成本。同時(shí),該系統實(shí)際上構建了一個(gè)通用的視頻處理架構,具有很好的擴展性,程序只需稍作修改即可用于其他尺寸、其他格式視頻源(如上下格式、時(shí)分格式)、其他立體實(shí)現方式(如按行或者按列分割左右圖像)的立體顯示器。

  參考文獻

  [1] 王元慶.自由立體顯示器的應用與現狀[J].現代顯示,2003(1):38-41.

  [2] 周如輝.實(shí)時(shí)視頻處理系統中乒乓緩存控制的設計[J]. 電子元器件應用,2006(4):66-68.

  [3] 朱煒.DDR SDRAM控制器的設計與實(shí)現[J].電子器件,2009(3):592-595.

  [4] 王元慶.基于LCD的自由立體顯示技術(shù)[J].液晶與顯示,2003,18(2):116-201.

  [5] 汪洋,王元慶.多用戶(hù)自由立體顯示技術(shù)[J].液晶與顯示,2009(3):434-437.


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: FPGA 立體視頻轉換 SDRAM DVI

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>