GE IS210DTTCH1A(IS200DTTCH1A)
IS210DTTCH1A(IS200DTTCH1A)
IS210DTTCH1A(IS200DTTCH1A)
除写入缓冲区大小外,由上面的数据还可以发现,适当的降低写入时闪存所处的环境温度,也可以对写入速度有所提高。除此之外
,适当的提高写入电压,也会提升写入速度。但是对于一个复杂的电子系统,内部操作电压和环境温度往往受其他器件影响难以控制,因此改变温度和写入电压对于擦写速度的提***果在实际应用中往往存在较大的局限性。相比,选择较大的写入缓冲区大小仅对闪存本身进行操作,在相同环境条件下是提高写入效率***简便易行的方法。
对小范围地址空间的***写入
还有一个在实际应用中值得工程师关注的问题是,当需要写入的地址空间仅仅是小范围内的,如只有512字节或者更低到64字节,该如何选取写入缓冲区大小才会具有较高的写入速度?对此,采用不同的写入缓冲区大小(64-1024字节)分别对64-512字节的连续地址空间进行写入操作,记录各自所用的写入时间,如图3所示。这里,之所以***低考虑到64字节地址空间,是因为写入到NOR型闪存的数据量通常要高于64字节。如果实际应用中只需要写入更少的地址空间,如只有两字节地址范围,本文的结果依然适用。在使用1024字节的写入缓冲区大小去写入512字节的地址空间时,缓冲区中的前512个字节填入所需要写入的数据,其余用冗余数据(FFh)来填充。结果如图3所示,每条线代表不同的地址空间大小,横坐标
表示采用的写入缓冲区大小,纵坐标表示完成所有地址空间写入所用的时间。结果表明,当对64字节连续地址空间进行写入时,采用大于64字节的写入缓冲区大小的写入时间基本相当;同样,当对连续空间大小为512字节时,512字节与1024字节的写入缓冲区大小所用写入时间基本一致,而较低的写入缓冲区大小,如64/128/256字节,则所需时间明显增加。但考虑到用1024字节的写入缓冲区相比使用512字节缓冲区需要多发送512个字节的冗余数据,会耗费512个命令周期时间,因此选择512字节缓冲区大小具有***高的写入效率。因此,当只需写入较小范围的地址空间时,可以选择跟写入地址空间大小相同的缓冲区大小,写入效率***高。当然在实际应用中,如果为了简化操作需要采用固定的写入缓冲区大小,使用大容量的写入缓冲区由于具有较高的平均每字节写入速度,依然具有较高的写入效率。
对小地址空间(64~512字节)进行写入操作时,采用不同缓冲区大小与写入时间关系

图3.对小地址空间(64~512字节)进行写入操作时,采用不同缓冲区大小与写入时间关系
大容量写入缓冲区的产品优势
再来对比Numonyx公司的M29EW与市场上的同类产品S29GL256P。M29EW具有1024字节的写入缓冲区大小而S29GL256P***大的写入缓冲区为64字节。为了说明问题,这里同时对两种闪存芯片相同大小的地址空间进行擦写操作,如图4所示。测试结果表明,M29EW整体的写入时间是S29GL256P的30%,写入效率远远高于S29GL256P。究其原因很简单,M29EW采用1024字节的写入缓冲区大小,使得其在写入时间相比***高采用64字节写入缓冲区的S29GL256P,优势非常明显。

