在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3813|回复: 15

FPGA 纯逻辑NVME IP

[复制链接]
发表于 2022-2-12 14:46:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 FPGAyatai 于 2022-2-12 15:00 编辑

        
随着存储速度需求越来越大,SATA的读写速度很多场景就有点吃力了,基于PCIE协议的NVME协议慢慢成为主流厂商的首选,FPGA实现NVME协议是比较复杂的,本文主要基于xilinx的方案,前面说了NVME协议主要基于PCIE协议,XILINX本身就有XDMA这种封装比较好的IP,无形中就大大降低了NVME协议的实现,将XDMA配置为ROOT模式,简单点的方式就是通过ZYNQ这类器件直接控制XDMA实现CQ SQ管理,这种方案相对比较简单,但是灵活性相对较差,另外一种方式就是直接通过HDL管理初始化 CQ SQ等控制



最后:

1.gif

2.gif 3.gif 4.gif


实际测试发现4X PCIE3.0 读写速度平均2.0GB左右,相比SATA还是很有优势的


更新:
        通过VC707开发板测试,PCIE2.0读写,写平均速度1.1GB左右,读平均速度在1.3GB左右   
本IP已经在各大主流器件上验证过


https://www.bilibili.com/video/BV1U44y1H7Wj/ B站演示视频

另外本人有SATA、EMMC ufs  万兆TCP  UDP协议栈逻辑IP,个人兼职,价格相对公司肯定是有优势的

欢迎有需要的公司及个人交流微信:sun8002-a




 楼主| 发表于 2022-2-19 09:55:58 | 显示全部楼层
测试过国产4T 1T盘,在支持PCIE硬核的全系列FPGA上测试过
 楼主| 发表于 2022-2-25 22:35:52 | 显示全部楼层
ding...
 楼主| 发表于 2022-3-26 08:23:55 | 显示全部楼层
在ZCU平台也验证通过
 楼主| 发表于 2022-4-10 12:44:21 | 显示全部楼层
接口修改为FIFO接口,基本上可以当做RAM来操作
发表于 2022-4-10 13:01:24 | 显示全部楼层
thanks
发表于 2022-4-19 15:18:14 | 显示全部楼层
能过交换机吗?
 楼主| 发表于 2022-5-10 20:04:59 | 显示全部楼层
支持raid0
 楼主| 发表于 2022-5-17 22:34:03 | 显示全部楼层
zynq   7035验证通过
 楼主| 发表于 2022-5-31 19:38:24 | 显示全部楼层
无需外挂DDR
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-24 01:01 , Processed in 0.022537 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表