欢迎来到天天文库
浏览记录
ID:57283693
大小:1.92 MB
页数:22页
时间:2020-08-09
《最全的各类Flash比较讲解含时序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1Flash分类根据接口类型和操作时序的不同,主要讨论以下三种Flash。各种Flash支持的功能及工作特点简要如下列出:●NormalFlash►page(cache)read/program►randomdatainput/output►blockerase►Mult_planeoperation●Toggle►Togglemodeinterface►datatransferattherisingandfallingedgeofDQS►randomdatainput/output►blockerase►interleavedoperation●ONFI►ONFIinterf
2、ace►sourcesynchronous/asynchronousdatainterface►timingmode0,1,2,3,4,5►page(cache)read/program►pausingdatatransfer►randomdatainput/output►blockerase►interleavedoperation2Flashmemoryorganization块结构是Flash存储空间的基本组成单元,块也是擦除操作的最小单位,不能进行页擦除。块由许多Page组成,page是Flash编程和读操作的最小寻址单元。Flash读写都是基于page的操作。Page
3、由多个字节或字组成。3Flashfunctionalblockdiagram●Normal●Toggle●ONFI4Addressmap●Normal不同容量的HynixFlash的地址有效位数不一样,使用前阅具体产品资料地址说明。HY27UG084G2MAddressMapIO0IO1IO2IO3IO4IO5IO6IO71stcycleA0A1A2A3A4A5A6A72ndcycleA8A9A10A11LLLL3rdcycleA12A13A14A15A16A17A18A194thcycleA20A21A22A23A24A25A26A275thcycleA28A29LLLLLL
4、其中:Lmustsettobe“Low”●Toggle同HynixFlash一样,不同容量的Flash的地址有效位数不一样,使用前阅具体产品资料地址说明。K9PFGD8X5MAddressMapIO0IO1IO2IO3IO4IO5IO6IO71stcycleA0A1A2A3A4A5A6A72ndcycleA8A9A10A11A12A13LL3rdcycleA14A15A16A17A18A19A20A214thcycleA22A23A24A25A26A27A28A295thcycleA30A31A32A33A34LLLRowaddress:3cycle,columnaddress
5、:2cycleColumnaddress:1~2cycleaddressRowaddress:3~5cycleaddress其中Pageaddress:A14~A20Planeaddress:A21Blockaddress:A22~A33*Lmustbesetto“Low”●ONFIRowaddress:3cyclesColumnaddress:2cyclesRowaddress分三部分:LUNaddress,blockaddress,pageaddressLUNaddressBlockaddressPageaddress5TimingDiagrams5.1commandlat
6、ch●Normal/Toggle/ONFIasynCLE=1ALE=0WE↑●ONFIsynCLE=1ALE=0W/R=1CLK↑DQSdon'tcare5.2Addresslatch与地址锁存时序几乎相同,只是ALE,CLE的组合状态有区别。Commandlatch中CLE有效,ALE无效。Addresslatch中CLE无效,ALE有效。●Normal/Toggle/ONFI(asyn)CLE=0ALE=1WE↑●ONFI(syn)CLE=0ALE=1W/R=1CLK↑5.3Datainput●Normal/ONFI(asyn)CLE,ALE=0WE↑●ToggleCLE,
7、ALE=0WE,RE=1,DQS↑↓●ONFI(syn)CLE=1ALE=1(CLK↑↓)DQS↑↓注:发送有些命令时发送或回复的数据需要repeatedbytes传输。接收端(hostordevice)只锁存其中一字节,数据格式为D0D0D1D1D2D2,命令有:Setfeature,ReadID,ReadstatusandReadstatusenhanced。Datainput(clkstopped)ALE,CLEDon'tcare意义:停止时钟,降低功耗。当CLK置高时,数据写入dat
此文档下载收益归作者所有