-
公开(公告)号:CN109697017A
公开(公告)日:2019-04-30
申请号:CN201710982593.X
申请日:2017-10-20
Applicant: 上海宝存信息科技有限公司
Inventor: 周溱
IPC: G06F3/06
Abstract: 装置端得以仅部分执行主机所下达的读取/写入指令的数据储存装置设计。数据储存装置的一控制器是部分执行一主机下达的一第一读取/写入指令,并将该第一读取/写入指令所处的一部分执行状态以及一部分执行终点回传该主机,使该主机据以再下达一第二读取/写入指令。如此一来,该主机无须耗费过多资源在读取/写入指令颗粒度设定上。
-
公开(公告)号:CN107797821A
公开(公告)日:2018-03-13
申请号:CN201610801448.2
申请日:2016-09-05
Applicant: 上海宝存信息科技有限公司
Inventor: 周溱
CPC classification number: G11C16/26 , G06F9/4401 , G06F11/1068 , G06F11/1417 , G11C16/20 , G11C29/52 , G11C2029/0411 , G06F9/223 , G06F9/30047
Abstract: 本发明的实施例提出一种重试读取方法,由处理单元执行,包含以下步骤。于系统开机时,产生重试读取操作的微码及储存重试读取操作的微码至指令缓存器。于系统开机后,从主装置接收到重试读取命令;以及驱动状态机,用以执行指令缓存器中的重试读取操作的微码。
-
公开(公告)号:CN106648449A
公开(公告)日:2017-05-10
申请号:CN201510740155.3
申请日:2015-11-04
Applicant: 上海宝存信息科技有限公司
IPC: G06F3/06
Abstract: 本发明的实施例提出一种于控制逻辑错误时重新配置存储控制器的方法,由处理单元执行,包含下列步骤。周期性询问编码器是否存储控制器发生错误。当编码器答复存储控制器发生错误时,驱动存储控制器的固定区域中的重配置控制逻辑,用以重新程序化存储控制器的整个可重配置区域,其中,可重配置区域以现场可编程化逻辑门阵列实施。
-
公开(公告)号:CN105556480A
公开(公告)日:2016-05-04
申请号:CN201380079608.1
申请日:2013-09-16
Applicant: 上海宝存信息科技有限公司
IPC: G06F11/16
CPC classification number: G06F11/1068 , G06F3/06 , G06F3/0619 , G06F3/064 , G06F3/0688 , G06F11/108 , G11C29/52
Abstract: 一种构建有RAID的基于闪存的存储系统,包括:一个或多个RAID处理器和多个闪存,其中,RAID处理器包括多个读写处理单元、数据块指针单元、数据块计数器、奇偶校验码缓存器,一个读写处理单元可以控制一个或多个闪存单元。一种在基于闪存的存储系统中构建RAID的方法,能够在非常小的逻辑面积和近似忽略不计的时间内实现RAID功能,使得如企业级SSD的存储系统的功能和性能实现统一。
-
公开(公告)号:CN107797756B
公开(公告)日:2021-01-12
申请号:CN201610802224.3
申请日:2016-09-05
Applicant: 上海宝存信息科技有限公司
IPC: G06F3/06
Abstract: 本发明的实施例提出一种固态硬盘系统的优先写入方法,由处理单元执行,包含以下步骤。接收优先写入命令,指示写入少于一个页面长度的第一数据至储存单元。之后,驱动缓存控制器从缓存器中的关连于优先写入的下一个可用子区域开始向第一方向储存第一数据。接收非优先写入命令,指示写入少于一个页面长度的第二数据至储存单元。之后,驱动缓存控制器从缓存器中的关连于非优先写入的下一个可用子区域开始向第二方向储存第二数据。
-
公开(公告)号:CN111796915A
公开(公告)日:2020-10-20
申请号:CN201910281142.2
申请日:2019-04-09
Applicant: 上海宝存信息科技有限公司
Inventor: 周溱
IPC: G06F9/48
Abstract: 本发明提出一种中断优化的数据储存装置,该数据储存装置包括非易失式内存和控制器。该控制器供一主机操作该非易失式内存。该控制器包括一缓存器,由该主机根据该主机上一中央处理单元的工作状态填入一中断延迟,供该控制器延迟对该主机发出中断信号。
-
公开(公告)号:CN106648449B
公开(公告)日:2019-09-20
申请号:CN201510740155.3
申请日:2015-11-04
Applicant: 上海宝存信息科技有限公司
IPC: G06F3/06
Abstract: 本发明的实施例提出一种于控制逻辑错误时重新配置存储控制器的方法,由处理单元执行,包含下列步骤。周期性询问编码器是否存储控制器发生错误。当编码器答复存储控制器发生错误时,驱动存储控制器的固定区域中的重配置控制逻辑,用以重新程序化存储控制器的整个可重配置区域,其中,可重配置区域以现场可编程化逻辑门阵列实施。
-
公开(公告)号:CN104461947B
公开(公告)日:2019-07-30
申请号:CN201410674388.3
申请日:2014-11-21
Applicant: 上海宝存信息科技有限公司
Inventor: 周溱
IPC: G06F12/16
CPC classification number: G11C5/148 , G06F12/16 , G11C5/144 , G11C16/225 , G11C16/30
Abstract: 本发明提供一种掉电保护方法及固态硬盘。所述存掉电保护方法包括:对电源进行实时监测;当监测到所述电源异常时,设备控制器硬件逻辑断开与系统总线连接,设备内部时钟与系统总线时钟断开并进入自由运行;设备控制器硬件利用设备内部时钟完成数据相关操作。所述固态硬盘包括:掉电检测装置,用于实时监测电源是否出现异常;掉电保护装置,用于在监测到所述电源出现异常时,硬件逻辑实现以下掉电保护操作:断开与主机系统总线连接;固态硬盘内部时钟与总线时钟断开并进入自由运行,利用固态硬盘内部时钟将固态硬盘缓存内的数据写入到固态硬盘的存储单元中。本发明的技术方案通过运用剩余电量来保证数据保护动作的完成,保证数据完整性。
-
公开(公告)号:CN105683930B
公开(公告)日:2019-05-31
申请号:CN201380080591.1
申请日:2013-10-29
Applicant: 上海宝存信息科技有限公司
IPC: G06F13/00
CPC classification number: G06F12/0888 , G06F3/0605 , G06F3/061 , G06F3/0619 , G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F13/385 , G06F2212/1016 , G06F2212/1044 , G06F2212/214
Abstract: 一种用于数据存储系统的动态缓存方法,对需要写入的数据队列的写入方式进行动态判别,根据判别结果,对于适合直接写入的数据,将数据直接写入到存储介质,对于适合缓存写入的数据,将数据经缓存器件缓存后再写入存储介质。一种使用上述方法的动态缓存系统。所述方法和系统显著地缩小了缓存的空间需求,兼顾了容错性,提升了系统性能。
-
公开(公告)号:CN107797756A
公开(公告)日:2018-03-13
申请号:CN201610802224.3
申请日:2016-09-05
Applicant: 上海宝存信息科技有限公司
IPC: G06F3/06
Abstract: 本发明的实施例提出一种固态硬盘系统的优先写入方法,由处理单元执行,包含以下步骤。接收优先写入命令,指示写入少于一个页面长度的第一数据至储存单元。之后,驱动缓存控制器从缓存器中的关连于优先写入的下一个可用子区域开始向第一方向储存第一数据。接收非优先写入命令,指示写入少于一个页面长度的第二数据至储存单元。之后,驱动缓存控制器从缓存器中的关连于非优先写入的下一个可用子区域开始向第二方向储存第二数据。
-
-
-
-
-
-
-
-
-