0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA夾層卡對高級嵌入式設計的影響

Xilinx賽靈思官微 ? 來源:djl ? 作者:賽靈思remy Banks, ? 2019-07-30 14:20 ? 次閱讀

更新后的 FPGA 夾層卡規(guī)范提供無與倫比的高 I/O 密度、向后兼容性。

作為使用 FPGA 和高速 I/O 的嵌入式計算設計的重要發(fā)展,名為 FMC+ 的最新夾層卡標準將把卡中的千兆位收發(fā)器(GT)的總數(shù)量從 10 個擴展到 32 個,最大數(shù)據(jù)速率從 10Gbps 提升到 28Gbps,同時保持與當前 FMC 標準實現(xiàn)向后兼容。

這些功能與使用 JESD204B 串行接口標準的新器件以及 10G 和 40G 光學器件及高速串行存儲器也非常吻合。FMC+ 可滿足最具挑戰(zhàn)性的 I/O 要求,為開發(fā)人員提供了雙重優(yōu)勢:夾層卡的靈活性,以及單芯片設計的高 I/O 密度。

FMC+ 規(guī)范是在去年制定和細化的。VITA 57.4 工作組已經(jīng)批準該規(guī)范并將在 2016 年初提交 ANSI 投票。下面詳細介紹一下這一重要的新標準,了解其對高級嵌入式設計的影響。

夾層卡的優(yōu)勢

夾層卡是一種為嵌入式系統(tǒng)添加特定功能的有效且廣泛使用的方法。因為夾層卡是連接在基礎卡或載卡上,而不是直接插在背板上,夾層卡可以輕松更換。對系統(tǒng)設計人員來說,這意味著既能夠靈活配置,又可以輕松升級。但由于連接問題或安裝到開發(fā)板上需占用額外的空間,這種靈活性往往會以犧牲功能為代價。

對于 FPGA,主要的開放標準是 ANSI/VITA 57.1,也稱之為 FPGA 夾層卡 (FMC) 規(guī)范。最新標準 FMC+(更正式的說法,即 VITA 57.4)通過大幅增強千兆位串行接口的功能,擴展了現(xiàn)有 FMC 標準的功能。

與單芯片解決方案相比,F(xiàn)MC+ 能解決基于夾層卡的 I/O 的許多不足,同時提供更高的靈活性和性能。同時 FMC+ 標準具有后向兼容,符合 FMC 的發(fā)展歷史并滿足其用戶群體需求。

該 FMC 標準定義的是一種小型夾層卡,其高度和寬度類似于久成熟的 XMC 或 PMC,但長度只有其一半。這意味著 FMC 與開放標準格式相比,組件板級空間更小。但 FMC 不需要往往占用大量板級空間的總線接口,例如 PCI-X。作為替代,F(xiàn)MC 使用供電要求較為簡單的直連 I/O 與主控 FPGA 通信。這意味著雖然尺寸更小,但 FMC 實際上有比它們的 XMC 同等產品更大的 I/O 容量和 PMC 和 XMC 規(guī)范一樣,F(xiàn)MC 和 FMC+ 也同時提供空氣冷卻和傳導冷卻兩種選擇,因此商業(yè)和軍用市場各自需求的普通和耐用型應用都能適用。

FMC 規(guī)范解析起來相當簡單。該標準為高引腳數(shù)(HPC)設計可提供多達 160 個單端或 80 個差分并聯(lián) I/O 信號,為低引腳數(shù) (LPC) 設計提供一半數(shù)量的 I/O 信號。可以設置多達 10 個全雙工 GT 連接。這些 GT 適用于光纖或其他串行接口。此外,F(xiàn)MC 規(guī)范還定義了關鍵的時鐘信號。所有這些 I/O 都是可選的,雖然大部分主機現(xiàn)在支持完全連接。

FMC 規(guī)范還定義了多種電源輸入,雖然夾層卡定義的是由主機供電。這種方法的工作方式是先給夾層卡部分供電,這樣主機就能夠詢問 FMC,然后 FMC 通過為 VADJ 定義電壓范圍來做出響應。如果主機能夠提供該電壓范圍,則一切順利進行。不在夾層卡上設主電源調整既能節(jié)省空間,又能降低夾層卡的功耗。

