MLC
CompactFlash Card
HERCULES-K Series
Product Specification
APRO MLC CompactFlash Card
Version 01V1
Document No. 100-xxCFC-MKCTMB-01V0
October 2017
APRO CO., LTD.
Phone: +88628226-1539
Fax: +88628226-1389
i
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
This document is for information use only and is subject to change without prior notice. APRO Co., Ltd. Assumes no responsibility
for any errors that may appear in this document, nor for incidental or consequential damages resulting from the furnishing,
performance or use of this material. No part of this document may be reproduced, transmitted, transcribed, stored in a retrievable
manner or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic,
optical, chemical, manual or otherwise, without the prior written consent of an officer of APRO Co., Ltd..
All parts of the APRO documentation are protected by copyright law and all rights are reserved.
APRO and the APRO logo are registered trademarks of APRO Co., Ltd. CompactFlash is a U.S. registered trademark of SanDisk
Corporation.
Product names mentioned herein are for identification purposes only and may be trademarks and/or registered trademarks of their
respective companies.
© 2016 APRO Corporation. All rights reserved.
Revision History
Revision
ii
Description
Date
1.0
Preliminary Release
2016/4/12
1.1
Add. 256GB Capacity
2017/10/25
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
CONTENTS
INTRODUCTION.................................................................................................................................... - 4 -
1.
1.1.
SCOPE............................................................................................................................................................ - 5 -
1.2.
SYSTEM FEATURES ........................................................................................................................................... - 5 -
1.3.
CFA 4.1 SPECIFICATION .................................................................................................................................... - 5 -
1.4.
ATA/ATAPI-7 STANDARD ................................................................................................................................ - 5 -
1.5.
TECHNOLOGY INDEPENDENCE............................................................................................................................. - 5 -
1.6.
CONFORMAL COATING ...................................................................................................................................... - 6 PRODUCT SPECIFICATIONS ................................................................................................................... - 7 -
2.
2.1.
SYSTEM ENVIRONMENTAL SPECIFICATIONS ........................................................................................................... - 7 -
2.2.
SYSTEM POWER REQUIREMENTS ........................................................................................................................ - 7 -
2.3.
SYSTEM PERFORMANCE .................................................................................................................................... - 7 -
2.4.
SYSTEM RELIABILITY ......................................................................................................................................... - 8 -
2.5.
SYSTEM ENDURANCE ........................................................................................................................................ - 8 -
2.6.
PHYSICAL SPECIFICATIONS ................................................................................................................................. - 9 -
2.7.
DEVICE PARAMETER ....................................................................................................................................... - 10 INTERFACE DESCRIPTION ................................................................................................................... - 10 -
3.
3.1.
CF INTERFACE (COMPACTFLASH TYPE I) ............................................................................................................. - 10 -
3.2.
PIN ASSIGNMENTS ......................................................................................................................................... - 11 -
3.3.
ELECTRICAL DESCRIPTION ................................................................................................................................ - 13 -
4.
ELECTRICAL SPECIFICATION ................................................................................................................ - 20 -
5.
SOFTWARE SPECIFICATION ................................................................................................................. - 20 5.1.
ATA COMMAND SET ...................................................................................................................................... - 20 -
4.1.
ATA COMMAND DESCRIPTION ......................................................................................................................... - 23 -
4.2.
S.M.A.R.T COMMAND SUPPORT .................................................................................................................... - 36 -
4.2.1.
SMART Feature Register Values ........................................................................................................... - 36 -
4.2.2.
SMART Data Structure ( Read Data (Doh)) .......................................................................................... - 37 -
4.2.3.
Execution of the SMART Function ........................................................................................................ - 38 -
4.3.
ID TABLE INFORMATION.................................................................................................................................. - 38 -
APPENDIX A.
ORDERING INFORMATION .................................................................................................... - 40 -
1.
PART NUMBER LIST ............................................................................................................................ - 40 -
2.
PART NUMBER DECODER ................................................................................................................... - 41 -
APPENDIX B.
-3-
LIMITED WARRANTY ............................................................................................................. - 42 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
1. Introduction
APRO MLC CompactFlash (CF) Card – HERCULES-K Series designed to follow ATAPI-7 standard. The main used Flash memories are
MLC-NAND type flash memory chips. The available Card capacities are 4GB, 8GB, 16GB, 32GB, 64GB, 128GB and 256GB. The
operating temperature grade is optional for commercial level 0°C ~ 70°C and wide temperature level -40°C ~ +85°C. The APRO MLC
CompactFlash (CF) Cards are designed electrically complies with the conventional IDE hard Card and support True IDE Mode. The
data transfer modes supports PIO- 0, 1, 2, 3, 4, 5, 6 or MDMA- 0, 1, 2,3 ,4 or UDMA- 0, 1, 2, 3, 4, 5, 6, 7. The fastest reading speed is
up to 110.0 MB/sec and writing speed is up to 110.0 MB/sec,
The APRO MLC CF products provide a high level interface to the host computer. This interface allows a host computer to issue
commands to the CompactFlash (CF) Card to read or write blocks of memory. Each sector is protected by a powerful 72 bits per
1024 bytes block Error Correcting Code (ECC). APRO MLC CompactFlash (CF) Card’s HERCULES-K Series intelligent controller
manages interface protocols, data storage and retrieval as well as ECC, defect handling and diagnostics, power management and
clock control.
Figure 1 shows a block diagram of the used high tech MLC CompactFlash (CF) Card controller.
Figure 1: CompactFlash Card HERCULES-K Series Controller Block Diagram
-4-
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
1.1.
Scope
This document describes the features and specifications and installation guide of APRO’s MLC CF Cards –HERCULES-K Series. In the
appendix, there provides order information, warranty policy, RMA/DOA procedure for the most convenient reference.
1.2.
System Features

Non-volatile memory and no moving parts

NAND type MLC flash technology

Card capacity from 4GB to 256GB

ATA inter face and support PC Card Memory mode, PC Card I/O mode and True IDE mode

Data transfer supports PIO- 0~4, MWDMA- 0~4 or UDMA- 0~6

Performance up to 110.0 MB/sec

72 bits per 1024 bytes block error correction (ECC) and retry capabilities

+5 V ±10% or +3.3 V ±5% operation

Working well in severe environment

Supports PC Card Memory mode or True IDE mode

Supports Auto Stand-by mode and Auto Sleep mode

Very high performance, very low power consumption

