CN119473956A 存储设备的控制器和指令调度方法 (联芸科技(杭州)股份有限公司)_第1页
CN119473956A 存储设备的控制器和指令调度方法 (联芸科技(杭州)股份有限公司)_第2页
CN119473956A 存储设备的控制器和指令调度方法 (联芸科技(杭州)股份有限公司)_第3页
CN119473956A 存储设备的控制器和指令调度方法 (联芸科技(杭州)股份有限公司)_第4页
CN119473956A 存储设备的控制器和指令调度方法 (联芸科技(杭州)股份有限公司)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

公开一种存储设备的控制器和指令调度方CA总线以及与多个CA总线一一对应的CA控制单2多个CA控制单元,与所述多个CA总线一一对应,每个C仲裁调度单元,用于监视所述多个CA控制单元和所述DQ控制将选出的CA指令或DQ指令发送给该处于空闲状态的CA控制单元或D较和汇总所述DQ总线和所述CA总线的传输时间来得到所述第一通道中的CA总线的优选数CA总线的数据传输时间除以单个CA总线的数据传够与所述CA控制单元正在执行的CA指令并行执行的如果存在多个满足条件的CA指令,则选择优先级最高的CA指令3如果存在多个满足条件的DQ指令,则选择优先级最高的DQ4指令缓存单元,通过多个指令队列分别缓存适配于所述多个闪存颗粒的各种指处于空闲状态的CA控制单元或DQ控制单元,从所述多个指令队列中选出一CA指令或DQ指5总线和所述CA总线的传输时间来得到所述第一通道中的输时间除以单个CA总线的数据传输时间后个CA控制单元正在执行的CA指令并行执行的6主机命令转化为适配于存储介质130的指令,然后执行指令并将指令结果反馈给主机设备[0024]存储介质130用于存储数据。控制器120和存储介质130之间具有多个通道(例如CH0和CH1控制器120和存储介质130通过各个通道进行数据交互。7[0028]主机接口301用于从主机设备110接收主机命令,并和主机设备110之间进行数据[0029]命令解析器302对接收到的主机命令进行解析,将其转换为与闪存颗粒适配的指主机命令转换为相应的指令格式。命令解析器302可将一个主机命令转换为多个与闪存颗不对主机命令和与闪存颗粒适配的指令的数量间的对应关系做具体限[0030]命令解析器302基于SCA协议,将与闪存颗粒适配的指令分类[0031]在一些实施例中,命令解析器302在指令缓存单元3031中为多个闪存颗粒分别维示出了与闪存颗粒DIE0至DIEm分别对应的(m+1)据从数据通路3033写入到相应的闪存颗粒,或者从相应的闪存颗粒读取数据到数据通路8和/CA指令不能并行,因此仲裁调度单元3032在上述过程中需检测并排除掉某些与当前正在执行的CA指令和/或DQ指令冲突的指令,并确保发送给空闲状态的CA控制单元或DQ控制[0036]图4是本公开实施例提供的应用于仲裁调度单元3032的控制流程图,具体包括以将其中优先级最高的指令发送给该空闲的DQ第一个指令,并确定其中的哪些指令能够与当前正在执行的DQ指令和其余CA指令并行执9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论