用于模擬 I/O 的 FMC

設計人員可將 FMC 用作任何用戶想連接到 FPGA 的功能,例如數(shù)字 I/O、光纖、控制接口、存儲器或附加處理。但模擬 I/O 仍然是 FMC 技術最常見的用途。FMC 規(guī)范適用于相當大范圍的快速高精度 I/O,但也需要權衡使用,尤其是對使用并行接口的高速部件來說。

例如德州儀器ADC12D2000RF 雙通道 2 Gsps 12 位 ADC 使用 1:4 復用總線接口,因此該總線速度對主控 FPGA 來說不算過快。數(shù)字數(shù)據(jù)接口單獨需要 96 個信號(48 個 LVDS 對)。對這種級別的器件,F(xiàn)MC 只能支持一個此類器件,即便有足夠的空間容納更多器件,但 FMC 的上限是 160 個信號。較低精度器件就算是工作在較高速度下,例如那些工作在 8 位數(shù)據(jù)通道上的器件,即便換衡器、放大器、時鐘等提出更高的前端模擬耦合要求,也可以允許更多通道數(shù)量。

對使用并行接口,運行速度在 5 Gsps 或 6 Gsps(吞吐量大于 50Gbps),精度大于 8 位的模擬接口,F(xiàn)MC 規(guī)范開始無法應對。站在市場的角度,從通道密度、速度和精度來看,主流 FMC 的吞吐量在 25-50 Gbps 之間。這樣的性能水平是物理封裝尺寸與到主控 FPGA 的可用連接權衡的結果。

除了并行連接,F(xiàn)MC 規(guī)范還支持多達 10 個雙工高速串行(GT)鏈路。

FPGA夾層卡對高級嵌入式設計的影響

圖 1 - FMC 借助 JESD204B 縮小封裝帶來的影響

FPGA夾層卡對高級嵌入式設計的影響

* VADJ:由夾層卡定義,由主機提供的電壓電平

表 1 - FMC 和 FMC+ 連接一覽表

這些接口對光纖 I/O、以太網(wǎng)、混合存儲立方體 (HMC) 和 Bandwidth Engine 等新興技術以及使用 JESD204B 接口的新一代模擬 I/O 器件有用。

JESD204B 到來

雖然 JESD204 串行接口標準(目前為修訂版“B”)問世已有一段時間,直到最近它才被市場廣泛采用,成為新一代高采樣率數(shù)據(jù)轉換器的串行接口標配。這種廣泛采用背后的推動力來自電信行業(yè)對更小型化、更低功耗和更低成本器件的渴求。

如前文所述,采用并行接口的雙通道 2 Gsps、12 位 ADC 需要大量的 I/O 信號。這一要求直接影響到封裝尺寸。在本例中要求使用 292 引腳封裝,尺寸大致為 27x27mm(雖然下一代引腳幾何結構能讓封裝尺寸縮小到不足 20x20mm)。

而采用 JESD204B 連接的同等器件可以采用 68 引腳、10x10mm 封裝,同時功耗更低。

這種封裝尺寸的大幅縮減與不斷演進的 FPGA 形成良好的搭配,因為 FPGA 正在提供數(shù)量不斷增長、速度不斷提升的 GT 鏈路。圖 1 所示的是封裝尺寸和 FMC/FMC+ 開發(fā)板尺寸的示例。

根據(jù)采樣率要求的數(shù)據(jù)吞吐能量、精度和模擬 I/O 通道數(shù)量,典型的使用 JESD204B 接口的高速 ADC 和 DAC 有 1-8 個工作在 3-12Gbps 速率上的 GT 鏈路。

FMC 規(guī)范定義的是尺寸相對較小的夾層卡,但隨著 JESD204B 器件的興起,可用板級空間內能夠容納更多部件。FMC 規(guī)范定義的最多 10 個 GT 鏈路是一個可用的數(shù)量。就是這有限數(shù)量的 GT 鏈路只需使用并行 I/O 所需引腳數(shù)量的一部分,就能夠提供 80 Gbps乃至更高的吞吐量。

