建築概念

NVMe 高速數據採集和記錄儀

數據採集和記錄挑戰

客戶想要捕獲或記錄許多流數據源,但高速 (100+ Gb/s) 實現這一目標具有挑戰性 — 這正是我們可以提供説明的地方!

哪些感測器輸入是可能的?

任何可以通過乙太網幀傳輸的感測器數據都可以通過BittWare的數據捕獲和記錄器架構概念進行捕獲和記錄。

這可能包括視頻、射頻或幾乎任何其他感測器或網路數據。

您是否需要與數位進行模擬轉換?我們的 RFX-8440 卡可能非常適合!

我們 所說的數據採集是什麼意思?

對於數據 捕獲(下面的概念 #1 和 #2),感測器 數據 通過 FPGA 和 CPU 來託管 DDR4 DRAM 記憶體。

對於高數據速率,捕獲深度通常限製為 。DDR4 DRAM相對昂貴。

數據 記錄器是什麼意思?

處理后的或原始的感測器數據也可以記錄在磁碟上。我們介紹了幾個記錄器架構概念,如下所示。

概念#1:捕獲

概述

最小和最不複雜的架構方法是將感測器數據直接捕獲到主機記憶體。主機上的軟體計劃數據由多個CPU內核處理。

按兩下此處在我們的白皮書中瞭解有關數據採集的更多資訊。

要點

  • 快速利用PCIe第4代和第5代
  • 最小和最不複雜的架構
  • 捕獲緩衝區大小限制為主機記憶體容量
  • 一些BittWare卡支援PCIe擴展,可以增加捕獲頻寬。

概念#2:捕獲和記錄

概述

在高頻寬下記錄的最簡單架構,這種方法通過將主機記憶體中捕獲的數據流式傳輸到存儲設備進行記錄來擴展概念#1的數據捕獲

要點

  •  捕獲和記錄超出主機 DDR 記憶體容量限制的數據

  • NVMe 驅動器數量無限制 – 可輕鬆擴展容量

  • 最大記錄速率是存儲陣列最大流寫入頻寬的函數

概念#3:直接記錄到磁碟

概述

在這種架構中,FPGA PCIe 卡將數據流式傳輸到與 CPU 位於同一 PCIe 根複合體上的 NVMe 陣列中。這允許數據流繞過軟體控制下的主機記憶體,同時最大限度地減少 CPU 影響。

要點

  • 避免了 FPGA 直連 NVMe 的複雜性和費用

  • 啟用通過PCIe擴展卡連接到主機的外部NVMe JBOD盒

  • 利用Linux p2pmem(較新的內核)

概念 #4:記錄到 FPGA 直連磁碟

概述

在這種架構中,NVMe驅動器/背板通過電纜直接連接到BittWare FPGA卡。主機仍然可以訪問驅動器,但 FPGA 充當儲存控制器。

要點

  • NVMe 驅動器可以直接連接到具有相容擴展埠的 BittWare 卡上的 FPGA。
  • 最大記錄速率是存儲陣列最大流式寫入頻寬的函數

概念#5:基於結構記錄儀的NVMe

概述

在這種架構中,FPGA 透過 NVMe-oF 將感測器數據直接發送到網路連接的商用 NAS 伺服器。

要點

  • 允許使用商用NAS 伺服器

  • 這個概念利用了FPGA內部的NVMe-oF。

  • 大多數商用 NAS 伺服器限制在 100 Gb/s 以下,以實現持續線路速率

  • 這個概念佔用了FPGA內部最多的資源

想要瞭解更多詳情?

數據採集白皮書和應用說明

閱讀我們的白皮書,瞭解有關 100G 數據採集的更多資訊,並下載描述其操作的詳細應用說明。對於使用基於 Xilinx 的產品的 BittWare 客戶,您還可以在開發人員網站上下載 Capture 專案。

準備好瞭解更多資訊了嗎?

有關我們的NVMe高速數據採集和記錄器的詳細資訊可應要求提供。與我們聯繫以瞭解更多資訊!