基于PC104總線(xiàn)的429接口板
1 系統總體設計
CPLD是一種復雜的用戶(hù)可編程邏輯器件,由于采用連續連接結構,易于預測延時(shí),從而使電路仿真更加準確。再加上使用方便的開(kāi)發(fā)工具,如MAX+PLUSII、Quartus等,使用CPLD器件可以極大地縮短產(chǎn)品開(kāi)發(fā)周期,給設計修改帶來(lái)很大方便。本論文描述了利用開(kāi)發(fā)工具M(jìn)AX+PLUS II實(shí)現CPLD處理ARINC429數據通信。系統設計方案如圖1所示。
ARINC429收發(fā)電路部分,由兩組3282和3l82芯片構成,其中每組芯片實(shí)現二路接收、一路發(fā)送,其中的控制信號均有CPLD編程產(chǎn)生:在CPLD部分,D[0...15]為16位雙向數據總線(xiàn),實(shí)現AR1NC429收發(fā)電路與PC104總線(xiàn)接口之間的數據通信,IO16為16位芯片選擇信號;在PC104總線(xiàn)接口部分,XD[0...15]為16位雙向數據總線(xiàn),XA[1...9]為地址總線(xiàn),連接CPLD,進(jìn)行選片操作,XIOR和XIOW 為IO讀寫(xiě)信號,XAEN 是允許DMA控制地址總線(xiàn)、數據總線(xiàn)和讀寫(xiě)命令線(xiàn)進(jìn)行DMA傳輸以及對存儲器和I/O設備的讀寫(xiě)。
2 系統硬件組成
429的PC104總線(xiàn)接口板的硬件組成框圖如圖2所示,主要包括AR1NC429收發(fā)電路(HS3282和HS3l82芯片組)、CPLD、429板與PC 機的接口總線(xiàn)PC104總線(xiàn)、與外部的429接口IDC16插座、中斷控制開(kāi)關(guān)等,其關(guān)系如圖2所示。
本接口板元器件布局如圖3所示。
評論