在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在ZCU102評估套件上實(shí)現(xiàn)NVMe SSD接口的解決方案

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-11-28 15:37 ? 次閱讀

概述

Zynq UltraScale+ MPSoC 系列基于 Xilinx UltraScale MPSoC 架構(gòu),在單個器件中集成了功能豐富的、基于 ARM 的 64 位四核或雙核處理系統(tǒng) (PS) 和 Xilinx 可編程邏輯 (PL) UltraScale 架構(gòu)。此外,還包括片上存儲器、多端口外部存儲器接口以及豐富的外設(shè)接口,尤其是 16.3 Gbps GTH 收發(fā)器,該收發(fā)器支持與像 NVMe SSD 驅(qū)動器這樣的 PCI Express Gen3 存儲設(shè)備接口。本文展示了通過使用 Design Gateway 的 NVMeG3-IP 內(nèi)核在 Xilinx 的 ZCU102 評估套件上實(shí)現(xiàn) NVMe 固態(tài)硬盤 (SSD) 接口的解決方案,該方案可實(shí)現(xiàn)驚人的快速性能:寫入速度達(dá) 2,319 MB/s,讀取速度達(dá) 3,347 MB/s。

Zynq UltraScale+ MPSoC ZCU102 評估套件簡介

ZCU102 是用于快速原型開發(fā)的通用評估板,基于 XCZU9EG-2FFVB1156E MPSoC 器件。該評估板包含高速 DDR4 SODIMM 和組件內(nèi)存接口、FMC 擴(kuò)展端口、每秒數(shù)千兆位的串行收發(fā)器、各種外設(shè)接口以及用于用戶定制設(shè)計的 FPGA 邏輯器件,藉此提供一個靈活的原型開發(fā)平臺。

ZCU102 提供可編程邏輯功能,可用于 5G 無線網(wǎng)絡(luò)、下一代高級駕駛輔助系統(tǒng) (ADAS) 和工業(yè)物聯(lián)網(wǎng) (IIoT) 解決方案等最先進(jìn)的應(yīng)用。

總之,對于需要像 NVMe SSD 驅(qū)動器這樣的高性能、高可靠性外部數(shù)據(jù)存儲的應(yīng)用來說,都有必要采用合適的解決方案,以充分利用支持 PCI Express Gen3 接口的 GTH 收發(fā)器。

NVMe SSD 存儲簡介

NVM Express (NVMe) 定義了主機(jī)控制器通過 PCI Express 訪問 SSD 的接口。NVM Express 僅使用兩個寄存器(命令發(fā)出和命令完成),從而優(yōu)化了命令發(fā)出和完成過程。除此以外,NVMe 支持并行操作,在單個隊列中支持多達(dá) 64K 的命令。64K 命令條目提高了順序訪問和隨機(jī)訪問兩方面的傳輸性能。

NVMe 驅(qū)動器為高速數(shù)據(jù)存儲和計算鋪平了道路。借助 PCIe Express Gen3 技術(shù),新型 NVMe SSD 驅(qū)動器即可實(shí)現(xiàn)高達(dá) 40 Gbps 的峰值性能。

此處展示了 NVMe 存儲設(shè)備示例。

在 ZCU102 上 NVMe 主機(jī)控制器的實(shí)現(xiàn)

88dee57c-6df2-11ed-8abf-dac502259ad0.png

圖 2:NVMe 實(shí)現(xiàn)。(圖片來源:Design Gateway)

按照慣例,NVMe 主機(jī)是通過將主機(jī)處理器與 PCIe 控制器配合使用來實(shí)現(xiàn)的,從而實(shí)現(xiàn)與 NVMe SSD 的數(shù)據(jù)傳入與傳出。實(shí)現(xiàn) NVMe 協(xié)議的目的是,為了與通過較高速總線連接的 PCIe 控制器硬件 CPU 外設(shè)進(jìn)行設(shè)備驅(qū)動器通信。而數(shù)據(jù)緩沖和命令隊列都需要外部 DDR 內(nèi)存,以便在 PCIe 控制器與 SSD 之間傳輸數(shù)據(jù)。

