AP-SDM001GAPANS-B [ETC]
SATA-Disk Moduleâ ¡;型号: | AP-SDM001GAPANS-B |
厂家: | ETC |
描述: | SATA-Disk Moduleâ ¡ |
文件: | 总44页 (文件大小:355K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
RoHS Compliant
Ⅱ
SATA-Disk Module
Datasheet for 7P/180D Low Profile
October 28, 2009
Version 1.0
Apacer Technology Inc.
4th Fl., 75 Xintai 5th Rd., Sec.1, Hsichih, Taipei Hsien 221, Taiwan
Tel: +886-2-2698-2888 Fax: +886-2-2698-2889
www.apacer.com
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Features:
ꢀ
Standard Serial ATA 2.5 (Gen. 2)
ꢀ
ꢀ
Data integrity under power-cycling
No battery required for data storage
–
–
–
Serial ATA 2.5 (Gen. 2)
SATAⅡ, 3.0 Gbps
ATA-compatible command set
–
Temperature
–
0°C to 70°C for operating
-40°C to 100°C for storage
–
ꢀ
ꢀ
Capacities
–
512 MB
ꢀ
ꢀ
Supply voltage
5.0 V ± 5%
1, 2, 4, 8 GB
–
Performance
Low power consumption
–
–
–
Burst read/write: 300 MB/sec
Sustained read: up to 27 MB/sec
Sustained write: up to 27 MB/sec
–
Active mode: 165 mA (5.0 V)
Idle mode: 112 mA (5.0 V)
–
ꢀ
ꢀ
Connector
ꢀ
Intelligent endurance design
–
7-pin SATA female connector
2-pin SATA power connector
–
Built-in hardware BCH ECC, correcting
8-bit or 15-bit error per 512-byte data
sector
–
RoHS compliant
–
Static wear-leveling scheme together
with dynamical block allocation to
significantly increase the lifetime of a
flash device and optimize the disk
performance
–
–
Flash bad-block management
S.M.A.R.T. technology
ꢀ
NAND Flash Type: SLC
1
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table of Contents
1. PRODUCT DESCRIPTION............................................................................................................................. 4
1.1
1.2
1.3
1.4
1.5
1.6
I
F
NTRODUCTION......................................................................................................................................... 4
IAGRAM .................................................................................................................. 4
UPPORT............................................................................................................................... 5
PECIFICATION ........................................................................................................................ 5
ERFORMANCES...................................................................................................................................... 5
SSIGNMENTS ................................................................................................................................... 6
UNCTIONAL BLOCK D
ATA MODE
C
P
P
S
APACITY S
IN
A
2. SOFTWARE INTERFACE.............................................................................................................................. 7
2.1 ET ........................................................................................................................................ 7
C
OMMAND S
2.1.1 Check-Power-Mode (98h or E5h)................................................................................................. 8
2.1.2 Execute-Drive-Diagnostic (90h).................................................................................................... 8
2.1.3 Flush-Cache (E7h) ....................................................................................................................... 9
2.1.4 Identify-Drive (ECh) ...................................................................................................................... 9
2.1.5 Idle (97h or E3h)......................................................................................................................... 17
2.1.6 Idle-Immediate (95h or E1h)....................................................................................................... 18
2.1.7 Initialize-Drive-Parameters (91h)................................................................................................ 18
2.1.8 Recalibrate (10h) ........................................................................................................................ 18
2.1.9 Read-DMA (C8h)........................................................................................................................ 19
2.1.10 Read-Multiple (C4h) ................................................................................................................. 19
2.1.11 Read-Sector(s) (20h or 21h)..................................................................................................... 20
2.1.12 Read-Verify-Sector(s) (40h or 41h) .......................................................................................... 20
2.1.13 Set-Features (EFh)................................................................................................................... 20
2.1.14 Set-Multiple-Mode (C6h) .......................................................................................................... 21
2.3.15 Set-Sleep-Mode (99h or E6h)................................................................................................... 22
2.1.16 Standby (96h or E2h) ............................................................................................................... 22
2.1.17 Standby-Immediate (94h or E0h) ............................................................................................. 22
2.1.18 Write-DMA (CAh)...................................................................................................................... 23
2.1.19 Write-Multiple (C5h).................................................................................................................. 23
2.1.20 Write-Sector(s) (30h or 31h)..................................................................................................... 23
2.1.21 SMART (B0h) ........................................................................................................................... 24
3. FLASH MANAGEMENT............................................................................................................................... 31
3.1
3.2
3.3
3.4
3.5
E
RROR
C
ORRECTION/DETECTION........................................................................................................... 31
ANAGEMENT ..................................................................................................................... 31
EVELING .................................................................................................................................... 31
ANAGEMENT.............................................................................................................. 31
S.M.A.R.T. TECHNOLOGY...................................................................................................................... 32
BAD
BLOCK M
W
EAR L
POWER FAILURE M
4. ENVIRONMENTAL SPECIFICATIONS ....................................................................................................... 33
4.1 NVIRONMENTS ..................................................................................................................................... 33
E
5. ELECTRICAL SPECIFICATION ................................................................................................................... 34
6. PHYSICAL CHARACTERISTICS ................................................................................................................. 35
6.1
POWER CABLE-LESS TYPE ..................................................................................................................... 35
6.1.1 W/O Housing .............................................................................................................................. 35
6.1.2 W/Housing .................................................................................................................................. 36
6.2
POWER
CABLE
T
YPE.............................................................................................................................. 37
2
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
6.1.1 W/O Housing .............................................................................................................................. 37
6.1.2 W/Housing .................................................................................................................................. 38
7. PRODUCT ORDERING INFORMATION ...................................................................................................... 39
7.1
7.2
P
RODUCT
C
ODE
D
ESIGNATIONS ............................................................................................................. 39
VALID
C
OMBINATIONS ............................................................................................................................ 40
3
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
1. Product Description
1.1 Introduction
Apacer’s SATA Disk Module (SDM) is a solid-state disk (SSD) drive that contains a controller, embedded
firmware, and flash media along with a male connector. Using NAND flash memory devices, the SDM drive
interfaces with the host allowing data to be seamlessly transferred between the host and the flash devices.
The SDM drive is designed with a single-chip controller, offering capacities of up to eight gigabytes and
Ⅱ
providing full support for the SATA high-speed interface standard. It can operate at sustained access rates
of up to thirty five megabytes per second, which is much faster than any other competitor in the market.
In addition to buffer management through dynamical allocation, the SDM adopts the static wear-leveling
scheme to allow uniform use of all storage blocks, ensuring that the lifetime of a flash media can be
significantly increased and the disk performance is optimized as well. The SDM provides the S.M.A.R.T.
feature complies to the SATA Rev. 2.6, ATA/ATAPI-7 specifications and uses the standard SMART command
B0h to read data from the drive. This feature protects the user from unscheduled downtime by monitoring and
storing critical drive performance.
1.2 Functional Block Diagram
Ⅱ
The SDM drive includes a single-chip SATA controller and the flash media, as well as the SATA standard
interface. The controller integrates the flash management unit with the controller itself to support multi-channel,
multi-bank flash arrays. Figure 1-1 shows the functional block diagram.
Ⅱ
SATA to
Flash
SATA
Interface
Flash Media
Controller
Figure 1-1 Apacer SDM block diagram
4
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
1.3 ATA Mode Support
The SDM provides ATA mode support as follows:
ꢀ
ꢀ
ꢀ
Up to PIO mode-4
Up to Multiword DMA mode-2
Up to UDMA mode-5
1.4 Capacity Specification
Capacity specification of the SDM product family is available as shown in Table 1-1. It lists the specific
capacity, the default numbers of logical cylinders and heads, and the number of logical sectors per track for
each product line.
Table 1-1: Capacity specifications
Capacity
512 MB
1 GB
Total Bytes
487,710,720
992,968,704
2,002,452,480
4,021,936,128
8,061,419,520
Cylinders
945
Heads
16
Sectors
63
Max LBA
952,560
1,924
16
63
1,939,392
3,911,040
7,855,344
15,744,960
2 GB
3,880
16
63
4 GB
7,793
16
63
8 GB
15,620
16
63
1.5 Performances
Performances table of the SDM is listed below.
Table 1-2: Performances
Capacity
512 MB
1 GB
2 GB
4 GB
8 GB
Performance
Sustained read (MB/s)
23.2
12.2
27.9
15
27.2
24.8
27
27
27
27
Sustained write (MB/s)
5
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
1.6 Pin Assignments
Power Pin 1
(Power Cable Type)
Power Pin 1
(Power Cable-less Type)
Signal Pin 1
7P/180D w/o Housing
Table 1-3: Signal segment
Name
S1
Type
GND
RxP
RxN
GND
TxN
Description
S2
+ Differential Receive Signal
- Differential Receive Signal
S3
S4
S5
+ Differential Transmit Signal
- Differential Transmit Signal
S6
TxP
Power Pin 1
(Power Cable Type)
S7
GND
Table 1-4: Power segment
Pin
P1
Signal/Description
VCC (5V)
Power Pin 1
(Power Cable-less Type)
Signal Pin 1
P2
GND
7P/180D w/ Housing
6
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
2. Software Interface
2.1 Command Set
Table 2-1 summarizes the ATA commands supported by the SDM.
Table 2-1 Command set
Command Name
Check-Power-Mode
Flush-Cache
Code (Hex)
E5h
E7h
ECh
E3h
E1h
91h
FR1
SC2
-
SN3
-
CY4
-
DH5
D8
D
D
D
D
Y
LBA6
-
-
-
-
-
-
-
-
-
-
-
-
Y
-
-
-
-
-
-
-
-
-
-
-
-
Identify-Drive
Idle
-
Y7
-
-
-
-
-
-
Idle-Immediate
Initialize-Drive-Parameters
Recalibrate
-
-
-
-
Y
-
-
-
-
10h
-
-
D
Y
-
Read-DMA
C8h
C4h
20h
Y
Y
Y
Y
Y
-
Y
Y
Y
Y
Y
-
Y
Y
Y
Y
Y
-
Y
Y
Y
Y
Y
-
Read-Multiple
Read-Sector(s)
Read-Verify-Sector(s)
SMART
Y
Y
40h
Y
B0h
EFh
C6h
E6h
E2h
E0h
CAh
C5h
30h
D
D
D
D
D
D
Y
Set-Features
Set-Multiple-Mode
Sleep
Y
-
-
-
-
-
-
-
Standby
-
-
-
-
Standby-lmmediate
Write-DMA
-
-
-
-
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Write-Multiple
Write-Sector(s)
Y
Y
1. FR - Features register
2. SC - Sector Count register
3. SN - Sector Number register
4. CY - Cylinder High/Low registers
5. DH - Drive/Head Number register
6. LBA - Logical Block Address mode supported
7. Y - The register contains a valid parameter for this command.
8. For the Drive/Head register:
-
-
Y means both the SDM and Head parameters are used;
D means only the SDM parameter is valid, and not for the Head parameter.
7
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
2.1.1 Check-Power-Mode (98h or E5h)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
98h or E5h
The Check-Power-Mode command verifies the device’s current power mode. When the device is configured
for Standby mode, or is entering or exiting Standby, the BSY bit will be set and the Sector Count register is set
to 00h, and the BSY bit is then cleared. In Idle mode, BSY is set and the Sector Count register is set to FFh,
and then the BSY bit is cleared and an interrupt is issued.
2.1.2 Execute-Drive-Diagnostic (90h)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
90h
The Executive-Drive-Diagnostic command performs an internal read/write diagnostic test using AA55h and
55AAh. If an error is detected in the read/write buffer, the Error register will report the appropriate diagnostic
code. The diagnostic codes are shown in Table 2-2.
Table 2-2 Diagnostic codes reported upon internal read/write testing
Code
Error Type
01h
02h
03h
04h
05h
8Xh
No Error Detected
Formatter Device Error
Sector Buffer Error
ECC Circuitry Error
Controlling Microprocessor Error
Slave Error
8
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
2.1.3 Flush-Cache (E7h)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
E7h
The Flush-Cache command causes an SAFD 253 drive to complete writing data from its cache. The drive
then clears BSY and generates an interrupt.
2.1.4 Identify-Drive (ECh)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
ECh
The Identify-Drive command enables the host to receive parameter information from the SAFD 253. This
command has the same protocol as the Read-Sector(s) command. The parameter words in the buffer have
the arrangement and meanings defined in Table 2-3. All reserved bits or words are zero.
9
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-3 Identify-Drive information (1/8)
Word
Address
Default
Value
Total
Bytes
Data Field Type Information
0
1
0040h
xxxxh
37C8h
00xxh
0000h
0000h
xxxxh
xxxxh
000Eh
xxxxh
0000h
0000h
003Fh
xxxxh
xxxxh
8001h
2
2
General configuration bit
Default number of cylinders
Specific configuration
2
2
3
2
Default number of heads
Retired
4
2
5
2
Retired
6
2
Default number of sectors per track
Number of sectors per device (Word 7 = MSW, Word 8 = LSW)
Retired
7-8
9
4
2
10-19
20
21
22
23-26
27-46
47
20
2
Serial number (20 ASCII characters)
Buffer type
2
Buffer size in 512-byte increments
Reserved
2
8
Firmware revision (8 ASCII characters)
Model number (40 ASCII characters)
Multiple Count:
40
2
15-8:
7-0:
80h
00h = Reserved
01h-FFh = Maximum number of sectors that shall be
transferred per interrupt on Read/Write Multiple commands
48
49
4000h
2F00h
2
2
Reserved
Capabilities:
15-14:
13:
Reserved for the Identify-Packet-Device command
1 = Standby timer values as specified in this standard are
supported
0 = Standby timer values shall be managed by the device
Reserved for the Identify-Packet-Device command
1 = IORDY supported
12:
11:
0 = IORDY may be supported
1 = IORDY may be disabled
1 = LBA supported
10:
9:
8:
1 = DMA supported
7-0:
Retired
50
51
52
53
4000h
0280h
0000h
0000h
2
2
2
2
Reserved
Obsolete
Obsolete
Translation Parameters Are Valid:
15-3:
2:
Reserved
1 = the fields reported in word 88 are valid
0 = the fields reported in word 88 are not valid
1 = the fields reported in words (70:64) are valid
0 = the fields reported in words (70:64) are not valid
Obsolete
1:
0:
10
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-3 Identify-Drive information (2/8)
Word
Address
Default
Value
Total
Bytes
Data Field Type Information
54
55
xxxxh
xxxxh
xxxxh
xxxxh
0001h
2
2
2
4
2
Current numbers of cylinders
Current numbers of heads
56
Current sectors per track
57-58
59
Current capacity in sectors (LBAs) (Word 57 = LSW, Word 58 = MSW)
Multiple Sector Settings:
15-9:
8:
Reserved
1 = Multiple sector setting is valid
7-0:
xxh = Current setting for number of sectors that shall be
transferred per interrupt on R/W Multiple commands
60-61
62
xxxxh
0000h
0007h
4
2
2
Total number of sectors addressable in LBA mode
Reserved
63
Multiword DMA Transfer:
15-3:
2:
Set as indicated in ATA/ATAPI-6
1= Multiword DMA mode 2 and below are supported
1= Multiword DMA mode 1 and below are supported
1:
64
65
0003h
0078h
2
2
PIO Transfer mode supported
Minimum multiword DMA transfer cycle time per word:
15-0 cycle time in nanoseconds
66
67
68
0078h
0078h
0078h
2
2
2
Manufacturer’s recommended multiword DMA transfer cycle time:
15-0 cycle time in nanoseconds
Minimum PIO transfer cycle time without flow control:
15-0 cycle time in nanoseconds
Minimum PIO transfer cycle time with IORDY flow control:
15-0 cycle time in nanoseconds
69-70
71-74
75
0000h
0000h
0000h
2
8
2
Reserved (for future command overlap and queuing)
Reserved for the Identify-Packet-Device command
Queue Depth:
15-5:
4-0:
Reserved
Maximum queue depth - 1
76
0606h
2
Serial ATA Capabilities:
15-11:
10:
Reserved
Supports Phy event counters
9:
Supports receipt of host-initiated interface power
management requests
8:
Supports Native Command Queuing
7-3:
2:
Reserved for future Serial ATA signaling speed grades
1 = Supports Serial ATA Gen2 signaling speed (3.0 Gbps)
1 = Supports Serial ATA Gen1 signaling speed (1.5 Gbps)
Shall be cleared to zero
1:
0:
77
0000h
2
Reserved for future Serial ATA definition
11
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-3 Identify-Drive information (3/8)
Word
Address
Default
Value
Total
Bytes
Data Field Type Information
78
79
80
0000h
0000h
01FEh
2
2
2
Serial ATA Features Supported:
15-7:
6:
Reserved
1 = Supports software settings preservation
Reserved
5:
4:
1 = Supports in-order data delivery
1 = Device supports initiating interface power management
1 = Supports DMA Setup Auto-Activate optimization
1 = Supports non-zero buffer offsets in DMA Setup FIS
Shall be cleared to zero
3:
2:
1:
0:
Serial ATA Features Enabled:
15-7:
6:
Reserved
1 = Software settings preservation enabled
Reserved
5:
4:
1 = In-order data delivery enabled
1 = Device initiating interface power management enabled
1 = DMA Setup Auto-Activate optimization enabled
1 = Non-zero buffer offsets in DMA Setup FIS enabled
Shall be cleared to zero
3:
2:
1:
0:
Major Version Number:
(0000h or FFFFh = Drive does not report version)
15:
14:
13:
12:
11:
10:
9:
Reserved
Reserved for ATA/ATAPI-14
Reserved for ATA/ATAPI-13
Reserved for ATA/ATAPI-12
Reserved for ATA/ATAPI-11
Reserved for ATA/ATAPI-10
Reserved for ATA/ATAPI-9
Reserved for ATA/ATAPI-8
Reserved for ATA/ATAPI-7
1 = Supports ATA/ATAPI-6
1 = Supports ATA/ATAPI-5
1 = Supports ATA/ATAPI-4
1 = Supports ATA-3
8:
7:
6:
5:
4:
3:
2:
Obsolete
1:
Obsolete
0:
Reserved
81
0021h
2
Minor version number
12
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-3 Identify-Drive information (4/8)
Word
Address
Default
Value
Total
Bytes
Data Field Type Information
82
0069h
2
Command Set Supported:
15:
14:
13:
12:
11:
10:
9:
Obsolete
1 = NOP command supported
1 = Read-Buffer command supported
1 = Write-Buffer command supported
Obsolete
1 = Host Protected Area feature set supported
1 = Device-Reset command supported
1 = Service interrupt supported
1 = Release interrupt supported
1 = Look-ahead supported
8:
7:
6:
5:
1 = Write cache supported
4:
Shall be cleared to zero to indicate that the Packet
command feature set is not supported
3:
2:
1:
0:
1 = Mandatory Power Management feature set supported
1 = Removable Media feature set supported
1 = Security Mode feature set supported
1 = SMART feature set supported
83
5001h
2
Command Sets Supported:
15:
14:
13:
12:
11:
10:
9:
Shall be cleared to zero
Shall be set to one
1 = Flush-Cache-Ext command supported
1 = Mandatory Flush-Cache command supported
1 = Device Configuration Overlay feature set supported
1 = 48-bit Address feature set supported
1 = Automatic Acoustic Management feature set supported
1 = SET MAX security extension supported
8:
7:
See Address Offset Reserved Area Boot, INCITS TR27:
2001
6:
5:
4:
1 = Set-Features subcommand to spin up upon power-up
1 = Power-up in Standby feature set supported
1 = Removable Media Status Notification feature set
supported
3:
2:
1:
0:
1 = Advanced Power Management feature set supported
1 = CFA feature set supported
1 = Read/Write DMA Queued supported
1 = Download-Microcode command supported
13
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-3 Identify-Drive information (5/8)
Word
Address
Default
Value
Total
Bytes
Data Field Type Information
84
4000h
2
Command Set/Feature Supported Extension:
15:
14:
13-6:
5:
Shall be cleared to zero
Shall be set to one
Reserved
1 = General Purpose Logging feature set supported
Reserved
4:
3:
1 = Media Card Pass Through Command feature set
supported
2:
1:
0:
1 = Media serial number supported
1 = SMART self-test supported
1 = SMART error-logging supported
85
0029h
2
Command Set/Feature Enabled:
15:
14:
13:
12:
11:
10:
9:
Obsolete
1 = NOP command enabled
1 = Read-Buffer command enabled
1 = Write-Buffer command enabled
Obsolete
1 = Host Protected Area feature set enabled
1 = Device-Reset command enabled
1 = Service interrupt enabled
1 = Release interrupt enabled
1 = Look-ahead enabled
8:
7:
6:
5:
1 = Write cache enabled
4:
Shall be cleared to zero to indicate that the Packet
Command feature set is not supported
3:
2:
1:
0:
1 = Power Management feature set enabled
1 = Removable Media feature set enabled
1 = Security Mode feature set enabled
1 = SMART feature set enabled
14
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-3 Identify-Drive information (6/8)
Word
Address
Default
Value
Total
Bytes
Data Field Type Information
86
5000h
2
Command Sets Supported:
15:
14:
13:
12:
11:
10:
9:
Shall be cleared to zero
Shall be set to one
1 = Flush-Cache-Ext command supported
1 = Mandatory Flush-Cache command supported
1 = Device Configuration Overlay feature set supported
1 = 48-bit Address feature set supported
1 = Automatic Acoustic Management feature set supported
1 = Set Max security extension supported
8:
7:
See Address Offset Reserved Area Boot, NCITS TR27:
2001
6:
5:
4:
1 = Set-Features subcommand to spin up upon power-up
1 = Power-up in Standby feature set supported
1 = Removable Media Status Notification feature set
supported
3:
2:
1:
0:
1 = Advanced Power Management feature set supported
1 = CFA feature set supported
1 = Read/Write DMA Queued supported
1 = Download-Microcode command supported
87
4000h
2
Command Set/Feature Supported Extension:
15:
14:
13-6:
5:
Shall be cleared to zero
Shall be set to one
Reserved
1 = General Purpose Logging feature set supported
Reserved
4:
3:
1 = Media Card Pass Through Command feature set
supported
2:
1:
0:
1 = Media serial number supported
1 = SMART self-test supported
1 = SMART error-logging supported
15
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-3 Identify-Drive information (7/8)
Word
Address
Default
Value
Total
Bytes
Data Field Type Information
88
203Fh
2
Ultra DMA Modes:
15:
14:
Reserved
1 = Ultra DMA mode 6 is selected
0 = Ultra DMA mode 6 is not selected
13:
12:
11:
10:
9:
1 = Ultra DMA mode 5 is selected
0 = Ultra DMA mode 5 is not selected
1 = Ultra DMA mode 4 is selected
0 = Ultra DMA mode 4 is not selected
1 = Ultra DMA mode 3 is selected
0 = Ultra DMA mode 3 is not selected
1 = Ultra DMA mode 2 is selected
0 = Ultra DMA mode 2 is not selected
1 = Ultra DMA mode 1 is selected
0 = Ultra DMA mode 1 is not selected
8:
1 = Ultra DMA mode 0 is selected
0 = Ultra DMA mode 0 is not selected
7:
6:
5:
4:
3:
2:
1:
0:
Reserved
1 = Ultra DMA mode 6 and below are supported
1 = Ultra DMA mode 5 and below are supported
1 = Ultra DMA mode 4 and below are supported
1 = Ultra DMA mode 3 and below are supported
1 = Ultra DMA mode 2 and below are supported
1 = Ultra DMA mode 1 and below are supported
1 = Ultra DMA mode 0 is supported
16
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-3 Identify-Drive information (8/8)
Word
Address
Default
Value
Total
Bytes
Data Field Type Information
89
90
91
92
93
94
xxxxh
xxxxh
0000h
0000h
0000h
80FEh
2
2
2
2
2
2
Time required for security erase unit completion
Time required for enhanced security erase unit completion
Current advanced power management value
Master Password Revision Code
Hardware reset result
15-8:
Vendor’s recommended acoustic management value
Current automatic acoustic management value
7-0:
95-99
100-103
104-126
127
0000h
xxxxh
0000h
0000h
0000h
0000h
0000h
0000h
0000h
0000h
xxxxh
10
8
Reserved
Maximum user LBA for 48-bit Address feature set.
46
2
Reserved
Removable Media Status Notification feature set support
128
2
Security status
129-159
160
62
2
Vendor unique bytes
CFA Power mode 1
161-175
176-205
206-254
255
30
60
98
2
Reserved for assignment by the CompactFlashTM Association
Current media serial number
Reserved
Integrity Word:
15-8:
Checksum
7-0:
Signature
Note: The default value specified by xxxx means it depends on the device configuration.
2.1.5 Idle (97h or E3h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Timer Count (5 ms increments)
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
X
X
X
Drive
X
Command
97h or E3h
The Idle command causes the SAFD 253 to set BSY, enter the Idle mode, clear BSY, and generate an
interrupt. If the sector count is non-zero, it is interpreted as a timer count with each count being 5 milliseconds
and the Automatic Power-down mode is enabled. If the sector count is zero, the Automatic Power-down mode
is also enabled, the timer count is set to 3, with each count being 5 ms. Note that this time base (5 ms) is
different from the ATA/SATA specification.
17
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
2.1.6 Idle-Immediate (95h or E1h)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
95h or E1h
The Idle-Immediate command causes the SAFD 253 to set BSY, enter the idle mode, clear BSY, and
generate an interrupt.
2.1.7 Initialize-Drive-Parameters (91h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Number of sectors
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
X
X
X
0
X
Drive
91h
Max Head
Command
The Initialize-Drive-Parameters command enables the host to set the number of sectors per track and the
number of heads per cylinder. Only the Sector Count and the Drive/Head registers are used by this command.
2.1.8 Recalibrate (10h)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
1
LBA
1
Drive
X
Command
10h
The Recalibrate command is effectively a no-operation and is provided for the compatibility purpose.
18
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
2.1.9 Read-DMA (C8h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
Sector Number (LBA 7-0)
Cylinder Low (LBA 15-8)
Cylinder High (LBA 27-24)
Drive Head (LBA 27-24)
C8h
1
LBA
1
Command
The Read-DMA command allows the host to read data using the DMA transfer protocol. This command
executes in a similar manner to the Read-Sector(s) command except for the following:
– The host initializes the DMA channel prior to issuing the command
– Data transfers are qualified by DMARQ and are performed by the DMA channel
– The ATA flash-disk controller issues only one interrupt per command to indicate that data transfer has
terminated and status is available.
2.1.10 Read-Multiple (C4h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
Sector Number (LBA 7-0)
Cylinder Low (LBA 15-8)
Cylinder High (LBA 27-24)
Drive Head (LBA 27-24)
C4h
1
LBA
1
Command
The Read-Multiple command executes similarly to the Read-Sector command with the exception that
interrupts are issued only when a block containing the counts of sectors defined by the Set-Multiple command
is transferred.
19
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
2.1.11 Read-Sector(s) (20h or 21h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
Sector Number (LBA 7-0)
Cylinder Low (LBA 15-8)
Cylinder High (LBA 27-24)
Drive Head (LBA 27-24)
20h or 21h
1
LBA
1
Command
The Read-Sector(s) command allows the host to read from 1 to 256 sectors as specified in the Sector Count
register. If the Sector Count register is set to “0h”, 256 sectors of data will be made available. The transfer
begins at the sector specified in the Sector Number register. When this command is issued and after each
sector of data (except the last one) has been read by the host, the SAFD 253 sets BSY, puts the sector of
data in the buffer, sets DRQ, clears BSY, and generates an interrupt. The host then reads 512 bytes of data
from the buffer. At command completion, the Command Block registers contain the cylinder, head and sector
number of the last sector read. If an error occurs, the read terminates at the sector where the error occurred.
The Command Block registers contain the cylinder, head, and sector number of the sector where the error
occurred. The flawed data is pending in the sector buffer.
2.1.12 Read-Verify-Sector(s) (40h or 41h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
Sector Number (LBA 7-0)
Cylinder Low (LBA 15-8)
Cylinder High (LBA 27-24)
Drive Head (LBA 27-24)
40h or 41h
1
LBA
1
Command
The Read-Verify-Sector(s) command operates similarly to the Read-Sector(s) command, with the exception
that it does not set the DRQ bit and does not transfer data to the host. Once the requested sectors have been
verified, the onboard controller clears the BSY bit and issues an interrupt.
2.1.13 Set-Features (EFh)
Register
Features
7
6
5
4
3
2
1
0
Feature
Sector Count
X
X
X
X
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
EFh
The Set-Features command is used by the host to establish or select certain features. The Features register
defines all features that are supported, as listed in Table 2-4.
20
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Table 2-4 Features supported
Feature
01h
02h
03h
09h
55h
66h
69h
81h
82h
89h
96h
97h
AAh
CCh
Operation
Enable 8-bit data transfers
Enable Write Cache
Set transfer mode based on value in Sector Count register
Enable Extended Power Operations
Disable Read Look Ahead
Disable Power-on Reset (POR) establishment of defaults at software reset
NOP - Accepted for backward compatibility
Disable 8-bit data transfer
Disable Write Cache
Disable Extended Power operations
NOP - Accepted for backward compatibility
Accepted for backward compatibility. Use of this feature is not recommended
Enable Read-Look-Ahead
Enable Power-on Reset (POR) establishment of defaults at software reset
Note that feature 03h allows the host to select the transfer mode by specifying a value in the Sector Count
register. These bits are further defined as shown in Table 2-5.
Table 2-5 Values available in Transfer mode
Mode
Bits [7:3] Bits [2:0]
PIO default mode
00000b
00000b
00001b
00100b
01000b
Other
000b
PIO default mode, disable IORDY
PIO flow control transfer mode
Multi-word DMA mode
Ultra-DMA mode
001b
mode1
mode1
mode1
n/a
Reserved
The upper 5 bits define the type of transfer, and the low order 3 bits encode the mode value. One PIO mode is
selected at all times. The host may change the selected modes by the Set-Features command.
2.1.14 Set-Multiple-Mode (C6h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
X
X
X
Drive
C6h
X
Command
21
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
The Set-Multiple-Mode command allows the host to access the drive via Read-Multiple and Write-Multiple
ATA commands. Additionally, the command sets the block count (i.e., the number of sectors within the block)
for the Read/Write Multiple commands. The sector count per block is set in the Sector Count register.
2.3.15 Set-Sleep-Mode (99h or E6h)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
99h or E6
h
The Set-Sleep-Mode command allows the host to set the device in Sleep mode. When the onboard controller
transitions to the Sleep mode, it clears the BSY bit and issues an interrupt, and the device interface becomes
inactive. The Sleep mode can be exited by issuing either a hardware or software reset.
2.1.16 Standby (96h or E2h)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
96h or E2
h
The Standby command, when issued by the host, will transition the device into the Standby mode. If the
Sector Count Register is set to a value other than “0h”, the Auto Power-down function is enabled and the
device will return to the Idle mode.
2.1.17 Standby-Immediate (94h or E0h)
Register
Features
7
6
5
4
3
2
1
0
X
X
X
X
X
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
X
Drive
X
Command
94h or E0
h
The Standby-Immediate command, when issued by the host, will transition the device into the Standby mode.
22
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
2.1.18 Write-DMA (CAh)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
Sector Number (LBA 7-0)
Cylinder Low (LBA 15-8)
Cylinder High (LBA 27-24)
Drive Head (LBA 27-24)
CAh
1
LBA
1
Command
This Write-DMA command allows the host to write data using the DMA transfer protocol. This command
executes in a similar manner to Write-Sector(s) except for the following:
– The host initializes the DMA channel prior to issuing the command;
– Data transfers are qualified by DMARQ and are performed by the DMA channel;
– The ATA flash-disk controller issues only one interrupt per command to indicate that data transfer has
terminated and status is available.
2.1.19 Write-Multiple (C5h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
Sector Number (LBA 7-0)
Cylinder Low (LBA 15-8)
Cylinder High (LBA 27-24)
Drive Head (LBA 27-24)
C5h
1
LBA
1
Command
The Write-Multiple command operates in the same manner as the Write-Sector command, When it was issued,
the device will set the BSY bit within 400 nsec, and an interrupt is generated at the completion of a transferred
block of sectors. The DRQ bit is set at the beginning of a block transfer.
2.1.20 Write-Sector(s) (30h or 31h)
Register
Features
7
6
5
4
3
2
1
0
X
Sector Count
Sector Count
Sector Number (LBA Low)
Cylinder Low (LBA Mid)
Cylinder High (LBA High)
Device
Sector Number (LBA 7-0)
Cylinder Low (LBA 15-8)
Cylinder High (LBA 27-24)
Drive Head (LBA 27-24)
30h or 31h
1
LBA
1
Command
This Write-Sector(s) command writes from 1 to 256 sectors as specified in the Sector Count register. A sector
count of zero requests 256 sectors. When it is issued, the device will set the BSY bit within 400 nsec, and an
interrupt is generated at the completion of a transferred block of sectors. The DRQ bit is set at the beginning
of a block transfer.
23
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
2.1.21 SMART (B0h)
SMART Read Data
COMMAND CODE – B0h
SUBCOMMAND – D0h (To read SMART data, including attribute ID, attribute value, worst value, and raw
data)
PROTOCOL – PIO data in
INPUTS
The Features register shall be set to D0h. The LBA Mid register shall be set to 4Fh. The LBA High register
shall be set to C2h.
Register
Features
Sector Count
LBA Low
LBA Mid
7
6
5
4
3
2
1
0
D0h
na
na
4Fh
C2h
LBA High
Device
1
na
1
DEV
na
na
na
na
Command
B0h
NORMAL OUTPUTS
If this command succeeds, SAFD will return 512 bytes of data and normal status; otherwise, SAFD will return
error status.
Register
Error
7
6
5
4
3
2
1
0
na
na
na
na
na
Sector Count
LBA Low
LBA Mid
LBA High
Device
1
na
1
DEV
na
na
na
na
na
na
na
Status
BSY
DRDY
DF
DRQ
ERR
Device register
DEV indicates the selected device
Status register
BSY shall be cleared to zero
DRDY shall be set to one
DF (Device Fault) shall be cleared to zero
DRQ shall be cleared to zero
ERR shall be cleared to zero
24
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
ERROR OUTPUTS
0
Register
Error
7
6
5
4
3
2
1
na
na
na
na
na
ABRT
na
na
Sector Count
LBA Low
LBA Mid
LBA High
Device
na
na
na
na
1
na
1
DEV
na
na
na
na
na
na
na
Status
BSY
DRDY
DF
DRQ
ERR
Error register
ABRT may be set to one if the device is not able to complete the action requested by the command
Device register
DEV indicates the selected device
Status register
BSY shall be cleared to zero
DRDY shall be set to one
DF (Device Fault) shall be cleared to zero
DRQ shall be cleared to zero
ERR shall be cleared to zero
DATA DESCRIPTION
SAFD will return 512 bytes of data defined in Table 2-6.
Table 2-6 Device attributes data structure (512 bytes)
Bytes
Format
Type
Description
2
binary
Read-only
Data structure revision =
0001 for this spec
12
…
12
1
(Table 2-9)
Read/Write
1st individual attribute data
…
(Table 2-9)
Read/Write
Read-only
30th individual attribute data
Off-line data collection status
(Refer to SFF-
8035i)
1
2
Vendor-specific
(Refer to SFF-
8035i)
Total time in seconds to
complete off-line data
collection activity
1
1
Vendor specific
(Refer to SFF-
8035i)
Off-line data collection
capability
2
(Refer to SFF-
8035i)
S.M.A.R.T. capability
16
125
1
Reserved (00h)
Vendor-specific
Data structure checksum
Total bytes
Read-only
512
25
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Currently, SAFD253 defines two versions of SMART specification. First, implemented attribute ID is defined
as shown in Table 2-7 and Table 2-8.
Table 2-7 Individual attribute data structure (12 bytes per attribute)
Bytes
Parameter
Description
1
Attribute ID
01h to FFh (E5h, E8h~EFh, and F3h are
defined in SAFD 253 version SFDAxx1A) –
refer to Table 2-10
2
1
8
Status flag
0002h
64h
Attribute value
Vendor-specific
Table 2-8 Implemented Attribute ID
ID (Hex)
E5
Description
Flash ID
E8
Die variable of Bank 0, Die 0
Die variable of Bank 0, Die 1
Die variable of Bank 1, Die 0
Die variable of Bank 1, Die 1
Die variable of Bank 2, Die 0
Die variable of Bank 2, Die 1
Die variable of Bank 3, Die 0
Die variable of Bank 3, Die 1
Firmware version information
Overbit
E9
EA
EB
EC
ED
EE
EF
F3
F4
F5
Die variable of Bank 4, Die 0
Die variable of Bank 4, Die 1
Die variable of Bank 5, Die 0
Die variable of Bank 5, Die 1
Die variable of Bank 6, Die 0
Die variable of Bank 6, Die 1
Die variable of Bank 7, Die 0
Die variable of Bank 7, Die 1
F6
F7
F8
F9
FB
FC
FD
26
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Flash ID
– Attribute name: Flash ID
– Attribute ID: E5h
– Attribute meaning: Return the Flash ID (up to 8 bytes). Refer to Table 2-9.
Table 2-9 Attribute meaning of the Flash ID
Byte
Description
0
1
2
3
4
5
6
7
Reserved
Flash ID (Byte 1)
Flash ID (Byte 2)
Flash ID (Byte 3)
Flash ID (Byte 4)
Flash ID (Byte 5)
Flash ID (Byte 6)
Flash ID (Byte 7)
Firmware Version Information
– Attribute name: Firmware version information
– Attribute ID: F3h
– Attribute meaning: Return the Firmware version information (up to 8 bytes). Refer to Table 2-10.
Table 2-10 Attribute meaning of the Firmware version information
Byte
Description
0
1
2
3
4
5
6
7
Not to be disclosed
Not to be disclosed
Not to be disclosed
Not to be disclosed
Not to be disclosed
Not to be disclosed
Channel number
Bank number
27
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Die Variable
– Attribute name: Die Variable of Bank N and Die M
– Attribute ID: For various bands and die, the attribute IDs may be E8h-EFh, F5h~F9h and FBh-FDh
– Attribute meaning: Return the average erase count, maximum erase count, average good block count and
free list count. Refer to Table 2-11.
Table 2-11 Attribute meaning of the Die Variable
Byte
Description
0
1
2
3
4
5
6
7
Average Erase Count (bit 8~15)
Average Erase Count (bit 0~7)
Max Erase Count (bit 8~15)
Max Erase Count (bit 0~7)
Average Good Block Count (bit 8~15)
Average Good Block Count (bit 0~7)
Average Free List Count (bit 8~15)
Average Free List Count (bit 0~7)
Secondly, implemented attribute ID is defined in Table 2-12 and Table 2-13.
Table 2-12 Individual attribute data structure (12 bytes per attribute)
Bytes
Parameter
Description
1
Attribute ID
01h to FFh (E5h, E8h, EAh, and EBh are
defined in SAFD 253 version SFDAxx1B
and later) – refer to Table 2-15
2
1
8
Status flag
0002h
64h
Attribute value
Vendor-specific
Table 2-13 Implemented Attribute ID
ID (Hex)
E5
Description
Flash ID
E8
Firmware version information
Average Erase Count and Maximum Erase Count
Good Block Count and Spare Block Count
EA
EB
28
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Flash ID
– Attribute name: Flash ID
– Attribute ID: E5h
– Attribute meaning: Return the Flash ID (up to 7 bytes). Refer to Table 2-14.
Table 2-14 Attribute meaning of the Flash ID
Byte
Description
0
1
2
3
4
5
6
7
Reserved
Flash ID (Byte 1)
Flash ID (Byte 2)
Flash ID (Byte 3)
Flash ID (Byte 4)
Flash ID (Byte 5)
Flash ID (Byte 6)
Flash ID (Byte 7)
Firmware Version Information
– Attribute name: Firmware version information
– Attribute ID: E8h
– Attribute meaning: Return the Firmware version information (up to 8 bytes). Refer to Table 2-15.
Table 2-15 Attribute meaning of the Firmware version information
Byte
Description
0
1
2
3
4
5
6
7
Not to be disclosed
Not to be disclosed
Not to be disclosed
Not to be disclosed
Not to be disclosed
Not to be disclosed
Channel number
Bank number
29
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Average Erase Count and Maximum Erase Count
– Attribute name: Average Erase Count and Maximum Erase Count
– Attribute ID: E8h
– Attribute meaning: Return the average erase count and maximum erase count. Refer to Table 2-16.
Table 2-16 Attribute meaning of the Average/Max Erase Count
Byte
Description
0
1
2
3
4
5
6
7
Average Erase Count (bit 16~19)
Average Erase Count (bit 8~15)
Average Erase Count (bit 0~7)
Max Erase Count (bit 16~19)
Max Erase Count (bit 8~15)
Max Erase Count (bit 0~7)
Reserved
Reserved
Good Block Count and Spare Block Count
– Attribute name: Good Block Count and Spare Block Count
– Attribute ID: E8h
– Attribute meaning: Return the good block count and the spare block count. Refer to Table 2-17.
Table 2-17 Attribute meaning of the Good Block Count and Spare Block Count
Byte
Description
0
1
2
3
4
5
6
7
Good Block Count (bit 16~19)
Good Block Count (bit 8~15)
Good Block Count (bit 0~7)
Spare Block Count (bit 8~15)
Spare Block Count (bit 0~7)
Reserved
Reserved
Reserved
30
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
3. Flash Management
3.1 Error Correction/Detection
The SDM implements a hardware ECC scheme, based on the BCH algorithm. It can detect and correct up to
8 bits or 15 bits error in 512 bytes.
3.2 Bad Block Management
Although bad blocks on the flash media are already identified by the flash manufacturer, they can also be
accumulated over time during operation. The SDM’s controller maintains a table that lists those normal blocks
with disk data, the free blocks for wear leveling, and bad blocks with errors. When a normal block is detected
broken, it is replaced with a free block and listed as a bad block. When a free block is detected broken, it is
then removed from the free block list and marked as a bad block.
During device operation, this ensures that newly accumulated bad blocks are transparent to the host. The
device will stop file write service once there are only two free blocks left such that the read function is still
available for copying the files from the disk into another.
3.3 Wear Leveling
The NAND flash devices are limited by a certain number of write cycles. When using a FAT-based file system,
frequent FAT table updates are required. If some area on the flash wears out faster than others, it would
significantly reduce the lifetime of the whole SSD, even if the erase counts of others are far from the write
cycle limit. Thus, if the write cycles can be distributed evenly across the media, the lifetime of the media can
be prolonged significantly. This scheme is called wear leveling.
Apacer’s wear-leveling scheme is achieved both via buffer management and Apacer-specific static wear
leveling. They both ensure that the lifetime of the flash media can be increased, and the disk access
performance is optimized as well.
3.4 Power Failure Management
The Low Power Detection on the controller initiates crucial data saving before the power supplied to the
device is too low. This feature prevents the device from crash and ensures data integrity during an
unexpected power-off.
31
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
3.5 S.M.A.R.T. Technology
S.M.A.R.T. is an acronym for Self-Monitoring, Analysis and Reporting Technology, an open standard allowing
disk drives to automatically monitor their own health and report potential problems. It protects the user from
unscheduled downtime by monitoring and storing critical drive performance and calibration parameters. Ideally,
this should allow taking proactive actions to prevent impending drive failure.
Apacer SDM uses the standard SMART command B0h to read data from the drive for SMART feature as the
SATA Rev. 2.6 ATA/ATAPI-7 specifications. Based on the SFF-8035i Rev. 2.0 specifications, Apacer SMART
defines 3 vendor-specified SMART Attribute IDs (E5h, EAh-EBh, and E8h) in the SDM. They represent Flash
ID, maximum erase count, average erase count, good block count, free-list block count, and firmware version
information. When the Apacer SMART Utility running on the host, it analyzes and reports the disk status to the
host before the SDM is in critical condition.
32
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
4. Environmental Specifications
4.1 Environments
The SDM environmental specifications follow the US Military Standard MIL-STD-810F, as shown in Table 4-1.
Table 4-1 SDM environmental specifications (plan)
Environment
Specification
0°C to 70°C (Operating – Standard)
Temperature
-40°C to 100°C (Non-operating)
Humidity
Vibration
5% to 95% RH (Non-condensing)
Sine wave: 5~55~5 Hz (X, Y, Z)
Random: 10-2000 Hz, 16.3 G (X, Y, Z)
Acceleration: 1,500 G, 0.5 ms
Peak acceleration: 50 G, 11 ms
Shock
33
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
5. Electrical Specification
Caution: Absolute Maximum Stress Ratings – (Applied conditions greater than those listed under “Absolute
Maximum Stress Ratings” may cause permanent damage to the device. This is a stress rating only and
functional operation of the device at these conditions or conditions greater than those defined in the
operational sections of this data sheet is not implied. Exposure to absolute maximum stress rating conditions
may affect device reliability.
Table 5-1: Operating voltage
Range
Ambient Temperature
5V
Standard
0°C to 70°C
4.5-5.5V
Table 5-2: Absolute maximum power pin stress ratings
Parameter
Symbol
VDD
Conditions
Input Power
-0.3V min. to 6.5V max.
-0.5V min. to VDD + 0.5V max.
Voltage on any pin except VDD with respect to GND
V
34
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
6. Physical Characteristics
6.1 Power Cable-less Type
(Refer to SDM Power Cable-less Design Guide)
6.1.1 W/O Housing
Unit: mm
Tolerance: ± 0.25
35
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
(Refer to SDM Power Cable-less Design Guide)
6.1.2 W/Housing
Unit: mm
Tolerance: ± 0.25
36
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
6.2 Power Cable Type
6.1.1 W/O Housing
Unit: mm
Tolerance: ± 0.25
37
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
6.1.2 W/Housing
Unit: mm
Tolerance: ± 0.25
38
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
7. Product Ordering Information
7.1 Product Code Designations
A P – SDM x x x x X P AN S – B X
Power Source Selection
Blank: Power Cable Type
C: Power Cable-less Type
Feature
Environmental Specification
Apacer Brand
Solution Version
Package Modifier
A= 7P/180D LP without housing
B= 7P/180D LP with housing
Capacity:
512M
001G:
002G
004G:
008G:
512MB
1 GB
2 GB
4 GB
8 GB
SATA Disk Module
Apacer Product Code
39
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
7.2 Valid Combinations
7P/180D Low Profile without housing; Power Cable Type
Capacity
Model Number
512MB
1GB
AP-SDM512MAPANS-B
AP-SDM001GAPANS-B
AP-SDM002GAPANS-B
AP-SDM004GAPANS-B
AP-SDM008GAPANS-B
2GB
4GB
8GB
7P/180D Low Profile without housing; Power Cable-less Type
Capacity
Model Number
512MB
1GB
AP-SDM512MAPANS-BC
AP-SDM001GAPANS-BC
AP-SDM002GAPANS-BC
AP-SDM004GAPANS-BC
AP-SDM008GAPANS-BC
2GB
4GB
8GB
7P/180D Low Profile with housing; Power Cable Type
Capacity
Model Number
512MB
1GB
AP-SDM512MBPANS-B
AP-SDM001GBPANS-B
AP-SDM002GBPANS-B
AP-SDM004GBPANS-B
AP-SDM008GBPANS-B
2GB
4GB
8GB
7P/180D Low Profile with housing; Power Cable-less Type
Capacity
Model Number
512MB
1GB
AP-SDM512MBPANS-BC
AP-SDM001GBPANS-BC
AP-SDM002GBPANS-BC
AP-SDM004GBPANS-BC
AP-SDM008GBPANS-BC
2GB
4GB
8GB
Note: Valid combinations are those products in mass production or will be in mass production. Consult your Apacer sales
representative to confirm availability of valid combinations and to determine availability of new combinations.
40
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Revision History
Revision
Date
Description
Official release
Remark
1.0
10/28/2009
41
© 2009 Apacer Technology Inc.
Rev. 1.0
Ⅱ
SATA-Disk Module
AP-SDMxxxxXPANS-B
Global Presence
Apacer Technology Inc.
4th Fl., 75 Xintai 5th Rd., Sec.1
Hsichih, 221 Taipei Hsien
Taiwan, R.O.C.
Taiwan (Headquarters)
Tel: +886-2-2698-2888
Fax: +886-2-2698-2889
amtsales@apacer.com
Apacer Memory America, Inc.
386 Fairview Way, Suite102,
Milpitas, CA 95035
Tel: 1-408-518-8699
Fax: 1-408-935-9611
U.S.A.
Japan
Europe
sa@apacerus.com
Apacer Technology Corp.
5F, Matsura Bldg., Shiba, Minato-Ku
Tokyo, 105-0014, Japan
Tel: 81-3-5419-2668
Fax: 81-3-5419-0018
jpservices@apacer.com
Apacer Technology B.V.
Europalaan 89
5232 BC 'S-Hertogenbosch
The Netherlands
Tel: 31-73-645-9620
Fax: 31-73-645-9629
sales@apacer.nl
Apacer Electronic (Shanghai) Co., Ltd
1301, No.251,Xiaomuqiao Road, Shanghai,
200032, China
Tel: 86-21-5529-0222
Fax: 86-21-5206-6939
China
India
sales@apacer.com.cn
Apacer Technologies Pvt. Ltd.
#143, 1st Floor, Raheja Arcade,
5th Block Kormangala Industrial Layout,
Bangalore - 560095, India
Tel: 91-80-4152-9061
sales_india@apacer.com
42
© 2009 Apacer Technology Inc.
Rev. 1.0
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Apacer:
AP-SDM001GAPANS-B AP-SDM001GBPANS-B AP-SDM001GDPANS-B AP-SDM001GEPANS-B AP-
SDM004GDPANS-B AP-SDM004GEPANS-B AP-SDM008GDPANS-B AP-SDM008GEPANS-B AP-
SDM512MAPANS-B AP-SDM512MBPANS-B AP-SDM512MDPANS-B AP-SDM512MEPANS-B
相关型号:
SI9130DB
5- and 3.3-V Step-Down Synchronous ConvertersWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1-E3
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135_11
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9136_11
Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130CG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130LG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130_11
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137DB
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137LG
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9122E
500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification DriversWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
©2020 ICPDF网 联系我们和版权申明