關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于PC104(Plus)總線的數據接收存儲顯示系統設計

        基于PC104(Plus)總線的數據接收存儲顯示系統設計

        作者: 時間:2011-03-28 來源:網絡 收藏

        為了滿足PLX9054上電啟動速度的要求,其時鐘應由晶振直接提供。
        系統上電后,PLX9054NFPGA發出復位命令c.JPG,同時由FPGA對FIFO進行復位,并完成對FIFO的初始化,以使其處于工作狀態。在FP-GA接收數據時,存儲數據通道和顯示數據通道的數據同時進入FPGA,為了使工控機軟件能夠區分兩路數據,可在FPGA內部根據數據同步信號分別對兩路數據加上幀頭,然后同時寫入FIFO1的D1[0…31]和FIFO2的D2[0…31]。數據半滿后,FPGA要根據兩片FIFO的半滿信號d.JPGe.JPG對其進行讀取控制。FIFO的讀取控制主要由f.JPG實現。在實際應用中,存儲數據一般要求能夠優先上傳,且數據連續,而對同步顯示的要求相對較低,顯示數據的速率也較低,只要能夠滿足顯示刷新率的要求即可,因此,本設計中存儲數據緩沖區FIFO1的半滿信號d.JPG的優先級高于e.JPG。具體實現方法是對g.JPG進行邏輯運算,圖3所示是其運算邏輯圖。

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

        q.JPG


        運算后可得到化簡結果h.JPG,然后令i.JPGj.JPG;之后再在FPGA內部將d.JPGe.JPG做與運算,可得到k.JPG,然后判斷v.jpg,若為低,則FPGA向PLX9054發出中斷m.JPG。這樣就能保證兩片FIFO的數據根據優先級不斷向上發送。
        PLX9054響應中斷m.JPG后,即可通過LHOLD申請對本地進行控制,FPGA則通過LHOLDA作出應答,進而由PLX9054獲得本地控制權并啟動DMA傳輸周期。FPGA收到讀信號l.jpg和地址選通信號n.JPG后,產生o.JPG信號,并在最后一個數據傳送信號p.JPG有效之前一直保持有效。在此期間,FPGA將根據圖3所示的運算邏輯結果,并按照優先級讀取相應FIFO的數據進行上傳。具體的控制及數據傳輸時序如圖4所示。
        由圖4可見,當r.JPG同時有效時,其FIFO1的優先級高于FIFO2,故可滿足設計要求。

        w.jpg



        關鍵詞: Plus PC 總線

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 枞阳县| 徐闻县| 伊川县| 静宁县| 玉环县| 个旧市| 红安县| 察雅县| 绥芬河市| 信阳市| 临洮县| 丹阳市| 尼木县| 通道| 铁岭县| 仙居县| 长海县| 宁蒗| 辽中县| 游戏| 于田县| 榆中县| 洛浦县| 株洲市| 达拉特旗| 宣化县| 桂平市| 收藏| 冷水江市| 河曲县| 邹平县| 高雄县| 桑植县| 西和县| 吴江市| 灌阳县| 吐鲁番市| 长泰县| 济宁市| 始兴县| 定州市|