FPGA 纯逻辑NVME测试

NVMe IP作为一个主控制器可以通过NVMe标准协议访问NVMe SSD而不需要CPU参与,PCIe采用Xilinx Integreted Block For PCIe硬核实现,并配置PCIe Core工作在Gen3 4X模式

NVMe IP支持3种命令,包括Identify、Write、Read逻辑提供2组接口分别为app_c*和app_s*,app_c*用来传输用户定义的NVMe命令并提供反压机制,app_s*用来传输用户读写数据,NVMe IP内部实例化256KB的真双口RAM作为数据缓存,用户通过app_c*接口操作的粒度固定为1MB

NVMe IP可通过逻辑主动读写NVMe

SSD无需外挂DDR

逻辑例化256KB BRAM用于数据存储

自定义app_c*、app_s*接口方便用户操作

支持3种命令 如 Identify、Write、Read

用户时钟必须大于或等于PCIe Clock(125Mhz For Gen2 250Mhz For Gen3)

使用Xilinx Integretd Block For PCIe硬核,工作在Gen1、Gen2、Gen3、X4模式

使用三星970 evo测试,读2.8GB/s,写1.7GB/s

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值