ETC AF2GCSI

Revision 1.1
ATP Industrial Grade CFast Specification
ATP Industrial Grade CFast Card Specification
Revision 1.1
Your Ultimate Memory Solution!
1
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
Disclaimer:
ATP Electronics Inc. shall not be liable for any errors or omissions that may appear in this document, and
disclaims responsibility for any consequences resulting from the use of the information set forth herein.
The information in this manual is subject to change without notice.
ATP general policy does not recommend the use of its products in life support applications where in a failure or
malfunction of the product may directly threaten life or injury.
All parts of the ATP documentation are protected by copyright law and all rights are reserved. This
documentation may not, in whole or in part, be copied, photocopied, reproduced, translated, or reduced to any
electronic medium or machine-readable form without prior consent, in writing, from ATP Corporation.
The information set forth in this document is considered to be “Proprietary” and “Confidential” property
owned by ATP.
Revision History
Date
Version
Mar.22nd, 2012
Mar.28th, 2012
May 31st, 2012
Jul. 5th, 2012
0.1
0.2
1.0
1.1
Changes compared to previous issue
- Preliminary version
- Update S.M.A.R.T. tool screenshot
- Official released version
- Add TBW Sequential write information
- Add NCQ/TRIM Command information
Your Ultimate Memory Solution!
2
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
Table of Contents
1
ATP INDUSTRIAL GRADE CFAST CARD OVERVIEW ....................................................................................... 4
1.1
1.2
1.3
1.4
2
ATP PRODUCT AVAILABILITY ................................................................................................................................. 4
INTRODUCTION ........................................................................................................................................................ 5
APPLICATION ........................................................................................................................................................... 5
MAIN FEATURES ...................................................................................................................................................... 6
PRODUCT SPECIFICATION...................................................................................................................................... 7
2.1
2.2
2.3
2.4
2.5
2.6
2.6.1
2.6.2
2.7
2.8
2.9
2.10
2.11
2.12
2.13
3
SUPPLY VOLTAGE .................................................................................................................................................... 7
CURRENT CONSUMPTION......................................................................................................................................... 7
ENVIRONMENT SPECIFICATION ................................................................................................................................ 7
RELIABILITY ............................................................................................................................................................ 8
CFAST CARD CAPACITY .......................................................................................................................................... 8
PERFORMANCE ........................................................................................................................................................ 9
IOPS................................................................................................................................................................... 9
Read/Write Performance ................................................................................................................................... 9
CERTIFICATION AND COMPLIANCE ........................................................................................................................... 9
GLOBAL WEAR LEVELING- LONGER LIFE EXPECTANCY ........................................................................................ 10
SATICDATAREFRESH TECHNOLOGY – ENSURE DATA INTEGRITY.......................................................................... 10
ATP POWERPROTECTOR – BUILT-IN POWER FAILURE DATA PROTECTION ........................................................... 10
NCQ/TRIM COMMAND SUPPORT ......................................................................................................................... 11
PHYSICAL DIMENSION SPECIFICATION ................................................................................................................... 12
MECHANICAL FORM FACTOR (UNITS IN MM) ....................................................................................................... 12
ELECTRICAL INTERFACE ..................................................................................................................................... 13
3.1
PIN ASSIGNMENTS AND PIN TYPE .......................................................................................................................... 13
3.2
ELECTRICAL DESCRIPTION..................................................................................................................................... 14
3.3
ELECTRICAL SPECIFICATION .................................................................................................................................. 15
3.3.1
Maximum input current ................................................................................................................................... 15
4
ATA COMMAND DESCRIPTION............................................................................................................................ 17
4.1
4.2
5
ATA COMMAND SET ............................................................................................................................................. 17
IDENTIFY DEVICE DATA ........................................................................................................................................ 18
S.M.A.R.T. FUNCTION .............................................................................................................................................. 20
5.1
5.2
5.3
5.4
S.M.A.R.T. FEATURE ............................................................................................................................................ 20
S.M.A.R.T. FEATURE REGISTER VALUES .............................................................................................................. 20
S.M.A.R.T. DATA STRUCTURE.............................................................................................................................. 21
ATP S.M.A.R.T. TOOL ......................................................................................................................................... 22
Your Ultimate Memory Solution!
3
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
1 ATP Industrial Grade CFast Card Overview
1.1 ATP Product Availability
Figure 1-1: ATP Product Availability
Table 1-1: Capacities
ATP P/N
CAPACITY
AF2GCSI-OAAXP
2GB
AF4GCSI-OAAXP
4GB
AF8GCSI-OAAXP
8GB
AF16GCSI-OAAXP
16GB
AF32GCSI-OAAXP
32GB
Note: ” P” stands for PowerProtector feature
Your Ultimate Memory Solution!
4
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
1.2 Introduction
With a form factor similar to CompactFlash card and a faster and more advanced SATA interface, ATP
Industrial Grade CFast card is the ideal replacement of CompactFlash card. ATP Industrial Grade CFast
card is fully compliant with CFA CFast specification version 1.1 with a SATA 3Gb/s interface. The
CFast card contains a 24-pin connector consisting of a SATA compatible 7-pin signal connector and a
17-pin power and control connector. Compared to traditional CompactFlash card with ATA/IDE
interface, ATP CFast card features high-speed data transfer capability of up to 142MB/s read speed, and
a 112MB/s write speed.
By utilizing SLC NAND flash memory and Global Wear Leveling technology, the ATP Industrial
Grade CFast cards have enhanced endurance levels and longer product life spans. The produce line
implements ECC (Error Correction Code) and StaticDataRefresh technologies, which correct and
monitor the error bit levels to ensure data integrity.
Incorporating the S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) function, users
are able to monitor various parameters of endurance and reliability. This information helps to predict
storage failure with preventative action.
ATP PowerProtector technology guarantees reliable controller and lasting NAND flash operation with a
back power circuit during a power outage. The standalone design of PowerProtector ensures a sufficient
amount of backup power during any power abnormalities such as unstable voltages.
1.3 Application
The new CFast specification, a combination of CF and ATA serial Transport (AST), is recommended
as new boot and storage device in embedded and industrial markets. These markets include
military/aerospace, automation, marine navigation, embedded system, telecommunication equipment/
networking and medical equipment where mission-critical data requires the highest level of reliability,
durability, and data integrity.
Your Ultimate Memory Solution!
5
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
1.4 Main Features

