![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
thisdocumentisageneralproductdescriptionand issubjecttochangewithoutnotice.hynixdoesnot assumeanyresponsibilityfor useofcircuitsdescribed.nopatentlicensesarei mplied. rev 1.0 / sep. 2009 1 1gb e-nand H26M11001BAR e-nand
rev 1.0 / sep. 2009 2 e-nand document title e-nand revision history revision no. history draft date remark 0.0 initialdraft. jun.24.2009 1.0 released1.0spec.forenand sep.29.2009 rev 1.0 / sep. 2009 3 e-nand multimediacard interface e-nand controller (phison dg2682) nand flash data in/out control 1. introduction 1.1 general description thehynixenandmoduleisaverysmall,flashstor agedevice,designedspecificallyforstorageappli cationsthatput apremiumonsmallformfactor,lowpowerandlowc ost.flashistheidealstoragemediumforportable ,batterypow ereddevices.itfeatureslowpowerconsumptionand isnonvolatile,requiringnopowertomaintainthe storeddata.it alsohasawideoperatingrangefortemperature,sh ockandvibration.enandiswellsuitedtomeetthe needsof small,lowpower,electronicdevices.enandisexp ectedtobeusedinawidevarietyofportabledevi ceslikemobile phones,pmp,smartphones,pda,mediaplayersande tc.tosupportthiswiderangeofapplications,the enandis offeredwithanmmcinterface,fullycompatiblewit hmmcinterface,andprovidesa8bitdatabusfor maximumper formance.theseinterfacesallowforeasyintegrati onintoanydesign,regardlessofwhichtypeofmic roprocessoris used.alldeviceandinterfaceconfigurationdata( suchasmaximumfrequencyandmoduleidentification )arestored onthedevice.inadditiontothemassstoragespec ificflashmemorychip,theenandmoduleincludes anintelligent controller,whichmanagesinterfaceprotocols,data storageandretrieval,errorcorrectioncode(ecc) algorithms, defecthandlinganddiagnostics,powermanagement, wearleveling,andclockcontrol.figure11isab lockdiagramof thehynixenandmodulewithmmcinterface. figure 1-1 : e-nand block diagram rev 1.0 / sep. 2009 4 e-nand 1.2 system features jedecjesd84v4.3compatible backwardcompatiblewithearlierjesd84 maximumdataratewithupto52mb/secinterfacespe ed(using8paralleldatalines) voltagerange: enandsupportedclockfrequencies0~20mhz,0~26mhz ,0~52mhz enandsupportforthreedifferentdatabuswidthm odes:1bit(default),4bitand8bit correctionofmemoryfielderrors simpleerasemechanism passwordprotectionofenand voltage communication 1.71.95or2.73.6 memoryaccess 2.73.6 1.2.1 product list part number density jedec jesd84 spec package H26M11001BAR 1gb v4.3 169fbga(12x16x1.3) rev 1.0 / sep. 2009 5 e-nand 1.3 flash independent technology the512bytesectorsizeofthehynixenandisthe sameasthatinanidemagneticdiskdrive. towriteorreadasector(ormultiplesectors),th ehostcomputersoftwaresimplyissuesareadorwr itecommandtothe enand.thiscommandcontainstheaddressandthen umberofsectorstowrite/read.thehostsoftwaret henwaitsfor thecommandtocomplete.thehostsoftwaredoesnot getinvolvedinthedetailsofhowtheflashmemor yiserased,pro grammedorread.thisisextremelyimportantasfla shdevicesareexpectedtogetmoreandmorecomple xinthefuture. becausetheenandusesanintelligentonboardcon troller,thehostsystemsoftwarewillnotrequire changingasnew flashmemoryevolves. 1.4 defect and error management thehynixenandcontainasophisticateddefectand errormanagementsystem.thissystemisanalogous tothesystems foundinmagneticdiskdrivesandinmanycasesoff ersenhancements.forinstance,diskdrivesdonot typicallyperforma readafterwritetoconfirmthedataiswrittencor rectlybecauseoftheperformancepenaltythatwoul dbeincurred.e nanddoareadafterwriteundermarginconditions toverifythatthedataiswrittencorrectly(excep tinthecaseofa writewithouterasecommand).intherarecasethat abitisfoundtobedefective.enandwillevenr eplacetheentire sectorwithasparesector.thisiscompletelytran sparenttothehostanddoesnotconsumeanyuserd ataspace.thee nandsofterrorratespecificationismuchbettert hanthemagneticdiskdrivespecification.inthee xtremelyrarecasea readerrordoesoccur,enandhaveinnovativealgor ithmstorecoverthedata.thisissimilartousing retriesonadisk drivebutismuchmoresophisticated.thelastline ofdefenseistoemploypowerfulecctocorrectth edata.ifeccis usedtorecoverdata,defectivebitsarereplacedw ithsparebitstoensuretheydonotcauseanyfutu reproblems.these defectanderrormanagementsystemscoupledwithth esolidstateconstructiongiveenandunparalleled reliability. 1.5 sleep mode (cmd5) acardmaybeswitchedbetweenasleepstateanda standbystatebysleep/awake(cmd5).inthesleeps tatethe powerconsumptionofthememorydeviceisminimized .inthisstatethememorydevicereactsonlytoth ecommands reset(cmd0)andsleep/awake(cmd5).alltheother commandsareignoredbythememorydevice.thetime outfor statetransitionsbetweenstandbystateandsleeps tateisdefinedintheext_csdregisters_a_timeout .themaximum currentconsumptionsduringthesleepstatearedef inedintheext_csdregisterss_a_vccands_a_vccq. sleepcommand:thebit15assetto1insleep/awak e(cmd5)argument. awakecommand:thebit15assetto0insleep/awak e(cmd5)argument. thesleepcommandisusedtoinitiatethestatetra nsitionfromstandbystatetosleepstate.thememo rydeviceindicates thetransitionphasebusybypullingdownthedat0 line.nofurthercommandsshouldbesentduringthe busy.thesleep stateisreachedwhenthememorydevicestopspulli ngdownthedat0line. theawakecommandisusedtoinitiatethetransitio nfromsleepstatetostandbystate.thememorydev iceindicatesthe transitionphasebusybypullingdownthedat0line .nofurthercommandsshouldbesentduringthebus y.thestandby stateisreachedwhenthememorydevicestopspulli ngdownthedat0line. duringthesleepstatethevccpowersupplymaybe switchedoff.thisistoenableevenfurthersystem powerconsump tionsaving.thevccsupplyisallowedtobeswitch edoffonlyafterthesleepstatehasbeenreached (thememorydevice hasstoppedtopulldownthedat0line).thevccsu pplyhavetoberampedbackupatleasttothemin operatingvoltage levelbeforethestatetransitionfromsleepstate tostandbystateisallowedtobeinitiated(awake command). rev 1.0 / sep. 2009 6 e-nand 1.6 mmc mode 1.6.1 e-nand standard compliance thehynixenandisfullycompliantwithjedecjesd 84v4.3seriesofspecifications. 1.6.2 negotiating operation conditions theenandsupportstheoperationconditionverific ationsequencedefinedinthejedecjesd84v4.3ser iesofspecifica tions.theenandhostshoulddefineanoperatingv oltagerangethatisnotsupportedbytheenand.i twillputitselfin aninactivestateandignoreanybuscommunication. theonlywaytogettheenandoutoftheinactive stateisbypow eringitdownandupagain.inaddtionthehostcan explicitlysendtheenandtotheinactivestateb yusingthe go_inactive_statecommand. 1.6.3 card status enandstatusisstoredina32bitstatusregister whichissentasthedatafieldinthecardrespon dtohostcommands. statusregisterprovidesinformationaboutthecard scurrentstateandcompletioncodesforthelast hostcommand.the cardstatuscanbeexplicitylyread(polled)withth esend_statuscommand. 1.6.4 memory array partitioning thebasicunitofdatatransferto/fromtheenand isonebyte.alldatatransferoperationswhichreq uireablocksize alwaysdefineblocklenghsasintegermultiplesof bytes.somespecialfunctionsneedotherpartition granularity. forblockorientedcommands,thefollowingdefiniti onisused: block:istheunitwhichisrelatedtotheblockor ientedreadandwritecommands.itssizeisthenum berofbytes whichwillbetransferredwhenon eblockcommandissentbyhost.thesizeofabloc kiseitherprogramable orfixed.theinformationabouta llowedblocksizesandtheprogrammabilityisstore dinthecsd. forr/wcards,specialeraseandwriteprotectcomm andsaredefined: thegranularityoftheerasableunitsistheerase group:thesmallestnumberofconsecutivewriteblo ckswhichcan beaddressedforerase.thesizeoftheeras egroupiscardspecificandstoredinthecsd. thegranularityofthewriteprotectedunitsisthe wpgroup:theminimalunitwhichmaybeindividual lywrite protected.itssizeisdefinedinunitsof erasegroups.thesizeofawpgroupiscardspecif icandstoredinthecsd. rev 1.0 / sep. 2009 7 e-nand 1.6.5 read and write operations theenandsupportstworead/writemodes. single block mode inthismodethehostreadorwriteonedatablock inaprespecifiedlengthblocktransmissionispro tectedwith16bit crcwhichisgeneratedbythesendingunitandchec kedbythereceiveingunit.misalignmentisnotall owed.everydata blockmustbecontainedinasinglememroysector. theblocklengthforwriteopertaionmustbeidenti caltothesector sizeandthestartaddressalignedtoasectorboun dary. multiple block mode thismodeissimilartothesingleblockmode,but thehostcanread/writemultipledatablocks(allh avethesamelength) whichwillbestoredorretrivedfromcontiguousme moryaddressesstartingattheaddressspecifiedin thecommand. theoperationisterminatedwithastoptransmissio ncommand.misalignmentandblocklengthrestrictio nsapplytomultiple blocksaswellandareidenticaltothesinglebloc kread/writeoperations.multipleblockreadwithp redefinedblockissup ported. 1.6.6 data protection in the e-nand everysectorisprotectedwithanerrorcorrection code(ecc).theeccisgenerated(intheenand)wh enthe sectorsarewrittenandvalidatedwhenthedatais read.ifdefectsarefound,thedataiscorrectedp riortotransmissionto thehost.theenandcanbeconsiderederrorfreea ndnoadditionaldataprotectionisneeded.however ,ifanapplication usesadditional,external,eccprotection,thedata oragnizationisdefinedintheuserwriteablesect ionofthecsdregister. 1.6.7 erase thesmallesterasableunitintheenandisaerase group.inordertospeeduptheeraseprocedure,m ultipleerasegroups canbeerasedinthesametime.theeraseoperation isdividedintotwostages. tagging - selecting the sectors for erasing tofacilitateselection,afirstcommandwiththes tartingaddressisfollowedbyasecondcommandwit hthefinaladdress, andallerasegroupswithinthisrangewillbesele ctedforerase. erasing - starting the erase process taggingcanaddresserasegroups.anarbitrarysele ctionoferasegroupsmaybeerasedatonetime.ta gginganderasing mustfollowastrictcommandsequence(refertothe enandstandardsepcificationfordatails). 1.6.8 write protection twocardlevelwriteprotectionoptionsareavailab le:permanentandtemporary.bothcanbesetusing theprogram_csd command(refertocsdprogramming,section4.2.8). thepermanentwriteprotectbit,onceset,cannotb eclearded.this featureisimplementedintheenandcontrollerfir mwareandnotwithaphysicalotpcell. 1.6.9 copy bit thecontentofanenandcanbemarkedasanorigin aloracopyusingthecopybitinthecsdregister .oncethecopybit isset(makedasoriginal)itcannotbecleared.th ecopybitoftheenandisprogrammed(duringtest andformattingon themanufacturingfloor)asacopy.theenandcan bepurchasedwiththecopybitset(copy)orcleare d,indicatingthe cardisamaster.theonetimeprogrammable(otp)c haracteristicofthecopybitisimplementedinthe enandcontroller firmwareandnotwithaphysicalotpcell. rev 1.0 / sep. 2009 8 e-nand 1.6.10 the csd register alltheconfigurationinformationoftheenandis storedinthecsdregister. thehostcanreadthecsdregisterandaltertheho stcontrolleddatabytesusingthesend_csdandpro gram_csd commands. rev 1.0 / sep. 2009 9 e-nand 2. product specifications 2.1 environmental characteristics vddiforinternalpowerstability parameter value unit operationtemperature 25to85 storagetemperature 40to85 rev 1.0 / sep. 2009 10 e-nand ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 ' 1 8 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & ' $ 7 1 & 1 & 1 & 1 & 1 & 9 6 6 4 9 ' ' l , q g h [ ' $ 7 ' $ 7 ' $ 7 ' $ 7 ' $ 7 ' $ 7 ' $ 9 & |