1553B總線(xiàn)遠程端點(diǎn)數據鏈路層協(xié)議的FPGA實(shí)現
該設計在仿真正確以后,通過(guò)QuartusⅡ優(yōu)化、綜合,最后在A(yíng)ltera公司的Cyclone系列FPGA上進(jìn)行了具體的實(shí)現,并與Freescale公司的16位單片機MC9S12XDP512一起組成了1553B遠程端點(diǎn),通過(guò)1553B收發(fā)器聯(lián)入到了1553B總線(xiàn)系統中,成功地完成了遠程端點(diǎn)的協(xié)議。這說(shuō)明采用FPGA實(shí)現程序設計的1553B遠程端點(diǎn)通信協(xié)議完全正確,達到了預期的目的。
4 總結及設計通用性
用于1553B遠程端點(diǎn)數據鏈路層協(xié)議的FPGA實(shí)現程序采用自頂向下和自下向上相結合的方式進(jìn)行設計,用Veri1ogHDL語(yǔ)言編寫(xiě);用Modelsim和QuartusⅡ進(jìn)行仿真和綜合。在最后,針對特定器件做了再一次的優(yōu)化,縮短了設計周期,提高了系統性能,并且大大提高了芯片資源的利用率。
該設計具有較高的通用性,與外部的接口采用標準的通信接口方式進(jìn)行。它對于上層微控制器來(lái)說(shuō)就是一個(gè)內存單元,上層微控制器通過(guò)對相關(guān)地址的讀寫(xiě)即可完成對整個(gè)通信協(xié)議的控制,應用非常簡(jiǎn)便,還可以封裝成模塊,嵌入到NiosⅡ等處理器中,成為其內部的一個(gè)控制器。
評論