【技术实现步骤摘要】
一种存储器控制装置及数据存储设备
本专利技术涉及数据存储
,尤其涉及一种存储器控制装置及数据存储设备。
技术介绍
随着计算机设备的快速发展,计算机设备通过数据存储设备对海量数据的快速存储和/或读取成为亟待解决的难题。如图1所示,现有的存储器控制装置包括:系统层(SystemLayer)和物理层(PhysicalLayer);其中,系统层包括:应用层(ApplicationLayer)和传输层(TransferLayer),通常为运行于CPU(CentralProcessingUnit,中央处理器)上的软件程序;物理层包括:ECC(ErrorCorrectingCode,错误检查和纠正)器、FLASH(闪存)时序生成器和FLASH存储器。而现有的存储器控制装置中的系统层必须实时将系统层控制功能指令映射为物理层控制功能指令,同时将系统层数据重组为物理层数据,直接产生所有FLASH物理层微操作,并配置和调用大量FLASH接口时序参数。系统层和物理层在功能,并行度,及实时性等方面均有较大差别。因此,系统层特别是传输层各种功能的过度集中会导致数据传输速度容易遇到瓶颈。 ...
【技术保护点】
1.一种存储器控制装置,其特征在于,包括:系统单元、数据链路单元和物理控制单元;其中,所述系统单元、所述数据链路单元和所述物理控制单元依次连接;所述系统单元,用于将接收到的用户控制指令转换为所述数据链路单元可识别的数据链路层指令,并将所述数据链路层指令,及接收到的存储器存储访问操作指令发送至所述数据链路单元;存储写入数据和/或读取数据;所述数据链路单元,用于基于接收到的所述数据链路层指令,调度和分配所述数据链路单元的资源,管理所述数据链路单元的状态;将接收到的所述存储器存储访问操作指令转换为符合存储器时序要求的接口的时序参数,并将所述符合存储器时序要求的接口的时序参数发送至 ...
【技术特征摘要】
1.一种存储器控制装置,其特征在于,包括:系统单元、数据链路单元和物理控制单元;其中,所述系统单元、所述数据链路单元和所述物理控制单元依次连接;所述系统单元,用于将接收到的用户控制指令转换为所述数据链路单元可识别的数据链路层指令,并将所述数据链路层指令,及接收到的存储器存储访问操作指令发送至所述数据链路单元;存储写入数据和/或读取数据;所述数据链路单元,用于基于接收到的所述数据链路层指令,调度和分配所述数据链路单元的资源,管理所述数据链路单元的状态;将接收到的所述存储器存储访问操作指令转换为符合存储器时序要求的接口的时序参数,并将所述符合存储器时序要求的接口的时序参数发送至所述物理控制单元;将获取到的所述系统单元中存储的写入数据转换为存储器可识别格式及时序的写入数据,并将所述存储器可识别格式及时序的写入数据传输至所述物理控制单元;对接收到的读取数据进行纠错,并将纠错后的读取数据存储至所述系统单元;所述物理控制单元,用于将接收到的所述符合存储器时序要求的接口的时序参数转换为所述存储器可识别的操作时序;根据所述存储器可识别的操作时序,将接收到的所述存储器可识别格式及时序的写入数据写入所述存储器,或者将在所述存储器中读取的读取数据传输至所述数据链路单元。2.根据权利要求1所述的装置,其特征在于,所述系统单元,包括:用户层接口、用户层接口控制器、传输层转换器和系统存储器;其中,所述用户层接口与所述用户层接口控制器连接;所述用户层接口控制器分别与所述传输层转换器和所述系统存储器连接;所述用户层接口,用于将接收到的所述用户控制指令,所述存储器存储访问操作指令,及写入数据传输至所述用户层接口控制器;并输出所述用户层接口控制器接收到的数据传输状态信息,纠错状态信息,及读取数据;所述用户层接口控制器,用于将接收到的所述用户控制指令和所述存储器存储访问操作指令发送至所述传输层转换器;将写入数据存储至所述系统存储器,并将从所述系统存储器中读取到的读取数据,及接收到的所述数据传输状态信息和所述纠错状态信息传输至所述用户层接口;所述传输层转换器,用于将接收到的所述用户控制指令转换为所述数据链路单元可识别的数据链路层指令,并将所述数据链路层指令,所述存储器存储访问操作指令,及在所述系统存储器中存储的写入数据的存储位置信息传输至所述数据链路单元;管理所述系统存储器;将所述数据链路单元反馈的数据传输状态信息和所述纠错状态信息发送至所述用户层接口控制器;所述系统存储器,用于存储写入数据和/或读取数据。3.根据权利要求2所述的装置,其特征在于,所述数据链路单元,包括:指令控制单元和数据控制单元:其中,所述指令控制单元与所述数据控制单元连接;所述指令控制单元,用于基于接收到的所述数据链路层指令,调度和分配所述数据链路单元的资源,管理所述数据链路单元的状态,并将接收到的所述数据传输状态信息及所述纠错状态信息反馈至所述传输层转换器;将接收到的所述存储器存储访问操作指令转换为所述符合存储器时序要求的接口的时序参数,并将所述符合存储器时序要求的接口的时序参数发送至所述物理控制单元;所述数据控制单元,用于根据接收到的所述系统存储器中存储的写入数据的存储位置信息,在所述系统存储器中读取写入数据;在所述指令控制单元配置下,将在所述系统存储器中读取到的写入数据转换为所述存储器可识别格式及时序的写入数据,并将所述存储器可识别格式及时序的写入数据传输至所述物理控制单元;对接收到的读取数据进行纠错,并将纠错后的读取数据存储至所述系统存储器;向所述指令控制单元反馈生成的所述数据传输状态信息及所述纠错状态信息。4.根据权利要求3所述的装置,其特征在于,所述数据控制单元,包括:写数据接口,读数据接口,数据传输控制器,纠错编码/解码单元,及数据接口;所述数据传输控制器,所述纠错编码/解码单元,及所述数据接口依次连接;所述数据传输控制器分别与所述写数据接口和所述读数据接口连接;所述写数据接口和所述读数据接口均与所述系统存储器连接;所述数据传输控制器与所述指令控制单元连接;所述写数据接口,用...
【专利技术属性】
技术研发人员:邢立巍,菲尔诺斯考特,桑尼赖,
申请(专利权)人:青岛镕铭半导体有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。