新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > 基于cyclone EP1C6的LED大屏設計方案

        基于cyclone EP1C6的LED大屏設計方案

        作者: 時間:2009-03-19 來源:網絡 收藏

        3.3 控制單元軟件
        控制單元的是在QUARTUSII環境下完成,并用硬件描述語言VHDL描述,主要功能是配置掃描控制電路。該單元的軟件設計模塊如圖5所示。

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

        雙端口RAM的配置完全通過在QUARTUS環境中設置菜單實現,配置完成后將自動生成一個VHDL文件,描述的內部邏輯功能,在整個程序設計作為一個元件調用。
        的掃描模塊的軟件設計如下:首先對FPGA總時鐘clk進行64分頻得到clk1,clk1的低電平其間FPGA讀取雙口RAM的數據,每4個clk周期讀一個16位的數據,共讀出16個數。clk1的高電平期間FPGA進行列掃描,每2個clk周期同時輸出16個數的1位,共32個周期將這16個數由并轉串輸出到16根數據線上,由于寫RAM的速度低于FPGA對數據的處理速度,剩下的32個clk周期用于等待完成一個區的寫操作。12個clk1周期后,一行的數據全部掃描完畢,FPGA輸出一個列鎖存信號給74LS595鎖存這些數據,同時輸出行掃描信號和行鎖存信號,接著掃描第二行,由于采用16根數據線進行隔8行掃描,整個電子屏128行只要完成8次行掃描即可,時序如圖6所示。

        5 結束語
        通過采用自頂向下的設計思想,運用EDA技術實現FPGA內部雙口RAM的配置和掃描控制電路的設計,將復雜的系統設計集成在一起,只需一片FPGA就可以實現所需的功能,高集成度帶來的不僅是成本降低,還提高了系統的穩定性和可靠性。 設計已成功應用于我院的圖文發布電子屏,實踐證明:本系統能以多種播出方式顯示各種字體和型號的文字和圖形信息,與同類設計相比,畫面清晰、性能穩定、操作使用簡單,具有很好的應用前景。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 酒泉市| 酉阳| 肇庆市| 教育| 旬阳县| 姚安县| 黄山市| 眉山市| 尚志市| 德安县| 卫辉市| 西畴县| 元朗区| 隆尧县| 灵寿县| 宜兰市| 安塞县| 宽城| 金沙县| 云浮市| 冷水江市| 诸暨市| 萝北县| 哈巴河县| 叶城县| 满城县| 罗平县| 乳山市| 昌平区| 沙洋县| 庄浪县| 内黄县| 托里县| 合肥市| 巍山| 东台市| 鹤壁市| 广安市| 策勒县| 阿拉善左旗| 盐津县|