VxWorks6.8操作系统下NVMe驱动设计  被引量:2

Design of NVMe Driver Based on VxWorks 6.8

在线阅读下载全文

作  者:盘勇军[1] 黄伯铮 

机构地区:[1]中国航空无线电电子研究所,上海200241

出  处:《航空电子技术》2017年第4期32-37,共6页Avionics Technology

摘  要:非易失存储器(NVMe)协议是寄存器级的传输协议,用于实现主控软件与非易失存储设备间的数据传输,其在设计时针对固态硬盘(SSD)特性优化了命令发送和完成路径,通过PCIe链路传输数据,利用PCIe高带宽实现高速数据传输。阐述了VxWorks 6.8实时操作系统下NVMe驱动设计流程,实现了NVMe协议的基本功能,并测试验证其功能和效率;测试结果表明,该系统下NVMe驱动发挥了较高的性能,单向数据传输速率约为700 MB/s(PCIe1.0×4),相较于SATA接口SSD有极大的性能提升,具有广泛的应用价值。NVM Express(NVMe) is a register level interface that allows host software to communicate with a non-volatile memory subsystem such as solid state drives(SSD).This interface provides optimized command submission and completion paths for SSD, typically attached to PCI Express interface. Design process of NVMe driver software based on VxWorks 6.8 operating system is described, and NVMe fundamental functions are implemented. Test results show that this NVMe driver has relatively high performance, and the bandwidth is about 700 MB/s(PCIel.0~4),which creates a significant improvement performance compared with SATA.

关 键 词:非易失存储器 VXWORKS PCIE 固态硬盘 

分 类 号:TP316.2[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象