开放式NAND闪存接口规范(ONFi 2.0版)于2月27日发布,主要内容:
1. Introduction ....................... 1
1.1. Goals and Objectives .................. 1
1.2. Re 1
1.3. Definitions, abbreviations, and conventions................... 1
1.3.1. Definitions and Abbreviations ............ 1
1.3.2. Conventions .................... 4
2. Physical Interface .................... 7
2.1. TSOP-48 and WSOP-48 Pin Assignments........................ 7
2.2. LGA-52 Pad Assignments....................... 10
2.3. BGA-63 Ball Assignments....................... 11
2.4. BGA-100 Ball Assignments..................... 15
2.5. Signal Descriptions ................................. 19
2.6. CE# Signal Requirements....................... 24
2.6.1. Source Synchronous Data Interface Requirements.................. 24
2.7. Absolute Maximum DC Ratings .............. 24
2.8. Recommended DC Operating Conditions.............................. 25
2.8.1. I/O Power (VccQ) and I/O Ground (VssQ)........................ 25
2.9. AC Overshoot/Undershoot Requirements.......................... 25
2.10. DC and Operating Characteristics....... 26
2.11. Calculating Pin Capacitance ............... 28
2.12. Staggered Power-up............................ 28
2.13. Independent Data Buses..................... 29
2.14. Bus Width Requirements..................... 30
2.15. Ready/Busy (R/B#) Requirements ...... 30
2.15.1. Power-On Requirements.............. 30
2.15.2. R/B# and SR[6] Relationship ....... 31
2.16. Write Protect......................... 31
3. Memory Organization ..................... 32
3.1. Addressing ............................ 33
3.1.1. Interleaved Addressing .................... 34
3.1.2. Logical Unit Selection ...................... 34
3.1.3. Multiple LUN Operation Restrictions 34
3.2. Factory Defect Mapping.......................... 35
3.2.1. Device Requirements....................... 35
3.2.2. Host Requirements .......................... 35
3.3. Discovery and Initialization...................... 36
3.3.1. CE# Discovery ................................. 36
3.3.2. Target Initialization........................... 37
3.4. Partial Page Programming...................... 38
3.4.1. Requirements................................... 38
3.4.2. Host Discovery................................. 38
4. Data Interface and Timing .......................... 39
4.1. Data Interface Types............................... 39
4.1.1. Signal Function Reassignment ........ 39
4.1.2. Bus State .......................... 40
4.1.3. Source Synchronous and Repeat Bytes.............. 41
4.1.4. Data Interface / Timing Mode Transitions............... 42
4.2. Timing Parameters.......................... 43
4.2.1. General Timings......................... 43
4.2.2. Asynchronous ......................... 44
4.2.3. Source Synchronous................ 49
4.3. Timing Diagrams............................ 60
4.3.1. Asynchronous ....................... 60
4.3.2. Source Synchronous................ 67
4.4. Command Examples...................... 76
4.4.1. Asynchronous .................................. 76
4.4.2. Source Synchronous........................ 79
5. Command Definition ................................... 84
5.1. Command Set ......................................... 84
5.2. Command Descriptions........................... 86
5.3. Reset Definition....................................... 89
5.4. Synchronous Reset Definition................. 89
5.5. Read ID Definition ................................... 90
5.6. Read Parameter Page Definition ............ 91
5.6.1. Parameter Page Data Structure Definition ............... 94
5.7. Read Unique ID Definition..................... 106
5.8. Block Erase Definition ........................... 108
5.9. Read Status Definition .......................... 108
5.10. Read Status Enhanced Definition ..... 109
5.11. Read Status and Read Status Enhanced required usage........... 109
5.12. Status Field Definition..................... 110
5.13. Read Definition ............................ 111
5.14. Read Cache Definition....................... 113
5.15. Page Program Definition ................... 117
5.16. Page Cache Program Definition........ 119
5.17. Copyback Definition........................... 122
5.18. Change Read Column Definition....... 127
5.19. Change Write Column Definition ....... 127
5.20. Set Features Definition...................... 128
5.21. Get Features Definition...................... 130
5.22. Feature Parameter Definitions .......... 130
5.22.1. Timing Mode............................... 131
5.22.2. I/O Drive Strength....................... 131
6. Interleaved Operations .................... 133
6.1. Requirements.............................. 133
6.2. Status Register Behavior ...................... 134
6.3. Interleaved Page Program .................... 134
6.4. Interleaved Copyback Program ............ 137
6.5. Interleaved Block Erase ........................ 139
7. Behavioral Flows ............................. 140
7.1. Target behavioral flows ......................... 140
7.1.1. Variables ................................ 140
7.1.2. Idle states........................... 140
7.1.3. Idle Read states ............................. 142
7.1.4. Reset command states .................. 143
7.1.5. Read ID command states .............. 144
7.1.6. Read Parameter Page command states........................ 145
7.1.7. Read Unique ID command states.. 147
7.1.8. Page Program and Page Cache Program command states............ 147
7.1.9. Block Erase command states ........ 149
7.1.10. Read command states ............... 151
7.1.11. Set Features command states ... 153
7.1.12. Get Features command states... 154
7.1.13. Read Status command states .... 154
7.1.14. Read Status Enhanced command states..................... 155
7.2. LUN behavioral flows ..................... 156
7.2.1. Variables .................... 156
7.2.2. Idle command states...................... 156
7.2.3. Idle Read states ................... 158
7.2.4. Status states ....................... 158
7.2.5. Reset states ........................ 160
7.2.6. Block Erase command states ........ 160
7.2.7. Read command states................... 162
7.2.8. Page Program and Page Cache Program command states ................ 163
A. Sample Code for CRC-16 (Informative) ... 167
B. Spare Size Recommendations (Informative).................... 169
下载开放式NAND闪存接口规范(ONFi 2.0版),请访问http://www.onfi.org/docs/ONFI%202_0%20Gold.pdf。