[分享] 固态硬盘数据恢复 逻辑分析仪的NAND Flash针脚定义分析

[复制链接]

该用户从未签到

472

主题

532

回帖

1万

积分

[INTOHARD]旅长

Rank: 9Rank: 9Rank: 9

积分
16542
发表于 2016-4-27 17:06:38 | 显示全部楼层 |阅读模式
本帖最后由 csdn 于 2016-4-27 17:12 编辑

近年以来受惠影音消费性电子产品兴起的热潮,消费者对数据储存的需求与日俱增,使得NAND Flash的需求出现大幅度的成长。

闪存(Flash Memory)目前分为NOR和NAND两种,NOR、NAND Flash结构由东芝(Toshiba)于1988 和1989年发表。NOR Flash 具有XIP (eXecute In Place)的特点,这样应用程序可以直接在Flash内运行,不必再把原始码读到系统RAM中,也因此部份NOR Flash被当作ROM使用。NOR Flash传输效率很高,在1~4MB的小容量具有很高的成本效益,但是很低的写入和抹除速度大大影响它的性能。而NAND Flash能提供较高的单元密度,可以达到高储存密度,并且写入和擦除的速度也很快。应用NAND Flash的困难在于需要特殊的系统管理方法,所以需要1个控制芯片(NAND Flash Controller)。一般而言NOR Flash仅用来储存少量的代码,而NAND Flash则用做大量数据储存用途。目前市场上主要的NAND Flash制造商为三星(Samsung)、东芝(Toshiba)、SK海力士(Hynix)、美光(Micron)和闪迪(SanDisk)等。

NAND Flash需求主要集中在智能型手机、平板计算机、云端储存大型数据库用的固态硬盘(SSD)以及应用在消费端如记忆卡(Secure Card)、U盘(USB Disk)等。

虽然NAND Flash如此蓬勃的发展,但市面上针对NAND Flash总线的除错工具真可谓少之又少,逻辑分析仪提供NAND Flash总线触发与译码。NAND Flash总线译码可以帮助工程师解读讯号而触发功能则可以快速定位到NAND Flash Command/Address/Data,甚至是busy time error的位置。


001.png

NAND Flash总线译码支持Samsung/Toshiba/Hynix/Micron/Intel/ST/Spansion/
Winbond/Macronix/ONFI等厂家。

其中”储存NAND Flash Data”功能可将NAND Flash总线解出来的数据,属于Data的部份另外存成.Bin档案,因为NAND Flash是一种会发生坏块(Bad Block)的储存架构,所以需要制定一套坏块管理方法。而工程师可以利用这些档案来检视其坏块管理法是否适当。“Reduced Report”功能可让报告窗口仅显示NAND Flash Command,这样就可以仅检视NAND Flash Command而不会被大量NAND Flash Data占据整个报告窗口。
NAND Flash总线触发:

NAND Flash总线触发除了可以快速定位NAND Flash command/address/data以及busy time error的位置之外,还可以利用NAND Flash总线触发提供的Clause Trigger架构以及搭配Timer/Counter来做不同的触发组合。

出现10次NAND Flash erase时触发:

可以藉由上述之触发组合来检测Flash擦除(erase)次数是否正确;也可以利用类似的触发组合来检测NAND Flash其他的指令是否正常运作,诸如写入Flash、读取Flash等等。

逻辑分析仪NAND Flash总线触发与译码功能可以帮助NAND
Flash工程师快速解读以及定位NAND Flash信号,节省除错时间并加快产品上市时间。
  • TA的每日心情

    2016-6-26 11:49
  • 签到天数: 4 天

    [LV.2]九品芝麻官

    2

    主题

    66

    回帖

    114

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    114
    QQ
    发表于 2016-6-26 11:52:57 | 显示全部楼层
    看不懂啊 太深了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-3-3 07:49
  • 签到天数: 32 天

    [LV.5]六品通判

    5

    主题

    1093

    回帖

    1219

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1219
    发表于 2017-2-10 09:31:15 | 显示全部楼层
    好东西,就是要分享
    回复 支持 反对

    使用道具 举报

    cyy
  • TA的每日心情
    开心
    2021-11-20 19:32
  • 签到天数: 151 天

    [LV.7]四品道员

    4

    主题

    178

    回帖

    720

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    720
    发表于 2020-4-1 22:42:46 | 显示全部楼层
    请教楼主,用逻辑分析仪来分析优盘针脚定义,操作起来方便吗?还有哪款分析仪适合用于优盘,储存卡等芯片分析,望不吝赐教,谢谢
    回复 支持 反对

    使用道具 举报

    cyy
  • TA的每日心情
    开心
    2021-11-20 19:32
  • 签到天数: 151 天

    [LV.7]四品道员

    4

    主题

    178

    回帖

    720

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    720
    发表于 2020-4-2 12:34:37 | 显示全部楼层
    请教一下楼主,逻辑分析仪分析优盘信号,用的是什么协议?今天问了一下卖逻辑分析仪的支不支持优盘分析,他说看优盘用的是什么协议,只要协议支持就支持。还有购买逻辑分析仪有没有什么主意事项,谢谢,望不吝赐教
    回复 支持 反对

    使用道具 举报

    cyy
  • TA的每日心情
    开心
    2021-11-20 19:32
  • 签到天数: 151 天

    [LV.7]四品道员

    4

    主题

    178

    回帖

    720

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    720
    发表于 2020-4-2 23:12:41 | 显示全部楼层
           楼主您好,看了您的这个文章,感觉很有帮助,对逻辑分析仪这个设备不怎么了解,有些疑问,请您指教:
    文中说:“逻辑分析仪提供NAND Flash总线触发与译码。NAND Flash总线译码可以帮助工程师解读讯号而触发功能则可以快速定位到NAND Flash Command/Address/Data,甚至是busy time error的位置。” 这个NAND Flash总线触发与译码功能是所有的分析仪都有呢还是某个牌子的某个型号才具有的功能呢?想入手一个逻辑分析仪来分析优盘点位定义,不知道该如何选购,敬请指教!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-4-17 19:06
  • 签到天数: 203 天

    [LV.7]四品道员

    1

    主题

    93

    回帖

    720

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    720
    发表于 2020-5-27 23:04:43 | 显示全部楼层
    cyy 发表于 2020-4-2 12:34
    请教一下楼主,逻辑分析仪分析优盘信号,用的是什么协议?今天问了一下卖逻辑分析仪的支不支持优盘分析,他 ...

    你好,打扰一下,逻辑分析仪你买了吗,是买的哪一款的,我也要买个。有Q吗  加个交流学习一下。 我的   43849120
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    回帖

    6

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    6
    发表于 2021-8-19 16:36:30 | 显示全部楼层
    很厉害很厉害很厉害
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表