一种EMMC存储器逻辑销毁系统的制作方法

文档序号:21289867发布日期:2020-06-30 19:50阅读:349来源:国知局
一种EMMC存储器逻辑销毁系统的制作方法

本实用新型涉及存储器逻辑销毁技术领域,尤其涉及一种emmc存储器逻辑销毁系统。



背景技术:

随着信息化的发展,数据越来越重要,特别是在一些敏感场合,要求能够对数据进行快速销毁,伴随着这种需求目前国内已有大量的带逻辑销毁的sata硬盘、nvme硬盘的产品,这些产品可通过销毁信号,来对数据进行销毁。

在嵌入式领域部分mcu尚无法直接从sata硬盘、nvme硬盘启动,只能从spiflash或emmc存储器进行启动,启动完成后再挂载带逻辑销毁的硬盘。这种带逻辑销毁的硬盘不仅价格较高,而且只能对硬盘里的数据进行销毁,由于普通mcu没有与emmc相对应的接口,因此对于保存在spiflash或emmc存储器里的数据无法进行销毁。当设备不小心丢失或被敌方获取后,易造成机密信息或敏感数据的泄露。



技术实现要素:

本实用新型针对现有技术问题,提供一种通过对emmc存储器分时控制实现对emmc存储器读写或逻辑销毁操作的emmc存储器逻辑销毁系统。

本实用新型解决上述技术问题的技术方案如下:一种emmc存储器逻辑销毁系统,包括触发信号、emmc控制器、高速模拟开关、外部mcu和emmc存储器;

其中,所述触发信号与所述emmc控制器电连接,使所述emmc控制器根据触发信号输出切换信号;

所述emmc控制器与所述高速模拟开关电连接,用于根据触发信号向高速模拟开关输出切换信号;

所述高速模拟开关分别与emmc存储器和外部mcu电连接,用于根据切换信号切换导通状态使外部mcu与emmc存储器电连接进行读写操作或使emmc控制器与emmc存储器电连接进行逻辑销毁操作。

在上述技术方案的基础上,本实用新型为了达到使用的方便以及装备的稳定性,还可以对上述的技术方案作出如下的改进:

进一步,所述触发信号为上电信号或销毁信号,当触发信号为上电信号时,外部mcu与emmc存储器电连接,进行读写操作;当触发信号为销毁信号时,emmc控制器与emmc存储器电连接,对emmc存储器内的数据进行销毁操作。

进一步,还包括销毁按钮,通过按下销毁按钮向emmc控制器发送销毁信号。

进一步,所述emmc控制器通过sdio驱动程序与emmc存储器电连接,根据emmc接口时序,通过编写sdio驱动,使不具有emmc接口的普通emmc控制器实现对emmc存储器内的数据进行销毁。

进一步,所述高速模拟开关为sgm37222,采用4片sgm7222模拟开关组成了高速模拟开关切换矩阵,输送数据的速率可达到500mhz,从而有效保证emmc接口信号的完整性。

进一步,所述emmc控制器与高速模拟开关的ctrl管脚电连接,并通过控制ctrl管脚的状态向高速模拟开关发送切换信号;当触发信号为上电信号时,emmc控制器控制管脚ctrl切换到状态“0”上,高速模拟开关切换使外部mcu与emmc存储器电连接进行读写操作,当触发信号为销毁信号时,emmc控制管脚ctrl切换到状态“1”上,高速模拟开关反向切换使emmc控制器与emmc存储器电连接进行逻辑销毁操作。

本实用新型的有益效果是:本实用新型采用高速模拟开关实现了外部mcu与emmc控制器分时对emmc存储器进行读写或逻辑销毁操作,保证对emmc控制器内的数据进行及时销毁,避免信息泄露,提高了安全性;通过编写sdio驱动,使没有emmc接口的普通emmc控制器具有对emmc存储器内的数据进行销毁的功能,降低了产品的研制成本。

附图说明

图1为emmc存储器逻辑销毁系统的结构示意图;

