久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

關 閉

新聞中心

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://cqxgywz.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 總線

評論


相關推薦

技術專區

關閉