新聞中心

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

基于FPGA多路機載冗余圖像處理系統(tǒng)的設(shè)計方案

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

  (2)數(shù)據(jù)流選擇模塊

本文引用地址:http://butianyuan.cn/article/221481.htm

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

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

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

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

  (4)輸出時序生成模塊

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

  2.2.2 SDRAM操作

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

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

  3 仿真分析以及測試結(jié)果

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



關(guān)鍵詞: FPGA DVI 視頻 均衡器 SDRAM

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