基于FPGA在彈上信息處理機(jī)中的應(yīng)用
系統(tǒng)仿真
以下為相關(guān)軟件對系統(tǒng)主要功能進(jìn)行的仿真:
圖4 ISE編譯后得出的FPGA資源利用情況
圖5 數(shù)據(jù)融合表的仿真結(jié)果
數(shù)據(jù)融合表的結(jié)構(gòu)為100行,64列,第1-32列為高速同步接口數(shù)據(jù),第33-50列為總線數(shù)據(jù),第51、52列分別為115.2K、38.4K接口數(shù)據(jù),還有少量模擬量數(shù)據(jù)、全幀計(jì)數(shù)、同步碼組等。
圖6 數(shù)據(jù)融合表輸入及輸出的對比
由于組幀速度遠(yuǎn)比讀出速度快,所以分兩個圖顯示。
圖7 2.56M發(fā)送數(shù)據(jù)
結(jié)語
用FPGA代替常規(guī)處理器實(shí)現(xiàn)多路數(shù)據(jù)的采集、融合并實(shí)時發(fā)送,利用FPGA豐富的可編程邏輯資源和內(nèi)部存儲器進(jìn)行邏輯設(shè)計(jì),大大減少了外圍元器件種類和數(shù)量,提高了系統(tǒng)的處理和I/O帶寬。
同時,F(xiàn)PGA在航天領(lǐng)域的應(yīng)用也推動了可編程技術(shù)的發(fā)展。
評論