講真,這是太陽系中「最快」的FPGA

2020-09-22 老石談芯

8年前,NASA和約翰霍普金斯大學聯合立項,投入15億美元打造一款繞日探測衛星。2018年,這款名為「帕克號」的太陽探測器發射升空。帕克號上的電子系統和儀器組由多個FPGA共同控制,幫助帕克號成為有史以來最接近太陽和速度最快的人造太空飛行器。

帕克太陽探測器上的宇航級FPGA

帕克太陽探測器的主要目標是探究和解決太陽風形成的原因,並研究加速各種高能太陽粒子的神秘力量。帕克太陽探測器是目前人類製造的移動速度最快的物體,在最大軌道速度下,它將以接近每小時70萬公裡的速度穿越太陽的日冕層。如果在地球上以這個速度航行,不到一分鐘就能從華盛頓到達東京

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

儘管這裡的「最快」並不是指FPGA的運行頻率,而是它們高達70萬公裡/小時的巡航速度,但是這些基於0.15μm工藝製造的FPGA有著很多獨特的亮點。

在複雜的宇航空間環境下,存在著大量的高能帶電粒子,它們會造成集成電路中的電子元件的電位狀態的改變,如從「0」變成「1」,或從「1」變成「0」,這種現象叫做單粒子翻轉(Single-Event Upsets, SEU)。這些微小的數位改變對於數字系統的影響往往是致命的。因此,在帕克號的FPGA中集成了抗SEU、外加三重冗餘保護(Triple Module Redundancy - TMR)的寄存器,使SEU發生的概率降到了十的負十次方。

FPGA上還有專門的邏輯發現和修正SRAM上發生的位翻轉。即使SRAM自帶的錯誤檢測和校正電路發生故障,這些SEU也能被發現並修正。

此外,RTAX4000 FPGA採用了金屬對金屬的反熔絲結構互聯,因此即使受到宇宙離子衝擊也不會改變FPGA的邏輯結構。

帕克號基於FPGA的DSP與控制系統

帕克號配備了五種科學儀器,合稱為「FIELDS」儀器組。它包含了多種傳感器和測試儀表,主要用來測量電場和磁場、等離子體波譜和極化特性、電子密度和溫度分布以及太陽射電輻射等,如下圖所示。

探測器的電子系統包含兩個Microsemi公司的抗輻射宇航級RTAX4000 FPGA晶片,見下圖紫紅色部分。

其中,一個FPGA位於FIELDS儀器組內,如下圖所示。它主要負責將26路傳感器的輸入信號以150 kSa/s的採樣速率進行數位訊號處理,以產生光譜和跨譜矩陣,以及對應的時間序列數據。

另外一個FPGA位於探測器的數據控制電路板(DCB)上,用來作為FIELDS儀器組的主要控制器,如下圖所示。同時,這個FPGA負責控制FIELDS與太空飛行器的連接和通信,即接收並解碼來自太空飛行器的指令,並將其傳送到儀器組的各個子系統中。

這個FPGA包含了一個複雜的外接存儲系統,包含了32kB 抗輻射PROM,2MB SRAM,512KB EEPROM和32GB快閃記憶體。其中,PROM中保存著FIELDS儀器組的啟動軟體,EEPROM中保存著儀器組的操作軟體、機載腳本,以及其他儀表的參數。在儀器啟動過程中,EEPROM中的數據會被傳輸到SRAM中運行。

此外,FPGA還集成了一個32位的嵌入式CPU。這個CPU使用了ColdFire架構,它是上世紀70年代末摩託羅拉半導體68000處理器的升級版,可以稱得上是微處理器裡的活化石和上古神跡了。

在這個FPGA中,還實現了FIELDS儀器組的模擬信號管理、儀器控制、太空飛行器接口、大容量內存控制器,以及RF頻譜儀。FPGA控制DCB系統與太空飛行器交換電磁場信息與飛行狀態,並通過太空飛行器的消息系統跟蹤任務運行時間。

結語

帕克太陽探測器的第二個近日點預計將在今年4月。在7年的任務中,飛船將經歷24個近日點,而最後的三個近日點將把宇宙飛船帶到離太陽表面僅380萬英裡的地方,使得帕克號面向太陽一側的隔熱罩外的溫度達到1370攝氏度。在這個大膽而令人興奮的旅程中,FPGA的表現十分值得期待。

由於FPGA兼顧了性能和功耗,同時有高容錯、強抗幹擾的能力,因此被廣泛應用於航空航天領域。希望伴隨著FPGA技術的發展,人類會在探索宇宙的道路上加速前行。

(文中圖片均來自於NASA-Hopkins APL)

更多原創芯文、芯情、芯事,歡迎關注公眾號「老石談芯」

