SD NAND
MK SD NAND Product Datasheet
Commercial Grade
Product List
MKDV32GCL-STH / MKDV64GCL-STH
http://www.mkfounder.com
1
SD NAND
Revision History
Version
Rev 1.0
Date
2020/10/31
Description
Original version
Notice :
The datasheet is prepared and approved by MK Founder semiconductor co., LTD.
MK Founder reserves the right to change products or specifications without notice.
©2021 MK Founder semiconductor co., LTD. All rights reserved.
2
SD NAND
Table Of Contents
1 Introduction .................................................................................................................................... 4
2 Product List.................................................................................................................................... 5
3 Features ........................................................................................................................................ 5
4 Physical Characteristics ................................................................................................................. 5
4.1 Temperature ............................................................................................................................................... 5
5 Pin Assignments(SD Mode& SPI Mode) .......................................................................................... 6
6 Usage ............................................................................................................................................ 7
6.1 SD Bus Mode protocol ............................................................................................................................... 7
6.2 Card Initialize .............................................................................................................................................. 8
6.3 DC Characteristics ................................................................................................................................... 12
7 Internal Information ...................................................................................................................... 13
7.1 Registers .................................................................................................................................................. 13
7.1.1 OCR Register.......................................................................................................................................14
7.1.2 CID Register ........................................................................................................................................15
7.1.3 CSD Register .......................................................................................................................................16
7.1.4 RCA Register .......................................................................................................................................17
7.1.5 DSR Register .......................................................................................................................................17
8 Power Scheme............................................................................................................................. 17
8.1 Power Up .................................................................................................................................................. 17
8.2 Power Up Time ......................................................................................................................................... 18
8.2.1 Power On or Power Cycle ....................................................................................................................19
8.2.2 Power Supply Ramp Up .......................................................................................................................19
8.2.3 Power Supply Ramp Up .......................................................................................................................19
9 Package Dimensions.................................................................................................................... 20
10 Reference Design....................................................................................................................... 21
3
SD NAND
1 Introduction
MK SD NAND is an embedded storage solution designed in a LGA package form. The operation of SD is
similar to an SD card which is an commercial standard.
SD NAND consists of NAND flash and a high performance controller. 3.3V supply voltage is required for
the NAND area (VCC).
SD NAND is fully compliant with SD3.0 interface, which allows most of general CPU to utilize.
SD NAND has high performance at a competitive cost, high quality and low power consumption.
MK’s SD NADN family includes an on-board intelligent controller which manages interface protocols;
security algorithms for content protection; data storage and retrieval, as well as Error Correction Code
(ECC) algorithms; defect handling; power management; wear leveling and clock control.
4
SD NAND
2 Product List
Part No.
MKDV32GCL-STH
MKDV64GCL-STH
Capacity
32Gb
64Gb
Package
LGA-8
LGA-8
3 Features
Support IO Voltage :1.8V /3.3V
Support up to 208MHz clock frequency
SD-protocol compatible
Supports SPI Mode
Built-in HW ECC Engine and highly reliable NAND management mechanism
Write speed up to class 10
Smaller package LGA-8
4 Physical Characteristics
4.1 Temperature
1)
Operation Conditions
Temperature Range:Ta = -25℃ to 85 ℃degrees centigrade
2)
Storage Conditions
Temperature Range: Tstg = −55 ℃to 150℃degrees centigrade
5
Size
6x8mm
6x8mm
SD NAND
5 Pin Assignments(SD Mode& SPI Mode)
TOP VIEW
a. Type Key: S=power supply; I= input; O=output using push-pull drivers; PP=I/O using push-pull
drivers.
b. The extended DAT lines (DAT1-DAT3) are input on power up. They start to operate as DAT lines
after the SET_BUS_WIDTH Type Key: S=power supply; I=input; O=output using push-pull drivers;
PP=I/O using push-pull drivers.
c. At power up this line has a 50 kilohm pull-up enabled in the card. This resistor serves two functions:
Card detection and Mode Selection. For Mode Selection, the host can drive the line high or let it be
pulled high to select SD mode. If the host wants to select SPI mode it should drive the line low. For
Card detection, the host detects that the line is pulled high. This pull-up should be disconnected by
the user, during regular data transfer, with SET_CLR_CARD_DETECT (ACMD42) command.
6
SD NAND
6 Usage
6.1 SD Bus Mode protocol
The SD bus allows the dynamic configuration of the number of data line from 1 to 4 Bi-directional data
signal. After power up by default, the SD card will use only DAT0. After initialization, host can change the
bus width.
Multiplied SD cards connections are available to the host. Common VDD, VSS and CLK signal
connections are available in the multiple connections. However, Command, Respond and Data lined
(DAT0-DAT3) shall be divided for each device from host.
This feature allows easy trade off between hardware cost and system performance. Communication over
the SD bus is based on command and data bit stream initiated by a start bit and terminated by stop bit.
Command
Commands are transferred serially on the CMD line. A command is a token to starts an operation from
host to the device. Commands are sent to an addressed single card (addressed Command) or to all
connected cards (Broad cast command).
Response
Responses are transferred serially on the CMD line.
A response is a token to answer to a previous received command. Responses are sent from an
addressed single card or from all connected cards.
Data
Data can be transfer from the card to the host or vice versa. Data is transferred via the data lines.
7
SD NAND
SD NAND (A)
CLK
CMD
DAT0 - DAT3
VDD
VSS
Host card Clock signal
Bi-directional Command/ Response Signal
4 Bi-directional data signal
Power supply
GND
6.2 Card Initialize
To initialize the SD NAND, follow the following procedure is recommended example.
1)
Supply Voltage for initialization
Host System can apply the Operating Voltage from initialization to the card. Apply more than 74 cycles of
Dummy-clock to the SD card.
2)
Select operation mode (SD mode or SPI mode)
In case of SPI mode operation, host should drive 1 pin (CD/DAT3) of SD Card I/F to “Low” level. Then,
issue CMD0. In case of SD mode operation, host should drive or detect 1 pin of SD Card I/F (Pull up
register of 1 pin is pull up
to “High” normally).
8
SD NAND
Card maintain selected operation mode except re-issue of CMD0 or power on below is SD mode
initialization procedure.
3)
Send the ACMD41 with Arg = 0 and identify the operating voltage range of the Card.
4)
Apply the indicated operating voltage to the card.
Reissue ACMD41 with apply voltage storing and repeat ACMD41 until the busy bit is cleared. (Bit 31 Busy
= 1) If response time out occurred, host can recognize not SD Card.
5) Issue the CMD2 and get the Card ID (CID).
6)
Issue the CMD3 and get the RCA. (RCA value is randomly changed by access, not equal zero)
7)
Issue the CMD7 and move to the transfer state.
If necessary, Host may issue the ACMD42 and disabled the pull up resistor for Card detect.
8)
Issue the ACMD13 and poll the Card status as SD Memory Card.Check SD_CARD_TYPE value. If
significant 8 bits are “all zero”, that means SD Card. If it is not, stop initialization.
9)
Issue CMD7 and move to standby state. Issue CMD9 and get CSD. Issue CMD10 and get CID.
10) Back to the Transfer state with CMD7.
11) Issue ACMD6 and choose the appropriate bus-width.
Then the Host can access the Data between the SD card as a storage device.
9
SD NAND
SPI Mode Initialization Flow
10
SD NAND
Normal SD initial flow
SD card Initialize Procedure
11
SD NAND
SD3.0 initial flow for UHS-I(IO 1.8v) switch
12
SD NAND
6.3 DC Characteristics
DC Characteristics
Item
Symbol
MIN.
MAX.
Unit
Supply Voltage
VDD
2.7
3.6
V
Input Voltage High Level
VIH
VDD×0.625
VDD+0.3
V
Low Level
VIL
VSS-0.3
VDD×0.25
V
High Level
VOH
VDD×0.75
-
V
IOH = -2mA , VDD=VDD min
Low Level
VOL
-
VDD×0.125
V
IOL = 2mA , VDD=VDD min
-
0.25
Output
Voltage
Standby Current
Operation
Current (*)
Write
ICC1
-
ICC2
Read
Input Voltage Setup Time
Vrs
Note
VDD = 3.6V , Clock 25MHz
0.05
mA
VDD = 3.3V, Clock STOP,
Ta=25℃
-
30
mA
3.3V / 25MHz, 50MHz
-
28
-
250
ms
From 0V to VDD min
Note
*) Peak Current: RMS value over a 10usec period
Peak Voltage and Leak Current
Item
Symbol
Peak voltage on all lines
Input Leakage Current
for all pins
Output Leakage
Current for all outputs
Min.
Max.
Unit
-0.3
-10
VDD+0.3
10
V
uA
-10
10
uA
Signal Capacitance
Item
Symbol
Min.
Max.
Unit
Pull up Resistance
RCMD
RDAT
10
100
kΩ
Total bus capacitance
for each signal line
CL
─
40
pF
Card capacitance
for signal pin
Pull up Resistance
inside card ( pin1 )
Capacity Conneted to
Power line
CCAR D
─
10
pF
RDAT3
10
90
kΩ
CC
─
5
uF
13
Note
1 card
CHOST+CBUS≦30pF
SD NAND
7 Internal Information
7.1 Registers
The SD NAND has six registers and SD Status information: OCR, CID, CSD, RCA,DSR, SCR and SD Status.
DSR IS NOT SUPPORTED in this card.
There are two types of register groups.
MMC compatible registers: OCR, CID, CSD, RCA, DSR, and SCR SD card Specific: SD Status
SD card Registers
Resister Name
Bit Width
Description
OCR
32
Operation Conditions (VDU Voltage Profile and Busy Status
CID
128
Card Identification information
CSD
128
Card specific information
RCA
16
Relative Card Address
DSR
16
Not Implemented (Programmable Card Driver): Driver Stage Register
SCR
64
SD Memory Card‟s special features
SD Status
512
Status bits and Card features
14
SD NAND
7.1.1
OCR Register
This 32-bit register describes operating voltage range and status bit in the power supply.
OCR register definition
OCR bit
VDD voltage window
Initial
31
Card power up status bit(busy)
“0” = busy
30
Card Capacity Status
“0”= SD Memory Card
29-25
reserved
All 0
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
Switching to 1.8V Accepted(S18A)
3.6 - 3.5
3.5 - 3.4
3.4 - 3.3
3.3 - 3.2
3.2 - 3.1
3.1 - 3.0
3.0 - 2.9
2.9 - 2.8
2.8 - 2.7
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved for Low Voltage Range
Reserved
Reserved
Reserved
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
3-0
reserved
All 0
bit 23-4: Describes the SD Card Voltage
bit 31 indicates the card power up status. Value “1” is set after power up and initialization
procedurehas been completed.
15
SD NAND
7.1.2
CID Register
The CID (Card Identification) register is 128-bit width. It contains the card identification information.
(Refer Appendix 3. for the detail)
The Value of CID Register is vender specific.
CID Register
a.
b.
Field
Width
CID-slice
Initial Value
MID
OID
PNM
PRV
PSN
reserved
MDT
CRC
8
16
40
8
32
4
12
7
[127:120]
[119:104]
[103:64]
[63:56]
[55:24]
[23:20]
[19:8]
[7:1]
0x22
0x2345
MK
0x06
150C0415
0x0
0x21C
CRC7
reserved
1
[0:0]
0x1
Depends on the SD Card. Controlled by Production Lot.
Depends on the CID Register
16
SD NAND
7.1.3
CSD Register
CSD is Card-Specific Data register provides information on 128bit width. Some field of this register can
writable by PROGRAM_CSD (CMD27).
CSD Register
Field
Width Cell Type
CSD Slice
Initial Value
CSD_STRUCTURE
2
R
[127:126]
01b
reserved
TAAC
NSAC
TRAN_SPEED
CCC
READ_BL_LEN
READ_BL_PARTIAL
WRITE_BLK_MISALIG
READ_BLK_MISALIGN
DSR_IMP
reserved
C_SIZE
reserved
ERASE_BLK_EN
SECTOR_SIZE
WP_GRP_SIZE
WP_GRP_ENABLE
reserved
R2W_FACTOR
WRITE_BL_LEN
WRITE_BL_PARTIAL
reserved
FILE_FORMAT_GRP
COPY
PERM_WRITE_PROTE
6
8
8
8
12
4
1
1
1
1
6
22
1
1
7
7
1
2
3
4
1
5
1
1
1
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W(1)
R/W(1)
R/W(1)
[125:120]
[119:112]
[111:104]
[103:96]
[95:84]
[83:80]
[79:79]
[78:78]
[77:77]
[76:76]
[75:70]
[69:48]
[47:47]
[46:46]
[45:39]
[38:32]
[31:31]
[30:29]
[28:26]
[25:22]
[21:21]
[20:16]
[15:15]
[14:14]
[13:13]
000000b
00001110b
00000000b
00110010b
010110110101b
1001b
0b
0b
0b
0b
000000b
0000000001110011011111b
0b
1b
1111111b
0000000b
0b
00b
010b
1001b
0b
00000b
0b
0b
0b
TMP_WRITE_PROTEC
FILE_FORMAT
reserved
CRC
1
2
2
7
R/W
R
R
R/W
[12:12]
[11:10]
[9:8]
[7:1]
0b
00b
00b
1101011b
not used, always'1'
1
-
[0:0]
1b
Cell Type:R: Read Only, R/W: Writable and Readable, R/W(1): One-time Writable / Readable
Note: Erase of one data block is not allowed in this card. This information is indicated by
“ERASE_BLK_EN”.
Host System should refer this value before one data block size erase.
17
SD NAND
7.1.4
RCA Register
The writable 16bit relative card address register carries the card address in SD Card mode.
7.1.5
DSR Register
This register is not implemented on this car.
8 Power Scheme
8.1 Power Up
'Power up time' is defined as voltage rising time from 0 volt to VDD min.
'Supply ramp up time' provides the time that the power is built up to the operating level (Host Supply
Voltage) and the time to wait until the SD NAND can accept the first command,
The host shall supply power to the card so that the voltage is reached to Vdd_min within
250ms and start to supply at least 74 SD clocks to the SD NAND with keeping CMD line to high.
18
SD NAND
8.2 Power Up Time
Host needs to keep power line level less than 0.5V and more than 1ms before power ramp up.
19
SD NAND
8.2.1
Power On or Power Cycle
Followings are requirements for Power on and Power cycle to assure a reliable Tailor™ SD
hard reset.
(1) Voltage level shall be below 0.5V
(2) Duration shall be at least 1ms.
8.2.2
Power Supply Ramp Up
The power ramp up time is defined from 0.5V threshold level up to the operating supply voltage which is
stable between VDD(min.) and VDD(max.) and host can supply SDCLK.
Followings are recommendation of Power ramp up:
(1) Voltage of power ramp up should be monotonic as much as possible.
(2) The minimum ramp up time should be 0.1ms.
(3) The maximum ramp up time should be 35ms for 2.7-3.6V power supply.
8.2.3
Power Supply Ramp Up
When the host shuts down the power, the VDD shall be lowered to less than 0.5Volt for a minimum period
of 1ms. During power down, DAT, CMD, and CLK should be disconnected or driven to logical 0 by the host
to avoid a situation that the operating current is drawn through the signal lines.
If the host needs to change the operating voltage, a power cycle is required. Power cycle means the
power is turned off and supplied again. Power cycle is also needed for accessing cards that are already in
Inactive State. To create a power cycle the host shall follow the power down description before power up
the card (i.e. the VDD shall be once lowered to less than 0.5Volt for a minimum period of 1ms).
20
SD NAND
9 Package Dimensions
21
SD NAND
10 Reference Design
RDAT and RCMD (10K~100 kΩ) are pull-up resistors protecting the CMD and the DAT lines against bus
floating when SD NAND is in a high-impedance mode.
The host shall pull-up all DAT0-3 lines by RDAT, even if the host uses the SD NAND as 1 bit mode-only in
SD mode. It is recommended to have 2.2uF capacitance on VDD.
Rclk reference 0~120 Ω.
22