买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种NVME与SATA协议转换的实现电路_鸿秦(北京)科技有限公司_202011428627.9 

申请/专利权人:鸿秦(北京)科技有限公司

申请日:2020-12-09

公开(公告)日:2024-03-26

公开(公告)号:CN112416830B

主分类号:G06F13/38

分类号:G06F13/38;G06F13/42

优先权:

专利状态码:有效-授权

法律状态:2024.03.26#授权;2021.03.16#实质审查的生效;2021.02.26#公开

摘要:本发明涉及电子盘的技术领域,特别是涉及一种NVME与SATA协议转换的实现电路,可以使宽温的SATA电子盘产品可以接入到需要NVME电子盘的系统中;所述电路包括SATA电子盘、SATA物理层、SATA传输层、SATA应用层、命令地址转译模块、NVME协议模块、数据循环缓冲区、数据DMA引擎、PCIEHardBlock以及主机,SATA电子盘与SATA物理层连接,SATA物理层与SATA传输层连接,SATA传输层与SATA应用层连接,SATA应用层与命令地址转译模块连接,命令地址转译模块与NVME协议模块连接,SATA应用层与数据循环缓冲区通过数据流连接,数据循环缓冲区与数据DMA引擎连接,数据DMA引擎和NVME协议模块均与PCIEHardBlock连接,PCIEHardBlock与主机连接。

主权项:1.一种NVME与SATA协议转换的实现电路,其特征在于,所述电路包括SATA电子盘、SATA物理层、SATA传输层、SATA应用层、命令地址转译模块、NVME协议模块、数据循环缓冲区、数据DMA引擎、PCIEHardBlock以及主机,SATA电子盘与SATA物理层连接,SATA物理层与SATA传输层连接,SATA传输层与SATA应用层连接,SATA应用层与命令地址转译模块连接,命令地址转译模块与NVME协议模块连接,SATA应用层与数据循环缓冲区通过数据流连接,数据循环缓冲区与数据DMA引擎连接,数据DMA引擎和NVME协议模块均与PCIEHardBlock连接,PCIEHardBlock与主机连接;NVME协议模块包括可变长度的管理队列循环缓冲区:用以缓存主机下发的管理命令,供后续模块处理;可变长度的IO命令队列循环缓冲区:用以缓存高速读、写、擦除、及其他IO操作命令,供后续命令、地址转译模块解析、处理;可变长度的IO完成队列循环缓冲区:用以缓存命令、地址转译模块处理完成的命令,以及DMA引擎的完成信息;命令地址转译模块:实现读、写命令、地址、数据长度、读写优先级信息的转译,将NVMe协议下的读写请求翻译成对应的SATA操作;将SATA的响应转移成NVMe协议下的状态信息,并填充入IO完成队列循环缓冲区;SATA应用层:实现发送、执行命令,NCQ协议;SATA传输层:把应用层传来的命令、地址组装成FIS或反向解析;将与命令伴随的数据组装成FIS或反向解析;SATA物理层:将FPGA的GTX进行封装,实现OOB功能,并且对传输层传来的FIS,计算CRC值、加扰、进行8bit10bit编码,封装成帧信号,传递给GTX;或反向将GTX传来的数据进行8bit10bit解码、解扰、CRC校验,并将FIS传递给传输层模块。

全文数据:

权利要求:

百度查询: 鸿秦(北京)科技有限公司 一种NVME与SATA协议转换的实现电路

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。