吳玉龍
(南京磐能電力科技股份有限公司 江蘇 南京 210031)
慣性技術(shù)在運動過程中進行導(dǎo)航技術(shù),實際工作中慣性導(dǎo)航技術(shù)不能依靠在外界前提下完成,導(dǎo)航工作,在實際工作過程中,不能夠向外界頻繁的發(fā)射其他種類的信號,而且發(fā)射出來的信號有一定的隱蔽性。導(dǎo)航系統(tǒng)工作過程中由于慣性系統(tǒng)的優(yōu)勢。在許多行業(yè)上廣泛應(yīng)用。導(dǎo)航計算機是慣性導(dǎo)航的核心,主要工作內(nèi)容為信息采集、數(shù)據(jù)處理、數(shù)據(jù)輸出等隨著慣性導(dǎo)航和計算機技術(shù)不斷發(fā)展,基于FPGA處理器系統(tǒng)性能得到提升和發(fā)展。
慣性導(dǎo)航自身優(yōu)勢十分明顯,主要是其具備的嚴(yán)格的自主性、隱蔽性、干擾性、而且系統(tǒng)速度位置信息通過加速度,使得重要的信息在積分運算中得到,但是需要注意,系統(tǒng)工作時間不能夠過長,長時間的導(dǎo)航任務(wù),需要降低對慣性精度要求,而且需引進其他硬件科研設(shè)備輔助工作進行,降低系統(tǒng)價格提升對,慣性器根據(jù)自身要求,對慣性導(dǎo)航進行調(diào)整,慣性導(dǎo)航系統(tǒng)在實際工作中分成不同的類型,根據(jù)坐標(biāo)系建立情況和環(huán)境有著巨大差異,工作人員需根據(jù)實際情況,對慣性導(dǎo)航進行調(diào)整,避免其在使用和運行過程中受到外界環(huán)境的影響,空間穩(wěn)定水平和和本地水平存在兩種不同的方式,在地球自傳等多方面影響前提下,需應(yīng)用計算機硬件來對導(dǎo)航工作進行補償,本地水平平臺式的特點是:主要是在應(yīng)用過程中根據(jù)重力加速度等其他特點,進行使用和應(yīng)用,平臺式慣性導(dǎo)航系統(tǒng)工作中,往往需根據(jù)硬件條件的運行情況來決定后續(xù)設(shè)備的使用情況。輔助設(shè)備特備多[1]。
處理器系統(tǒng)包括ARM處理器、DSP處理器,ARM處理器和DSP處理器外部儲存接口連接在FPGA系統(tǒng)應(yīng)用過程中,通過兩種網(wǎng)絡(luò)接口進行穩(wěn)定控制連接,ARM處理器在使用過程中,將不同的處理端口進行連接,而且實際應(yīng)用過程中,通過DSP處理器的啟動,將兩種處理程序進行有效加載[2]。儲存器設(shè)置,組合計算機框圖,有利于提升計算器儲存功能使用。使用中可以看出,系統(tǒng)導(dǎo)航儲存器主要分成三種,分別為ARM、DSP處理器在運行過程中,需要嚴(yán)格遵守其使用限制。共享儲存器需要在FPGA中實現(xiàn)存儲器接口控制,動態(tài)存儲器接口控制相對而言比較復(fù)雜。SDRAM儲存器是一種動態(tài)隨機儲存器,容量為256MB,環(huán)保封裝綠色無污染,儲存深度為8M。FLASH儲存器容為2MX16bit,工作電壓為3V,擦寫次數(shù)為100000次,儲存時間為22年。
導(dǎo)航計算機中,技術(shù)人員根據(jù)自身工作能力需要完成處理器相關(guān)設(shè)備之間的接口交集,同時在使用過程中,通過不斷的調(diào)整和研究,提升導(dǎo)航計算機的使用范圍,提高應(yīng)用人群的針對性。三個處理器的外部儲存器接口,用于參數(shù)儲存器的FLASH、硬件設(shè)備對I/O數(shù)量要求也比較高,數(shù)據(jù)共享的SRAM等儲存器需連接FPGA。FPGA主要設(shè)備和信號線包括ARM處理器外部儲存接口,最常見的FPGA架構(gòu)由一系列的用來實現(xiàn)應(yīng)用程序的可配置邏輯塊(LAB),多是同步電路,需要一個全局時鐘信號,驅(qū)動整個系統(tǒng)上的信號同步和操作的時序。一個復(fù)雜的設(shè)計包含多個時鐘,因此需要內(nèi)部全局時鐘通過不同頻率和相位的變換,產(chǎn)生單獨的時鐘域。HDL語言適用于自頂向下的設(shè)計,支持模塊化編程,不隨芯片的工藝布局變化而變化,程序的復(fù)用性和可移植性較好。而原理圖輸入在EDA軟件上繪制特定功能的電路圖實現(xiàn),在頂層設(shè)計、手工優(yōu)化電路方面有節(jié)省資源、圖形界面強的特點。對于系統(tǒng)接口電源、DSP和ARM處理器接口電源,系統(tǒng)對3.3V電源總電流需求不高,所以使用LDO型電源轉(zhuǎn)換芯片。
完整的FPGA設(shè)計流程包括設(shè)計輸入,綜合,轉(zhuǎn)換,映射,布局布線,生成配置文件以及下載和調(diào)試等步驟。為了能夠提升導(dǎo)航計算機的應(yīng)用價值,設(shè)計內(nèi)容一直伴隨著仿真,包括行為和功能仿真,門級仿真,時序仿真,系統(tǒng)內(nèi)部驗證等。多信息組合導(dǎo)航技術(shù)發(fā)展,導(dǎo)航計算機軟件對等待CPU、I/O設(shè)備內(nèi)存空間等系統(tǒng)資源,實際應(yīng)用過程中,不同用戶所呈現(xiàn)的工作狀態(tài)有著極大的差別,為了滿足社會發(fā)展需求,在實際工作中,需通過硬件設(shè)施優(yōu)化,從而改善整體行業(yè)的工作方式。而導(dǎo)航計算機,在實際使用中,經(jīng)常會遇到需要將某個BUFG上的時鐘信號通過系統(tǒng)普通輸出。在編譯器map的過程中就會出現(xiàn)錯誤,為避免這種情況發(fā)生,需提示規(guī)避錯誤的方法,就是在約束文件中加上一條約束,而一個用戶任務(wù)能夠有多種運行狀態(tài),懸置態(tài)、就緒態(tài)、休眠態(tài)、延遲態(tài)。一個任務(wù)首先是等待其他任務(wù)釋放信號量,在部分代碼中,函數(shù)創(chuàng)建了二進制信號量,將DSP給ARM處理器中斷和中斷程序相關(guān)聯(lián)。
針對基于FPGA的異構(gòu)多處理器導(dǎo)航計算機設(shè)計進行深入探究,工作人員需認識其存在的問題,并在實際設(shè)計工作中提出針對性的解決辦法,在不同處理器下的異結(jié)構(gòu)導(dǎo)航計算機,需通過實驗方式提高系統(tǒng)實用性,提高相應(yīng)工作效率。