【技术实现步骤摘要】
一种基于FPGA的NVME SSD固件开发仿真平台
[0001]本专利技术涉及NVME SSD 固件开发
,具体为一种基于FPGA的NVME SSD 固件开发仿真平台。
技术介绍
[0002]目前SSD 固件的开发验证大都需要将固件编译好,下载到特定SSD 硬件平台上运行,这种方式会受到硬件平台的限制,当硬件平台不稳定或者还未完善时,容易拉长固件开发的周期。同时搭建硬件环境、下载固件一般比较耗时,所以影响固件开发效率;当前已存在的SSD仿真平台,一般是利用主机端的CPU、内存和硬盘资源,搭建一个纯软件的平台,虽然可以实现SSD 的固件的仿真,但难以模拟真实的嵌入式运行环境;当前纯软件的仿真平台都不能模拟前端数据传输的通道,以及后端闪存的读写擦的特性;当前已有的一些SSD 仿真平台, 在搭建和使用时不够灵活的问题;针对上述问题,我们提供了一种基于FPGA的NVME SSD 固件开发仿真平台。
技术实现思路
[0003]针对现有技术的不足,本专利技术提供了一种基于FPGA的NVME SSD 固件开发仿真平台 ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的NVME SSD 固件开发仿真平台,其特征在于,包括FPGA和测试机,以及在FPGA上开发的CPU、NAND控制器和SSD硬件平台;其中,在FPGA上通过嵌入式CPU模拟硬件行为;在FPGA上开发通用NAND控制器,并预留socket底座;在FPGA上实现基于TCP/IP的网络传输功能,并提供SSD固件基本接口以及一套SSD固件参考代码;测试机上实现NVME Over Fabric协议,通过网络对SSD仿真平台发命令,通过SSD仿真平台执行相应命令。2.根据权利要求1所述的一种基于FPGA的NVME SSD 固件开发仿真平台,其特征在于:所述SSD硬件平台包括多核CPU、串口、DDR、SPI Nor Flash、EMMC和网口,以及NAND 控制器;测试机上实现基于NVME Over Fabr...
【专利技术属性】
技术研发人员:岑彪,
申请(专利权)人:鸾起科技苏州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。