执行微指令的存储控制器制造技术

技术编号:26170065 阅读:20 留言:0更新日期:2020-10-31 13:36
本申请公开了执行微指令的存储控制器。该存储控制器包括微指令存储器、微指令处理器与接口控制器;所述微指令存储器存储微指令序列;所述微指令处理器从微指令存储器读取微指令序列,所述微指令处理器调度或执行微指令序列,以使所述接口控制器向存储器件发出访问存储器件的命令;处理第一命令时,所述微指令处理器执行与所述第一命令对应的微指令序列;其中,所述第一命令为来自用户或上层系统的命令。

【技术实现步骤摘要】
执行微指令的存储控制器
本专利技术涉及固态存储设备(SolidStorageDevice,SSD),更具体地,本专利技术涉及执行微指令的存储器控制器。
技术介绍
同机械式硬盘相类似,固态存储设备(SSD)也是用于计算机系统的大容量、非易失性存储设备。固态存储设备一般以闪存(Flash)作为存储介质。如图1所示,为现有技术的存储系统的框图。其中主要包括主机系统110和固态存储设备120。其中,固态存储设备120包括接口模块130,存储控制器140,以及由多个闪存颗粒150组成的Flash阵列160。其中,接口模块130主要用于实现与主机系统通信的接口协议,例如SATA(SerialAdvancedTechnologyAttachment,串行高级技术附件)、USB(UniversalSerialBus,通用串行总线)、PCIE(PeripheralComponentInterconnectExpress,快速外围组件互连)、NVMe(NVMExpress)、SCSI(SmallComputerSystemInterface,小型计算机系统接口)、本文档来自技高网...

【技术保护点】
1.一种存储控制器,其特征在于,包括微指令存储器、微指令处理器与接口控制器;/n所述微指令存储器存储微指令序列;/n所述微指令处理器从微指令存储器读取微指令序列,所述微指令处理器调度或执行微指令序列,以使所述接口控制器向存储器件发出访问存储器件的命令;/n处理第一命令时,所述微指令处理器执行与所述第一命令对应的微指令序列;/n其中,所述第一命令为来自用户或上层系统的命令。/n

【技术特征摘要】
1.一种存储控制器,其特征在于,包括微指令存储器、微指令处理器与接口控制器;
所述微指令存储器存储微指令序列;
所述微指令处理器从微指令存储器读取微指令序列,所述微指令处理器调度或执行微指令序列,以使所述接口控制器向存储器件发出访问存储器件的命令;
处理第一命令时,所述微指令处理器执行与所述第一命令对应的微指令序列;
其中,所述第一命令为来自用户或上层系统的命令。


2.如权利要求1所述的存储控制器,其特征在于,所述微指令处理器获取第一命令之后,所述微指令处理器将所述第一命令转换为与所述第一命令对应的第一微指令序列;或者,所述存储控制器还包括转换电路,所述微指令处理器获取第一命令之后,所述转换电路将所述第一命令转换为与所述第一命令对应的第一微指令序列。


3.如权利要求2所述的存储控制器,其特征在于,所述将所述第一命令转换为与所述第一命令对应的第一微指令序列,包括:
根据所述第一命令的内容,从所述微指令存储器中存储的至少一个微指令序列,选择所述第一微指令序列;或者,根据所述第一命令的内容,填充微指令序列的模板,以获取所述第一微指令序列。


4.如权利要求1-3中任一项所述的存储控制器,其特征在于,所述存储控制器还包括调度器;所述调度器与所述微指令处理器耦合;
所述调度器指示所述微指令处理器暂停或恢复微指令序列的执行。


5.如权利要求4所述的存储控制器,其特征在于,响应于收到第二命令,所述调度器检查所述第一微指令序列的执行状态、和/或根据所述第一命令和第二命令的优先级,确定是否暂停所述第一微指令...

【专利技术属性】
技术研发人员:王祎磊
申请(专利权)人:北京忆芯科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1