新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA多路機載冗余圖像處理系統的設計方案

        基于FPGA多路機載冗余圖像處理系統的設計方案

        作者:趙小珍 劉波 朱標 陳文明 時間:2014-02-13 來源:摘自《電子發燒友》 收藏

          (2)數據流選擇模塊

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

          根據需要選擇兩路輸入信號中的一路進行輸出。

          (3)乒乓操作和控制模塊

          由于 乒乓操作具有節省緩沖區空間、流水線式算法以及低速模塊處理高速數據流的特點。因此,本設計采用乒乓操作.

          SDRAM 作為整個圖像處理系統的緩存,起著至關重要的作用。它將外部輸入的圖像按幀存入SDRAM中,然后按幀將圖像數據送到外部繼續處理。的控制邏輯所需要完成的功能有:接收來自外部的圖像數據,并進行緩沖和數據重組,產生符合SDRAM控制器位寬的數據信號;產生對SDRAM 的讀、寫命令和地址,并將它們寄存在FIFO中,隨時供SDRAM控制器提取。因此,系統需要一個地址產生邏輯;對SDRAM進行直接控制,將用戶產生的地址命令進行解析,產生讀/寫、刷新等一系列操作,對SDRAM 發出的各種命令要符合特定的時序要求。在上電的時候還必須完成對SDRAM的初始化工作;建立用戶與SDRAM 的數據通道,在SDRAM和用戶接口之間傳遞需要寫入或者讀出的數據,并且調整對應讀/寫操作的DQS信號時序,使其滿足SDRAM的要求;緩存從 SDRAM中讀出的數據,由于直接讀出的速度非常高,直接處理會對后端產生很大的壓力。因此,需要進行緩存之后才送到后續處理。

          (4)輸出時序生成模塊

          這部分模塊的主要功能是對SDRAM 進行操作,生成需要的時序信號以及生成驅動液晶屏的信號。

          2.2.2 SDRAM操作

          為了滿足前后端數據流匹配,并實時發送,這里采用了SDRAM讀寫交替進行的讀寫方式。

          SDRAM 讀到寫時序圖如圖4所示。寫入和讀出操作的發起是由行激活命令開始的,命令為10011,發起的同時sdram_addr送入列地址,發起寫入讀出命令時送入行地址。寫入命令與數據同步,讀出命令在發出后潛伏期時間后送出數據到端口,sdram_data 為SDRAM 的輸入輸出數據端口。預沖方式采用了自動預沖,即在發起讀寫命令時將地址位A10置高就可以在讀寫操作后SDRAM內部自動進行預沖操作,不需要發出額外命令,自動預沖占用4個時鐘周期。

          3 仿真分析以及測試結果

          讀寫操作交替進行仿真圖如圖5所示。圖5中包含了兩個寫入操作,一個讀取操作。



        關鍵詞: FPGA DVI 視頻 均衡器 SDRAM

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 和平县| 溧阳市| 香河县| 丽水市| 定远县| 银川市| 阳东县| 大同市| 宽甸| 龙井市| 佛学| 灌阳县| 高清| 石家庄市| 古丈县| 宜都市| 灵台县| 台东市| 安塞县| 同仁县| 志丹县| 仁寿县| 昆明市| 龙门县| 武义县| 东乡| 遂溪县| 乡城县| 淮安市| 会泽县| 安达市| 思茅市| 启东市| 岳阳县| 兰西县| 肇庆市| 合作市| 阿勒泰市| 岱山县| 枝江市| 马龙县|