存储系统及电子设备技术方案

技术编号:26790022 阅读:68 留言:0更新日期:2020-12-22 17:04
本申请提供一种存储系统及电子设备。其中,该存储系统,包括:指令接收电路,其用于接收并缓存外部输入的数据写入指令;写入处理电路,其分别与所述存储器以及所述指令接收电路连接,所述写入处理电路用于判断外部输入的待存储数据是否为预设类数据,若为预设类数据则根据数据写入指令生成预设写入指令;存储器,其与所述写入处理电路连接,所述存储器设有用于存储第一数据的第一存储单元及用于存储预设类数据的第二存储单元,所述存储器用于根据所述预设写入指令将预存的预设类数据存入所述第一存储单元。本申请实施例可以降低信号的传输功耗。

【技术实现步骤摘要】
存储系统及电子设备
本申请涉及存储器
,特别涉及一种存储系统及电子设备。
技术介绍
双数据速率随机动态存储器(DDRSDRAM)是计算机系统的主要内存。随着存储速度和容量需求的提高,DDR内存技术经过几代的发展来适应市场需求。目前主流使用的是DDR4内存颗粒作为系统主内存。目前新的DDR5内存颗粒已经逐渐成熟并在未来形成产品走向。DDR5内存颗粒和DDR4内存颗粒相比,地址命令总线数量大幅减少,容量速度大幅提高,系统带宽可用率也有不菲的提升,数据的写入\读出电压降低以进一步减少功耗。但是,即使如此,目前DDR5内存颗粒在数据写入时DQ数据总线的传输功耗还是比较高。针对上述问题,目前尚未有有效的技术解决方案。
技术实现思路
本申请实施例的目的在于提供一种存储系统及电子设备,可以降低信号的传输功耗。第一方面,本申请实施例提供了一种存储系统,包括:指令接收电路,其用于接收并缓存外部输入的数据写入指令;写入处理电路,其分别与所述存储器以及所述指令接收电路连接,所述写入处理电路用于判断外部输入的待存储数据是否为预设类数据,若为预设类数据则根据数据写入指令生成预设写入指令;存储器,其与所述写入处理电路连接,所述存储器设有用于存储第一数据的第一存储单元及用于存储预设类数据的第二存储单元,所述存储器用于根据所述预设写入指令将预存的预设类数据存入所述第一存储单元。本申请实施例通过采用写入处理电路对待存储数据进行识别,当遇到预设类数据时,无需通过信号线将待存储数据直接传输给存储器进行存储,而是发送对应的预设写入指令给存储器,使得存储器根据所述预设写入指令将预存的预设类数据存入所述第一存储单元,从而可以降低信号线的传输功率。可选地,在本申请实施例所述的存储系统中,所述预设类数据包括一个种类的数据,所述数据写入指令包括一个指令标志位;所述写入处理电路包括:第一识别单元,其用于判断待存储数据是否为预设类数据,并在所述待存储数据为预设类数据时生成编码信号;逻辑运算单元,其与所述第一识别单元连接,用于在收到所述编码信号时将编码信号与所述数据写入指令的指令标志位进行逻辑运算以生成预设写入指令,并将预设写入指令传输给存储器。本申请实施例基于指令标志位来生成预设写入指令,然后基于该预设写入指令来使得存储器根据所述预设写入指令将预存的预设类数据存入所述第一存储单元,从而可以降低信号线的传输功率。可选地,在本申请实施例所述的存储系统中,所述预设类数据的种类为多种,所述数据写入指令包括多个指令标志位,每一所述指令标志位分别与一个种类的预设类数据对应;所述写入处理电路包括:第一识别单元,其用于判断待存储数据是否为多种预设类数据中的一种,并在所述待存储数据为多种预设类数据中的一种时,生成与所述待存储数据的种类对应的编码信号;逻辑运算单元,其与所述第一识别单元连接,以用于将编码信号与数据写入指令的对应指令标志位进行逻辑运算生成对应的预设写入指令,并将预设写入指令传输给所述存储器。可选地,在本申请实施例所述的存储系统中,所述写入处理电路还用于在所述待存储数据不为预设类数据时,将所述待存储数据以及所述数据写入指令传输给所述存储器;所述存储器还用于根据所述数据写入指令对待存储数据进行存储。可选地,在本申请实施例所述的存储系统中,所述第一识别单元还用于在所述待存储数据不为预设类数据时,生成第二电平信号;所述逻辑运算单元还用于根据所述第二电平信号将所述数据写入指令发送给所述存储器。可选地,在本申请实施例所述的存储系统中,所述预设类数据的种类为多种,所述第一识别单元包括:多个数字比较单元,其与多种预设类数据一一对应,每一所述数字比较单元均与逻辑运算单元连接,以用于将待存储数据与对应种类的预设类数据进行比较,并在比较结果为相等时生成与所述待存储数据的种类对应的编码信号并将编码信号发送给存储器,在比较结果为不相等时生成第二电平信号;一第一数据发送单元,其与所述数字比较单元连接以接收第二电平信号,用于根据第二电平信号时将所述待存储数据传输给所述存储器。可选地,在本申请实施例所述的存储系统中,所述预设类数据的种类为1种,所述第一识别单元包括:一数字比较单元,其与逻辑运算单元连接,以用于将待存储数据与预设类数据进行比较,并在比较结果为相等时生成编码信号并将编码信号发送给存储器,在比较结果为不相等时生成第二电平信号;一第一数据发送单元,其与所述数字比较单元连接以接收第二电平信号,以用于根据第二电平信号时将所述待存储数据传输给所述存储器。可选地,在本申请实施例所述的存储系统中,所述写入处理电路还包括:第一数据处理单元,其用于对所述待存储数据进行扰码处理。可选地,在本申请实施例所述的存储系统中,所述第一数据处理单元还用于对所述待存储数据进行ECC校验数据生成或CRC循环冗余校验数据生成。可选地,在本申请实施例所述的存储系统中,所述逻辑运算单元为或门。可选地,在本申请实施例所述的存储系统中,所述指令接收电路还用于接收外部的数据读取指令,并将所述数据读取指令发送给存储器;所述存储系统还包括读出处理电路;所述存储器还用于根据所述数据读取指令将所述第一存储单元存储的对应第一目标数据发送给所述读出处理电路;所述读出处理电路用于对所述第一目标数据进行处理后发送给对应外接设备。可选地,在本申请实施例所述的存储系统中,所述读出处理电路用于判断所述第一目标数据是否为预设类数据,若为预设类数据,则将所述第一目标数据发送给对应外接设备,若不为预设类数据,则将所述第一目标数据处理为第二目标数据后发送给外接设备。本申请实施例通过该读出处理电路来判断第一目标数据是否为预设类数据,对于预设类数据直接发出,对于非预设类数据进行对应的处理,可以提高其发送给外接设备的目标数据的准确性。可选地,在本申请实施例所述的存储系统中,所述读出处理电路包括:第二识别单元,其与所述存储器连接以获取所述第一目标数据,并判断所述第一目标数据是否为预设类数据;第二数据处理单元,其与所述存储器连接以获取所述第一目标数据,并对所述第一目标数据进行处理操作,得到第二目标数据;第二数据发送单元,其分别与所述第二识别单元以及所述第二数据处理单元连接,用于在所述第一目标数据若为预设类数据时,将所述第一目标数据发送给对应外接设备,以及用于在所述第一目标数据不为预设类数据,则将第二目标数据发送给对应外接设备。可选地,在本申请实施例所述的存储系统中,所述处理操作包括以下处理中的至少一种:解扰码处理、ECC纠错校验处理、CRC循环冗余校验处理。可选地,在本申请实施例所述的存储系统中,所述第二数据发送单元包括数据选通器;所述数据选通器包括第一输入端、第二输入端、控制端以及第一输出端,所述第一输入端与所述存储器连接以获取所述第一目标数据,所述第二本文档来自技高网...

