-
公开(公告)号:CN118519586B
公开(公告)日:2024-12-03
申请号:CN202410969357.4
申请日:2024-07-19
Applicant: 芯潮流(珠海)科技有限公司
Abstract: 本发明提供一种实现固态硬盘数据通道虚拟化的方法和装置,该方法包括队列管理模块的提交队列元素处理模块从主机获取当前待处理的提交队列元素,根据虚拟硬盘的提交队列和物理硬盘的提交队列的映射关系修改队列管理模块中所记录的提交队列元素;固态硬盘读取队列管理模块中所记录的提交队列元素,通过对提交队列元素解析获得主机对应的物理区域页列表的信息,根据提交队列元素和物理区域页列表的信息与主机进行数据交换;固态硬盘向队列管理模块发送完成队列元素,队列管理模块根据虚拟硬盘和物理硬盘之间的队列映射关系,更新完成队列元素并发送至主机。该装置用于实现上述的方法。本发明减少主机与固态硬盘之间的数据传输的延迟,生产成本较低。
-
公开(公告)号:CN118519586A
公开(公告)日:2024-08-20
申请号:CN202410969357.4
申请日:2024-07-19
Applicant: 芯潮流(珠海)科技有限公司
Abstract: 本发明提供一种实现固态硬盘数据通道虚拟化的方法和装置,该方法包括队列管理模块的提交队列元素处理模块从主机获取当前待处理的提交队列元素,根据虚拟硬盘的提交队列和物理硬盘的提交队列的映射关系修改队列管理模块中所记录的提交队列元素;固态硬盘读取队列管理模块中所记录的提交队列元素,通过对提交队列元素解析获得主机对应的物理区域页列表的信息,根据提交队列元素和物理区域页列表的信息与主机进行数据交换;固态硬盘向队列管理模块发送完成队列元素,队列管理模块根据虚拟硬盘和物理硬盘之间的队列映射关系,更新完成队列元素并发送至主机。该装置用于实现上述的方法。本发明减少主机与固态硬盘之间的数据传输的延迟,生产成本较低。
-
公开(公告)号:CN118606233A
公开(公告)日:2024-09-06
申请号:CN202411055212.X
申请日:2024-08-02
Applicant: 芯潮流(珠海)科技有限公司
IPC: G06F13/16 , G06F5/14 , G06F1/3234
Abstract: 本发明提供一种基于双端口RAM的寄存器输出的FIFO电路、方法、芯片及设备,其中,该电路包括:写控制模块、读控制模块、双端口RAM模块、时钟同步模块,双端口RAM模块分别连接写控制模块和读控制模块,时钟同步模块分别连接写控制模块和读控制模块,双端口RAM模块包括RAM单元,其中,还包括:门控时钟寄存器模块,门控时钟寄存器模块包括门控时钟单元和寄存器,门控时钟单元分别连接读控制模块和寄存器的时钟端,寄存器的数据输入端连接RAM单元,门控时钟单元用于从读控制模块获取RAM读使能信号和RAM读时钟信号,并基于RAM读使能信号和RAM读时钟信号输出门控信号至寄存器的时钟端。本发明可持续维持RAM读数据有效,提高FIFO电路逻辑布线效果。
-
公开(公告)号:CN118606233B
公开(公告)日:2024-12-03
申请号:CN202411055212.X
申请日:2024-08-02
Applicant: 芯潮流(珠海)科技有限公司
IPC: G06F13/16 , G06F5/14 , G06F1/3234
Abstract: 本发明提供一种基于双端口RAM的寄存器输出的FIFO电路、方法、芯片及设备,其中,该电路包括:写控制模块、读控制模块、双端口RAM模块、时钟同步模块,双端口RAM模块分别连接写控制模块和读控制模块,时钟同步模块分别连接写控制模块和读控制模块,双端口RAM模块包括RAM单元,其中,还包括:门控时钟寄存器模块,门控时钟寄存器模块包括门控时钟单元和寄存器,门控时钟单元分别连接读控制模块和寄存器的时钟端,寄存器的数据输入端连接RAM单元,门控时钟单元用于从读控制模块获取RAM读使能信号和RAM读时钟信号,并基于RAM读使能信号和RAM读时钟信号输出门控信号至寄存器的时钟端。本发明可持续维持RAM读数据有效,提高FIFO电路逻辑布线效果。
-
-
-