图2为emmc存储器进行逻辑销毁时的电路结构示意图;

图3为emmc存储器进行读写操作时的电路结构示意图;

图4为emmc存储器逻辑销毁的流程图。

具体实施方式

以下结合附图对本实用新型的原理和特征进行描述,所举实例只用于解释本实用新型,并非用于限定本实用新型的范围。

如图1至图3所示,一种emmc存储器逻辑销毁系统,包括触发信号110、emmc控制器120、高速模拟开关130、外部mcu140和emmc存储器150;

其中,所述触发信号110与gd32系列的emmc控制器120电连接,使所述emmc控制器120根据触发信号110输出切换信号;

所述emmc控制器120与所述高速模拟开关130电连接,用于根据触发信号110向高速模拟开关130输出切换信号;

所述高速模拟开关130分别与emmc存储器150和外部mcu140电连接,用于根据切换信号切换导通状态使外部mcu140与emmc存储器150电连接进行读写操作或使emmc控制器120与emmc存储器150电连接,进行逻辑销毁操作。

所述触发信号110为上电信号或销毁信号,当触发信号110为上电信号时,外部mcu140与emmc存储器150电连接,进行读写操作;当触发信号110为销毁信号时,emmc控制器120与emmc存储器150电连接,对emmc存储器150内的数据进行逻辑销毁操作。

还包括销毁按钮,通过按下销毁按钮向emmc控制器120发送销毁信号。

所述emmc控制器120通过sdio驱动程序与emmc存储器150电连接,根据emmc接口时序,通过编写sdio驱动,使不具有emmc接口的普通emmc控制器120也能实现对emmc存储器150内的数据进行销毁。

所述高速模拟开关130为sgm37222,采用4片sgm7222模拟开关组成了高速模拟开关切换矩阵,数据的输送速率可达到500mhz,从而有效的保证emmc接口信号的完整性。

所述emmc控制器120与高速模拟开关130的ctrl管脚电连接,并通过控制ctrl管脚的状态向高速模拟开关130发送切换信号;当触发信号110为上电信号时,emmc控制器120控制高速模拟开关130的管脚ctrl切换到状态“0”上,使emmc接口的cmd、rst、clk、strobe、d0、d1、d2、d3与外部mcu140相连即emmc存储器150与外部mcu140电连接,进行读写操作;当触发信号110为销毁信号时,emmc控制器120首先对触发信号110进行2s的延迟去抖操作,防止误操作,确认为销毁信号后,emmc控制器120控制高速模拟开关130的管脚ctrl切换到状态“1”上,emmc接口的cmd、rst、clk、strobe、d0、d1、d2、d3与emmc控制器120电连接即emmc存储器150与emmc控制器120电连接,并通过rst管脚发送复位命令使emmc存储器150进行复位,复位完成后,对emmc存储器150内的进行数据擦除。

如图4所示的emmc存储器逻辑销毁系统的流程图,包括如下步骤:

步骤210、上电,对emmc存储器逻辑销毁系统上电;

步骤220、读取销毁标志位,读取管脚ctrl对应的数据位的状态;

步骤230、销毁使能,判定断电前是否正在对emmc存储器150内的数据进行销毁,若是,则转到步骤270继续擦除存储器内的block;否则执行步骤240;

步骤240、销毁触发侦测,检测触发信号是否为销毁信号;

步骤250、判定销毁信号持续时间是否大于2秒,若否,则返回继续执行步骤240检测触发信号的类别;若是则执行步骤260;

步骤260、置位销毁标志位,即将管脚ctrl对应的数据位设置为“1”;

步骤270、擦除block,擦除emmc存储器150内的数据;

步骤280、判定全盘擦除是否完成,若否,则返回继续执行步骤270对emmc存储器150内的数据继续擦除;若是则执行步骤290;

步骤290、清零销毁标志位,销毁完成后,将管脚ctrl对应的数据位设置为“0”。

以上所述仅为本实用新型的较佳实施例,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1