
2.2 EPM7128S與FT245AM的接口實現(xiàn)
EPM7128S與FT245AM的接口電路主要從FT245AM的接收FIFO中讀數(shù)據(jù)和向FT2的發(fā)送FIFO中寫數(shù)據(jù)。采用純硬件實現(xiàn)方使FT245AM的接口延時和整個測試儀通信的延時達到最小。
EPM7128S可與FT245AM共享工作時鐘,它使用12條I/O與FT245AM相
連,分別對應(yīng)于FT245AM的D0~D7、
等。對EPM7128S的編程可采用VerilogHDL語言,并采用Synplify綜合,最后使用MAXPlusⅡ進行布線和仿真。與FT245AM的接口設(shè)計代碼如下:




3結(jié)束語
本文介紹了USB接口芯片F(xiàn)T245AM的原理和在航空ARINC429總線測試儀中的具體應(yīng)用實例方法。筆者將EPM7128與FT245AM的接口邏輯在MAXplusⅡ環(huán)境下進行了仿真,結(jié)果表明:使用該設(shè)計完全可滿足實際要求,因此,使用USB通信接口的航空AR-INC429總線測試儀,大大便利了429總線設(shè)備與計算機的通信,有效提高了429總線設(shè)備的檢測效率。
<!--→參考文獻CH(開始)-->
參考文獻
[1]徐志軍,徐光輝.CPLD/FPGA的開發(fā)與應(yīng)用[M]. 北京:電子工業(yè)出版社,2002.[2]Universal Serial Bus Specification.Compaq Intel Microsoft NEC,1998.
[3]FT245AM Data Sheet.FDTI,1999.
[4]MAX7000 Programmable Logic Device Family Data Sheet.Altera,2001





