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

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

博客

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

已有 773 次閱讀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.4、NVMe 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。



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

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

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

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





路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

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

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 国产区精品一区二区不卡中文 | 4hu四虎最新免费地址 | 成人三级在线观看 | 996免费视频国产在线播放 | 亚洲欧美日韩另类在线一 | 婷婷丁香视频 | 五月婷婷之婷婷 | 久久综合久久综合久久综合 | 99久久99视频 | 操洞| 亚色一区| 欧美精品免费看 | 亚洲一级视频在线观看 | 成人三级在线播放线观看 | 日本www黄| 黄视频福利 | 亚洲一级在线 | 99久久免费午夜国产精品 | 一级做a爰性色毛片免费 | 国产一区二区三区在线观看精品 | 91免费国产在线观看 | 久草网站| www.99精品视频在线播放 | 色视频在线免费 | 欧美黄色片免费观看 | 91久久国产视频 | 毛片视频网站 | 看全色黄大色黄大片视频 | 伊人手机在线视频 | 日韩在线中文字幕 | 精品国产高清久久久久久小说 | 欧美午夜网 | live韩剧| 香蕉在线观看 | 青青草原伊人网 | chinese麻豆| 向日葵app看片版免费观看 | 91精品国产入口 | 欧美精品一区二区三区视频 | 男舔女逼| 国产亚洲欧美成人久久片 |