一种基于FPGA的NVME SSD固件开发仿真平台
基本信息
申请号 | CN202210252431.1 | 申请日 | - |
公开(公告)号 | CN114579256A | 公开(公告)日 | 2022-06-03 |
申请公布号 | CN114579256A | 申请公布日 | 2022-06-03 |
分类号 | G06F9/455;G06F13/16;G06F13/42;G11C16/04 | 分类 | 计算;推算;计数; |
发明人 | 岑彪 | 申请(专利权)人 | 鸾起科技(苏州)有限公司 |
代理机构 | - | 代理人 | - |
地址 | 215000 江苏省苏州市苏州工业园区金鸡湖大道1355号国际科技园内11A0单元 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于FPGA的NVME SSD固件开发仿真平台,涉及NVME SSD固件开发技术领域,具体为一种基于FPGA的NVME SSD固件开发仿真平台,包括FPGA和测试机,以及在FPGA上开发的CPU、NAND控制器和SSD硬件平台;其中,在FPGA上通过嵌入式CPU模拟硬件行为;在FPGA上开发通用NAND控制器,并预留socket底座;在FPGA上实现基于TCP/IP的网络传输功能,并提供SSD固件基本接口以及一套SSD固件参考代码;测试机上实现NVME Over Fabric协议,通过网络对SSD仿真平台发命令,通过SSD仿真平台执行相应命令。该基于FPGA的NVME SSD固件开发仿真平台是软件和硬件相结合的仿真平台,更加贴近真实的嵌入式开发环境;本发明还提供一系列的自动化搭建脚本和参考代码,环境搭建简单,使用方便,是SSD开发高效。 |
