新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 如何設計基于Avalon總線的可配置LCD控制器IP核?

        如何設計基于Avalon總線的可配置LCD控制器IP核?

        作者: 時間:2018-08-02 來源:網絡 收藏

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

        2.4 LCD 時序產生模塊

        通過讀取配置寄存器獲得像素時鐘,行周期,幀周期,同步頭寬度以及時鐘分頻系數等信息后,LCD 時序產生模塊產生LCD 顯示需要的行同步信號、幀同步信號以及復合消隱信號。圖7 描述了LCD 接口時序發(fā)生模塊的接口信號

        3. LCD 控制器IP 核的仿真調試與安裝

        3.1 LCD 控制器IP 核的仿真調試

        本IP 核使用Verilog HDL 來編寫,首先在Modelsim6.1 下先進行RTL 級的功能仿真,當所有功能都滿足要求時,就可以使用綜合工具綜合后加入延時信息進行進行時序仿真。如果時序仿真也滿足電路的設計要求,就可以當做一個NiosII 系統(tǒng)自定義的組件加到Nios II 系統(tǒng)中去。

        3.2 LCD 控制器IP 核的安裝

        Avalon 流模式的 LCD 控制器需要安裝到 SOPC Builder 中,以便將其加入到NiosII 系統(tǒng)中。

        這里的LCD 控制器是一個典型的流模式自定義外設。啟動DMA 傳輸后,DMA 控制器將批量數據送往LCD 控制器,因此也可將LCD 控制器看成 FIFO 類型的存儲器外設。選擇Avalon Components->Legacy Components->Interface to User Logic,加入LCD 控制器的IP 核。

        3.3 實際測試效果圖

        實際測試是在Altera的DE2開發(fā)板上進行的。使用的LCD屏是夏普公司的800*600型號為LQ080V3DG01的TFT LCD屏,實際的顯示效果圖如圖9所示

        4. 總結

        本文討論了基于Avalon 總線流傳輸的配置LCD 顯示控制器IP 核的設計,根據自頂向下的設計思想,將IP 核進行層次功能劃分設計,并對IP 核的仿真驗證,最后加入到Nios II系統(tǒng)中。該IP 核經測試效果良好。由于本IP 核是可配置的,具有很好的移植性,可以方便的應用以Nios II 為核心的各種需要圖形顯示的嵌入式系統(tǒng)中。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 柘城县| 邹平县| 施秉县| 靖江市| 新密市| 诸暨市| 四平市| 茂名市| 新绛县| 雷州市| 永登县| 朔州市| 阳东县| 白朗县| 宽甸| 武威市| 霸州市| 双鸭山市| 上蔡县| 宜良县| 恭城| 雅安市| 运城市| 华阴市| 加查县| 哈巴河县| 正宁县| 师宗县| 云阳县| 上虞市| 临海市| 波密县| 阳江市| 广宗县| 汉阴县| 涿州市| 周宁县| 武鸣县| 五原县| 富顺县| 洪洞县|