由于 ZCU102 上的 XCZU9EG-2FFVB1156E FPGA 器件上不含 PCIe Gen3 集成塊,因此無法采用傳統(tǒng)實(shí)現(xiàn)方法。

于是,Design Gateway 提出了一種解決方案,即利用 NVMeG3-IP 內(nèi)核(如圖 2 所示)來實(shí)現(xiàn) Zynq UltraScale+ MPSoC 器件(不含 PCIe 集成塊)的 NVMe SSD 接口。通過 NVMe 接口,ZCU102 即可構(gòu)建具有較高性能的多通道 RAID 系統(tǒng),同時最大限度地降低 FPGA 資源消耗。NVMeG3-IP 內(nèi)核許可中包含參考設(shè)計示例,可幫助設(shè)計人員縮短開發(fā)時間并降低成本。

Design Gateway 的 NVMeG3-IP 概述

在不具備 PCIe 集成塊、CPU 和外部存儲器的情況下,具有 PCIe Gen3 IP 軟核 (NVMeG3-IP) 的 NVMe IP 內(nèi)核是訪問 NVMe SSD 的理想之選。NVMeG3-IP 包含 PCIe Gen3 IP 軟核和 256 KB 存儲器。如果您的應(yīng)用需要具有較高速性能的 NVMe SSD 存儲,卻又使用了不包含 PCIe 集成塊的低成本 FPGA,那么建議您使用該解決方案。

88f732da-6df2-11ed-8abf-dac502259ad0.png

圖 3:NVMeG3-IP 框圖。(圖片來源:Design Gateway)

NVMeG3-IP 特性

NVMeG3-IP 具有許多特性,以下列出了其中一部分特性:

1.實(shí)現(xiàn)應(yīng)用層、事務(wù)層、數(shù)據(jù)鏈路層以及物理層的某些部分以訪問 NVMe SSD,而無需占用 CPU

2. 與配置為 4 通道 PCIe Gen3(128 位總線接口)的 Xilinx PCIe PHY IP 配合操作

3. 包含 256 KB 的 RAM 數(shù)據(jù)緩沖區(qū)

4. 經(jīng)由 dgIF typeS 的簡單用戶接口

5. 支持六個命令,即“識別”、“關(guān)閉”、“寫入”、“讀取”、"SMART" 和“刷新”(支持其他命令作為可選項(xiàng))

6. 支持的 NVMe 器件:

基類代碼:01h(大容量存儲),子類代碼:08h(非易失性),編程接口:02h (NVMHCI)

最小存儲器頁大小 (MPSMIN):0 (4 KB)

最大數(shù)據(jù)傳輸大小 (MDTS):至少 5 (128 KB) 或 0(無限制)
LBA 單元:512 字節(jié) 或 4096 字節(jié)

7. 用戶時鐘頻率必須大于或等于 PCIe 時鐘(Gen3 為 250 MHz)

8. 可用參考設(shè)計:

帶有 AB17-M2FMC 適配器板的 ZCU102

帶有 AB18-PCIeX16/AB16-PCIeXOVR 適配器板的 KCU105

帶有 AB18-PCIeX16 適配器板的 VCU118

Design Gateway 將 NVMeG3-IP 開發(fā)成可以作為 NVMe 主機(jī)控制器運(yùn)行,以訪問 NVMe SSD。用戶接口和標(biāo)準(zhǔn)特性旨在實(shí)現(xiàn)易用性,無需了解 NVMe 協(xié)議的相關(guān)知識。NVMeG3-IP 的附加特性是內(nèi)置的 PCIe IP 軟核,它能通過純邏輯實(shí)現(xiàn) PCIe 協(xié)議的數(shù)據(jù)鏈路層和物理層的某些部分。因此,借助內(nèi)置的 PCIe IP 軟核和 Xilinx PCIe PHY IP 內(nèi)核,NVMeG3-IP 即可在不帶 PCIe 集成塊的 FPGA 上運(yùn)行。Xilinx 的 PCIe PHY IP 是一款可用的免費(fèi) IP 內(nèi)核,包含收發(fā)器和邏輯均衡器。

