国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

CoreKernel的個人空間 http://www.qingdxww.cn/space-uid-166164.html [收藏] [復制] [RSS]

博客

基于TMS320C6657+ZYNQ7035/45平臺-PL端 NVMe 的 exFAT 文件系統 FPGA IP 核

已有 816 次閱讀2022-11-2 15:29 |個人分類:DSP+ARM+FPGA| NVMe SSD, NVMe Host IP, TMS320C6657, FPGA, ZYNQ7035

一、設計目的

基于廣州星嵌電子科技有限公司TMS320C6657+ZYNQ7035/45評估板的PL端實現標準NVMe 1.3協議的Host端,即純邏輯實現NVMe Host IP。

用戶可以根據自身需求,定制NVMe Host FPGA IP,還可以在此基礎上定制FPGA純邏輯來實現文件系統ExFAT。

NVMe Host FPGA IP核使用VHDL硬件描述語言的純邏輯方式來實現,NVMe物理層使用Xilinx 7系列 PCIe核,無需CPU參與。

目前已在廣州星嵌電子科技有限公司DSP+FPGA+ARM XQ6657Z35-EVM評估板上實現并經充分測試驗證:

如果使用PCIe 2.0 X2接口,連續讀速率:685 MB/s,連續寫速率:531 MB/s;

如果使用PCIe2.0 X4接口,連續讀速率1277 MB/s,連續寫速率1015 MB/s,

日后升級性能還可以提升。


二、NVMe Host FPGA IP核簡介

NVMe Host FPGA IP訪問接口簡單,用戶可將此IP當作雙端口RAM來使用,只是相對普通雙端口RAM而言多增加了一些讀、寫命令握手接口信號而已。當然,用戶還可將IP定制為自身所需要的接口形式。

NVMe Host FPGA IP對外接口圖如下:


名詞和概念解釋:

SLBAStarting LBA):邏輯塊基地址,數據在SSD固態硬盤上的起始地址。

NLBNumber of Logical Blocks):邏輯塊數量,指定數據傳輸大小,需要指出的是這是一個0基數值,即以0為初始值,所以最終傳的是(NLB+1)個邏輯塊。

NVMe Host FPGA IP支持最大隊列數64對,最大隊列深度16383,用戶可以根據需要進行定制。NVMe Host FPGA IP核源碼實現了參數化,可根據用戶功能及性能(比如隊列數與隊列深度)對IP參數進行修改設置。

NVMe Host FPGA IP使用的FPGA 軟件開發平臺為Vivado 2018.3,用戶可以定制為自身所需的FPGA軟件開發平臺上。

三、資源消耗

 NVMe Host FPGA IPXC7Z035FFG676-2芯片上的資源消耗報表如下(僅供參考,基于XQ6657Z35-EVM平臺測試的數據):


四、測試平臺與結果


4.1、NVMe Host FPGA IP測試截圖和說明

借助NVMe Host FPGA IP,往NVMe SSD固態硬盤上寫入測試數據(例程使用的是累加數),然后讀出,并在FPGA上使用邏輯進行比對,并給出比對結果,以驗證NVMe硬盤讀寫數據是否一致。

1、單次寫8個扇區

注:NLB = 7,即邏輯塊數量8。


數據波形放大查看,可以看到寫數據與寫地址相同,寫數據為累加


單次寫8個扇區對應的PCIe底層時序波形如下圖所示:


2、單次讀8個扇區


對上面數據波形放大,可發現讀數據與讀地址相同,讀數據為累加數:


單次讀8個扇區對應的PCIe底層時序波形如下圖所示:


3扇區讀寫比對測試

比對結果如下圖高亮信號所示:

Equal_FailSSD硬盤讀寫過程中,只要發現一個數據讀寫比對不一致,此信號就拉高并一直保持高電平,無論以后數據是否一致,除非復位。

Equal_Valid:讀寫數據比對結果有效標識,1表示讀寫對比結果有效。

Equal_FlagSSD硬盤讀寫數據一致標識,1表示讀寫數據一致。

NVMe SSD硬盤讀寫測試完后,從測試平臺上取下NVMe SSD固態

硬盤,并將SSD硬盤連接至PC電腦,使用WinHex軟件工具分析NVMe SSD固態硬盤的寫入數據。


3.4NVMe Host IP支持服務

服務方式

配套清單

源碼

源碼、使用說明

網表不綁定(適用一個系列)

網表(針對特定FPGA型號,比如XC7Z035FFG676)、使用說明

網表綁定

網表(網表綁定,綁定FPGA  DNA號,也就是綁定FPGA芯片)、使用說明

性能指標實測

PCIe接口參數

NVMe SSD硬盤型號

性能指標實測數值

PCIe 2.0 X2接口

三星NVMe SSD 970 500GB 硬盤

連續讀速率:685 MB/s

連續寫速率:531 MB/s

PCIe2.0 X4接口

三星970 EVO Plus 250GB NVme SSD

連續讀速率:1277 MB/s

連續寫速率:1015 MB/s



4TMS320C6657+ZYNQ7035/45異構多核處理平臺

   XQ6657Z35/45-EVM評估板,由廣州星嵌電子科技有限公司采用核心板+底板架構設計。

   DSPTI TMS320C6657 雙核C66x 定點/浮點,主頻 1.25GHz/核;

   FPGA選用Xilinx Zynq SoC處理器采用的XC7Z035/45-2FFG676I





路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 韩国美女一级片 | 色综合在 | а新版天堂中文在线 | 岛国精品视频 | 自拍愉拍 | 婷婷综合在线观看丁香 | 最近中文字幕完先锋资源 | 青青青国产在线手机免费观看 | 国产精品入口在线看麻豆 | 日本高清中文字幕 | 在线中文字幕亚洲 | 国产福利2021最新在线观看 | 欧美黄色一级片免费看 | 国产精品不卡视频 | 高清不卡免费一区二区三区 | 久久久99精品免费观看 | 精品国产高清不卡毛片 | 亚洲爆操 | 欧美性一区二区三区五区 | 日本一区二区三区精品视频 | 一级做a爰片性色毛片男 | 国产精品入口麻豆高清 | 日本www网站 | 日韩不卡一区二区三区 | 欧美久久久久久久一区二区三区 | 特黄色毛片 | 善良朋友的妻子在线观看 | 国产精品乡下勾搭老头 | 国产精品亚洲欧美一区麻豆 | 簧片视频在线观看 | 国产精自产拍久久久久久蜜 | 操操操操网 | 亚洲第一男人天堂 | 牛牛在线视频 | 国产三级国产精品国产普男人 | 免费视频一区二区性色 | 精品伊人久久久99热这里只 | 一二三四日本手机高清视频 | 在线观看麻豆精品国产不卡 | 男女视频在线播放 | 高清欧美在线三级视频 |