【技术保护点】
1.一种存储系统,其特征在于,包括:/n指令接收电路,其用于接收并缓存外部输入的数据写入指令;/n写入处理电路,其与指令接收电路连接,所述写入处理电路用于判断外部输入的待存储数据是否为预设类数据,若为预设类数据则根据数据写入指令生成预设写入指令;/n存储器,其与所述写入处理电路连接,所述存储器设有用于存储第一数据的第一存储单元及用于存储预设类数据的第二存储单元,所述存储器用于根据所述预设写入指令将预存的预设类数据存入所述第一存储单元。/n

【技术特征摘要】
1.一种存储系统,其特征在于,包括:
指令接收电路,其用于接收并缓存外部输入的数据写入指令;
写入处理电路,其与指令接收电路连接,所述写入处理电路用于判断外部输入的待存储数据是否为预设类数据,若为预设类数据则根据数据写入指令生成预设写入指令;
存储器,其与所述写入处理电路连接,所述存储器设有用于存储第一数据的第一存储单元及用于存储预设类数据的第二存储单元,所述存储器用于根据所述预设写入指令将预存的预设类数据存入所述第一存储单元。


2.根据权利要求1所述的存储系统,其特征在于,所述预设类数据包括一个种类的数据,所述数据写入指令包括一个指令标志位;
所述写入处理电路包括:
第一识别单元,其用于判断待存储数据是否为预设类数据,并在所述待存储数据为预设类数据时生成编码信号;
逻辑运算单元,其与所述第一识别单元连接,用于在收到所述编码信号时将编码信号与所述数据写入指令的指令标志位进行逻辑运算以生成预设写入指令,并将预设写入指令传输给存储器。