NVMeG3-IP 支持六個 NVMe 命令,即識別、關(guān)閉、寫入、讀取、SMART 和刷新。NVMeG3-IP 中集成了 256 KB 的 BlockRAM,可用作數(shù)據(jù)緩沖區(qū)。該系統(tǒng)無需 CPU 和外部存儲器。如需更多詳細(xì)信息,請查閱 NVMeG3-IP 規(guī)格書,可從我們的網(wǎng)站下載此規(guī)格書。

XCZU9EG-2FFVB1156E FPGA 器件的 FPGA 資源使用情況,如下表 1 所示。

8928dcf4-6df2-11ed-8abf-dac502259ad0.png

表 1:Ultrascale/Ultrascale+ 器件的示例實(shí)現(xiàn)統(tǒng)計數(shù)據(jù)

ZCU102 的實(shí)現(xiàn)和性能結(jié)果

圖 4 展示了基于 ZCU102 的參考設(shè)計概覽,以演示 NVMeG3-IP 的操作。該演示系統(tǒng)中的 NVMeG3IPTest 模塊包括以下模塊:TestGen、LAxi2Reg、CtmRAM、IdenRAM 和 FIFO。

有關(guān) NVMeG3-IP 參考設(shè)計的更多詳細(xì)信息,請參考 Design Gateway 網(wǎng)站上提供的 NVMeG3-IP 參考設(shè)計文檔。

8939b3ee-6df2-11ed-8abf-dac502259ad0.png

圖 4:NVMeG3-IP 參考設(shè)計概覽。(圖片來源:Design Gateway)

該演示系統(tǒng)旨在對 ZCU102 上的 NVMe SSD 進(jìn)行數(shù)據(jù)寫入/驗(yàn)證。用戶可通過串行控制臺控制測試操作。要連接 NVMe SSD 與 ZCU102,就需要使用 AB17-M2FMC 適配器板,如圖 5 所示。

8941bb84-6df2-11ed-8abf-dac502259ad0.png

圖 5:安裝在 ZCU102 上的 NVMeG3-IP 演示環(huán)境。(圖片來源:Design Gateway)

使用 512 GB 的 Samsung 970 Pro 時,在 ZCU102 上運(yùn)行演示系統(tǒng)的示例測試結(jié)果如圖 6 所示。

8928dcf4-6df2-11ed-8abf-dac502259ad0.png

圖 6:使用 Samsung 970 PRO S 時,ZCU102 上 NVMe SSD 的讀/寫性能。(圖片來源:Design Gateway)

總結(jié)

NVMeG3-IP 內(nèi)核提供了一個在 ZCU102 評估套件上實(shí)現(xiàn) NVMe SSD 接口的解決方案;同時也為不含 PCIe 集成塊的 Xilinx Zynq UltraScale+ MPSoC 器件系列提供了解決方案。NVMeG3-IP 的設(shè)計目標(biāo)是在不使用 CPU 的情況下,以最低的 FPGA 資源使用量實(shí)現(xiàn) NVMe SSD 訪問的最高性能。它非常適合不使用 CPU 的高性能 NVMe 存儲,能夠利用 GTH 收發(fā)器實(shí)現(xiàn)多個 NVMe SSD 接口,而不受 FPGA 器件上包含的 PCIe 集成模塊數(shù)量限制。

審核編輯:郭婷

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

    關(guān)注

    1642

    文章

    21920

    瀏覽量

    611996
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3556

    瀏覽量

    107068
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    21

    文章

    2934

    瀏覽量

    118936