Single-Level-Cell (SLC) NAND Flash

Host Interface:
 Compliant with SATA Specification 2.6 and CFast Specification 1.1
 SATA 3.0Gb/s interface
 24-pin connector: 7-pin signal connector and 17-pin power and control connector

High performance:
 Sequential read up to 142MB/s
 Sequential write up to 112MB/s
 Capacity: 2GB to 32GB

Industrial grade operating temp.: -40oC to 85oC

Endurance:
 Enhanced endurance by Global Wear Leveling algorithm and bad block management
 BCH-ECC engine can correct up to 40 bit errors per 1,024 Bytes data
 TBW (Total Bytes Written): up to 640 Terabyte random write (32GB CFast card)

StaticDataRefresh technology to ensure data integrity in read operations.

ATP PowerProtector, built-in hardware power-down data protection

S.M.A.R.T. function support for life time monitor

Support NCQ/TRIM command (require OS/HW/Driver support)
Your Ultimate Memory Solution!
6
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
2 Product Specification
2.1 Supply Voltage
Table 2.1 Supply Voltage
Parameter
Supply Voltage
Symbol
Vcc
Min
3.15
Typ
3.3
Max
3.45
Unit
V
2.2 Current Consumption
Table 2.2 Current Consumption
Current Consumption
Read (typ/max)
Write (typ/max)
Idle
3.3V
270 / 310
330 / 410
194
Unit
mA
mA
mA
Note: The value is measured based on 32GByte CFast card at 25oC and normal supply voltage. The
consumption of each CFast card may be different and the maximum value is for reference purpose.
2.3 Environment Specification
Table 2-3: Environment Specification
TYPE
Temperature
Humidity
Random Vibration Test
(JESD22-B103)
Shock Test
(JESD22-B110)
UV Light Exposure Test
(ISO 7816-1)
MEASUREMENT
Operation
Non-Operation
Storage
o
o
-40 C to +85 C
-40oC to +85oC
+40ºC, 93% RH / 500hrs
+85ºC, 85% RH / 1000hrs
Non-Operation
20G Peak, 20~2000Hz
Non-Operation
1500G, 0.5ms duration, half sine wave
Non-Operation
254nm, 15Ws/cm2
Drop Test
Non-Operation
120cm/Free fall/9 times
ESD
(IEC 61000-4-2)
Non-Operation
non-contact pad (Coupling plane discharge) +/- 8KV
non-contact pad (Air discharge) +/- 15KV
Your Ultimate Memory Solution!
7
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
2.4 Reliability
Table 2-4: Reliability
Type
Number of insertions
Endurance
CFast Endurance
TBW
(Total Bytes Written)
MTBF (25℃)
Measurement
10,000 minimum
Global Wear Leveling algorithm
SLC block endurance: 100,000 P/E cycles
40 terabyte random write
2GB
80 terabyte sequential write
80 terabyte random write
4GB
160 terabyte sequential write
160 terabyte random write
8GB
320 terabyte sequential write
320 terabyte random write
16GB
640 terabyte sequential
640 terabyte random write
32GB
1,280 terabyte sequential write
>5,000,000 hours
Note: Endurance for flash products can be predicted based on the usage conditions applied to the device, the
internal NAND flash cycles, the write amplification factor, and the wear leveling efficiency of the flash devices.
2.5 CFast Card Capacity
Table 2-5: CFast Card Capacity
Product Capacity
LBA (Sectors)
Physical Capacity (Bytes)
2GB
3864576
1,978,195,968
4GB
7839744
4,013,678,592
8GB
15458304
7,914,332,160
16GB
30916608
15,829,303,296
32GB
61849600
31,666,995,200
Your Ultimate Memory Solution!
8
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
2.6 Performance
2.6.1 IOPS
Table 2-61: IOPS
Type
4K Random Read IOPS (32GB)
Value
4,609 IOPS
Notes: IOPS: Input / Output Operations per Second
2.6.2 Read/Write Performance
Table 2-62: Read/Write Performance
AF2GCSI-OAAXP
Seq. Read
(KB/s)
31950
Seq. Write
(KB/s)
14808
Random Read
(KB/s)
30117
Random Write
(KB/s)
6361
AF4GCSI-OAAXP
63900
30095
56888
9426
AF8GCSI-OAAXP
127601
69861
90319
13865
AF16GCSI-OAAXP
137912
113777
93515
18584
AF32GCSI-OAAXP
141485
111455
90319
18980
Model P/N
Note: Tested by HDBench 3.40 beta6 with 40MB file size. The performance may vary based on different
testing environments.
2.7 Certification and compliance
Table 2-7: Certification table
Mark/Approval
Documentation
Certification
The CE marking (also known as CE mark) is a mandatory conformance mark on many
products placed on the single market in the European Economic Area (EEA). The CE
marking certifies that a product has met EU consumer safety, health or environmental
requirements. CE stands for Conformité Européenne, "European conformity" in French.
Yes
FCC Part 15 Class B was used for Evolution of United States (US) Emission Standards
for Commercial Electronic Products, The United States (US) covers all types of
unintentional radiators under Subparts A and B (Sections 15.1 through 15.199) of FCC
47 CFR Part 15, usually called just FCC Part 15
Yes
RoHS is the acronym for Restriction of Hazardous Substances. RoHS, also known as
Directive 2002/95/EC, originated in the European Union and restricts the use of specific
hazardous materials found in electrical and electronic products. All applicable products
in the EU market after July 1, 2006 must pass RoHS compliance. For the complete
directive, see Directive 2002/95/EC of the European Parliament.
Yes
Your Ultimate Memory Solution!
9
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
2.8 Global Wear Leveling- Longer Life Expectancy
The program / erase cycle of each sector/page/block is finite. Writing constantly on the same spot
will cause the flash to wear out quickly. Furthermore, bit errors are not proportioned to P/E cycles;
sudden death may occur when the block is close to its P/E cycle limit. Then unrecoverable bit errors
will cause fatal data loss (especially for system data or FAT).
Global Wear Leveling algorithm evenly distributes the P/E cycles of each block to minimize the
possibility of one block exceeding its max P/E cycles before the rest. In return, the life expectancy of
memory storage device is prolonged and the chance/occurrence of unrecoverable bit errors could be
reduced.
2.9 SaticDataRefresh Technology – Ensure Data Integrity
Over time the error bits accumulate to the threshold in the flash memory cell and eventually
become uncorrectable despite using the ECC engine. In the traditional handling method, the data is
moved to a different location in the flash memory; despite the corrupted data is beyond repaired before
the transition.
To prevent data corruption, ATP Industrial Grade CFast card monitors the error bit levels in each
read operation. When it reaches the preset threshold value, StaticDataRefresh is activated by erasing
and re-programming the data into another block. After the re-programming operation is completed, the
controller reads the data and compares the data/parity to ensure data integrity.
2.10 ATP PowerProtector – Built-in Power Failure Data Protection
ATP PowerProtector technology ensures a sufficient amount of reserve power during any power
abnormalities such as unstable voltages and power outages. PowerProtector’s patent pending
technology is a stand alone hardware design that does not require specific controllers or customized
firmware. This feature provides greater flexibility during the design of a smaller form factor such as
CFast cards.
Your Ultimate Memory Solution!
10
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
During a sudden power failure, the drive then draws power from PowerProtector’s solid state
capacitors for reserve power, which guarantees reliable drive operations. The solid state capacitors
allow the flash to finish processing the last command or data.
SuperCap, the traditional power protection design, is well known for its sensitivity to temperature
change and has a tendency of losing its capacitance and functionality at extreme temperatures. The
average life span of SuperCap is less than two years; the capacitance will degrade over time and
eventually fail to perform.
ATP PowerProtector surpasses the natural limitations of SuperCap designs by supporting wide
temperature and an average life span of over five years without capacitance degradation.
PowerProtector offers an advanced level of protection ensuring that data integrity is not compromised
during a power failure scenario, and preserves critical data in mission critical applications.
2.11 NCQ/TRIM Command Support
NCQ (Native Command Queuing) is to optimize the order in which received read and write
commands are executed. Under certain circumstances, it could enhance performance up to 30%.
TRIM command is to allow an operating system to inform a SATA device which blocks of data
are no longer considered in use and can be wiped internally. The result is the SATA device will have
more free space enabling lower write amplification and higher performance. It enables garbage
collection, which prevents performance from slowing down due to invalid blocks after using for a
period of time.
NCQ and TRIM command require OS/HW/Driver support from host device.
Your Ultimate Memory Solution!
11
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
2.12 Physical Dimension Specification
Table 2-12: Physical Specifications
Type I
Type
Length
Width
Thickness
Weight
Measurement
36.4 ± 0.15 mm
42.80 ± 0.10 mm
3.6 mm maximum
9.0 g typical
2.13 Mechanical Form Factor (Units in MM)
Figure 2-13: ATP CFast Physical Dimensions
Your Ultimate Memory Solution!
12
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
3 Electrical Interface
3.1 Pin Assignments and Pin Type
The signal/pin assignments are listed in Table 3-1: Pin Assignments and Pin Type
Low active signals have a “-” prefix. Pin types are Input, Output or Input/Output. Section 3.3 defines
the DC characteristics for all input and output type structures.
Table 3-1: Pin Assignments and Pin Type
Number
Segment
Name
Type
Description
Mate Sequence
S1
SATA
SGND
Signal GND
Ground for signal integrity
S2
SATA
A+
SATA Differential
Signal Pair A
S3
SATA
A-
SATA Differential
S4
SATA
SGND
Signal GND
Ground for signal integrity
1st
S5
SATA
B-
SATA Differential
Signal Pair B
2nd
S6
SATA
B+
SATA Differential
S7
SATA
SGND
Signal GND
Ground for signal integrity
1st
Card Detect In
3rd
1st
2nd
2nd
2nd
Key
Key
PC1
PWR/CTL
CDI
CMOS Input
PC2
PWR/CTL
GND
Device GND
1st
PC3
PWR/CTL
TBD
TBD
2nd
PC4
PWR/CTL
TBD
TBD
2nd
PC5
PWR/CTL
TBD
TBD
2nd
PC6
PWR/CTL
TBD
TBD
2nd
PC7
PWR/CTL
GND
Device GND
1st
PC8
PWR/CTL
LED1
LED Output
LED Output
2nd
PC9
PWR/CTL
LED2
LED Output
LED Output
2nd
PC10
PWR/CTL
IO1
CMOS Input/Output
Reserved Input/Output
2nd
PC11
PWR/CTL
IO2
CMOS Input/Output
Reserved Input/Output
2nd
PC12
PWR/CTL
IO3
CMOS Input/Output
Reserved Input/Output
2nd
PC13
PWR/CTL
PWR
3.3V
Device Power (3.3V)
2nd
PC14
PWR/CTL
PWR
3.3V
Device Power (3.3V)
2nd
PC15
PWR/CTL
PGND
Device GND
Device Ground
1st
PC16
PWR/CTL
PGND
Device GND
Device Ground
1st
PC17
PWR/CTL
CDO
CMOS Output
Card Detect Out
3rd
Your Ultimate Memory Solution!
13
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
3.2 Electrical Description
Table 3-2: Signal Description describes the I/O signals. Signals whose source is in the host are
designated as inputs while signals that the CFast Card sources are outputs.
NAME
Table 3-2: Signal Description
Description of SATA Segment Pins
TYPE
DESCRIPTION
SGND
Signal Ground
These are intended to provide isolation for the high speed differential signals.
A+, A-,
B+, B-
SATA Differential
The functionality and electrical characteristics of these pins are defined in the
SATA reference
NAME
Description of PWR/CTL Segment Pins
TYPE
DESCRIPTION
CDI
CMOS Input
CDO
CMOS Output
LED1
LED Output
This signal is driven by the CFast host, and shall be sampled by the CFast
device
This pin shall be shorted on a CFast device to CDO.
This signal and CDO provide a mechanism for a CFast host to detect that a
CFast device has been fully inserted, and so that power can be applied safely.
The host may drive, and the device may sample, this pin to provide signaling
to enable CFast Power Management Sleep state.
This pin shall be shorted on the CFast device to CDI. It is effectively driven
by CDI.
LED Output
LED2
LED Output
LED Output
IO1
CMOS Input/Output
Unassigned Input/Output pin
IO2
CMOS Input/Output
Unassigned Input/Output pin
IO3
CMOS Input/Output
Unassigned Input/Output pin
Your Ultimate Memory Solution!
14
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
3.3 Electrical Specification
The tables in this section define all D.C. Characteristics for the CFast Card Series. Unless otherwise
stated, conditions are:
Vcc = 3.3V ±5%
Ta = -40°C to 85°C
Table 3-3: Absolute Maximum Conditions
PARAMETER
Input Power
Voltage on any pin except Vcc with respect to GND.
SYMBOL
Vcc
V
CONDITIONS
-0.3Vmin. to 3.6Vmax.
-0.5Vmin. to Vcc + 0.5Vmax.
The card does not need to operate, or to meet any operating specifications outside its operating
conditions. Application of absolute maximum conditions shall not damage the card.
3.3.1 Maximum input current
Table 3-31: Maximum Input Current
POWER
LEVEL
0
1
Voltage
Average
Average
Average
Average
Temperature
Current Range
Current Range
Current Range
Current Range
During Test
(Active)
(Partial)
(Slumber)
(PHYSLP)
0 – 500mA
0 – 500mA
0-250mA
0-20mA
0 – 1200mA
0 – 1200mA
0-250mA
0-20mA
3.3V±1% at
23°C±1°C
3.3V±1% at
23°C±1°C
To comply with this specification, current requirements shall not exceed the maximum limit.
For CFast cards, two power levels are defined. Power Level 0 has a maximum average current of 500
mA, while Power Level 1 has an increased maximum current of 1200 mA for 3.3V. If the CFast card
does not support the CFA Feature Set, the card shall stay within the power envelope of Power Level 1.
CFast cards shall operate within the specifications for Power Level 0 at power on and after reset. CFast
cards shall also support ATA Identify Device and Set Features commands in Power Level 0. This
requirement allows the host device to determine the CFast card’s capabilities and which Power Levels
are supported. The possibilities are:
Your Ultimate Memory Solution!
15
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
 Power Level 0,
 Power Level 1,
 Power Level 0 and Power Level 1.