图4.M29EW与S29GL256P写入速度比较
(均采用产品***大写入缓冲区大小,M29EW是1024字节而S29Gl256P是64字节)
结论
综上所述,我们对Numonyx公司的NOR型闪存M29EW进行了测试分析,并与市场上同类的S29GL系列产品进行了比较。分析结果表明,对于需要经常进行读写操作的电子产品,如移动电子设备,汽车电子设备来说,在设计过程中采用尽可能大的缓冲区大小,提高平均每字节写入速度,是优化提高读写速度的关键,同时也是***简单易行的方法。在执行相同的写入操作时,选用1024字节的写入缓冲区大小,可使写入速度相比使用64字节缓冲区至少提高2.5倍以上
1771-IVN
1771-OZ
1771-OAD
1771-IFE
1771-ASB
1771-IBN
1771-NC6
1771-IR
1771-IXHR
1771-OFE2
1771-OVN
1771-OZL
1771-OX
1771-HD
1771-OBN
1785-L20E
1785-L20C15
1785-L20B
1785-ME16
1785-BCM
1785-BEM
1785-L11B
1785-L80C
1785-CHBM
1785-KE
1785-L40C
1785-L60L
1785-ENET
1785-L40L
1785-L80E
1785-L86B
1785-L80C15
1785-L80B
1785-M100
1785-RC
1785-L60B
1785-L46C15
1785-L46B
1785-ME64
1785-L40E
1785-L40C15
1785-L40B
1785-L30B
1785-ME32
1785-L26B
Bosch PS75 = 047181-209110
Teradyne M-841-00
HONDA 3557-1143-01
HP Teradyne 605-452-21
TERADYNE 950-392-00
TERADYNE 950-696-01
TERADYNE 950-556-00
TERADYNE 950-595-01
TERADYNE 950-661-03-00-A
TERADYNE BIR-021587 太平洋安防
TERADYNE 950-760-00
TERADYNE BGR-024356
TERADYNE 950-656-00
TERADYNE 950-572-03
TERADYNE 950-657-00
TERADYNE 950-558-00/A
TERADYNE 950-563-04
TERADYNE ASSY 118227
TERADYNE 950-563-02
TERADYNE 950-665-03
TERADYNE 950-660-02
TERADYNE 950-710-00
TERADYNE 950-678-01
TERADYNE 950-596-03
TERADYNE 950-658-00
TERADYNE 950-678-04
TERADYNE 950-658-02
Teradyne 804-972-07
福克斯波罗Foxboro P0950BM
福克斯波罗FOXBORO P0400HH
福克斯波罗Foxboro FBM217
福克斯波罗FOXBORO DM400YL
福克斯波罗Foxboro P0916PY
福克斯波罗Foxboro P0916SR
福克斯波罗FOXBORO FBM204
福克斯波罗Foxboro P0961FR
福克斯波罗Foxboro P0400DA
福克斯波罗Foxboro CM400YH FBM
福克斯波罗Foxboro 83F-D06K2SSRJZ-D
福克斯波罗Foxboro P0400DA
福克斯波罗FOXBORO CM400YR-0C
福克斯波罗Foxboro P0950BM
福克斯波罗Foxboro RTT20 - I1BNQCA-D3
福克斯波罗FOXBORO P0970EJ-DNBX
REXROTH 2AD132D-B350B1-BD01-S001
REXROTH HDD02.2-W040N-HD32-01
REXROTH AA4VG56EP1D1/32R-NSC52F005D
REXROTH AA4VG56EP1D1/32R-NSC52F003DHS
REXROTH AA4VG56EP1D1/32L-NSC52F005DH-S
REXROTH R902111779
REXROTH A6VE55EP6/63W-VZL027B
REXROTH 2AD100C-B050B2-AS01/S01
Rexroth 4WS2EM6-21/15B11ET315K17EV
REXROTH AA4VG56EP3D1/32L-NSC52F003DH-S
REXROTH AA6VM80EZ3/63W-VSC520B-ES
REXROTH AA2F***0/61W-VBDN527
REXROTH MAC112C-0-ED-3-C/130-A-2/S018
Rexroth 4WRTE-42/M
REXROTH AA10VG45HD1D1/10R-NSC60F015D
REXROTH MA4/200-7301-M
REXROTH MHD112B-058-PP1-BN
REXROTH A6VE160EP1/63W-VZL020HB
REXROTH AA6VM160HD1/63W-VSD520B
REXROTH AA6VM160HD2/63W-VSD520B
REXROTH R902037874
REXROTH AA4VG90EP2D1/32L-NSF52F901DH
REXROTH MDD115D-N-020-N2M-130-PA2
REXROTH AA4VG90EP3DT1/32L-NUF52F071DH-S
REXROTH AA4VG90HD1DT1/32L-NUF52F011D-S
REXROTH 0-608-830-093
REXROTH AA6VM107HA1T/63W-VSD517A
REXROTH AA4VG71HD3DT1/32L-NSF52F021D-S
REXROTH MKD112B-024-KP0-BN
REXROTH SO43A-1572
REXROTH AA4VG56EP2D1/32R-NSC52F023DH-S
REXROTH AA2FM180/61W-VSD510
REXROTH AA6VM107HD1/63W-VSD510B
REXROTH R902092802
REXROTH R902092802
REXROTH R902117244
REXROTH AA2FM160/61W-VSD510
REXROTH AA4VG180EP2D1/32L-NSD52F071DH
REXROTH AA11VO260DRG/11
REXROTH 0-608-600-004
REXROTH AA4VG125ES5DMT1/32R-NSF52F001DM
REXROTH 1PV2V4-17 / 50RA12VC
REXROTH AA4VG125EP1D1/32R-NSF52F001SH
REXROTH AA4VG125HD3DM1/32L-NSF52F021D
REXROTH AA6VM200EP1/63W-VSD510B