Low weight, Noiseless
1.3.
CFA 4.1 Specification
APRO MLC CF Cards –HERCULES-K Series is fully compatible with the CFA 4.1 specification.
1.4.
ATA/ATAPI-7 Standard
APRO MLC CF Cards –HERCULES-K Series is compliant to ATA/ATAPI-7 and below version.
1.5.
Technology Independence
With the proprietary method to manage variable kinds of flash in terms of global wear-leveling and 72 bits per 1024 bytes block
ECC (Error Code Correction), it translate the ATA control, address and data bus signals into the management unit of NAND type
flash devices and constitute the CompactFlash (CF) Cards more ideal than the conventional hard Card drives.
-5-
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
1.6.
Conformal coating
Conformal coating is a protective, dielectric coating designed to conform to the surface of an assembled printed circuit board.
Commonly used conformal coatings include silicone, acrylic, urethane and epoxy. APRO applies only silicone on APRO storages
products upon requested especially by customers. The type of silicone coating features good thermal shock resistance due to
flexibility. It is also easy to apply and repair.
Conformal coating offers protection of circuitry from moisture, fungus, dust and corrosion caused by extreme environments. It also
prevents damage from those Flash storages handling during construction, installation and use, and reduces mechanical stress on
components and protects from thermal shock. The greatest advantage of conformal coating is to allow greater component density
due to increased dielectric strength between conductors.
APRO uses MIL-I-46058C silicon conformal coating.
-6-
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
2. Product Specifications
For all the following specifications, values are defined at ambient temperature and nominal supply voltage unless otherwise stated.
2.1. System Environmental Specifications
Table 1: Environmental Specification
APRO MLC CF Card - HERCULES-K Series
Temperature
Commercial Grade
Wide Temp. Grade
Operating:
0ºC ~ +70ºC
-40ºC ~ +85ºC
Non-operating:
-20ºC ~ +80ºC
-50ºC ~ +95ºC
Humidity
Operating & Non-operating:
10% ~ 95% non-condensing
Vibration
Operating & Non-operating:
7 Hz to 2 KHz, 20G, 3 axes (IEC 68-2-6)
Shock
Operating & Non-operating:
Duration: 0.5ms, 1500G, 3 axes (IEC 68-2-27)
2.2. System Power Requirements
Table 2: Power Requirement
APRO MLC CF Card - HERCULES-K Series
Commercial Grade
DC Input Voltage (VCC) 100mV max. ripple(p-p)
+5V Current
Wide Temp. Grade
+5V ± 10% / +3.3V ± 5%
Reading Mode :
148.0 mA (Typ.)
Writing Mode :
155.0 mA (Typ.)
(Maximum average value)
Idle Mode :
4 mA (Typ.)
2.3. System Performance
Table 3: System Performances
- PIO mode : 0, 1, 2, 3, 4
Data Transfer Mode supporting
- DMA MW Mode: 0, 1, 2, 3, 4
- UDMA Mode: 0, 1, 2, 3, 4, 5, 6
Average Access Time
Maximum
Performance
0.2 ms(estimated)
Capacity
4GB
8GB
16GB
32GB
64GB
128GB
256GB
Sequential Read (MB/s)
UDMA -4
75.0
80.0
110.0
110.0
110.0
110.0
101
Sequential Write(MB/s)
UDMA -4
25.0
25.0
45.9
75.2
74.8
110.0
74.8
1
1
2
2
4
4
4
The number of Flash IC
Note:
(1). All values quoted are typically at 25℃ and nominal supply voltage.
(2). Testing of the MLC CompactFlash (CF) Card maximum performance was performed under the following platform:
- Computer with AMD 3.0GHz processor
- Windows XP Professional operating system
-7-
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
2.4. System Reliability
Table 4: System Reliability
Wear-leveling Algorithms
Global wear-leveling algorithms
ECC Technology
72-bits per 1024 bytes block
2.5. System Endurance
Table 5: System Tera Bytes Written (TBW)
TBW ( Tera Bytes Written )
Capacity
TBW (TB)
DWPD & Lifespan
4GB
1.17
8GB
2.34
16GB
4.68
DWPD=0.41
32GB
9.37
DWPD ( Drive Written Per Day )
64GB
18.75
Lifespan = 2 Years
128GB
37.5
256GB
75.0
Note:
(1) Total bytes written is based on JEDEC 218(SSD Requirements and Endurance Test Method) & JEDEC 219(Enterprise Work loading)
(2) Lifespan is calculated by device written per day.
-8-
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
2.6. Physical Specifications
Refer to Table 6 and see Figure 2 for MLC CF Card – HERCULES-K Series physical specifications and dimensions.
Table 6: Physical Specifications
MLC CompactFlash Card ( Type I CompactFlash )
Length:
36.40 ± 0.15 mm(1.433±0.006 in)
Width:
42.80 ± 0.10 mm(1.685±0.004 in)
Thickness:
3.3 mm ± 0.10 mm(0.130±0.004 in) (Excluding Lip)
Weight:
12 g (.40oz) typical, 15.0 g (.50 oz) maximum
Figure 2: CompactFlash Card Dimension
-9-
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
2.7. Device Parameter
The table 7 shows the specific capacity for the various models and the default number of heads, sectors/track and cylinders.
Table 7: Device Parameter
Unformatted Capacity
Cylinder
Head
Sector
Total LBA Sectors
4GB
7,785
16
63
7,847,280
8GB
15,538
16
63
15,662,304
16GB
31,045
16
63
31,293,360
32GB
62,041
16
63
62,537,328
64GB
16,383
16
63
125,059,072
128GB
16,383
16
63
250,085,376
256GB
16,383
16
63
500,170,752
3. Interface Description
3.1. CF interface (CompactFlash Type I)
Figure 3: 50-pin CompactFlash Type I Connector
- 10 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
3.2. Pin Assignments
Signals whose source is the host is designated as inputs while signals that the MLC CompactFlash (CF) Card sources are outputs. The
pin assignments are listed in below table 8.
The signal/pin assignments are listed in below Table 8. Low active signals have a “-” prefix. Pin types are Input, Output or
Input/Output.
Table 8: Pin Assignments and Pin Type
PC Card Memory Mode
Signal
Pin
In, Out
Pin No.
Signal
Pin No.
Name
1
GND
2
D03
3
Type
4
PC Card I/O Mode
Type
True IDE Mode
In, Out
Pin Type
Signal
Pin No.
Name
Type
Ground
In, Out
Pin Type
Name
Type
1
GND
Ground
Ground
1
GND
I/O
11Z,OZ3
2
D03
I/O
11Z,OZ3
2
D03
I/O
11Z,OZ3
D04
I/O
11Z,OZ3
3
D04
I/O
11Z,OZ3
3
D04
I/O
11Z,OZ3
4
D05
I/O
11Z,OZ3
4
D05
I/O
11Z,OZ3
4
D05
I/O
11Z,OZ3
5
D06
I/O
11Z,OZ3
5
D06
I/O
11Z,OZ3
5
D06
I/O
11Z,OZ3
6
D07
I/O
11Z,OZ3
6
D07
I/O
11Z,OZ3
6
D07
I/O
11Z,OZ3
7
-CE1
I
13U
7
-CE1
I
13U
7
-CS0
I
13Z
8
A10
I
11Z
8
A10
I
11Z
8
A102
I
11Z
9
-OE
I
13U
9
-OE
I
13U
9
-ATA SEL
I
13U
10
A09
I
11Z
10
A09
I
11Z
10
A092
I
11Z
11
A08
I
11Z
11
A08
I
11Z
11
A082
I
11Z
12
A07
I
11Z
12
A07
I
11Z
12
A072
I
11Z
13
VCC
Power
13
VCC
Power
13
VCC
2
Power
14
A06
I
11Z
14
A06
I
11Z
14
A06
I
11Z
15
A05
I
11Z
15
A05
I
11Z
15
A052
I
11Z
16
A04
I
11Z
16
A04
I
11Z
16
A042
I
11Z
2
17
A03
I
11Z
17
A03
I
11Z
17
A03
I
11Z
18
A02
I
11Z
18
A02
I
11Z
18
A02
I
11Z
19
A01
I
11Z
19
A01
I
11Z
19
A01
I
11Z
20
A00
I
11Z
20
A00
I
11Z
20
A00
I
11Z
21
D00
I/O
11Z,OZ3
21
D00
I/O
11Z,OZ3
21
D00
I/O
11Z,OZ3
22
D01
I/O
11Z,OZ3
22
D01
I/O
11Z,OZ3
22
D01
I/O
11Z,OZ3
23
D02
I/O
11Z,OZ3
23
D02
I/O
11Z,OZ3
23
D02
I/O
11Z,OZ3
24
WP
O
OT3
24
-IOIS16
O
OT3
24
-IOCS16
O
ON3
25
-CD2
O
Ground
25
-CD2
O
Ground
25
-CD2
O
Ground
26
-CD1
O
Ground
26
-CD1
O
Ground
26
-CD1
O
Ground
- 11 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
PC Card Memory Mode
Signal
Pin
In, Out
Pin No.
Signal
Pin No.
Name
Type
4
PC Card I/O Mode
Type
27
1
D11
I/O
11Z,OZ3
28
D121
I/O
29
D13
1
30
D14
31
D15
True IDE Mode
In, Out
Pin Type
Name
Type
27
1
D11
I/O
11Z,OZ3
11Z,OZ3
28
D121
I/O
I/O
11Z,OZ3
29
D13
1
1
I/O
11Z,OZ3
30
D14
1
I/O
11Z,OZ3
31
D15
1
Signal
Pin No.
In, Out
Pin Type
Name
Type
27
1
D11
I/O
11Z,OZ3
11Z,OZ3
28
D121
I/O
11Z,OZ3
I/O
11Z,OZ3
29
D13
1
I/O
11Z,OZ3
1
I/O
11Z,OZ3
30
D14
1
I/O
11Z,OZ3
1
I/O
11Z,OZ3
31
D15
1
I/O
11Z,OZ3
1
1
32
-CE2
I
13U
32
-CE2
I
13U
32
-CS1
I
13Z
33
-VS1
O
Ground
33
-VS1
O
Ground
33
-VS1
O
Ground
I
13Z
I
13Z
-IORD7
HSTROBE8
34
-IORD
I
13U
34
-IORD
I
13U
34
-HDMARD
Y9
-IOWR7
35
-IOWR
I
13U
35
-IOWR
I
13U
35
36
-WE
I
13U
36
-WE
I
13U
36
-WE3
I
13U
37
READY
O
OT1
37
-IREQ
O
OT1
37
INTRQ
O
OZ1
38
VCC
Power
38
VCC
Power
38
VCC
39
-CSEL5
I
12Z
39
-CSEL5
I
12Z
39
-CSEL
I
12U
40
-VS2
O
OPEN
40
-VS2
O
OPEN
40
-VS2
O
OPEN
41
RESET
I
12Z
41
RESET
I
12Z
41
-RESET
I
12Z
O
ON1
STOP8.9
Power
IORDY7
-DDMARD
42
-WAIT
O
OT1
42
-WAIT
O
OT1
42
Y8
DSTROBE9
43
-INPACK
O
OT1
43
-INPACK
O
OT1
43
DMARQ
O
OZ1
44
-REG
I
13U
44
-REG
I
13U
44
-DMACK6
I
13U
45
BVD2
O
OT1
45
-SPKR
O
OT1
45
-DASP
I/O
11U,ON1
46
BVD1
O
OT1
46
-STSCHG
O
OT1
46
-PDIAG
I/O
11U.ON1
47
D081
I/O
11Z,OZ3
47
D081
I/O
11Z,OZ3
47
D081
I/O
11Z,OZ3
48
D091
I/O
11Z,OZ3
48
D091
I/O
11Z,OZ3
48
D091
I/O
11Z,OZ3
49
D101
I/O
11Z,OZ3
49
D101
I/O
11Z,OZ3
49
D101
I/O
11Z,OZ3
50
GND
Ground
50
GND
Ground
50
GND
Ground
Note:
1) These signals are required only for 16 bit accesses and not required when installed in 8 bit systems. Devices should allow for 3-state signals not
to consume current.
- 12 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
2) The signal should be grounded by the host.
3) The signal should be tied to VCC by the host.
4) The mode is optional for CF+ Cards, but required for CompactFlash Cards.
5) The -CSEL signal is ignored by the card in PC Card modes. However, because it is not pulled up on the card in these modes, it should not be left
floating by the host in PC Card modes. In these modes, the pin should be connected by the host to PC Card A25 or grounded by the host.
6) If DMA operations are not used, the signal should be held high or tied to VCC by the host. For proper operation in older hosts: while DMA
operations are not active, the card shall ignore this signal, including a floating condition
7) Signal usage in True IDE Mode except when Ultra DMA mode protocol is active.
8) Signal usage in True IDE Mode when Ultra DMA mode protocol DMA Write is active.
9) Signal usage in True IDE Mode when Ultra DMA mode protocol DMA Read is active.
3.3. Electrical Description
The CompactFlash Card HERCULES-K Series is optimized for operation with hosts, which support the PCMCIA/ I/O interface standard
conforming to the PC Card ATA specification. However, the CompactFlash Card may also be configured to operate in systems that
support only the memory interface standard. The configuration of the CompactFlash Card will be controlled using the standard
PCMCIA configuration registers starting at address 200h in the Attribute Memory space of the CompactFlash Card.
Table 9: describes the I/O signals. Signals whose source is the host are designated as inputs while signals that the CompactFlash
Card sources are outputs. The CompactFlash Card logic levels conform to those specified in the PCMCIA Release 2.1 Specification.
See Section 3.3 for definitions of Input and Output type.
Table 9: Signal Description
Signal Name
Dir
Pin
A10 – A0
Description
These address lines along with the –REG signal are used to select
(PC Card Memory Mode)
8,10,11,12,1
I
4,15,16,17,1
8,19,20
the following : The I/O port address registers within the
CompactFlash Card or CF+ Card, the memory mapped port
address registers within the CompactFlash Card or CF+ Card, a
byte in the card’s information structure and its configuration
control and status registers.
A10 – A0
8,10,11,12,1
(PC Card I/O Mode)
4,15,16,17,1
This signal is the same as the PC Card Memory Mode signal.
8,19,20
A2 – A0
In True IDE Mode, only A[2:0] are used to select the one of eight
(True IDE Mode)
18,19,20
registers in the Task File, the remaining address lines should be
grounded by the host.
BVD1
(PC Card Memory Mode)
-STSCHG
- 13 -
I/O
46
This signal is asserted high, as BVD1 is not supported.
This signal is asserted low to alert the host to changes in the
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Signal Name
Dir
Pin
Description
(PC Card I/O Mode)
READY and Write Protect states, while the I/O interface is
Status Changed
configured. It use is controlled by the Card Config and Status
Register.
-PDIAG
In the True IDE Mode, this input / output is the Pass Diagnostic
(True IDE Mode)
signal in the Master / Slave handshake protocol.
BVD2
(PC Card Memory Mode)
I/O
45
This signal is asserted high, as BVD2 is not supported.
-SPKR
This line is the Binary Audio output from t he card. If the Card
(PC Card I/O Mode)
does not support the Binary Audio function, this line should be
held negated.
-DASP
In the True IDE Mode, this input/output is the Disk Active/Slave
(True IDE Mode)
Present signal in the Master/Slave handshake protocol.
-CD1, -CD2
These Card Detect pins are connected to ground on the
(PC Card Memory Mode)
O
26,25
CompactFlash Card or CF+ Card. They are used by the host to
determine that the CompactFlash Card or CF+ Card is fully
inserte4d into its socket.
-CD1, -CD2
This signal is the same for all modes.
(PC Card I/O Mode)
-CD1, -CD2
This signal is the same for all modes.
(True IDE Mode)
-CE1, -CE2
These input signals are used both to select the card and to
(PC Card Memory Mode) Card
indicate to the card whether a byte or a word operation is being
Enable
I
7,32
performed. –CE2 always accesses the odd byte of the word. –CE1
accesses the even byte or the Odd byte of the word depending on
A0 and –CE2. A multiplexing scheme based on A0, -CE1, -CE2
allows 8 bit hosts to access all data on D0-D7.
-CE1, -CE2
(PC Card I/O Mode)
This signal is the same as the PC Card Memory Mode signal.
Card Enable
-CS0, -CS1
In the True IDE Mode, -CS0 is the chip select for the task file
(True IDE Mode)
registers while –CS1 is used to select the Alternate Status Register
and the Device Control Register.
While –DMACK is asserted, -CS0 and –CS1 shall be held negated
and the width of the transfers shall be 16bits.
-CSEL
(PC Card Memory Mode)
-CSEL
- 14 -
I
39
This signal is not used for this mode, but should be connected by
the host to PC Card A25 or grounded by the host.
This signal is not used for this mode, but should be connected by
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Signal Name
Dir
Pin
Description
(PC Card I/O Mode)
the host to PC Card A25 or grounded by the host.
-CSEL
This internally pulled up signal is used to configure this device as a
(True IDE Mode)
Master or a Slave when configured in the True IDE Mode.
When the pin is open, this device is configured as a Slave.
D15 – D00
31,30,29,28,
(PC Card Memory Mode)
27,49,48,47,
I/O
6,5,4,3,2,23,
22,21
D15 – D00
These lines carry the Data, Commands and Status information
between the host and the controller. D00 is the LSB of the Even
Byte of the Word. D08 is the LSB of the Odd Byte of the Word.
This signal is the same as the PC Card Memory Mode signal.
(PC Card I/O Mode)
D15 – D00
In True IDE Mode, all Task File operations occur in byte mode on
(True IDE Mode)
the low order bus D[7:0] while all data transfers are 16 bit using
D[15:0].
GND
(PC Card Memory Mode)
--
1,50
GND
This signal is the same for all modes.
(PC Card I/O Mode)
GND
This signal is the same for all modes.
(True IDE Mode)
-INPACK
(PC Card Memory Mode)
Ground
O
43
This signal is not used in this mode.
-INPACK
The Input Acknowledge signal is asserted by the CompactFlash
(PC Card I/O Mode)
Card or CF+ Card when the card is selected and responding to an
Input Acknowledge
I/O read cycle at the address that is on the address bus. This
signal is used by the host to control the enable of any input data
buffers between the CompactFlash Card or CF+ Card and the CPU.
DMARQ
This signal is a DMA Request that is used for DMA data transfers
(True IDE Mode)
between host and device. It shall be asserted by the device when
it is ready to transfer data to or from the host. For Multiword
DMA transfers, the direction of data transfer is controlled
by –IORD and –IOWR. This signal is used in a handshake manner
with –DMACK, i.e., the device shall wait until the host
asserts –DMACK before negating DMARQ, and re-asserting
DMARQ if there is more data to transfer.
DMAARQ shall not be driven when the device is not selected.
While a DMA operation is in progress, -CS0 and –CS1 shall be held
negated and the width of the transfers shall be 16bits.
- 15 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Signal Name
Dir
Pin
Description
If there is no hardware support for DMA mode in the host, this
output signal is not used and should not be connected at the host.
In this case, the BIOS must report that DMA mode is not
supported by the host so that device will not attempt DMA mode.
A host that does not support DMA mode and implements both
PCMCIA and True-IDE modes of operation need not alter the
PCMCIA mode connections while in True-IDE mode as long as this
does not prevent proper operation in any mode.
-IORD
(PC Card Memory Mode)
I
34
This signal is not used in this mode.
-IORD
This is an I/O Read strobe generated by the host. This signal gates
(PC Card I/O Mode)
I/O data onto the bus from the CompactFlash Card or CF+ Card
when the card is configured to use the I/O interface.
-IORD
In True IDE Mode, while Ultra DMA mode is not active, this signal
(True IDE Mode –Except Ultra DMA
has the same function as in PC Card I/O Mode.
Protocol Active )
-HDMARDY
In True IDE Mode when Ultra DMA mode DMA Read is active this
(True IDE Mode – In Ultra DMA
signal is asserted by the host to indicate that the host is read to
Protocol DMA Read)
receive Ultra DMA data-in bursts. The host may
negate –HDMARDY to pause an Ultra DMA transfer.
HSTROBE
In True IDE Mode when Ultra DMA mode DMA Write is active this
(True IDE Mode – In Ultra DMA
signal is the data out strobe generated by the host. Both rising
Protocol DMA Write)
and falling edge of HSTROBE cause data to be latched by the
device. The host may stop generating HSTROBE edges to pause an
Ultra DMA data-out burst.
-IOWR
(PC Card Memory Mode)
I
35
This signal is not used in this mode.
-IOWR
The I/O Write strobe pulse is used to clock I/O data on the Card
(PC Card I/O Mode)
Data bus into the CompactFlash Card or CF+ Card controller
registers when the CompactFlash Card or CF+ Card is configured
to use the I/O interface.
The clocking shall occur on the negative to positive edge of the
signal (trailing edge).
-IOWR
In True IDE Mode, while Ultra DMA mode protocol is not active
(True IDE Mode – Except Ultra DMA
this signal has the same function as in PC Card I/O Mode.
Protocol Active)
When Ultra DMA mode protocol is supported, this signal must be
negated before entering Ultra DMA mode protocol.
- 16 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Signal Name
Dir
Pin
Description
STOP
In True IDE Mode, while Ultra DMA mode protocol is active, the
(True IDE Mode – Ultra DMA
assertion of this signal causes the termination of the Ultra DMA
Protocol Active)
burst.
-OE
This is an Output Enable Strobe Generated by the host interface.
(PC Card Memory Mode)
I
9
It is used to read data from the CompactFlash Card or CF+ Card in
Memory Mode and to read the CIS and configuration registers.
-OE
In PC Card I/O Mode, this signal is used to read the CIS and
(PC Card I/O Mode)
configuration registers.
-ATA SEL
To enable True IDE Mode this input should be grounded by the
(True IDE Mode)
host.
READY
In Memory Mode, this signal is set high when the CompactFlash
(PC Card Memory Mode)
Card or CF+ Card is ready to accept a new data transfer operation
and is held low when the card is busy.
At power up and at Reset, the READY signal is held low (bus) until
the CompactFlash Card or CF+ Card has completed its power up
O
37
or reset function. No access of any type should be made to the
CompactFlash Card or CF+ Card during this time.
Note, however, that when a card is powered up and used with
RESET continuously disconnected or asserted, the Reset function
of the RESET pin is disabled. Consequently, the continuous
assertion of RESET from the application of power shall not cause
the READY signal to remain continuously in the busy state.
-IREQ
I/O Operation – After the CompactFlash Card or CF+ Card has
(PC Card I/O Mode)
been configured for I/O operation, this signal is used as –Interrupt
Request. This line is strobed low to generate a pulse mode
interrupt or held low for a level ode interrupt.
INTRQ
In True IDE Mode signal is the active high Interrupt Request to the
(True IDE Mode)
host.
-REG
This signal is used during Memory Cycles to distinguish between
(PC Card Memory Mode) Attribute
I
44
Common Memory and Register (Attribute) Memory accesses.
Memory Select
High for Common Memory, Low for Attribute Memory.
-REG
The signal shall also be active (low) during I/O Cycles when the I/O
(PC Card I/O Mode)
address is on the Bus.
-DMACK
This is a DMA Acknowledge signal that is asserted by the host in
(True IDE Mode)
response to DMARQ to initiate DMA transfers.
While DMA operations are not active, the card shall ignore
the –DMACK signal, including a floating condition.
- 17 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Signal Name
Dir
Pin
Description
If DMA operation is not supported by a True IDE Mode only host,
this signal should be driven high or connected to VCC by the host.
A host that does not support DMA mode and implements both
PCMCIA and True-IDE modes of operation need not alter the
PCMCIA mode connections while in True-IDE mode as long as this
does not prevent proper operation all modes.
RESET
The CompactFlash Card or CF+ Card is Reset when the RESET pin
(PC Card Memory Mode)
is high with the following important exception:
The host may leave the RESET pin open or keep it continually high
I
41
from the application of power without causing a continuous Reset
of the card. Under either of these conditions, the card shall
emerge from power-up having completed an initial Reset.
The CompactFlash Card or CF+ Card is also Reset when the Soft
Reset bit in the Card Configuration Option Register is set.
RESET
This signal is the same as the PC Card Memory Mode signal.
(PC Card I/O Mode)
-RESET
In the True IDE Mode, this input pin is the active low hardware
(True IDE Mode)
reset from the host.
VCC
(PC Card Memory Mode)
--
13,38
VCC
This signal is the same for all modes.
(PC Card I/O Mode)
VCC
This signal is the same for all modes.
(True IDE Mode)
-VS1
-VS2
(PC Card Memory Mode)
+5V, +3.3V power.
Voltage Sense Signals. –VS1 is grounded on the Card and sensed
O
33
by the Host so that the CompactFlash Card or CF+ Card CIS can be
40
read at 3.3 volts and –VS2 is reserved by PCMCIA for a secondary
voltage and is not connected on the Card.
-VS1
-VS2
This signal is the same for all modes.
(PC Card I/O Mode)
-VS1
-VS2
This signal is the same for all modes.
(True IDE Mode)
-WAIT
(PC Card Memory Mode)
The –WAIT signal is driven low by the CompactFlash Card or CF+
O
42
Card to signal the host to delay completion of a memory or I/O
cycle that is in progress.
- 18 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Signal Name
Dir
Pin
-WAIT
Description
This signal is the same as the PC Card Memory Mode signal.
(PC Card I/O Mode)
IORDY
In True IDE Mode, except in Ultra DMA modes, this output signal
(True IDE Mode –Except Ultra DMA
may be used as IORDY.
Mode)
-DDMARDY
In True IDE Mode, when Ultra DMA mode DMA Write is active,
(True IDE Mode –Ultra DMA Write
this signal is asserted by the host to indicate that the device is
Mode)
read to receive Ultra DMA data-in bursts. The device may
negate –DDMARDY to pause an Ultra DMA transfer.
DSTROBE
In True IDE Mode, when Ultra DMA mode DMA Write is active,
(True IDE Mode –Ultra DMA Read
this signal is the data out strobe generated by the device. Both
Mode)
the rising and falling edge of DSTROBE cause data to be latched by
the host. The device may stop generating DSTROBE edges to
pause an Ultra DMA data-out burst.
-WE
(PC Card Memory Mode)
This is a signal driven by the host and used for strobing memory
I
36
write data to the registers of the CompactFlash Card or CF+ Card
when the card is configured in the memory interface mode. It is
also used for writing the configuration registers.
-WE
In PC Card I/O Mode, this signal is used for writing the
(PC Card I/O Mode)
configuration registers.
-WE
In True IDE Mode, this input signal is not used and should be
(True IDE Mode)
connected to VCC by the host.
WP
Memory Mode –The CompactFlash Card or CF+ Card does not
(PC Card Memory Mode)
O
24
have a write protect switch. This signal is held low after the
Write Protect
completion of the reset initialization sequence.
-IOIS16
I/O Operation –When the CompactFlash Card or CF+ Card is
(PC Card I/O Mode)
configured for I/O Operation Pin 24 is used for the –I/O Selected
is 16 Bit Port (-IOIS16) function. A Low signal indicates that a 16
bit or odd byte only operation can be performed at the addressed
port.
-IOIS16
In True IDE Mode this output signal is asserted low when this
(True IDE Mode)
device is expecting a word data transfer cycle.
- 19 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
4. Electrical Specification
Table 10, Table 11, and Table 12 defines all D.C. Characteristics for the MLC CompactFlash (CF) Card. unless otherwise stated,
electrical condition is as below Table 9:
Table 10: Electrical Condition
Commercial Grade
Wide Temp. Grade
Vcc = 5V ±10%
Vcc = 5V ±10%
Vcc = 3.3V ± 5%
Vcc = 3.3V ± 5%
Ta = 0°C to +70°C
Ta = -40°C to +85°C
5. Software Specification
5.1. ATA Command Set
The following table summarizes the commands supported by the controller.
Table 11: ATA Command Set
Command
Code
FR
SC
SN
CY
DH
LBA
Controller Status
1
Check Power Mode
E5 or 98h
–
–
–
–
Y
–
Support
2
Execute Drive Diagnostic
90h
–
–
–
–
Y
–
Support
3
Erase Sector
C0h
–
Y
Y
Y
Y
Y
Support
4
Flush Cache
E7h
–
–
–
–
Y
–
NOT Support
5
Format Track
50h
–
Y
–
Y
Y
Y
Support
6
Identify Device
Ech
–
–
–
–
Y
–
Support
7
Idle
E3h or 97h
–
Y
–
–
Y
–
Support
8
Idle Immediate
E1h or 95h
–
–
–
–
Y
–
Support
9
Initialize Drive Parameters
91h
–
Y
–
–
Y
–
Support
1
Key Management Structure
B9 (Feature
Y
Y
Y
Y
Y
–
NOT Support
#1
0
Read
0-127)
1
Key Management Read Keying
B9 (Feature
Y
Y
Y
Y
Y
–
NOT Support
#1
1
Material
80)
1
Key Management Change Key
B9 (Feature
Y
Y
Y
Y
Y
–
NOT Support
#1
2
Management Value
81)
NOP
00h
–
–
–
–
Y
–
Support
Read Buffer
E4h
–
–
–
–
Y
–
Support
Read DMA
C8h
–
Y
Y
Y
Y
Y
Support
1
3
1
4
1
5
- 20 -
Note
#4
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
- 21 -
Read Long Sector
22h or 23h
–
Y
Y
Y
Y
NOT Support
Read Multiple
C4h
–
Read Sector(s)
20h or 21h
Read Verify Sector(s)
Y
Y
Y
Y
Y
Support
–
Y
Y
Y
Y
Y
Support
40h or 41h
–
Y
Y
Y
Y
Y
Support
Recalibrate
1Xh
–
–
–
–
Y
–
Support
Request Sense
03h
–
–
–
–
Y
–
Support
F6h
–
–
–
–
Y
–
NOT Support
#2, #5
Security Erase Prepare
F3h
–
–
–
–
Y
–
NOT Support
#2, #5
Security Erase Unit
F4h
–
–
–
–
Y
–
NOT Support
#2, #5
Security Freeze Lock
F5h
–
–
–
–
Y
–
NOT Support
#2, #5
Security Set Password
F1h
–
–
–
–
Y
–
NOT Support
#2, #5
Security Unlock
F2h
–
–
–
–
Y
–
NOT Support
#2, #5
Seek
7Xh
–
–
Y
Y
Y
Y
Support
Set Feature
EFh
Y
–
–
–
Y
–
Support
Set Multiple Mode
C6h
–
Y
–
–
Y
–
Support
Set Sleep Mode
E6h or 99h
–
–
–
–
Y
–
Support
Standby
E2 or 96h
–
–
–
–
Y
–
Support
Standby Immediate
E0 or 94h
–
–
–
–
Y
–
Support
Translate Sector
87h
–
Y
Y
Y
Y
Y
Support
Security Disable Password
#3
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
4
3
Command
Code
FR
SC
SN
CY
DH
LBA
Controller Status
Wear Level
F5h
–
–
–
–
Y
–
Support
Write Buffer
E8h
–
–
–
–
Y
–
Support
Write DMA
CAh
–
Y
Y
Y
Y
Y
Support
Write Long Sector
32h or 33h
–
–
Y
Y
Y
Y
Not Support
Write Multiple
C5h
–
Y
Y
Y
Y
Y
Support
Write Multiple w/o Erase
CDh
–
Y
Y
Y
Y
Y
Support
Write Sector(s)
30h or 31h
–
Y
Y
Y
Y
Y
Support
Write Sector(s) w/o Erase
38h
–
Y
Y
Y
Y
Y
Support
Write Verify
3Ch
–
Y
Y
Y
Y
Y
Support
Note
#3
Notes:
1)
These commands are optional, depending on the key Management scheme in use.
2)
Use of this command is not recommended by CFA.
3)
Use of this command is not recommended.
4)
SM223 don't have cache.
5)
Will support by firmware update, it will be available by September, 2007
6)
Definitions
FR = Features Register
SC =Sector Count register (00H to FFH, 00H means 256 sectors) S
N = Sector Number register
CY = Cylinder Low/High register
DH = Head No. (0 to 15) of Drive/Head register
LBA = Logic Block Address Mode Support
– = Not used for the command
Y = Used for the command
- 22 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
4.1. ATA Command Description
(1) CFA Erase Sector(s) – C0h
This command pre-erases and conditions from 1 to 256 sectors in the Sector Count register. This command must be
issued in advance of CFA Write without Erase or CFA Write Multiple without Erase command to increase the execution
speed of the write operation.
(2) CFA Request Extended Error Code – 03h
This command requests extended error information for the previous command. The extended error code is returned to
the host in the Error Register.
(3) CFA Translate Sector – 87h
This command allows the host a method of determining the exact times a user sector has been erased and
programmed. This controller will respond with a 512-byte buffer of information containing the desired cylinder, head
and sector, including its Logical Address.
(4) CFA Write Multiple w/o Erase – CDh
This command is similar to Write Multiple command with the exception that an implied erase before write operation is
not performed.
(5) Write Sector(s) w/o Erase – 38h
This command is similar to the Write Sector(s) command with the exception that an implied erase before write
operation is not performed.
(6) Check Power Mode – E5h
This command allows the host to determine the current power mode of the device. This command will not cause this
controller to change power mode.
(7) Execute Device Diagnostic – 90h
This command causes the controller to perform the internal diagnostic tests.
(8) Identify Device – ECh
This command enables the host to receive parameter information from the device. The following table specifies each
field in the data returned by Identify Device command.
- 23 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Table 12: Identify Device Commands
- 24 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 25 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 26 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 27 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 28 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 29 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 30 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 31 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 32 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
- 33 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Notes:
(1)
F/V = Fixed/Variable content
F = the content of the word is fixed and does not change.
V = the content of the word is variable and may be changed depending on the state of the device, commands executed.
X = the content of the word may be fixed or variable.
C = vendor specific data which can be customized before device shipping.
(2)
aaaa indicates an ASCII vendor string; x indicates a numeric nibble value.
(9) Idle – E3h
This command allows the host to place the device in the Idle mode and also set the Standby timer.
(10) Idle Immediate – E1h
This command allows the host to immediately place the device in the Idle mode.
(11) Initialize Device Parameters – 91h
This command enables the host to set the number of sectors per track and number of heads per cylinder.
(12) NOP – 00h
This controller will respond with command abort upon receipt of the NOP command.
(13) Read Buffer – E4h
This command enables the host to read the current contents of the device’s sector buffer.
(14) Read DMA – C8h
This command allows the host to read data using the DMA data transfer protocol.
(15) Read Multiple – C4h
This command reads the number of sectors specified in the Sector Count register. The number of sectors per block is
defined by the content of word 59 in the Identify Device response. A successful Set Multiple Mode command has to
precede this command.
(16) Read Sector(s) – 20h
This command reads from 1 to 256 sectors as specified in the Sector Count register. A sector count of 0 will be treated
as 256 sectors. The transfer begins at the sector specified in the LBA Low, LBA Mid, LBA High and Device registers.
(17) Read Verify Sector(s) – 40h
This command is identical to Read Sector(s) command, except that DRQ is never set and no data is transferred to the
host.
(18) Seek – 70h
This command allows the host to provide advanced notification that particular data may be requested by the host in a
subsequent command.
(19) Set Features – EFh
This command is used by the host to establish parameters that affect the execution of certain features. The following
table defines all features that are supported by this controller. If any subcommand input value is not supported or is
invalid, this controller will return command aborted.
- 34 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
Table 13: Set Feature Commands
(20) Set Multiple Mode – C6h
Upon receipt of this command, the controller will perform Read and Write Multiple operations and establishes the
block count for these commands. This controller will set BSY to 1 and checks the Sector Register for the number of
sectors per block.
(21) Sleep – E6h
Upon receipt of this command, the controller will set BSY and enter Sleep mode, clear BSY and generate an interrupt.
(22) Standby – E2h
This command will cause the device to enter Standby mode. The value in the Sector Count register is used to determine
the time programmed into the Standby timer.
(23) Standby Immediate – E0h or 94h
This command will cause the device to immediately enter Standby mode.
- 35 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
(24) Write Buffer – E8h
This command allows the host to overwrite contents of a sector buffer with any data pattern desired.
(25) Write DMA – CAh
This command allows the host to write data using the DMA data transfer protocol.
(26) Write Multiple – C5h
This command is similar to the Write Sector(s) command. Interrupts are not presented on each sector but on the
transfer of a block that contains the number of sectors defined by Set Multiple.
(27) Write Sector(s) – 30h
This command writes from 1 to 256 sectors as specified in the Sector Count register. A sector count of 0 will be treated
as 256 sectors. This controller will interrupt for each DRQ block transferred.
4.2. S.M.A.R.T Command Support
APRO CompactFlash Card - HERCULES-K Series supports SMART command set and defines some vendor specific data to report
spare/bad block number in each memory management unit. Users can get the data by “Read Data” command.
4.2.1. SMART Feature Register Values
Table 14: SMART Feature Register Values
D0h
Read Data
D4h
Execute OFF-LINE Immediate
D1h
Read Attribute Threshold
D8h
Enable SMART Operations
D2h
Enable/Disable Autosave
D9h
Disable SMART Operations
D3h
Save Attribute Values
DAh
Return Status
Notes: If reserved size below the Threshold, the status can be read from Cylinder register by Return Status
command (DAh).
- 36 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
4.2.2. SMART Data Structure ( Read Data (Doh))
Table 15: SMART 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
SMART 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
V
Number of MU in device (0~n)
397+(n*6)
V
MU number
398+(n*6)
V
MU data block
400+(n*6)
V
MU spare block
401+(n*6)
V
Init. Bad block
402+(n*6)
V
Run time Bad block information
511
V
Data structure checksum
Notes:
F = the content of the byte is fixed and does not change.
V = the content of the byte is variable and may change depending on the state of the device or the commands executed by the device.
X = the content of the byte is vendor specific and may be fixed or variable.
R = the content of the byte is reserved and shall be zero.
N = Nth Management Unit
* 4 Byte value : [MSB] [2] [1] [LSB]
- 37 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
4.2.3. Execution of the SMART Function
APRO MLC CompactFlash Card- HERCULES-K Series support SMART (Self-Monitoring Analysis and Reporting Technology)
function, which is compliance with ATAPI-4. User can execute SMART function on APRO MLC CompactFlash CardHERCULES-K Series by HD Turn 2.55 (Free) / Pro 3.0 or Active SMART 2.6.
4.3. ID Table Information
Table 16: Identify Data Information
Word Address
Default value
Total Bytes
0
044Ah
2
General configuration
1
XXXXh
2
Default number of cylinders
2
0000h
2
Reserved
3
00XXh
2
Default number of heads
4
0000h
2
Obsolete
5
0240h
2
Obsolete
6
XXXXh
2
Default number of sectors per track
7-8
XXXXh
4
Number of sectors per card (Word 7 = MSW, Word 8 = LSW)
9
0000h
2
Obsolete
10-19
XXXXh
20
Serial number in ASCII (Right Justified)
20
0002h
2
Obsolete
21
0002h
2
Obsolete
22
0004h
2
Number of ECC bytes passed on Read/Write Long Commands
23-26
XXXXh
8
Firmware revision in ASCII. Big Endean Byte Order in Word
27-46
XXXXh
40
Model number in ASCII (Left Justified) Big Endean Byte Order in Word
47
8001h
2
Maximum number of sectors on Read/Write Multiple command
48
0000h
2
Reserved
49
0300h
2
Capabilities
50
0000h
2
Reserved
51
0200h
2
PIO data transfer cycle timing mode
52
0000h
2
Obsolete
53
0007h
2
Field validity
54
XXXXh
2
Current numbers of cylinders
55
XXXXh
2
Current numbers of heads
56
XXXXh
2
Current sectors per track
57-58
XXXXh
4
Current capacity in sectors (LBAs)(Word57=LSW , Word58=MSW)
59
0101h
2
Multiple sector setting
60-61
XXXXh
4
Total number of sectors addressable in LBA Mode
62
0000h
2
Reserved
- 38 -
Data Field Type information
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Product Specification
63
0407h
2
Multiword DMA transfer. In PCMCIA mode this value shall be oh
64
0003h
2
Advanced PIO modes supported
65
0078h
2
Minimum Multiword DMA transfer cycle time per word.
66
0078h
2
Recommended Multiword DMA transfer cycle time.
67
0078h
2
Minimum PIO transfer cycle time without flow control
68
0078h
2
Minimum PIO transfer cycle time with lORDY flow control
69-79
0000h
20
Reserved
80
0010h
2
Major version number
81
0000h
2
Minor version number
82
7008h
2
Command sets supported 0
83
400Ch
2
Command sets supported 1
84
4002h
2
Command sets supported 2
85
0001h
2
Command sets Enable 0
86
0000h
2
Command sets Enable 1
87
0002h
2
Command sets Enable 2
88
001Fh
2
True IDE Ultra DMA Mode Supported and Selected (UDMA0~4)
89
0000h
2
Time required for Security erase unit completion
90
0000h
2
Time required for Enhanced security erase unit completion
91
0000h
2
Current Advanced power manage mentvalue
92-127
0000h
72
Reserved
128
0000h
2
Security status
129-159
0000h
64
vendor unique bytes
160
81F4h
2
Power requirement description
161
0000h
2
Reserved for assignment by the CFA
162
0000h
2
Key management schemes supported
163
0492h
2
CF Advanced True lDE Timing Mode Capability and Setting
164
001Bh
2
CF Advanced PCMCIA I/O and Memory Timing Mode Capability and set
165-175
0000h
22
80ns cycle in memory and IO mode
176-255
0000h
140
Reserved for assignment by the CFA
Notes:
Word 1: Default number of cylinders .
Word 3: Default number of heads .
Word 6: Default number of sectors per track .
Word 10~19: Serial number in ASCII .
Word 23~26: Firmware revision in ASCII.
Word 27~26: Model number in ASCII
- 39 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Appendix A. Ordering Information
Appendix A. Ordering Information
1.
Part Number List
 APRO MLC CompactFlash Card – HERCULES-K Series with Plastic frame Kit
