VHDL設計的微型打印機控制器技術
有2種握手方式可供選用,一種是標志控制方式,另一種是XON/XOFF協議方式。串行數據傳輸采用異步通訊格式,串行通訊的數據格式和波特率可由用戶自行設定。
3.2 并口連接
TP UP-SF系列打印機的P型機采用與Centmnics標準兼容的D一25并行接口,接口插座則與IBM PC的打印接口相配合。并行接口引腳排列如圖2所示,表2為并行接口引腳信號說明。
圖3為并行接口的時序,FPGA按照這些信號工作時序進行正確控制。當輸入信號進入打印機時,即可驅動打印機完成打印工作。
4 系統設計
按照從上至下的可編程系統設計思想,利用Ahera公司的CYCL0N系列FPGA器件,通過QUARTUS II開發工具,完成了FPGA所需的硬件系統的設計和軟件開發。采用模塊式設計,從存儲器讀取數據,再送入至微型打印機打印。
4.1 硬件電路設計
硬件電路以FPGA為中心,實現存儲器的接口電路設計,以及對打印機的并口接口電路設計。該系統設計采用Flash存儲器,它是一種可擦除、非易失性存儲器,可實現數據的存儲功能,便于數據傳輸。圖4為Flash存儲器的部分電路連接圖。
評論