使用 JESD204B 等接口的串行連接 I/O 器件的興起,確實給電子戰(zhàn)的部分細分應用帶來了不足,例如數(shù)字化射頻存儲器 (DRFM)。因數(shù)據(jù)流水線較長,串行接口不可避免地會帶來更大的時延。對 DRFM 應用來說,數(shù)據(jù)輸入到數(shù)據(jù)輸出之間的時延是一個根本性的性能參數(shù)。雖然各種串行連接器件之間的時延往往有很大不同,新一代器件會讓數(shù)據(jù)以越來越快的速度穿過流水線,其中部分器件有望具備調節(jié)流水線深度的能力。究竟能實現(xiàn)多大的改進,仍有待觀望。

今天部分采樣率大于 1Gbps 的標準 ADC 器件的時延低于 100 ns。其他應用能夠容忍這一時延,或忽略不計,包括軟件定義射頻 (SDR)、雷達告警接收器和其他信號情報 (SIGINT) 細分領域。在大眾市場化電信基礎設施的推動下,新一代 RF ADC 和 DAC 技術得到了廣泛使用,這些應用也因此獲得了顯著優(yōu)勢。

在 FPGA 社區(qū)之外,新一代 DSP 器件也在開始采用 JESD204B。但是 FPGA 很有可能仍然能夠占據(jù)最能充分發(fā)揮寬帶模擬 I/O 器件功能的位置。這是因為 FPGA 能以更優(yōu)異的并行性處理巨大的數(shù)據(jù)量。

FMC+ 的演進

為將 FMC 提升到全新的高度,VITA 57.4 工作組已經(jīng)使用工作在更高速度上的更大數(shù)量 GT 鏈路制定出一個規(guī)范。FMC+ 只是給 FMC 連接器增加外層列來處理更多信號,沒有更改任何電路板形狀或機械結構,因此具備完整的 FMC 后向兼容性。

新增行可以構成增強型連接器的組成部分,從而最大限度地減少對可用板級空間的占用。FMC+ 規(guī)范把可用 GT 鏈路的最大數(shù)量從 10 個增加到 24 個,并可選擇添加另外 8 個鏈路,從而實現(xiàn)合計 32 個全雙工鏈路。額外的鏈路使用 HSPCe 單獨連接器(HSPC 為主連接器)。表 1 是 FMC 和 FMC+ 連接的概覽多個獨立信號完整性團隊對更高的 28Gbps 數(shù)據(jù)率進行了特性描述和驗證。在包含并行接口的情況下,每個方向的最大雙工吞吐量現(xiàn)在能夠超過 900Gpbs。關于同時支持 FMC 和 FMC+ 的不同功能的數(shù)字化解決方案預期能達到的凈吞吐量的略圖,請參閱圖 2。

FPGA夾層卡對高級嵌入式設計的影響

圖 2 - FMC 與 FMC+ 數(shù)字化器的吞吐能量對比

設計人員可以利用 FMC+ 實現(xiàn)的更大吞吐量充分發(fā)揮提供巨大 I/O 帶寬的新器件的優(yōu)勢。這里仍然需要有權衡,例如有多少器件能安裝到該夾層卡的可用空間中,但對適度數(shù)量的通道而言,與今天的 FMC 規(guī)范相比,可實現(xiàn)的吞吐量已經(jīng)是巨大的飛躍。

新一代 ADC 和 DAC

在今后幾年里可以合理預計高精度 ADC 和 DAC 將突破 10 Gsps 壁壘,使用直接 RF 采樣支持 L-、S- 乃至 C 波段頻率的極寬寬帶通信。在 10Gbps 以下,12 位、14 位乃至 16 位精度的轉換器正在興起,部分支持多個通道。這些器件的大部分將使用配備 12 Gbps 通道的 JESD204B(或更新版本)的信號處理,直至更新一代產品讓這一速度邁上新的高度。這些快速發(fā)展背后的動力來自電信行業(yè),但國防工業(yè)也能加以利用,以滿足尺寸、重量以及成本 (SWAP-C) 要求。