Plastic frame kit MLC CompactFlash Card – HERCULES-K Series
Product picture
Grade
Commercial Grade (0°C ~ +70°C)
Wide Temp. Grade (-40°C ~ +85°C)
4GB
SPCFC004G-MKCTMB-UF
WPCFC004G-MKCTMB-UF-C
8GB
SPCFC008G-MKCTMB-UF
WPCFC008G-MKCTMB-UF-C
16GB
SPCFC016G-MKCTMB-UF
WPCFC016G-MKCTMB-UF-C
32GB
SPCFC032G-MKCTMB-UF
WPCFC032G-MKCTMB-UF-C
64GB
SPCFC064G-MKCTMB-UF
WPCFC064G-MKCTMB-UF-C
128GB
SPCFC128G-MKCTMB-UF
WPCFC128G-MKCTMB-UF-C
256GB
SPCFC256G-MKCTMB-UF
WPCFC256G-MKCTMB-UF-C
 APRO MLC CompactFlash Card – HERCULES-K Series with Rugged metal frame Kit
Rugged metal frame kit MLC CompactFlash Card – HERCULES-K Series
Product picture
Grade
Commercial Grade (0°C ~ +70°C)
Wide Temp. Grade (-40°C ~ +85°C)
4GB
SRCFC004G-MKCTMB-UF
WRCFC004G-MKCTMB-UF-C
8GB
SRCFC008G-MKCTMB-UF
WRCFC008G-MKCTMB-UF-C
16GB
SRCFC016G-MKCTMB-UF
WRCFC016G-MKCTMB-UF-C
32GB
SRCFC032G-MKCTMB-UF
WRCFC032G-MKCTMB-UF-C
64GB
SRCFC064G-MKCTMB-UF
WRCFC064G-MKCTMB-UF-C
128GB
SRCFC128G-MKCTMB-UF
WRCFC128G-MKCTMB-UF-C
256GB
SRCFC256G-MKCTMB-UF
WRCFC256G-MKCTMB-UF-C
Notes: /C stands for special conformal coating treated on whole PCBA which may support Wide Temp. Grade operating temperature
-40°C ~ +85°C
- 40 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Appendix A. Ordering Information
2.
Part Number Decoder
X1 X2 X3 X4 X5 X6 X7 X8 X9-X11 X12 X13 X14 X15 X16-Z1 Z2-C
X1 : Grade
X14 : Flash IC
S : Standard Grade – operating temperature 0º C ~ 70 º C
T : Toshiba Flash IC
W : Wide Temp. Grade – operating temperature -40º C ~ +85 º C
(With Conformal Coating treatment on PCBA)
X15 : Flash IC grade / Type
M : MLC-NAND Flash IC
X2 : The material of frame kit
P : Plastic frame kit
X16 : Flash IC
R : Rugged metal frame kit
B : 15 nm
X3 X4 X5 : Product category
Z1 Z2 : Data transfer rate /CF disk type
CFC : CompactFlash Card
PF : PIO-4 mode / Fixed disk type
PR : PIO-4 mode / Removable disk type
X6 X7 X8 X9 : Capacity
UF : UDMA-6 mode / Fixed disk type
004G:
4GB
032G:
32GB
UR : UDMA-6 mode / Removable disk type
008G:
8GB
064G:
64GB
AA : UDMA & PIO mode auto-detection / Fixed
016G:
16GB
128G:
128GB
256G:
256GB
disk & Removable disk type auto-detection
C : Reserved for specific requirement
X11 : Controller
C : Conformal-coating
M : HERCULES Series
X12 : Controller version
A,B,C…K
X13 : Controller Grade
C : Commercial grade
- 41 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Appendix B. Limited Warranty
Appendix B.
Limited Warranty
APRO warrants your MLC CompactFlash (CF) Card against defects in material and workmanship for the life of the drive. The
warranty is void in the case of misuse, accident, alteration, improper installation, misapplication or the result of unauthorized
service or repair. The implied warranties of merchantability and fitness for a particular purpose, and all other warranties, expressed
or implied, except as set forth in this warranty, shall not apply to the products delivered. In no event shall APRO be liable for any
lost profits, lost savings or other incidental or consequential damages arising out of the use of, or inability to use, this product.
BEFORE RETURNING PRODUCT, A RETURN MATERIAL AUTHORIZATION (RMA) MUST BE OBTAINED FROM APRO.
Product shall be returned to APRO with shipping prepaid. If the product fails to conform based on customers’ purchasing orders,
APRO will reimburse customers for the transportation charges incurred.
Warranty Period:
 MLC ( Standard grade / Wide temp. grade )
2 years / Within 3K Erasing Counts
The warranty period is able to extend. Please contact with APRO or Your APRO distributor for more information.
- 42 -
APRO (Rugged Metal) MLC CompactFlash Card – HERCULES-K Series © 2016 APRO Co., Ltd.
Download PDF
Similar pages