用于异常情况同步处理的固件控制且基于表的条件作用的制作方法

xiaoxiao6月前  37



背景技术:

1、诸如nand闪速存储系统之类的存储系统由多个组件组成,其中每个组件可以由各种制造商制造。例如,在存储系统中,存储介质设备(例如,nand闪速存储器设备)可以由各种公司制造。将合期望的是新的和改进的存储控制器,其能够以对大小、成本和/或功耗敏感的方式,在各种条件下(例如,常规处理以及异常处理)更好地管理来自各种制造商的各种存储介质设备。


技术实现思路



技术特征:

1.一种存储控制器系统,包括:

2.根据权利要求1所述的存储控制器系统,其中,丢弃进一步包括基于指令类型选择性地丢弃,使得:

3.根据权利要求1所述的存储控制器系统,其中,丢弃进一步包括经由用于部分执行的固件指令的路径,将已经通过跳过比对执行分支的非异常处理固件指令重新路由回跳过比对执行分支。

4.根据权利要求1所述的存储控制器系统,其中,所述硬件包括以下各项中的一个或多个:专用集成电路(asic)或现场可编程门阵列(fpga)。

5.一种方法,包括:

6.根据权利要求5所述的方法,其中,丢弃进一步包括基于指令类型选择性地丢弃,使得:

7.根据权利要求5所述的方法,其中,丢弃进一步包括经由用于部分执行的固件指令的路径,将已经通过跳过比对执行分支的非异常处理固件指令重新路由回跳过比对执行分支。

8.根据权利要求5所述的方法,其中,所述硬件包括以下各项中的一个或多个:专用集成电路(asic)或现场可编程门阵列(fpga)。


技术总结
用于异常情况同步处理的固件控制且基于表的条件作用。响应于接收到异常指示,断言状态信息中的异常处理状态变量。至少部分基于(1)包括用于处理多个固件指令的(一个或多个)条件的条件表和(2)包括异常处理状态变量的状态信息,从多个固件指令选择(一个或多个)固件指令。至少部分基于(1)条件表和(2)包括异常处理状态变量的状态信息确定如何处理选择的(一个或多个)固件指令。多个固件指令包括:(1)(一个或多个)固件指令的非异常处理集和(2)(一个或多个)固件指令的异常处理集。在断言异常处理状态变量的情况下,条件表使硬件对固件指令的异常处理集的执行优先于固件指令的非异常处理集的执行。存储介质设备经由接口通信。

技术研发人员:P·N·萨科尔,修宸,L·E·亚当斯,张万强
受保护的技术使用者:北京特纳飞电子技术有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)