222zhumingming 发表于 2021-8-1 11:55:51

基于MZU07A的NVME读写测试

本帖最后由 222zhumingming 于 2021-8-1 12:05 编辑

NVMe 使用 PCIe,这在大部分硬件平台上,都提供了比 SATA 等硬件接口更低的延迟。NVMe 精简了调用方式,对主机来说,提交和执行命令的过程中都不需要进行不可缓存的读取,仅仅是在提交命令的过程中需要一次写入;而传统的接口如 AHCI,每条命令则需要读取 4 次寄存器,由于 CPU 和 PCIe 总线频率的巨大差异,这会消耗数千次次 CPU 循环。
NVMe 使用一个包含最少基本指令的指令集。管理指令(AdminCommand)包含 10条必须实现的基本指令,而 NVM 指令只包含 3 条基本指令,其余都是可选功能。此外,NVMe 还支持设计者自行定义专有的扩展指令




使用米联客MZU07A开发板,硬件上有一个M.2的PCIE接口,PL上接了4片DDR4,这里使用西数的256GBSN730进行测试






进行顺序读写测试,各测试10次,写测试最大2100MB/s左右,读测试最大3050MB/s左右


kksgnalm 发表于 2021-8-22 13:49:06

闲鱼有这个IP卖

fiwhpfnc 发表于 2023-6-15 14:51:04

页: [1]
查看完整版本: 基于MZU07A的NVME读写测试