其他 FMC+ 的優(yōu)勢與用途

雖然和 FMC 類似,F(xiàn)MC+ 也很可能被 ADC、DAC 和收發(fā)器產品左右,F(xiàn)PGA 提供的更大 GT 密度讓它能用于其他功能。兩個值得一提的功能是光纖和新型串行存儲器。

和 JESD204B 一樣,存在對更快、更密集光纖的需求。使用光纖排帶的器件能讓部件的尺寸最小。因為 FMC+ 的空間能立即支持 24 路全雙工光纖鏈路,有 FMC+ 支持的較高速度,該應用很有可能率先實現(xiàn)。每路光纖 28Gbps 的帶寬將讓吞吐量迅速地邁過單芯片夾層卡 100G 和 400G 大關。今天在現(xiàn)行 FMC 格式上的 100G 光傳輸能力正在興起。

另一個適用于 FMC+ 的新興領域是混合存儲立方體 (HMC) 和 MoSys 的 Bandwidth Engine 等串行存儲器。這些新穎的器件屬于全新一類高性能存儲器,

借助 GT 連接功能可提供前所未有的系統(tǒng)性能和帶寬。(賽靈思中國通訊第 43 期 ,查看這些新存儲器類型。)

呱呱落地

新一代 FMC 規(guī)范已經(jīng)推出,正在適應串行連接器件推動的新技術。FMC 行業(yè)的主要參與者已經(jīng)開始采用這一規(guī)范。圖 3 所示的是采用 FMC+ 的第一款賽靈思演示板 KCU114。FMC 標準借助新的 FMC+ 涅槃重生并已呱呱落地,為新一代高性能 FPGA 驅動應用做好了準備。

FPGA夾層卡對高級嵌入式設計的影響

圖 3 - 采用 FMC+ 的賽靈思 KCU114 演示板

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1624

    文章

    21539

    瀏覽量

    600501
  • 光纖
    +關注

    關注

    19

    文章

    3799

    瀏覽量

    72723
  • 嵌入式設計
    +關注

    關注

    0

    文章

    390

    瀏覽量

    21229
