Ki sa ki se yon chip memwa flash? Ki kalite yo ye?

Oct 24, 2023

1. Ki sa ki se yon chip memwa flash

Flash memwa chip se yon jesyon yerarchize nan flash memwa depo inite chip, estrikti entèn soti nan wo a ba ka eksprime kòm: chip pake (pake) → kouch (mouri) → blòk (blòk) → paj (paj) → selil depo (selil) ). Inite fonksyònman chip memwa a se paj (paj), kapasite chak paj se jeneralman 4KB oswa 8KB, epi gen yon zòn andeyò band (Out of Band, OOB) deyò zòn done paj la, jeneralman. plis pase 128 bytes, jeneralman yo itilize pou estoke enfòmasyon metadata ak enfòmasyon verifikasyon paj la.
2. Kalite chip memwa flash

Genyen tou diferan kalite memwa flash, ki se sitou divize an kalite NOR ak kalite NAND de kategori.

Diferans ki genyen ant kalite NOR ak memwa flash kalite NAND trè gwo, pou egzanp, memwa flash NOR se plis tankou memwa, gen yon liy adrès endepandan ak liy done, men pri a se pi chè, kapasite a se relativman ti; Kalite NAND a se plis tankou yon ki gen kapasite difisil, liy adrès la ak liy done yo pataje I/O liy, ak tout enfòmasyon ki sanble ak disk la se transmèt atravè yon liy ki gen kapasite difisil, ak kalite NAND konpare ak memwa flash NOR, pri a se pi ba, ak kapasite a se pi gwo. Se poutèt sa, NOR flash memwa se pi apwopriye pou souvan o aza lekti ak ekri okazyon, anjeneral yo itilize nan magazen kòd pwogram ak kouri dirèkteman nan memwa flash, telefòn mobil se itilize nan memwa flash NOR, kidonk kapasite "memwa" nan telefòn mobil se anjeneral. pa gwo; NAND flash se sitou itilize nan magazen done, ak pwodwi nou yo souvan itilize flash, tankou disk flash ak kat memwa dijital, se flash NAND.

3. Plizyè eta k ap travay nan chip memwa flash

(1) Li pa operasyon paj

Eta default nan chip memwa flash la li. Operasyon lekti a kòmanse lè w ekri adrès 00h nan rejis enstriksyon an atravè 4 sik adrès. Yon fwa enstriksyon an fèmen, operasyon lekti a pa ka ekri nan pwochen paj la.

Ou ka bay done owaza soti nan yon paj lè w ekri enstriksyon o aza pwodiksyon done. Adrès done a ka otomatikman jwenn nan adrès done yo dwe pwodiksyon pa enstriksyon pwodiksyon o aza jwenn adrès kap vini an. Operasyon pwodiksyon done o aza ka itilize plizyè fwa.

(2) paj pwogramasyon

Pwogramasyon chip flash la se paj pa paj, men li sipòte plizyè pwogramasyon paj pasyèl nan yon sik pwogramasyon yon sèl paj, ak kantite bytes youn apre lòt nan paj pasyèl la se 2112. Ekri enstriksyon konfimasyon pwogramasyon paj la (10h) pou kòmanse a. operasyon pwogramasyon, men ou dwe tou antre done kontinyèl anvan ou ekri enstriksyon an (10h).

Done chaje kontinyèl Apre ekri ansèyman done kontinyèl D '(80h), 4 sik nan opinyon adrès ak chaj done yo pral kòmanse, pandan y ap mo a, kontrèman ak done pwograme, pa bezwen yo dwe chaje. Chip la sipòte opinyon done o aza nan paj la, epi li ka otomatikman chanje adrès la dapre enstriksyon done o aza (85h). Ou ka itilize done o aza plizyè fwa tou.

(3) Cache pwogramasyon

Cache Programming se yon kalite pwogramasyon paj ki ka fèt pa 2112 bytes nan rejis done epi ki valab sèlman nan yon blòk. Paske chip flash la gen yon kachèt paj, li ka fè antre done kontinyèl lè enskri done a konpile nan inite memwa a. Cache pwogramasyon ka sèlman kòmanse apre sik pwogramasyon fini an te fini ak rejis done a te transfere nan kachèt la. PIN R/B pèmèt ou detèmine si pwogramasyon entèn yo konplè. Si sistèm lan sèlman itilize R/B pou kontwole pwosesis pwogram nan, lè sa a lòd nan dènye paj objè pwogram lan dwe ranje pa enstriksyon aktyèl pwogramasyon paj la.

(4) Inite depo repwodui

Karakteristik sa a ka byen vit ak efikasite reekri done nan yon paj san yo pa bezwen jwenn aksè nan memwa ekstèn. Paske tan ki pase sou aksè kontinyèl ak rechaje redwi, pèfòmans sistèm nan amelyore. Sa a se laverite espesyalman lè yon pati nan yon blòk modènize ak rès la bezwen yo dwe kopye nan yon nouvo blòk. Operasyon sa a se yon enstriksyon lekti kontinyèl, men li pa bezwen kontinyèlman aksè ak kopi pwogram nan nan adrès destinasyon an. Yon enstriksyon adrès orijinal paj "35h li operasyon ka transfere tout 2112 bytes done yo nan tanpon done entèn yo." Lè chip la retounen nan eta pare a, enstriksyon pou antre done kopi paj la ak bouk adrès destinasyon an ekri. Pwosedi erè nan operasyon sa a endike nan estati "Pass/Fail". Sepandan, si operasyon sa a pran twò lontan pou kouri, li pral lakòz yon ti kras erè operasyon akòz pèt done, sa ki lakòz echèk nan chèk aparèy la erè ekstèn "Tcheke / kòrèk". Pou rezon sa a, operasyon an ta dwe korije lè l sèvi avèk yon erè de chif.

(5) Bloke efase

Se operasyon an efase nan chip memwa flash te pote soti sou baz la nan blòk. Chajman adrès blòk kòmanse ak yon enstriksyon efase blòk epi li fini an de bouk. An reyalite, lè liy adrès A12 rive A17 sispann, se sèlman liy adrès A18 rive A28 ki disponib. Chaje enstriksyon konfimasyon efase a ak adrès bloke pou kòmanse efase. Sa a dwe fè nan lòd sa a pou fè pou evite efase erè nan sa ki nan memwa ki afekte nan bri ekstèn.

(6) Li estati

Enskri estati a nan chip memwa flash la konfime ke pwogramasyon ak operasyon efase yo te konplete avèk siksè. Apre ekri ansèyman an (70h) nan rejis enstriksyon an, bouk lekti a bay sa ki nan enskripsyon estati a nan I/O nan kwen an tonbe nan CE oswa RE. Rejis enstriksyon an rete nan eta a lekti jiskaske yon nouvo enstriksyon rive, kidonk si enskripsyon estati a nan eta li pandan yon bouk lekti o aza, yo ta dwe bay yon enstriksyon lekti anvan bouk lekti a kòmanse.