《电子设备及其存储器的写控制方法及控制装置.pdf》由会员分享,可在线阅读,更多相关《电子设备及其存储器的写控制方法及控制装置.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104166625 A (43)申请公布日 2014.11.26 C N 1 0 4 1 6 6 6 2 5 A (21)申请号 201310181300.X (22)申请日 2013.05.16 G06F 12/02(2006.01) (71)申请人鸿富锦精密工业(深圳)有限公司 地址 518109 广东省深圳市宝安区龙华镇油 松第十工业区东环二路2号 申请人鸿海精密工业股份有限公司 (72)发明人王雅国 陈俊卿 (54) 发明名称 电子设备及其存储器的写控制方法及控制装 置 (57) 摘要 一种写控制方法,用于控制中央处理器对存 储器的写操作。所述写控制方法包括如。
2、下步骤: 侦测中央处理器是否向存储器发送数据;若中央 处理器向存储器发送数据,侦测中央处理器是否 接收到存储器发送的写完毕指令,所述写完毕指 令为存储器完成写入所述数据时产生的;判断在 预设的时间内中央处理器是否接收所述写完毕指 令;以及若在预设的时间内,中央处理器未接收 到所述写完毕指令;产生控制指令以控制中央处 理器重新发送所述数据给所述存储器以使所述存 储器写入所述数据。此外,还提供一种使用所述写 控制方法的写控制装置和电子设备。 (51)Int.Cl. 权利要求书2页 说明书3页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书3页 附图2页。
3、 (10)申请公布号 CN 104166625 A CN 104166625 A 1/2页 2 1.一种写控制装置,其用于控制中央处理器对存储器的写操作,其特征在于:所述写 控制装置包括: 第一侦测单元,用于侦测所述中央处理是否发送数据给所述存储器以使所述存储器写 入所述数据,若所述中央处理发送数据给存储器,所述第一侦测单元产生计时指令和侦测 指令; 计时单元,用于响应所述计时指令开始计时;以及 第二侦测单元,用于响应所述侦测指令侦测所述中央处理器是否接收到所述存储器发 送的写完毕指令,所述写完毕指令是所述存储器完成写入所述数据时产生的;若所述中央 处理未接收到所述写完毕指令且计时时间达到预设。
4、时间,所述第二侦测单元产生控制指令 以控制所述中央处理器重新发送所述数据给所述存储器以控制所述存储器写入所述数据。 2.如权利要求1所述的写控制装置,其特征在于:若所述第二侦测单元在预设的时间 内侦测到所述写完毕指令时,产生停止指令;所述计时单元响应所述停止指令停止计时。 3.如权利要求1所述的写控制装置,其特征在于:所述计时时间达到预设时间且所述 第二侦测单元未侦测到所述写完毕指令时,所述计时单元产生停止指令;所述第二侦测单 元响应所述停止指令产生所述控制指令。 4.一种写控制方法,用于控制中央处理器对存储器的写操作,所述写控制方法包括如 下步骤: 侦测中央处理器是否向存储器发送数据; 若中。
5、央处理器向存储器发送数据,侦测中央处理器是否接收到存储器发送的写完毕指 令,所述写完毕指令为存储器完成写入所述数据时产生的; 判断在预设的时间内中央处理器是否接收所述写完毕指令;以及 若在预设的时间内,中央处理器未接收到所述写完毕指令;产生控制指令以控制中央 处理器重新发送所述数据给所述存储器以使所述存储器写入所述数据。 5.如权利要求4所述的写控制方法,其特征在于:若所述中央处理器在预设的时间内 接收到写完毕指令,停止计时。 6.如权利要求4所述的写控制方法,其特征在于:所述写控制方法还包括步骤:若所述 中央处理器在预设的时间未接收到写完毕指令,停止计时。 7.一种电子设备,其包括中央处理器。
6、和存储器,所述中央处理器向所述存储器发送数 据以使所述存储器写入所述数据;所述存储器完成写入所述数据时,产生写完毕指令;其 特征在于:所述电子设备还包括写控制装置,所述写控制装置包括: 第一侦测单元,用于侦测所述中央处理是否发送数据给所述存储器以控制所述存储器 写入所述数据,若所述中央处理发送数据给存储器,所述第一侦测单元产生计时指令和侦 测指令; 计时单元,用于响应所述计时指令开始计时;以及 第二侦测单元,用于响应所述侦测指令侦测所述中央处理器是否接收到所述存储器发 送的写完毕指令;若所述中央处理未接收到所述写完毕指令且计时时间达到预设时间,所 述第二侦测单元产生控制指令以控制所述中央处理器。
7、重新发送所述数据给所述存储器以 控制所述存储器写入所述数据。 8.如权利要求7所述的电子设备,其特征在于:若所述第二侦测单元在预设的时间内 权 利 要 求 书CN 104166625 A 2/2页 3 侦测到所述写完毕指令时,产生停止指令;所述计时单元响应所述停止指令停止计时。 9.如权利要求7所述的电子设备,其特征在于:所述计时时间达到预设时间且所述第 二侦测单元未侦测到所述写完毕指令时,所述计时单元产生停止指令;所述第二侦测单元 响应所述停止指令产生所述控制指令。 权 利 要 求 书CN 104166625 A 1/3页 4 电子设备及其存储器的写控制方法及控制装置 技术领域 0001 本。
8、发明涉及数据处理技术领域,尤其涉及一种电子设备及其存储器的写控制方法 及控制装置。 背景技术 0002 现有的电子设备中,存储器写数据的过程如下:中央处理器(CPU)向存储器发送 一笔数据;存储器写完该笔数据后向中央处理器传送ACK信号;中央处理器接收到ACK信 号后才开始处理下一个任务或者发送下一笔数据。若存储器在写数据的过程中出错,例如, 存储器写数据时异常中断,如此存储器就无法向中央处理器传送ACK信号,从而导致中央 处理器无法进行下一个任务或者发送下一笔数据,进而使电子设备当机或者无法写数据。 发明内容 0003 有鉴于此,实有必要提供一种防止存储器写数据出错时影响系统正常运行的写控 。
9、制装置。 0004 另外,还有必要提供一种防止存储器写数据出错时影响系统正常运行的写控制方 法。 0005 此外,还有必要提供一种防止存储器写数据出错时影响系统正常运行的电子设 备。 0006 一种写控制装置,其用于控制中央处理器对存储器的写操作。所述写控制装置包 括第一侦测单元、计时单元、以及第二侦测单元。所述第一侦测单元用于侦测所述中央处理 是否发送数据给所述存储器以控制所述存储器写入所述数据,若所述中央处理发送数据给 存储器,所述第一侦测单元产生计时指令和侦测指令。所述计时单元用于响应所述计时指 令开始计时。所述第二侦测单元用于响应所述侦测指令侦测所述中央处理器是否接收到所 述存储器发送。
10、的写完毕指令,所述写完毕指令是所述存储器完成写入所述数据时产生的; 若所述中央处理未接收到所述写完毕指令且计时时间达到预设时间,所述第二侦测单元产 生控制指令以控制所述中央处理器重新发送所述数据给所述存储器以控制所述存储器写 入所述数据。 0007 一种写控制方法,用于控制中央处理器对存储器的写操作。所述写控制方法包括 如下步骤: 侦测中央处理器是否向存储器发送数据; 若中央处理器向存储器发送数据,侦测中央处理器是否接收到存储器发送的写完毕指 令,所述写完毕指令为存储器完成写入所述数据时产生的; 判断在预设的时间内中央处理器是否接收所述写完毕指令;以及 若在预设的时间内,中央处理器未接收到所述。
11、写完毕指令;产生控制指令以控制中央 处理器重新发送所述数据给所述存储器以使所述存储器写入所述数据。 0008 一种电子设备,其包括中央处理器和存储器,所述中央处理器向所述存储器发送 说 明 书CN 104166625 A 2/3页 5 数据以使所述存储器写入所述数据;所述存储器完成写入所述数据时,产生写完毕指令。所 述电子设备还包括写控制装置。所述写控制装置包括第一侦测单元、计时单元、以及第二侦 测单元。所述第一侦测单元用于侦测所述中央处理是否发送数据给所述存储器以控制所述 存储器写入所述数据,若所述中央处理发送数据给存储器,所述第一侦测单元产生计时指 令和侦测指令。所述计时单元用于响应所述计。
12、时指令开始计时。所述第二侦测单元用于响 应所述侦测指令侦测所述中央处理器是否接收到所述存储器发送的写完毕指令,所述写完 毕指令是所述存储器完成写入所述数据时产生的;若所述中央处理未接收到所述写完毕指 令且计时时间达到预设时间,所述第二侦测单元产生控制指令以控制所述中央处理器重新 发送所述数据给所述存储器以控制所述存储器写入所述数据。 0009 上述电子设备、写控制装置及写控制方法,能够在存储器写数据出错时,控制中央 处理器间隔预设的时间后重新发送数据给存储器,以控制存储器重新写入所述数据。从而 防止存储器在某时刻写数据出错时中央处理器无法正常工作的现象,进而防止电子设备出 现当机或者无法写数据。
13、的现象。 附图说明 0010 图1为一较佳实施方式之写控制装置的运行环境示意图。 0011 图2为一较佳实施方式之写控制装置的功能模块图。 0012 图3为一较佳实施方式之写控制方法流程图。 0013 主要元件符号说明 写控制装置10 电子设备100 中央处理器20 存储器30 第一侦测单元11 计时单元12 第二侦测单元13 写控制方法之步骤S301S309 如下具体实施方式将结合上述附图进一步说明本发明。 具体实施方式 0014 请参看图1,其示出本实施方式之写控制装置10的应用环境示意图。写控制装置 10应用于电子设备100中。电子设备100包括写控制装置10、中央处理器(CPU)20、。
14、以及 存储器30。中央处理器20向存储器30发送欲写入存储器30的数据。存储器30接收到该 数据后将该数据进行写操作,并当写完该数据时发送写完毕指令给中央处理器20。写控制 装置10为安装于电子设备100上的软件、硬件或者软硬件结合的固件。写控制装置10用 于控制中央处理器20对存储器30的写操作。 0015 请参看图2,其为写控制装置10的功能模块图。写控制装置10包括第一侦测单元 11、计时单元12以及第二侦测单元13。 0016 第一侦测单元11用于侦测中央处理器20是否向存储器30传送数据以使存储器 30写入该数据。当侦测到中央处理器20向存储器30发送数据时,产生计时指令和侦测指 令。
15、。 说 明 书CN 104166625 A 3/3页 6 0017 计时单元12响应该计时指令开始计时。 0018 第二侦测单元13响应该侦测指令,侦测中央处理器20是否接收到存储器30产生 的写完毕指令。若第二侦测单元13侦测到写完毕指令时,产生停止信号以控制计时单元12 停止计时。 0019 进一步地,若第二侦测单元13未侦测到写完毕指令时,计时单元12会继续计时, 且计时单元12计时到预设时间时,停止计时,并产生停止指令。 0020 第二侦测单元13响应该停止指令,产生控制指令以控制中央处理器20重新发送 该数据给存储器30。 0021 上述写控制装置10在存储器30写数据出错时,控制中。
16、央处理器20间隔预设的时 间后重新发送数据给存储器30,以控制存储器30重新写入该数据。从而防止存储器30在 某时刻写数据出错时中央处理器20无法正常工作的现象,进而防止电子设备100出现当机 或者无法写数据的现象。 0022 请参看图3,其为写控制方法的流程图。写控制方法运行于电子设备中。该电子设 备包括中央处理器和存储器。该中央处理器向存储器发送欲写入该存储器的数据。该存储 器接收到该数据后将该数据写完以后并发送写完毕指令给中央处理器。写控制方法包括如 下步骤: 步骤S301,侦测中央处理器是否向存储器发送一数据。若中央处理器向存储器发送一 数据,进入步骤S303;若中央处理器未向存储器发。
17、送一数据,执行步骤S301。 0023 步骤S303,开始计时。 0024 步骤S305,侦测中央处理器是否接收到存储器发送的写完毕指令。若中央处理器 未接收到存储器发送的写完毕指令,进入步骤S307;若中央处理器接收到存储器发送的写 完毕指令,进入步骤S311。 0025 步骤S307,判断计时时间是否达到预设的时间。若计时时间达到预设的时间,进入 步骤S309;若计时时间未达到预设的时间,执行步骤S305。 0026 步骤S309,停止计时,并产生控制指令以控制中央处理器重新发送该数据给存储 器以将该数据写入该存储器。 0027 步骤S311,停止计时。 0028 上述写控制方法在存储器写。
18、数据出错时,控制中央处理器间隔预设的时间后重新 发送数据给存储器,以控制存储器重新写入该数据。从而防止存储器在某时刻写数据出错 时中央处理器无法正常工作的现象,进而防止电子设备出现当机或者无法写数据的现象。 0029 以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对 本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行 修改或等同替换,而不脱离本发明技术方案的精神和范围。 说 明 书CN 104166625 A 1/2页 7 图1 图2 说 明 书 附 图CN 104166625 A 2/2页 8 图3 说 明 书 附 图CN 104166625 A 。