原文標(biāo)題:在 Xilinx ZCU102 評估套件上實(shí)現(xiàn) NVMe SSD 接口

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    NVME控制器設(shè)計1

    的相關(guān)寄存器來發(fā)送 DMA 或隊列管理請求, NVMe控制模塊得到任務(wù)信息后生成對應(yīng)的 NVMe 命令, 并通過指令提交與完成機(jī)制實(shí)現(xiàn)NVMe
    發(fā)表于 04-24 09:45

    用于 SIL3 應(yīng)用工業(yè) PLC 解決方案評估套件STEVAL-SILKT01

    一:產(chǎn)品介紹STEVAL-SILKT01 是一款評估套件,旨在實(shí)現(xiàn)面向硬件架構(gòu)的 PLC 解決方案,以獲得安全完整性等級 SIL3。該套件
    發(fā)表于 03-19 11:58 ?0次下載

    AMD/Xilinx Zynq? UltraScale+ ? MPSoC ZCU102 評估套件

    AMD/Xilinx Zynq? UltraScale+ ? MPSoC ZCU102 評估套件可快速啟動汽車、工業(yè)、視頻和通信應(yīng)用設(shè)計。AMD/Xilinx MPSoC ZCU102
    的頭像 發(fā)表于 11-20 15:32 ?1197次閱讀
    AMD/Xilinx Zynq? UltraScale+ ? MPSoC <b class='flag-5'>ZCU102</b> <b class='flag-5'>評估</b><b class='flag-5'>套件</b>

    存儲技術(shù)未來演進(jìn):NVMe over Fabrics (NVMeoF)

    NVMe需要兼容舊組件且性能不是首要考慮因素時,SATA 接口新一代驅(qū)動器中依然可用。SATA 誕生于2000年,原本是為配備旋轉(zhuǎn)盤片和磁頭的傳統(tǒng)硬盤設(shè)計的。 雖然這類設(shè)備
    的頭像 發(fā)表于 11-16 10:44 ?1485次閱讀
    存儲技術(shù)未來演進(jìn):<b class='flag-5'>NVMe</b> over Fabrics (NVMeoF)

    一文詳解 ALINX NVMe IP 特性

    - ALINX NVMe?IP - 在當(dāng)下數(shù)據(jù)驅(qū)動的時代,企業(yè)對高性能存儲解決方案的需求不斷增加。NVMe AXI IP 憑借其支持大數(shù)據(jù)量、高速傳輸、低延遲等存儲性能優(yōu)勢,成為眾多開發(fā)者和企業(yè)
    的頭像 發(fā)表于 11-14 13:59 ?531次閱讀
    一文詳解 ALINX <b class='flag-5'>NVMe</b> IP 特性

    ICY DOCK M.2轉(zhuǎn)U.2 SSD轉(zhuǎn)接盒如何重新定義M.2 NVMe SSD

    ICY DOCK M.2轉(zhuǎn)U.2 SSD轉(zhuǎn)接盒如何重新定義M.2 NVMe SSD
    的頭像 發(fā)表于 10-21 18:08 ?515次閱讀
    ICY DOCK M.2轉(zhuǎn)U.2 <b class='flag-5'>SSD</b>轉(zhuǎn)接盒如何重新定義M.2 <b class='flag-5'>NVMe</b> <b class='flag-5'>SSD</b>

    1分鐘了解臺式電腦系統(tǒng)備份:NVMe PCIe SATA M.2雙協(xié)議SSD輕松拷貝不求人

    PV-B8001NVMe M.2 PCIe SATA SSD 雙協(xié)議拷貝/抹除機(jī) ,提供了多樣化的功能,專為經(jīng)常需要進(jìn)行大批量數(shù)據(jù)處理或備份操作的用戶打造。 PV-B8001圖片 臺式電腦的備份
    發(fā)表于 10-15 15:39

    得瑞領(lǐng)新亮相2024云棲大會,展現(xiàn)企業(yè)級NVMe SSD創(chuàng)新實(shí)力

    2024云棲大會上,得瑞領(lǐng)新展示了企業(yè)級NVMe SSD解決方案云計算、大數(shù)據(jù)和金融等領(lǐng)域的優(yōu)勢,提升數(shù)據(jù)處理效率的同時優(yōu)化了能耗管理,
    的頭像 發(fā)表于 09-24 15:23 ?494次閱讀
    得瑞領(lǐng)新亮相2024云棲大會,展現(xiàn)企業(yè)級<b class='flag-5'>NVMe</b> <b class='flag-5'>SSD</b>創(chuàng)新實(shí)力

    ZCU106評估板用戶指南

    電子發(fā)燒友網(wǎng)站提供《ZCU106評估板用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 10:17 ?1次下載

    憶恒創(chuàng)源發(fā)布全國產(chǎn)PCIe 5.0 NVMe SSD新品

    國內(nèi)領(lǐng)先的企業(yè)級SSD產(chǎn)品及解決方案提供商憶恒創(chuàng)源,近日震撼發(fā)布其首款全國產(chǎn)化PCIe 5.0企業(yè)級NVMe SSD——PBlaze7 7A40系列。該系列
    的頭像 發(fā)表于 09-05 17:42 ?1051次閱讀

    西部數(shù)據(jù)發(fā)布WD Blue SN5000 NVMe SSD

    西部數(shù)據(jù)近期宣布,正式推出其WD Blue系列的最新成員——WD Blue? SN5000 NVMe? SSD,專為追求極致性能的內(nèi)容創(chuàng)作者與專業(yè)人士量身打造。這款SSD的推出,標(biāo)志著西部數(shù)據(jù)
    的頭像 發(fā)表于 09-02 18:25 ?1197次閱讀

    美光推出數(shù)據(jù)中心SSD產(chǎn)品美光9550 NVMe SSD新品

    集成了自有的控制器、NAND、DRAM 和固件,彰顯了美光深厚的專業(yè)知識和創(chuàng)新能力。該款集成解決方案為數(shù)據(jù)中心運(yùn)營商帶來了業(yè)界領(lǐng)先的性能、能效和安全性。 美光 9550 SSD 憑借 14.0 GB
    的頭像 發(fā)表于 07-29 18:12 ?1376次閱讀

    憶聯(lián)SSD存儲解決方案亮相2024中國國際金融展

    7月19日,為期三天的2024中國國際金融展(簡稱:金融展)北京國家會議中心開幕。作為國內(nèi)領(lǐng)先的存儲解決方案提供商,憶聯(lián)攜其最新一代PCIe Gen5企業(yè)級SSD及全場景解決方案亮相
    的頭像 發(fā)表于 07-22 10:52 ?894次閱讀
    憶聯(lián)<b class='flag-5'>SSD</b>存儲<b class='flag-5'>解決方案</b>亮相2024中國國際金融展

    解決方案丨電力電子教學(xué)解決方案-PPEC開關(guān)電源DIY套件

    為解決電力電子教學(xué)內(nèi)容復(fù)雜、理論與實(shí)際脫節(jié)等問題,森木磊石新推出了電力電子教學(xué)解決方案——PPEC開關(guān)電源DIY套件,助力學(xué)生輕松制作專業(yè)生涯的第一個開關(guān)電源。 該套件集成了PPEC數(shù)字電源控制
    發(fā)表于 07-11 18:14

    m2接口sata和nvme怎么區(qū)分

    M.2接口是一種常見的固態(tài)硬盤接口,它支持SATA和NVMe兩種不同的協(xié)議。這兩種協(xié)議性能、功耗、價格等方面存在一定的差異,因此選擇固態(tài)
    的頭像 發(fā)表于 07-10 10:19 ?6706次閱讀
    主站蜘蛛池模板: 国产黄色网 | 久久久久久国产精品免费免 | 在线观看黄色一级片 | 伊人不卡久久大香线蕉综合影院 | 精品一精品国产一级毛片 | 亚洲婷婷国产精品电影人久久 | 国产成人精品免费视频大全可播放的 | 97干干 | 思思久99久女女精品 | 黄色小视频免费 | 色多多www | 亚洲天堂bt| 毛片网站网址 | 天天摸天天看 | 妇少香港三日本三级视频 | 色香蕉在线观看网站 | 国产一级特黄在线视频 | 天天天干干干 | 卡1卡2卡3精品推荐老狼 | 一级毛片aa | 国产黄色大片又色又爽 | 色吧首页 | 伊人久久大线蕉香港三级 | 欧洲精品码一区二区三区免费看 | 日本天天色 | 伊人久久大香线蕉综合bd高清 | 天堂一区二区三区在线观看 | 天天爽夜夜爽人人爽免费 | 天天做天天做天天综合网 | 激情三级视频 | 亚州人成网在线播放 | 久久亚洲国产成人影院 | 日本免费黄视频 | 天天做天天添婷婷我也去 | 在线天堂中文有限公司 | 狠狠色丁香九九婷婷综合五月 | 国产精品免费观看网站 | 亚洲91色| 久久久久免费精品国产 | 欧美性久久 | 黄色国产精品 |