收藏 人收藏

    評論

    相關推薦

    FMC+標準對嵌入式設計有什么影響?

    作為使用 FPGA 和高速 I/O 的嵌入式計算設計的重要發(fā)展,名為 FMC+ 的最新夾層標準將把中的千兆位收發(fā)器(GT)的總數(shù)量從 1
    發(fā)表于 10-10 07:34

    如何用FPGA實現(xiàn)嵌入式系統(tǒng)

    如何用FPGA實現(xiàn)嵌入式系統(tǒng) 一、概述 ??? 在許多領域中廣泛應用的嵌入式計算系統(tǒng)(簡稱為嵌入式系統(tǒng)),是在更大的電子器
    發(fā)表于 04-02 23:48 ?7697次閱讀
    如何用<b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>嵌入式</b>系統(tǒng)

    FMC+標準將嵌入式設計推到全新的高度

      作為使用 FPGA 和高速 I/O 的嵌入式計算設計的重要發(fā)展,名為 FMC+ 的最新夾層標準將把中的千兆位收發(fā)器(GT)的總數(shù)量從
    發(fā)表于 05-24 10:54 ?1994次閱讀

    基于FPGA嵌入式塊SRAM的設計

    基于FPGA嵌入式塊SRAM的設計
    發(fā)表于 01-19 21:22 ?15次下載

    基于MicroBlaze嵌入式高級應用及設計技巧

    基于MicroBlaze嵌入式高級應用及設計技巧
    發(fā)表于 03-07 16:13 ?6次下載
    基于MicroBlaze<b class='flag-5'>嵌入式</b><b class='flag-5'>高級</b>應用及設計技巧

    對于數(shù)據(jù)中心 國產化OCP夾層

    夾層(Mezzanine Card)是一種為嵌入式體系添加特定效能且有效的普遍應用方法。
    的頭像 發(fā)表于 06-01 17:19 ?1496次閱讀

    FPGA實現(xiàn)嵌入式系統(tǒng)

    FPGA實現(xiàn)嵌入式系統(tǒng)(嵌入式開發(fā)報班哪個好)-該文檔為FPGA實現(xiàn)嵌入式系統(tǒng)原理資料,講解的還不錯,感興趣的可以下載看看………………………
    發(fā)表于 07-30 09:13 ?12次下載
    <b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>嵌入式</b>系統(tǒng)

    AltiumDesigner基于FPGA嵌入式系統(tǒng)設計

    AltiumDesigner基于FPGA嵌入式系統(tǒng)設計(java嵌入式開發(fā)板)-該文檔為AltiumDesigner基于FPGA嵌入式系統(tǒng)設
    發(fā)表于 07-30 09:18 ?8次下載
    AltiumDesigner基于<b class='flag-5'>FPGA</b><b class='flag-5'>嵌入式</b>系統(tǒng)設計

    基于ARM的FPGA嵌入式系統(tǒng)實現(xiàn)

    基于ARM的FPGA嵌入式系統(tǒng)實現(xiàn)(嵌入式開發(fā)工作怎么這么難找)-該文檔為基于ARM的FPGA嵌入式系統(tǒng)實現(xiàn)總結文檔,是一份很不錯的參考資料
    發(fā)表于 07-30 13:03 ?15次下載
    基于ARM的<b class='flag-5'>FPGA</b><b class='flag-5'>嵌入式</b>系統(tǒng)實現(xiàn)

    嵌入式FPGA的詳解

    不需要的部分裁去(可裁剪)。所以嵌入式系統(tǒng)一般都具有便攜、低功耗、性能單一等特性。嵌入式FPGA(eFPGA)是指將一個或多個FPGA以IP
    發(fā)表于 10-21 11:36 ?11次下載
    對<b class='flag-5'>嵌入式</b><b class='flag-5'>FPGA</b>的詳解

    uefi 嵌入式Linux,面向嵌入式平臺的高級UEFI開發(fā)環(huán)境.PDF

    面向嵌入式平臺的高級UEFI開發(fā)環(huán)境面向嵌入式平臺的高級 UEFI 開發(fā)環(huán)境晉磊, 技術市場工程師, 英特爾周鵬程, 開發(fā)經(jīng)理, 百敖軟件*姜波, 首席技術官, 盛博科技*PTAS00
    發(fā)表于 11-02 13:06 ?14次下載
    uefi <b class='flag-5'>嵌入式</b>Linux,面向<b class='flag-5'>嵌入式</b>平臺的<b class='flag-5'>高級</b>UEFI開發(fā)環(huán)境.PDF

    什么是FMC172 FPGA夾層

      FMC172 FPGA 夾層是一款寬帶低延遲 FMC 模塊,專為電子戰(zhàn)、數(shù)字雷達、寬帶接收器和無線通信中的高級嵌入式計算應用而設計。
    的頭像 發(fā)表于 11-07 11:32 ?936次閱讀

    fpga嵌入式的區(qū)別 嵌入式fpga開發(fā)有什么關系

    fpga嵌入式的區(qū)別 FPGA嵌入式系統(tǒng)在設計和應用上存在一些關鍵的區(qū)別,具體如下: 靈活性:FPGA具有高度的靈活性,可以根據(jù)需要重新
    的頭像 發(fā)表于 03-14 17:04 ?6478次閱讀

    fpga嵌入式

    FPGA(現(xiàn)場可編程門陣列)不是嵌入式系統(tǒng),但FPGA嵌入式系統(tǒng)中有著重要的應用。
    的頭像 發(fā)表于 03-14 17:19 ?1991次閱讀

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術集成到嵌入式系統(tǒng)中的一種解決方案。嵌入式系統(tǒng)是一種為特定應用而設計的計算機系統(tǒng),它通常包括處理器、內存、外設
    的頭像 發(fā)表于 03-15 14:29 ?1119次閱讀