FPGA在彈上信息處理機中的應用
(7)1.28M同步輸入串口故障檢測
本文引用地址:http://dyxdggzs.com/article/109046.htmFPGA中的故障檢測單元(FDU)負責檢測1.28M同步輸入串口的輸入信號是否正常。當故障檢測單元FDU發(fā)現1.28M同步輸入串口產(chǎn)生的SwitchBuf信號的周期和晶振產(chǎn)生的20ms時(shí)鐘周期誤差超過(guò)△T(如±2ms),則認為1.28M同步輸入串口故障,立即將SwitchBuf信號切換到由晶振分頻產(chǎn)生的20ms時(shí)鐘上。
系統仿真
以下為相關(guān)軟件對系統主要功能進(jìn)行地仿真:數據融合表的結構為100行,64列,第1-32列為高速同步接口數據,第33-50列為總線(xiàn)數據,第51、52列分別為115.2k、38.4k接口數據,還有少量模擬量數據、全幀計數、同步碼組等。
由于組幀速度遠比讀出速度快,所以分兩個(gè)圖顯示。
結語(yǔ)
用FPGA代替常規處理器實(shí)現多路數據的采集、融合并實(shí)時(shí)發(fā)送,利用FPGA豐富的可編程邏輯資源和內部存儲器進(jìn)行邏輯設計,大大減少了外圍元器件種類(lèi)和數量,提高了系統的處理和I/O帶寬。
同時(shí),FPGA在航天領(lǐng)域的應用也推動(dòng)了可編程技術(shù)的發(fā)展。
評論