企业资质

厦门渤格电气技术有限公司

普通会员8
|
企业等级:普通会员
经营模式:
所在地区:福建 厦门
联系卖家:
手机号码:
公司官网:shop432522607.taobao.com
企业地址:
企业概况

厦门渤格电气技术有限公司是一家专业提供工业自动化领域的备件服务商,产品品种齐全、价格合理,公司实力雄厚,重信用、守合同、保证产品质量,以多品种经营特色和薄利多销的原则,赢得了广大客户的信任。 我们主营PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系......

DO818(3BSE069053R1)

产品编号:666144732                    更新时间:2019-06-04
价格: 来电议定
厦门渤格电气技术有限公司

厦门渤格电气技术有限公司

  • 主营业务:AB,ABB,GE,本特利,福克斯波罗,霍尼韦尔,英维斯,西...
  • 公司官网:shop432522607.taobao.com
  • 公司地址:

联系人名片:

联系时务必告知是在"产品网"看到的

产品详情

ABB  DO818(3BSE069053R1)

ABB  DO818(3BSE069053R1)

ABB  DO818(3BSE069053R1)

 
 
  O 引言
  Flash是一种非易失存储器,它在掉电条件下仍然能够长期保持数据。由于它具有容量大、速度快、功耗低、抗震性能好等优点,近几年在U盘、SD卡、SSD硬盘等各种移动存储设备中得到了广泛的应用。本文给出了一款性能优异、成本低廉可用于SD卡的NAND flash控制芯片的设计方法。(本方法也同样适用于其他存储设备。文中集中探讨了一种高效管理物理块的算法,包括逻辑物理地址映射以及spare区的定义,另外,还有双缓冲器优化读写的方法等。
  1 Flash简介
  1.1 SLC flash与MLC flash的比较
  从架构上,flash可以分为SLC(Single-Level-Cell) flash和MLC(Multi-Level-Cell)flash两种。和SLC Flash相比较,MLC flash的优点是面积小、成本低:缺点是出错率高,寿命短(SLC的每个block能够擦写100,000次,而MLC能够擦写10,000次)。由于MLC flash具有成本低的优势,而其出错率高的缺陷又可以通过ECC(Error Correction Code)纠错来有效解决,寿命短的问题也可以通过磨损均衡来弥补,因此,MLC flash的应用更加广泛,但在一些高端应用仍然会使SLCflash。本设计就是针对MLC flash,但是,本方法对SLC flash也能够处理。
  1.2 NAND flash结构
  不同厂商不同型号的flash的结构都大同小异,图l所示是三星K9G8G08UOA型号的flash结构图,图l中的1个flash芯片包含4096个物理块(block),每个物理块含有128个页(page),每个页包含2112(2048+64)字节其中多出的64字节用于存放纠错码及其他信息用。
NAND flash结构
  1.3 NAND flash的特点
  Flash可支持读(Read)操作、写(Program)操作和擦除(Erase)操作。其中读操作和写操作的基本单位是页,擦除操作的基本单位是块。对flash的写入操作只能在尚未写入的空闲页上进行,并且只能按照从低地址页到高地址页的顺序进行操作,而不能写了高地址页之后,再写低地址页。如果想要修改某个已经写过的页,只能先对整个物理块进行擦除,然后才能正确写入。
  2 Flash管理算法
  2.1 逻辑物理地址映射
  由于flash具有上述特点,因此,如果不采用逻辑物理地址映射,将会存在两个问题:其一是Flash中难免会有坏块,因而某些地址空间将是不可用的;其二,Flash读写的基本单位是页,擦除的基本单位是块,故在同一个页的两次写之间,就必须要进行一次擦除操作,而擦除会擦除掉整个块,这样,为了避免其他页的数据丢失,就得先把这些页中的数据暂存到其他地方备份起来,之后再和新数据一起重新写回到该块中,因此,整个过程会比较复杂,而且会造成速度降低。这样,一般都需要对flash加入逻辑物理地址映射管理算法,该算法的逻辑地址和物理地址的对应关系是变动的。
  2.2 两级地址映射
  为了减少更新数据时原有数据的搬移,提高写操作的速度,本文提出了采用两级地址映射的机制,也就是在块级别逻辑物理地址映射的基础上引入页级别上的逻辑物理地址映射。一个逻辑块对应一个或两个物理块(称为母块和子块),逻辑块中的逻辑页对应一或两个物理块中的某个面。图2所示是其地址解析示意图。
地址解析示意图
  在读写时,首先应将逻辑地址分为逻辑块地址和逻辑页地址,再根据块映射表将逻辑块地址映射到物理块地址,然后读取母块和子块中的sDare区,并据此建立页映射表,再根据逻辑页地址映射到物理页地址,从而完成从逻辑地址到物理地址的转换。其数据更新示意图如图3所示。
数据更新示意图
  当需要更新数据时,写入的策略可分为两种情况。首先,当子块仍然有空闲页时,可直接将数据写到子块中的下一个空闲页中,并在spare区中记录该块对应的子块、该物理块对应的逻辑块以及该物理页对应的逻辑页,这样,当重新上电时,就可以建立逻辑物理映射关系。其次,当母块和子块都写满时,需要从空块池中取出一个新的子块。如果允许一个逻辑块对应三个或更多的物理块,一方面管理起来比较复杂,另外也会造成空物理块紧缺,因此,可以考虑将母块或者子块释放掉,这样,母块或者子块中原有的有效数据就需要搬移到新子块中并将该母块或子块擦除再释放到空块池。出于速度的考虑,选择母块和子块有效页数较少的块进行数据转移并释放。
  实践证明,这样操作对写文件速度有明显提高,特别是写小文件时,其速度提升可达9.2倍。
  2.3 SPARE区和ECC校验
  Flash中每个页里的每个字节都是没有任何差别的,物理上并没有data区和spare区的区别,具体怎样划分data区和spare区,可由用户自己决定。本设计采用的划分办法如图
 
ABB PM645A
ABB 200-APB12
ABB 200-IT8
ABB CI810A
ABB CI810V2
ABB DFM02
ABB RAIO-01
ABB TU830
ABB DSDO131
ABB DSDO115
ABB DSAX452
ABB CI627
200-BPN 492897301
200-C1485G 492897601
200-CICN 492897801
200-CIE 492897701
200-PSMG 492898801
3BSC950019R1 TK520V030
3BSC950055R1 TK576V050
3BSC950056R1 TK576V115
3BSC950073R27
3BSC950098R1
3BSE016239R1 PM510V08
3BSE016240R1 PM510V16
AI620 3BHT300005R1
AI625 3BHT300036R1
AX670 3BSE000566R1
CI520V1 3BSE012869R1
CI522 3BSE012790R1
CI522A 3BSE018283R1
CI526 3BSE006085R1
CI532V02 3BSE003827R1
CI532V04 3BSE003829R1
CI540 3BSE001077R1
CI560 3BUC98002R0001
CI570 3BSE001440R1
CI610 3BHT300003R1
CI615K01 3BSE000756R1
CI630 3BSE011000R1
CI630K02 3BSE011002R1
CI670 3BHT300017R1
CI810B 3BSE020520R1
CI820-2 3BSE013202A1
CS512 3BUR980009R1
CS513 3BSE000435R1
CS513K02 3BSE004773R1
CS513K04 3BSE055760R1
DI621 3BHT300012R1
DO610 3BHT00006R1
DO630 3BHT300007R1
DSAI133 57120001-PS
DSAI110 57120001-DP
DSAI130 57120001-P
DSAI145 5712001-HA
DSAI146 3BSE007949R1
DSAI155 57120001-HZ
DSAI155A 3BSE014162R1
DSAO110 57120001-AT
DSAO130 57120001-FG
DSAO120 57120001-EY
DSAO120A 3BSE018293R1
DSBC172 57310001-KD/5
DSBC173 57310001-KH
DSBC173A 3BSE005883R1
DSCS140 57520001-EV
DSDI110A 57160001-AAA
DSDO120 57160001-AK
DSDO110 57160001-K
DSDP150 57160001-GF
DSDX180 3BSE003859R1
DSDX180A 3BSE018297R1
DSDX452 5716075-P
DSPC452 57310303-A
DSPU131 3BSE000355R1
DSRF199 3BSE019299R1
DSRF185 3BSE004382R1
DSRF186 3BSE004383R1
DSRF187 3BSE004985R1
DSRF187A 3BSE014452R1
DSSR170 48990001-PC
DSSS171 3BSE005003R1
DSTA001 57120001-PX
DSTA001B 3BSE018316R1
DSTA002B 3BSE018317R1
DSTA131 57120001-CV
DSTAN013 3BNP000177R1
DSTA002P 3BSE018331R1
DSTC406 57520001-DX/1
DSTC452 5751017-A/2
DSTD108 57160001-ABD
DSTD190 3BSE004723R1
DSTD197 3BSE004726R1
DSTX180 3BUR980025R1
GJR5250000R0353 07KR91B
GJR5251000R0303 07KP90
GJR5251063P1
GJR5251400R3202 07DC91
GJR5251500R1101 07MK92
GJR5252100R0101 07KT94
CI860 3BSE032444R1 CI860K01
AI835 3BSE008520R1 AI835A
1SBP260052R1001 ICMK14N1
1SNA645524R2300 OBROC
200-IA8 S200-IA8
200-IE8 490176097 S200-IE8
200-TB3T 490176065
200C-IB10xOB6P 492960133
200C-IB16 492933501
200C-IE8 492933801
200C-OB16P 492933701
3BDH000032R1 FI830F
3BSC950192R1 TK850V007
GJR5252300R0101 07AC91
GJR5252400R0101 07DI92
GJR5252800R0100 07KT95 
GJR5252800R0200 07KT95
GJR5253000R0160 07KT97C
GJR5253000R0200 07KT97
GJR5253000R0262 07KT97B
GJR5253000R0268 07KT97B
GJR5253000R0275 07KT97B
GJR5253000R0278 07KT97B
GJR5253100R0160 07KT98E2
IH530EN 3BSE001248R1
IH532EN 3BSE018795R1
IH540DE 3BSE003210R1
IH540EN 3BSE001252R1
IH570 3BSE001253R1
IH580 3BSC640001R1
ISAP212000R0001 TU516 TU516A
PM150V08 3BSE003641R1
PM253V01 492943601
PM510 3BSE000270R1
PM510V08 3BSE008373R1
PM510V16 3BSE008358R1
PM511V08 3BSE011180R1
PM511V16 3BSE011181R1
PM632 3BSE005831R1
3BSE022255R1
3BSE022256R1
3BSE022257R1
3BSE049768R1
AI210 492953101
AI801 3BSE020512R1
AI810 3BSE008516R1
AI820 3BSE008544R1
AI830 3BSE008518R1
AI830A 3BSE040662R1
AI845 3BSE023675R1
AI890 3BSC690071R1
AI895 3BSC690087R1
AM811F 3BDH000050R1
AO801 3BSE020514R1
AO810 3BSE008522R1
AO810V2 3BSE038415R1
AO820 3BSE008546R1
AO845 3BSE023676R1
AO845A 3BSE045584R1
AO890 3BSC690072R1
AO895 3BSC690087R1
CI801 3BSE022366R1
CI810V1 3BSE008584R1
CI820 3BSE013200R1
CI820-1 3BSE013201A1
CI820V1 3BSE025255R1
CI830 3BSE013252R1
CI840 3BSE022457R1
CI840A 3BSE041882R1
CI854 3BSE025347R1
CI854A 3BSE030221R1
CI854AK01 3BSE030220R1
DI210 492953401
DI801 3BSE020508R1
DI802 3BSE022360R1
DI803 3BSE022362R1
DI810 3BSE008508R1
DI811 3BSE008552R1
DI814 3BUR001454R1
DI820 3BSE008512R1
DI821 3BSE008550R1
DI821Z 3BSE035380R1
DI830 3BSE013210R1
DI831 3BSE013212R1
DI840 3BSE020836R1
DI885 3BSE013088R1
DI890 3BSC690073R1
DO210 492953501
DO801 3BSE020510R1
DO802 3BSE022364R1
DO810 3BSE008510R1
DO814 3BUR001455R1
DO815 3BSE013258R1
DO820 3BSE008514R1
DO821 3BSE013250R1
DO840 3BSE020838R1
DO890 3BSC690074R1
DP820 3BSE013228R1
DP840 3BSE028926R1
EI803F 3BDH000017R1
EI813F 3BDH000022R1
FI810F 3BDH000030R1
FI820F 3BDH000031R1
FI840F 3BDH000033R1
LD800HSE 3BDH000320R02
PM803F 3BDH000530R1
PM210 3BSE021386R2
PM861 3BSE018129R1
PM861AK01 3BSE018157R1
PM861K01 3BSE018105R1
PM864 3BSE018151R1
PM864AK02 3BSE018164R1
PU514A 3BSE032400R1
RLM01 3BDZ000398R1
SA811F 3BDH000013R1
SD822 3BSC610038R1
SS822 3BSC610042R1
TB805 3BSE008534R1
TB806 3BSE008536R1
TB807 3BSE008538R1
TB810 3BSE008560R1
TB815 3BSE013204R1
TB820 3BSE008555R1
TB820V2 3BSE013208R1
TB840 3BSE021456R1
TB850 3BSC950193R1
TK801V003 3BSC950089R1
TK801V006 3BSC950089R2
TK801V012 3BSC950089R3
TK811V015 3BSC950107R1
TK811V050 3BSC950107R2
TP851 3BSE018118R1
TP854 3BSE025349R1
TU810 3BSE008524R1
TU810V1 3BSE013230R1
TU811V1 3BSE013231R1
TU812V1 3BSE013232R1
TU814V1 3BSE013233R1
TU830V1 3BSE013234R1
TU831 3BSE008530R1
TU831V1 3BSE013235R1
TU835V1 3BSE013236R1
TU836V1 3BSE013237R1
TU837V1 3BSE013238R1
TU838 3BSE008572R1
TU839 3BSE046966R1
TU841 3BSE020848R1
TU842 3BSE020850R1
TU843 3BSE021443R1
TU844 3BSE021445R1
TU845 3BSE021447R1
TU847 3BSE022462R1
TU890 3BSC690075R1
TU891 3BSC840157R1
GJR5250500R5101 23KT92  RTU510
DSDI110 57160001-A/13 57160001-A
AO610 3BHT300008R1 3BSE018184R1
07AI91 GJR5251600R0202 07AI91C
07DC91 GJR5251400R0202
07KP93 GJR5253200R1161
1SAP111100R0170 TB511-ETH
1SAP140100R0100 PM581B1
1SAP240000R0001 DI524
1SAP250000R0001 AX522A
1SBP260150R1001 TC50
1SAP250300R0001 AI523 AI523B4
1SBP260001R1001 86AR230
1SBP260010R1001 07KR51 07KR51-U3.6
1SBP260011R1001 07KR 51-P30 07KR 51-F12
1SBP260012R1001 07KT51 07KT51-U3.6
1SBP260014R1001 07KR51-A3.6
1SBP260021R1001 07CR41-c12
1SBP260051R1001 ICMK14F1-H08
1SBP260020R1001 07CR41 07cr41-l22
DSTC120 57520001-A/2 IN5752-1001-E/03
DSTC190 57520001-ER/1 IN5752-1001-BP/01
GJR5253000R0162 07KT97D 07KT97B 07KT97C
GJR5252100R0161 07KT94D 07KT94K 07KT94i
GJR5252200R0101 07DC92 07DC92E 07DC92F 07DC92B
GJR5250200R1 07SK90R1 GJR5250200 R0001
1SBP260100R1001 XI16E1-b10 XI16E1-E4.0, XI16E1-D02
1SBP260101R1001 XO08R1; XOO8R1-B04
1SBP260104R1001 XK08F1 XK08F1-A3.0 XK08F1-A30
1SBP260105R1001 XO16N1-b20 XO16N1-C3.0
1SBP260110R1001 XC32L1 XC32L1-B4.0
1SBP260512R1001 ICMK14F1 ICMK14F1-I09
1SVR440621R5200 LM012 LM012-CXE18RAC

厦门渤格电气技术有限公司电话:传真:联系人:

地址:主营产品:AB,ABB,GE,本特利,福克斯波罗,霍尼韦尔,英维斯,西...

Copyright © 2025 版权所有: 产品网店铺主体:厦门渤格电气技术有限公司

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。产品网对此不承担任何保证责任。