3.根据权利要求1所述的存储系统,其特征在于,所述预设类数据的种类为多种,所述数据写入指令包括多个指令标志位,每一所述指令标志位分别与一个种类的预设类数据对应;
所述写入处理电路包括:
第一识别单元,其用于判断待存储数据是否为多种预设类数据中的一种,并在所述待存储数据为多种预设类数据中的一种时,生成与所述待存储数据的种类对应的编码信号;
逻辑运算单元,其与所述第一识别单元连接,以用于将编码信号与数据写入指令的对应指令标志位进行逻辑运算生成对应的预设写入指令,并将预设写入指令传输给所述存储器。


4.根据权利要求2或3所述的存储系统,其特征在于,所述写入处理电路还用于在所述待存储数据不为预设类数据时,将所述待存储数据以及所述数据写入指令传输给所述存储器;
所述存储器还用于根据所述数据写入指令对待存储数据进行存储。


5.根据权利要求4所述的存储系统,其特征在于,所述第一识别单元还用于在所述待存储数据不为预设类数据时,生成第二电平信号;
所述逻辑运算单元还用于根据所述第二电平信号将所述数据写入指令发送给所述存储器。


6.根据权利要求4所述的存储系统,其特征在于,所述预设类数据的种类为多种,所述第一识别单元包括:
多个数字比较单元,其与多种预设类数据一一对应,每一所述数字比较单元均与逻辑运算单元连接,以用于将待存储数据与对应种类的预设类数据进行比较,并在比较结果为相等时生成与所述待存储数据的种类对应的编码信号并将编码信号发送给逻辑运算单元,在比较结果为不相等时生成第二电平信号;
一第一数据发送单元,其与所述数字比较单元连接以接收第二电平信号,用于根据第二电平信号时将所述待存储数据传输给所述存储器。


7.根据权利要求5所述的存储系统,其特征在于,所述预设类数据的种类为1种,所述第一识别单元包括:
一数字比较单元,其与逻...

【专利技术属性】
技术研发人员:李海洋
申请(专利权)人:海光信息技术有限公司
类型:发明
国别省市:北京;11

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

1