求解:向Flash芯片中写入数据是怎样一个过程?Programm 和Re-Programm具体是怎样实现的?

问题补充:我知道怎样从Flash芯片读取数据,比如Page对应的字线组电势置为0,其他字线组的电势也有改变,那如果向Flash芯片中写入数据是不是也有类似过程?Erase... 问题补充:我知道怎样从Flash芯片读取数据,比如Page对应的字线组电势置为0,其他字线组的电势也有改变,那如果向Flash芯片中写入数据是不是也有类似过程?Erase、Programm 和Re-Programm怎样解释? 展开
 我来答
PMC技术专家
推荐于2017-11-26 · TA获得超过101个赞
知道答主
回答量:38
采纳率:0%
帮助的人:65.1万
展开全部
是这样的,
首先Flash芯片要求在修改一个Cell中的位的时候,在修改之前,必须先Erase即擦除掉这个Cell。Erase完成之后,Cell中全为1,然后再写入数据。
写入时,当某个Cell的数据位恰好为1,这个Cell的电路就不做任何动作;如果遇到待写入某个Cell的数据位为0,电路将对应Cell的字线电压提高到足以让电子穿过绝缘体的高度,这个电压被加到Control Gate上,从而对Cell中的FG进行充电,Cell的状态从1变为0,完成了写入,这个写0的动作又叫做“Programm”。由于Flash的最常见表现形式——EPRROM一般是只读的,但是一旦要将其中的程序更改,则需要重新写入新程序,即Re-Programm,所以就顺便将写入Flash的过程叫做Programm了。一块崭新的SSD上所有Cell都是已经被Erase好的,也可以使用特殊的程序对整个SSD重新整盘Erase。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式