相關焦點

  • 如何在FPGA中實現狀態機
    本文引用地址:http://www.eepw.com.cn/article/266770.htm  理論上講,狀態機可以分為Moore狀態機和Mealy狀態機兩大類。它們之間的差異僅在於如何生成狀態機的輸出。Moore狀態機的輸出僅為當前 狀態的函數。典型的例子就是計數器。而Mealy狀態機的輸出是當前狀態和輸入的函數。典型的例子就是Richards控制器。
  • 零基礎學FPGA(七)淺談狀態機
    本文引用地址:http://www.eepw.com.cn/article/267960.htm  關於狀態機呢,想必大家應該都接觸過,通俗的講就是數電裡我們學的狀態轉換圖。狀態機分為兩中類型,一種叫Mealy型,一種叫Moore型。前者就是說時序邏輯的輸出不僅取決於當前的狀態,還取決於輸入,而後者就是時序邏輯的輸出僅僅取決於當前的狀態。下面兩個圖分別表示兩種不同的狀態機。
  • OFDM系統中DAGC的應用研究及FPGA實現
    O 引 言本文引用地址:http://www.eepw.com.cn/article/269686.htm  隨著各種FFT算法的出現,DFT在現代信號處理中起著越來越重要的作用。
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    3.3.1 語音信號的預加重和加窗 預加重處理主要是去除聲門激勵和口鼻輻射的影響,預加重數字濾波h(z)=1一kz-1,其中是為預加重係數,接近1,本系統中k取0.95。3.3.3特徵向量提取 特徵向量是提取語音信號中的有效信息,用於進一步的分析處理。目前常用的特徵參數包括線性預測倒譜係數lpcc、美爾倒譜係數mfcc等。
  • fpga應用領域_fpga應用三個主要方向
    4)FPGA是ASIC電路中設計周期最短、開發費用最低、風險最小的器件之一。   5) FPGA採用高速CHMOS工藝,功耗低,可以與CMOS、TTL電平兼容。   可以說,FPGA晶片是小批量系統提高系統集成度、可靠性的最佳選擇之一。那麼fpga的應用領域有哪些呢?主要的方向又是什麼呢?具體的跟隨小編來了解一下。
  • 光速是人類發現的最快速度!可在宇宙中它的速度卻如同龜速
    前面所提到光速一秒可以飛行30萬公裡,一秒可以繞地球七圈半,可為什麼要說光速在宇宙中如同龜速呢因為光速雖然在太陽系中可以說是來去自如,從地球到太陽也僅需八分鐘,但是如果我們走出太陽系的話,可能光速真的就是龜速了,首先距離我們太陽最近的恆星就是比鄰星,而以光的速度去往離我們最近的比鄰星都需要
  • 基於FPGA的實時中值濾波器硬體實現
    1 快速二維中值濾波器算法 本文中值濾波器排序算法用文獻[2]提出的快速排序算法。如圖1,將3×3窗口內的各個像素分別定義為M11、M12、M13、M21、M22、M23、M31、M32、M33。首先分別對窗口中的每一行計算最大值、中值,最小值不難判斷。
  • 基於Spartan-6 FPGA的Sinc3 Filter設計
    濾波器相關文章:濾波器原理 fpga相關文章:fpga是什麼 濾波器相關文章:濾波器原理 電源濾波器相關文章:電源濾波器原理
  • 人類真被困在太陽系中?旅行者2號在太陽系邊緣,遭遇3萬度火牆
    人類真被困在太陽系中?旅行者2號是在1977年發射的,這個無人探測器,先後路過木星、土星、天王星和海王星,並且在這幾顆大行星的引力的作用之下,使得旅行者2號在沒有了動力的情況之下,還能夠以擺脫太陽引力所需的逃逸速度來進行飛行,而經過40多年的飛行,旅行者2號也來到了太陽系的邊緣。
  • 用FPGA實現FFT算法
    基4和基2基4和基2運算流圖及信號之間的運算關係如圖1所示:(a)基4蝶形算法 (b)基2蝶形算法  以基4為例,令A="r0"+j fpga相關文章:fpga是什麼
  • 基於fpga二維小波變換核的實時可重構電路
    RTR設計工具 繞過傳統的fpga綜合以及比特流生成過程 使可進化設計成為可能. JBits工具套裝 就為在Xilinx 的Virtex系列和4000系列設備上進行RTR設計提供了一個設計環境。  這個項目旨在利用JBits實時可重構系統完成一個基於二維離散小波變換核的全面設計過程 ,這包括仿真 ,調試 ,以及搭建 硬體與可重構計算平臺的接口。
  • 高雲半導體FPGA系列面世 為國產FPGA注入活力
    本文引用地址:http://www.eepw.com.cn/article/264914.htm  三大系列產品詳細情況如下:  1.擁有完全自主智慧財產權的現場可編程門陣列(FPGA)朝雲™產品系列  朝雲™產品系列在目前FPGA市場上處於中密度範圍,邏輯單元從18K LUT到100K LUT。
  • 基於FPGA的無損圖像壓縮系統設計
    引言  隨著信息技術的巨大革新,數據存儲和傳輸開始在人類生活中變得越來越重要,數據壓縮技術因而應運而生,它不僅能減少數據存儲所需的空間還可以緩解傳輸帶寬的壓力。CALIC [2]和JPEG-LS[3]等諸多算法都已經被廣泛應用在這一領域。另外,離散小波變換(DWT)算法也常被用來放鬆對開環視頻編碼系統存儲空間和帶寬的要求。但是,這些算法大多對數據具有嚴重的依賴性並且編碼步驟較為複雜,因此限制了其在高速產品中的應用。
  • 基於FPGA高精度浮點運算器的FFT設計與仿真
    關鍵詞 快速傅立葉變換;浮點;蝶形運算;VHDL FFT作為數位訊號處理中的重要的手段之一,主要在數字通信、語音信號處理、圖像處理、功率譜估計、仿真、系統分析、雷達理論、光學、醫學、地震以及數值分析等方面得到廣泛應用。基於FPGA實現FFT,具有軟體編程的靈活性及電路擴展性強等優點。
  • 基於FPGA的RCN226絕對式編碼器通信接口設計
    目前國內外高端交流伺服系統中普遍採用FPGA+DSP結構。DSP用來實現矢量變換和其它算法流程;FPGA用以實現解碼、A、B、 Z信號輸出、I/O擴展等功能,FPGA中尚有很多資源沒有得到充分利用。本文研製了一種用於交流伺服系統中的基於FPGA的絕對式編碼器智能接口,實現與絕對式編碼器的雙工通信,接收高速數據流,同時在FPGA內部開闢RAM空間,將收到的編碼器數據存入RAM中,DSP可以以訪問內存的方式讀取數據,提高了工作速度。同時,該接口還具有奇偶校驗等糾錯功能,完全可以替代廠家提供的接收晶片,大幅度降低了產品成本。
  • 光速不是最快速度,這3個速度或超光速!
    人類有了光才讓我們的生活變得豐富,其實光不僅僅在我們日常生活中能見到它,是整個地球最不能缺少的物質,它為生命提供了生命能源。除此之外它還是宇宙中最快的速度,有人說正是因為光速限制了人類飛出太陽系,可是愛因斯坦的相對論,光速的速度是一定的,並不會因為周圍的事物而改變,這讓很多人不禁懷疑,光速難道是宇宙中最快速度嗎?沒有其它速度可以超越嗎?愛因斯坦曾經說過宇宙中最快的速度,但是科學家研究多年後,他們認為光速或不是宇宙最快的速度,這3種速度都比光速快。
  • 一種基於FPGA的實時紅外圖像預處理方法
    摘要:由於紅外圖像預處理算法自身的複雜性,使得紅外圖像在DSP中的預處理時間較長。針對這一問題,提出一種基於FPGA的實時紅外圖像預處理方法。
  • 基於FPGA的巴特沃茲IIR數字帶通濾波器設計
    不同的結構有不同的特點,為便於硬體實現及容易確定數據位數,本文選用直接I型這一結構形式。系統的直接I型結構如圖2所示。 D觸發器可以利用Quartus II軟體中LPM宏模塊定製實現。(2)乘累加模塊由式(1)所描述的濾波器的系統模型,可得所對應的差分方程如下:
  • fpga/cpld - fpga_電子產品世界
    英特爾® eASIC N5X通過FPGA中的嵌入式硬體處理器幫助客戶將定製邏輯與設計遷移到結構化ASIC中,帶來了更低的單位成本,更快的性能和更低的功耗等好處。,近日宣布,面向 5G 網絡中的 O-RAN 分布式單元( O-DU )和虛擬基帶單元( vBBU )推出 T1 電信加速器卡。該加速卡採用經現場驗證的賽靈思晶片以及正在 5G 網絡中廣泛部署的 IP 開發而成,是行業唯一一款既能運行 O-RAN 前傳協議,又能提供 L1 卸載功能的多功能 PCIe 尺寸規格的「二合一」板卡。
  • FPGA開發外設子板模塊電路設計詳解
    它是作為專用集成電路(ASIC)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可編程器件門電路數有限的缺點。FPGA的開發相對於傳統PC、單片機的開發有很大不同。FPGA以並行運算為主,以硬體描述語言來實現;相比於PC或單片機(無論是馮諾依曼結構還是哈佛結構)的順序操作有很大區別,也造成了FPGA開發入門較難。