• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

宇宙最快FPGA產(chǎn)品8年前就已出現(xiàn)?這事得從帕克太陽探測(cè)器說起

2019/01/15
50
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

本文來自公眾號(hào)“老石談芯”

8 年前,NASA 和約翰霍普金斯大學(xué)聯(lián)合立項(xiàng),投入 15 億美元打造一款繞日探測(cè)衛(wèi)星。2018 年,這款名為“帕克號(hào)”的太陽探測(cè)器發(fā)射升空。帕克號(hào)上的電子系統(tǒng)和儀器組由多個(gè) FPGA 共同控制,幫助帕克號(hào)成為有史以來最接近太陽和速度最快的人造航天器。

帕克太陽探測(cè)器上的宇航級(jí) FPGA
帕克太陽探測(cè)器的主要目標(biāo)是探究和解決太陽風(fēng)形成的原因,并研究加速各種高能太陽粒子的神秘力量。帕克太陽探測(cè)器是目前人類制造的移動(dòng)速度最快的物體,在最大軌道速度下,它將以接近每小時(shí) 70 萬公里的速度穿越太陽的日冕層。如果在地球上以這個(gè)速度航行,不到一分鐘就能從華盛頓到達(dá)東京。


正因如此,帕克太陽探測(cè)器成就了另外一個(gè)里程碑 -- 太陽系中速度最快的 FPGA:來自 MicroSemi 公司的抗輻射宇航級(jí) RTAX4000 系列 FPGA。

盡管這里的“最快”并不是指 FPGA 的運(yùn)行頻率,而是它們高達(dá) 70 萬公里 / 小時(shí)的巡航速度,但是這些基于 0.15μm 工藝制造的 FPGA 有著很多獨(dú)特的亮點(diǎn)。

在復(fù)雜的宇航空間環(huán)境下,存在著大量的高能帶電粒子,它們會(huì)造成集成電路中的電子元件的電位狀態(tài)的改變,如從“0”變成“1”,或從“1”變成“0”,這種現(xiàn)象叫做單粒子翻轉(zhuǎn)(Single-Event Upsets, SEU)。這些微小的數(shù)位改變對(duì)于數(shù)字系統(tǒng)的影響往往是致命的。因此,在帕克號(hào)的 FPGA 中集成了抗 SEU、外加三重冗余保護(hù)(Triple Module Redundancy - TMR)的寄存器,使 SEU 發(fā)生的概率降到了十的負(fù)十次方。

FPGA 上還有專門的邏輯發(fā)現(xiàn)和修正 SRAM 上發(fā)生的位翻轉(zhuǎn)。即使 SRAM 自帶的錯(cuò)誤檢測(cè)和校正電路發(fā)生故障,這些 SEU 也能被發(fā)現(xiàn)并修正。

此外,RTAX4000 FPGA 采用了金屬對(duì)金屬的反熔絲結(jié)構(gòu)互聯(lián),因此即使受到宇宙離子沖擊也不會(huì)改變 FPGA 的邏輯結(jié)構(gòu)。

帕克號(hào)基于 FPGA 的 DSP控制系統(tǒng)
帕克號(hào)配備了五種科學(xué)儀器,合稱為“FIELDS”儀器組。它包含了多種傳感器測(cè)試儀表,主要用來測(cè)量電場(chǎng)和磁場(chǎng)、等離子體波譜和極化特性、電子密度和溫度分布以及太陽射電輻射等,如下圖所示。


探測(cè)器的電子系統(tǒng)包含兩個(gè) Microsemi 公司的抗輻射宇航級(jí) RTAX4000 FPGA 芯片,見下圖紫紅色部分。


其中,一個(gè) FPGA 位于 FIELDS 儀器組內(nèi),如下圖所示。它主要負(fù)責(zé)將 26 路傳感器的輸入信號(hào)以 150 kSa/s 的采樣速率進(jìn)行數(shù)字信號(hào)處理,以產(chǎn)生光譜和跨譜矩陣,以及對(duì)應(yīng)的時(shí)間序列數(shù)據(jù)。


另外一個(gè) FPGA 位于探測(cè)器的數(shù)據(jù)控制電路板(DCB)上,用來作為 FIELDS 儀器組的主要控制器,如下圖所示。同時(shí),這個(gè) FPGA 負(fù)責(zé)控制 FIELDS 與航天器的連接和通信,即接收并解碼來自航天器的指令,并將其傳送到儀器組的各個(gè)子系統(tǒng)中。

這個(gè) FPGA 包含了一個(gè)復(fù)雜的外接存儲(chǔ)系統(tǒng),包含了 32kB 抗輻射 PROM,2MB SRAM,512KB EEPROM 和 32GB 閃存。其中,PROM 中保存著 FIELDS 儀器組的啟動(dòng)軟件,EEPROM 中保存著儀器組的操作軟件、機(jī)載腳本,以及其他儀表的參數(shù)。在儀器啟動(dòng)過程中,EEPROM 中的數(shù)據(jù)會(huì)被傳輸?shù)?SRAM 中運(yùn)行。

此外,F(xiàn)PGA 還集成了一個(gè) 32 位的嵌入式 CPU。這個(gè) CPU 使用了 ColdFire 架構(gòu),它是上世紀(jì) 70 年代末摩托羅拉半導(dǎo)體 68000 處理器的升級(jí)版,可以稱得上是微處理器里的活化石和上古神跡了。

在這個(gè) FPGA 中,還實(shí)現(xiàn)了 FIELDS 儀器組的模擬信號(hào)管理、儀器控制、航天器接口、大容量內(nèi)存控制器,以及 RF 頻譜儀。FPGA 控制 DCB 系統(tǒng)與航天器交換電磁場(chǎng)信息與飛行狀態(tài),并通過航天器的消息系統(tǒng)跟蹤任務(wù)運(yùn)行時(shí)間。

結(jié)語
帕克太陽探測(cè)器的第二個(gè)近日點(diǎn)預(yù)計(jì)將在今年 4 月。在 7 年的任務(wù)中,飛船將經(jīng)歷 24 個(gè)近日點(diǎn),而最后的三個(gè)近日點(diǎn)將把宇宙飛船帶到離太陽表面僅 380 萬英里的地方,使得帕克號(hào)面向太陽一側(cè)的隔熱罩外的溫度達(dá)到 1370 攝氏度。在這個(gè)大膽而令人興奮的旅程中,F(xiàn)PGA 的表現(xiàn)十分值得期待。


由于 FPGA 兼顧了性能和功耗,同時(shí)有高容錯(cuò)、強(qiáng)抗干擾的能力,因此被廣泛應(yīng)用于航空航天領(lǐng)域。希望伴隨著 FPGA 技術(shù)的發(fā)展,人類會(huì)在探索宇宙的道路上加速前行。

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

微信公眾號(hào)“老石談芯”主理人,博士畢業(yè)于倫敦帝國(guó)理工大學(xué)電子工程系,現(xiàn)任某知名半導(dǎo)體公司高級(jí)FPGA研發(fā)工程師,從事基于FPGA的數(shù)據(jù)中心網(wǎng)絡(luò)加速、網(wǎng)絡(luò)功能虛擬化、高速有線網(wǎng)絡(luò)通信等領(lǐng)域的研發(fā)和創(chuàng)新工作。曾經(jīng)針對(duì)FPGA、高性能與可重構(gòu)計(jì)算等技術(shù)在學(xué)術(shù)界頂級(jí)會(huì)議和期刊上發(fā)表過多篇研究論文。