The host shall use the Set Features command to set the desired power level to the card if it is
compatible with it, or reject the CFast card.
An example of a CFast card using both Power Level 0 and Power Level 1 is a Flash memory card
supporting both Power Levels. When set by the host to Power Level 0 (default) it shall have lower
performance than when it is set to Power Level 1, but shall not exceed the Power Level 0 current
consumption.
Your Ultimate Memory Solution!
16
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
4 ATA Command Description
4.1 ATA Command Set
Table 4-1. ATA Command Set
COMMAND
CODE
Check Power Mode
Erase Sector(s) (CFA)
Execute Drive Diagnostic
Flush Cache
Flush Cache Ext
Identify Drive
Idle
Idle Immediate
Initialize Drive Parameters
Read DMA
Read DMA Ext
Read FPDMA Queued
Read Log Ext
Read Multiple
Read Multiple Ext
Read Sector(s)
E5h or 98h
C0h
90h
E7h
EAh
ECh
E3h
E1h
91h
C8h or C9h
25h
60h
2Fh
C4h
29h
20h or
21h
24h
40h or
41z
42h
1Xh
F6h
F3h
F4h
F5h
F1h
F2h
7Xh
EFh
C6h
E6h
B0h
E2h
E0h
CAh or CBh
35h
3Dh
61h
C5h
39h
CEh
30h or 31h
34h
Read Sector(s) Ext
Read Verify Sector(s)
Read Verify Sector(s) Ext
Recalibrate
Security Disable Password
Security Erase Prepare
Security Erase Unit
Security Freeze Lock
Security Set Password
Security Unlock
Seek
Set Features
Set Multiple Mode
Set Sleep Mode
SMART
Stand By
Stand By Immediate
Write DMA
Write DMA Ext
Write DMA FUA Ext
Write FPDMA Queued
Write Multiple
Write Multiple Ext
Write Multiple FUA Ext
Write Sector(s)
Write Sector(s) Ext
FR
SC
CY
DH
Y
Y
Y
-
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
D
Y
Y
D
D
D
Y
Y
Y
Y
Y
Y
Y
Y
-
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
-
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
D
D
D
D
D
D
D
Y
D
D
D
D
D
D
Y
Y
Y
Y
Y
Y
Y
Y
Y
Your Ultimate Memory Solution!
17
SN
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
4.2 Identify Device Data
Table 4-2 Identify Device Data
Your Ultimate Memory Solution!
18
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
Your Ultimate Memory Solution!
19
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
5 S.M.A.R.T. Function
5.1 S.M.A.R.T. Feature
Self-monitoring analysis and reporting technology (S.M.A.R.T.) is used to protect the user from
unscheduled downtime. By monitoring and storing critical performance and calibration parameters,
S.M.A.R.T. feature set devices attempt to predict the likelihood of near-term degradation or fault
condition. Informing the host system of a negative reliability condition allows the host system to warn
the user of the impending risk of a data loss and advise the user of appropriate action.
5.2 S.M.A.R.T. Feature Register Values
In order to select a subcommand the host must write the subcommand code to the device's Features
Register before issuing the S.M.A.R.T .Function Set command. The subcommands are listed below.
Table 5-2: S.M.A.R.T. Feature Register Values
Note:
If the reserved size is below the threshold, the status can be read from the Cylinder Register using the
Return Status command (DAh)
Your Ultimate Memory Solution!
20
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
5.3 S.M.A.R.T. Data Structure
The following 512 bytes make up the device S.M.A.R.T. data structure. Users can obtain the data
using the “Read Data” command (D0h).
Table 5-3: S.M.A.R.T. Data Structure
Byte
F/V
Description
0~1
X
Revision code
2~361
X
Vendor specific
362
V
Off-line data collection status
363
X
Self-test execution status byte
364~365
V
Total time in seconds to complete off-line data collection activity
366
X
Vendor specific
367
F
Off-line data collection capability
368~369
F
S.M.A.R.T. capability
370
F
Error logging capability:7-1 Reserved
0 1 = Device error logging supported
371
X
Vendor specific
372
F
Short self-test routine recommended polling time(in minutes)
373
F
Extended self-test routine recommended polling time(in minutes)
374
F
Conveyance self-test routine recommended polling time(in minutes)
375~385
R
Reserved
386~395
F
Firmware Version/Date Code
396~397
F
Reserved
398~399
V
Reserved
400~406
F
Controller
407~415
X
Vendor specific
416
F
Reserved
417
F
Program/write the strong page only
418~419
V
Number of spare block
420~423
V
Average erase count
424~510
X
Vendor specific
511
V
Data structure checksum
Notes:
F=content (byte) is fixed and does not change
V=content (byte) is variable and maybe change depending on the state of the device or the command executed
by the device
X= content (byte) is vendor specific and maybe fixed or variable
R=content (byte) is reserved and shall be zero
Your Ultimate Memory Solution!
21
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
5.4 ATP S.M.A.R.T. Tool
ATP provides S.M.A.R.T. Tool for Windows 2000/XP/Vista/7 and Linux, It can monitor the state of
Industrial Grad CFast card, and the following picture shows S.M.A.R.T. tool operation. This tool
supports that users read spare and bad block information. Users can thus evaluate drive health at run
time and receive an early warning before the drive life ends.
Figure 5-4: ATP S.M.A.R.T. tool operation
Note: The S.M.A.R.T. tool version will be updated from time to time. Please check with sales for the latest
version.
Your Ultimate Memory Solution!
22
ATP Confidential & Proprietary
Revision 1.1
ATP Industrial Grade CFast Specification
ATP Electronics Inc.
ATP Electronics
Taiwan, Inc.
ATP Electronics
Europe B.V.
ATP Electronics
Japan office
ATP Electronics
Shangha, Inc
750 North Mary Ave.
Sunnyvale, CA 94085
USA
10F, No. 185, Tiding
Blvd. Sec. 2 Neihu,
Taipei, Taiwan 114
Corkstraat 46 Rotterdam
3047 AC
The Netherlands
#1007, 10F, 1-8-4,
Kandasakuma-cho
Chiyoda-ku, 101-0025,
Japan
B102, #500 Bibo Rd.
Zhangjiang High-Tech
Park,Pudong,
Shanghai,China
[email protected]
Phone: +1-408-7325000 ext. 5859
Fax: +1-408-732-5055
http://www.atpinc.com
[email protected]
Phone: +886-2-26596368
Fax: +886-2-2659-4982
http://www.atpinc.com
[email protected]
Phone: +31 (0) 88 287
0000
Fax: +31 (0) 88 287
0099
http://www.atpinc.com
[email protected]
[email protected]
Phone: +86-2150802220
Fax: +86-21-50802219
http://www.atpinc.com
Your Ultimate Memory Solution!
23
ATP Confidential & Proprietary
http://www.atpinc.com