Product Specification APRO Rugged Metal 2.5” PATA - apro

Transcription

Product Specification APRO Rugged Metal 2.5” PATA - apro
August 2012
Product Specification
APRO Rugged Metal 2.5” PATA MLC SSD
-HERMES SeriesDoc-No: 100-R2IFDJA-01V4
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 APRO documentation are protected by copyright law and all rights are reserved.
APRO and APRO logo are registered trademarks of APRO Co., Ltd..
Product names mentioned herein are for identification purposes only and may be trademarks and/or registered
trademarks of their respective companies.
© 2012 APRO Corporation. All rights reserved.
Revision History
Rev.
Description
Update
1.0
Preliminary Release
2010/5/5
1.1
Part Number revised
2010/5/25
1.2
New Rugged Metal case release, Modify Warranty period and Wide temperature with
special conformal coating items added
2010/7/14
1.3
General Update
2010/12/29
1.4
Warranty period : revised from 1 year to 2 years
2012/8/13
Contents
CONTENTS
1.
INTRODUCTION .................................................................................................................................... - 1 -
1.1.
SCOPE .................................................................................................................................................. - 2 -
1.2.
SYSTEM FEATURES ............................................................................................................................. - 2 -
1.3.
ATA/ATAPI-7 STANDARD ................................................................................................................... - 2 -
1.4.
TECHNOLOGY INDEPENDENCE ........................................................................................................... - 2 -
1.5.
FLASH MANAGEMENT TECHNOLOGY ................................................................................................. - 2 -
1.5.1.
STATIC WEAR LEVELING.................................................................................................................. - 2 -
1.5.2.
ERROR CORRECTION LOGIC ............................................................................................................ - 2 -
2.
PRODUCT SPECIFICATIONS ................................................................................................................. - 3 -
2.1.
SYSTEM ENVIRONMENTAL SPECIFICATIONS ...................................................................................... - 3 -
2.2.
SYSTEM POWER REQUIREMENTS ....................................................................................................... - 3 -
2.3.
SYSTEM PERFORMANCE ..................................................................................................................... - 3 -
2.4.
SYSTEM RELIABILITY .......................................................................................................................... - 4 -
2.5.
PHYSICAL SPECIFICATIONS ................................................................................................................ - 4 -
2.5.1. CONFORMAL COATING ........................................................................................................................ - 6 3.
INTERFACE DESCRIPTION ................................................................................................................... - 7 -
3.1.
PHYSICAL DESCRIPTION ..................................................................................................................... - 7 -
3.1.1.
PIN ASSIGNMENTS ........................................................................................................................... - 7 -
3.2.
ELECTRICAL DESCRIPTION ................................................................................................................. - 8 -
3.3.
ELECTRICAL SPECIFICATION ............................................................................................................ - 10 -
3.3.1.
ABSOLUTE MAXIMUM RATING....................................................................................................... - 10 -
3.3.2.
RECOMMENDED OPERATING CONDITION ..................................................................................... - 10 -
i
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
Contents
3.3.3.
DC CHARACTERISTICS ................................................................................................................... - 11 -
3.3.4.
AC CHARACTERISTICS ................................................................................................................... - 12 -
4.
INTERFACE REGISTER DEFINITION .................................................................................................. - 13 -
4.1.
DEVICE ADDRESS .............................................................................................................................. - 13 -
4.2.
I/O REGISTER DESCRIPTIONS ........................................................................................................... - 13 -
5.
COMMAND DESCRIPTIONS ................................................................................................................ - 15 -
5.1.
COMMAND SET .................................................................................................................................. - 15 -
5.2.
DESCRIPTIONS .................................................................................................................................. - 16 -
6.
INSTALLATION PROCEDURE .............................................................................................................. - 24 -
6.1.
BEFORE UNPACKING ......................................................................................................................... - 24 -
6.2.
ESD PRECAUTIONS ........................................................................................................................... - 24 -
6.3.
MASTER/SLAVE SELECTING SETTING............................................................................................... - 24 -
6.4.
44-PIN IDE CABLE & CABLE INSERTION ......................................................................................... - 25 -
6.5.
MOUNTING ........................................................................................................................................ - 25 -
6.6.
IDE DEVICE SETUP / AUTO-DETECTION .......................................................................................... - 25 -
6.7.
PARTITION & FORMAT ...................................................................................................................... - 26 -
APPENDIX A.
ORDERING INFORMATION ................................................................................................. - 27 -
APPENDIX B.
LIMITED WARRANTY .......................................................................................................... - 28 -
ii
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
1. Introduction
APRO Rugged Metal 2.5” MLC PATA Solid State Disk - HERMES Series, products are designed to follow ATAPI-7
standard. The main used Flash memories are Samsung NAND Type MLC Flash memory chips. The available Card
capacities are 8GB, 16GB, 32GB, 64GB, 128GB and 256GB. The operating temperature grade is optional for commercial
grade 0°C ~ 70°C and industrial grade with special conformal coating supports -40°C ~ +85°C. The data transfer
performance by sequential read is up to 107.4 MB/sec, and sequential write is up to 85.1 MB/sec.
The HERMES Series is designed electrically complies with the conventional 2.5” IDE hard disk and support True IDE
Mode. The data transfer modes supports PIO mode 0, 1,2,3,4 / Multiword DMA mode 0, 1, 2 / Ultra DMA mode
0,1,2,3,4,5,6.
APRO HERMES Series 2.5” PATA Solid State Disk products provide a high level interface to the host computer. This
interface allows a host computer to issue commands to the Flash Disk to read or write blocks of memory. The host
addresses the card in 512 byte sectors. Each sector is protected by a powerful Error Correcting Code (ECC). APRO
HERMES Series’ intelligent controllers 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 HERMES Series controller.
Figure 1: APRO Rugged Metal 2.5” PATA (IDE) MLC SSD HERMES Series controller block diagram
-1-
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
1.1.
Scope
This document describes the features and specifications and installation guide of APRO’s 2.5” PATA MLC Solid State
Disk HERMES Series products.
1.2.
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
System Features
Standard 2.5” MLC PATA Solid State Disk
Extreme Rugged Metal casing design to endure harsh environments
Non-volatile memory and no moving parts
MLC-NAND type flash technology
Disk capacity from 8GB to 256GB
ATA interface and True IDE mode
Master/Slave Selectable
Support PIO mode 0,1,2,3,4 / Multiword DMA mode 0,1,2 / Ultra DMA mode 0,1,2,3,4,5,6
Performance up to 107.4MB/sec
Automatic error correction and retry capabilities
Enhanced endurance by static wear-leveling.
Power requirement IDE interface I/O @ +5 V ±10%
100,000 Program/Erase Cycles
10 years data retention.
Shock : 1,500G, 0.5ms
Vibration: 15G peak to peak max.
Critical environment is working well
Very high performance, very low power consumption
Low weight, Noiseless
Commercial grade supports operating temperature 0°C to +70°C, and Industrial Grade -40°C to +85°C with special
conformal coating treatment on PCBA
1.3.
ATA/ATAPI-7 Standard
APRO HERMES Series 2.5” PATA MLC Solid State Disk products are fully compatible with the ATA/ATAPI-7 standard.
1.4.
Technology Independence
With the proprietary method to manage variable kinds of flash in terms of wear-leveling and 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 IDE flash disk more ideal than the conventional hard disk drives.
1.5.
Flash Management Technology
1.5.1.
Static Wear Leveling
A static wear-leveling algorithm evenly distributes data over an entire Flash cell array and searches for the least used
physical blocks. The identified low cycled sectors are used to write the data to those locations. If blocks are empty, the
write occurs normally. If blocks contain static data, it moves that data to a more heavily used location before it moves the
newly written data. The static wear leveling maximizes effective endurance Flash array compared to no wear leveling or
dynamic wear leveling.
1.5.2.
z
z
-2-
Error Correction Logic
Error Correction of 8 bits or 15 bits random error per sector.
Automatic on-the-fly, in-buffer error correction.
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
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 Specifications
APRO RUGGED METAL 2.5” PATA (IDE) MLC SSD
Commercial Grade
Industrial Grade
HERMES Series
SR2IFxxxG-JACMC-U
WR2IFxxxG-JACMC-U/C
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:
15G compliance to MIL-STD-810F
Shock
Operating & Non-operating:
1,500 G compliance to MIL-STD-810F
Temperature
2.2.
System Power Requirements
Table 2: Power Requirements
APRO RUGGED METAL 2.5” PATA (IDE) MLC SSD
Commercial Grade
HERMES Series
SR2IFxxxG-JACMC-U
DC Input Voltage (VCC) 100mV max. ripple(p-p)
5V±10%
Reading Mode :
360mA (max.)
Writing Mode :
480mA (max.)
Idle Mode :
240mA (max.)
+5V Current
(Maximum average value)
Note:
(1). above value is testing results of 32GB MLC SSD.
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.
UDMA Mode: 0, 1, 2, 3, 4, 5, 6 (UDMA–6 defaulted)
Flash IC
Samsung MLC Flash IC
Data Transfer Mode supporting
Serial ATA Gen-II (3.0Gb/s = 380MB/s)
Capacity
8GB
16GB
32GB
64GB
128GB
256GB
Sequential Read (MB/s)
103.2
104.2
106.5
106.5
106.5
107.4
Sequential Write (MB/s)
30.6
53.2
82.5
83.5
85.1
83.2
Maximum
4K Random Read (MB/s)
14.95
15.11
15.49
15.45
15.39
15.98
QD 32
4K Random Write (MB/s)
2.32
2.43
2.16
2.17
2.19
2.09
0.2
0.2
0.2
0.2
0.2
0.2
8
8
8
16
16
16
Maximum
Performance
Random Access Time
The number of Flash IC
-3-
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
Table 4: E-2 IOPS (I/O access time Per Second) Test Report
Flash IC
Samsung MLC Flash IC
I/O Per Second
4K Data Size Transfer / QD32 Test / AHCI Mode
Capacity
8GB
16GB
32GB
64GB
128GB
256GB
Random Read IOPS
3,965
4,038
4,107
4,445
4,104
4,247
Random Write IOPS
562
547
491
501
508
464
Sequential Read IOPS
6,867
6,977
6,115
5,050
6,104
6,304
Sequential Write IOPS
5,112
5,736
6,045
5,117
6,044
6,390
8
8
8
16
16
16
Maximum
Performance
The number of Flash IC
Notes:
(1). The performance will be different from the testing platform and used flash IC
(2). All values quoted are typically at 25℃ and nominal supply voltage.
(3). Testing of the Rugged Metal 2.5”MLC PATA Solid State Disk” maximum performance was performed under the following
platform:
- Computer with AMD 3.0GHz processor
- Windows XP Professional operating system
2.4.
System Reliability
Table 5: System Reliability
Wear-leveling Algorithms
Static wear-leveling
ECC Technology
BCH ECC 8 bits or 15bits in 512 bytes
Endurance
Greater than 100,000 Program/Erase Cycles
2.5.
Physical Specifications
Refer to Table 6 and see Figure 2 for APRO RUGGED METAL 2.5” PATA MLC Solid State Disk HERMES Series physical
specifications and dimensions.
Table 6: Physical Specification of HERMES Series
Length:
99.70 ± 0.25mm(3.9 ± 0.010 in)
Width:
69.9 ± 0.25mm(2.75 ± 0.1.010 in)
Thickness:
9.5 ± 0.25mm(0.37 ± 0.010 in)
Weight:
115g (4.6oz)
-4-
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
Figure 2: APRO Rugged Metal 2.5” PATA MLC Solid State Disk Dimension HERMES Series
-5-
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
2.5.1.
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 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
3. Interface Description
3.1.
Physical Description
The pin 1 ~ pin 44 are for IDE interface. The pin A ~ pin D are for option selection via physical jumpers.
Figure 3: The front view of APRO RUGGED METAL 2.5” PATA MLC Solid State Disk HERMES Series 44-pin IDE Connector
3.1.1.
Pin Assignments
Signals whose source is the host is designated as inputs while signals that APRO RUGGED METAL 2.5” PATA MLC Solid
State Disk HERMES Series sources are outputs. The pin assignments are listed in below table 7.
Table 7: Pin Assignments
Pin No.
Signal Name
1
RESET-
3
DD7
5
7
Description
Pin No.
Pin Name
Description
Drive Reset
2
GND
--
Drive data bus bit 7
4
DD8
Drive data bus bit 8
DD6
Drive data bus bit 6
6
DD9
Drive data bus bit 9
DD5
Drive data bus bit 5
8
DD10
Drive data bus bit 10
9
DD4
Drive data bus bit 4
10
DD11
Drive data bus bit 11
11
DD3
Drive data bus bit 3
12
DD12
Drive data bus bit 12
13
DD2
Drive data bus bit 2
14
DD13
Drive data bus bit 13
15
DD1
Drive data bus bit 1
16
DD14
Drive data bus bit 14
17
DD0
Drive data bus bit 0
18
DD15
Drive data bus bit 15
19
GND
Ground
20
KEY
No pin
21
DMARQ
DMA request
22
GND
Ground
23
DIOW-
Drive I/O Write
24
GND
Ground
25
DIOR-
Drive I/O Read
26
GND
Ground
27
IORDY
I/O channel ready
28
CSEL
Cable select
29
DMACK-
DMA acknowledge
30
GND
Ground
31
INTRQ
Drive interrupt
32
IOCS16-
33
DA1
Drive address bus bit 1
34
PDIAG-
35
DA0
Drive address bus bit 0
36
DA2
37
CS0-
39
DASP-
41
VCC
-7-
Drive 16 bit I/O
Passed diagnostics
Drive address bus bit 2
Chip select 0
38
CS1-
Chip select 1
Drive active/slave present
40
GND
Ground
+5V supply
42
VCC
+5V supply
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
43
GND
Ground
44
RESERVED
A
Option selection pins
B
Option selection pins
C
Option selection pins
D
Option selection pins
3.2.
Reserved for future definition
Electrical Description
APRO RUGGED METAL 2.5” PATA MLC Solid State Disk HERMES Series is optimized for operation with hosts. Table 8:
describes the signals of 50-pin interface.
Table 8: Signal Description
Pin No.
Signal Name
Type
CS(1:0)–
37, 38
Description
These signals are used to select the Command Block or Control
(Chip Select)
I
Block registers. When DMACK– is asserted, CS0– and CS1– shall
be negated and transfers shall be 16 bits wide.
33, 35, 36
DA(2:0)
I
(Device Address)
DASP–
39
This is the 3-bit binary coded address for host to access a register or
data port in this controller.
During the reset protocol, DASP–shall be asserted by Device 1 to
(Device active, device 1
I/O
indicate that the device is present.
present)
3, 4, 5, 6, 7,
8, 9, 10, 11,
DD(15:00)
Bi-directional data bus. DD(7:0) are used for 8-bit register transfers.
(Device Data)
12, 13, 14,
I/O
15, 16, 17,
18
DIOR–: HDMARDY–:
DIOR– is the strobe signal used by the host to read device registers
HSTROBE
of the Data port.
(I/O Read: Ultra DMA
25
Ready: Ultra DMA Data
When Ultra DMA mode DMA Read is active, HDMARDY– should be
I
Strobe)
asserted by the host to indicate that the host is ready to receive Ultra
DMA data-in bursts.
HSTROBE receives the data-out strobe signal from the host for an
UDMA burst.
DIOW–: STOP
23
This pin is the strobe signal used by the host to write device registers
(I/O Write: Stop Ultra DMA
I
or the Data port.
Burst)
29
21
31
DMACK–
(DMA acknowledge)
DMARQ
I
O
(DMA Request)
INTRQ
O
(Interrupt)
IORDY:DDMARDY:DSTR
O
OBE
27
34
This signal is used by the host in response to DMARQ to initiate
DMA transfers.
For DMA data transfers, this controller will assert DMARQ when the
controller is ready to transfer data to or from the host.
When this device is selected, this signal is the active high Interrupt
Request to the host.
The controller will assert this signal to indicate that the device is
ready to receive Ultra DMA data-out bursts.
(I/O channel ready: Ultra
DMA ready: Ultra DMA
When Ultra DMA mode DMA Read is active, this signal is the data-in
data strobe)
strobe generated by the controller.
PDIAG–:CBLID–
PDIAG– will be asserted by Device 1 to indicate to Device 0 that
(Passed diagnostics:
Cable assembly type
I/O
Device 1 has completed diagnostics.
identifier)
1
-8-
RESET–
(Hardware RESET)
I
This is the hardware RESET pin from the host.
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
CSEL
28
(Cable select)
This pin is used to configure this device as Device 0 or Device 1.
I
When this pin is grounded, this device is configured as Device 0;
When the pin is High, this device is configured as Device 1.
IOCS16–
During PIO transfer mode 0, 1 or 2, this pin indicates to the host that
16-bit data port has be addressed and that the device is prepared to
32
O
send or receive a 16-bit data word. When transferring in PIO mode 3,
4 or above, this signal should not used by the host, and all transfers
will be 16-bit.Whentransferring in DMA mode, the host must use a
16-bit DMA channel and this signal will not be asserted.
02, 19, 22, 24,
26, 30, 40, 43
41,42
GND
Ground
Vcc
Vcc 5V
Note:
1)
2)
-9-
NAME- : It means signal active low.
Pin type is Input/Output, Output or Input.
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
3.3.
Electrical Specification
Table 9, Table 10, and Table 11 defines all D.C. Characteristics for APRO RUGGED METAL 2.5” PATA MLC Solid State
Disk HERMES Series. Unless otherwise stated, a condition is as below Table 9:
Table 9: Electrical Condition
Commercial Grade
SR2IFDxxxG-JACMC-U
Vcc = 5V ±10%
Ta = 0°C to 70°C
3.3.1.
Absolute Maximum Rating
Table 10: Absolute Maximum Rating
3.3.2.
Recommended Operating Condition
Table 11: Recommended Operating Condition
Operating Conditions
I/O DC Supply voltage @ 5V
I/O DC Supply voltage @ 3.3V
Function Temperature
- 10 -
Minimum
Typical
Maximum
4.5 V
5V
5.5 V
3.135 V
3.3 V
3.465 V
0℃
25 ℃
70 ℃
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
3.3.3.
DC Characteristics
Table 12: DC Characteristics
Note:
1)
For the pins, which were driven by Vcc
2)
For the host interface pins only, when Vccq = 4.5V to 5.5V
- 11 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
3.3.4.
AC Characteristics
(TOPR = 0°C to 70°C, Vcc = 3.0V to 3.6V, Vccq = 4.5V to 5.5V, output loading=35pF)
(1) PIO Mode Read/Write AC Characteristics
The controller complies with the requirements of max. or min. values specified in ATA-5
Specification.
(2) Multiword DMA Mode Read/Write AC Characteristics
The controller complies with the requirements of max. or min. values specified in ATA-5
Specification.
(3) Ultra DMA Mode Read/Write AC Characteristics
The controller complies with the requirements of max. or min. values specified in ATA-5
Specification.
(4) Flash-side AC Timing Characteristics
The controller complies with the timing values required by all NAND Flash devices which are
supported by this controller. Please get the list of supported flash devices by contacting 3S, and
refer to the NAND Flash datasheets from SAMSUNG or TOSHIBA to get an idea of items such as
command write, address write and data write.
- 12 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
4. Interface Register Definition
4.1.
Device Address
This controller receives commands from the host only when it is the selected device by checking the
DEV bit in the Device Register.
This interface is for the host to program and perform commands and return status.
Table 13: Device Register Information
4.2.
I/O Register Descriptions
The Command Block registers are used for the host to send commands to this controller or for this controller to post
status. These registers include the LBA High, LBA Mid, LBA Low, Device, Sector Count, Command, Status,
Features, Error and Data Registers. The Control Block register is used for device control and to post alternate
status. These registers include Device Control and Alternate Status registers.
For the detail field/bit description of every register, please refer to the ATAPI-5 specification.
(1) Alternate Status Register
This register contains the same information as the Status register in the Command Block.
(2) Command Register
This register contains the command code being sent. This controller begins immediately to execute the
command after receipt of the command
(3) DMA Data Port
This port is only accessed for the host DMA data transfers when DMACK– and DMARQ are asserted. The data
is 16-bits in width.
(4) Data Register
This register is accessed for the host PIO data transfer only when DRQ is set to one and DMACK– is not
asserted. The contents of this register are not valid while it is in the Sleep mode. This register is 16 bits wide.
(5) Device Register
This register is for the host to set bit 4, DEV, of this register to selects the device. Other bis in this register are
command dependent.
- 13 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
(6) Device Control Register
This register allows the host to software reset attached devices and to enable or disable the assertion of the
INTRQ signal by a selected device. When this register is written, the controller will respond to the write no
matter the device is selected or not. And this controller will respond to the SRST bit when in the SLEEP mode.
(7) Error Register
At command completion of any command, the contents of this register are valid when the ERR bit is set to one
in the Status register.
(8) Feature Register
This register is writing only, If this address is reading by the host, the content read by the host will be the Error
register.
The content of this register is command dependent.
(9) LBA High Register
This register contains the high order bits of logic block address and becomes a command parameter when
Command register is written.
(10)LBA Low Register
This register contains the low order bits of logic block address and becomes a command parameter when
Command register is written.
(11)LBA Mid Register
This register contains bit 15-8 of logic block address and becomes a command parameter when Command
register is written.
(12)Sector Count Register
This register contains the numbers of sectors of data requested to be transferred on a read or write operation.
(13)Status Register
This register contains the device status. The contents of this register are updated to reflect the current state of
the device.
- 14 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
5. Command Descriptions
5.1.
Command Set
The following table summarizes the command defined in ATAPI-7 specification and lists the commands supported
by the controller.
Table 14: Command Codes and Parameters
Notes:
(1) FR:Feature Register
(2) SC:Sector Count Register
(3) SN:Sector Number register
(4) CY:Cylinder Low/High register
(5) DR:Drive bit of Drive/Head register
(6) HD:Head No. (bit0-bit3) of Drive/Head register
(7) LBA:Logical Block Address Mode Supported.
(8) Y:Set up; -:Not set up; C:The register contains command specific data.
- 15 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
5.2.
Descriptions
(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.
- 16 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
Table 15: Identify Device Information
- 17 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
- 18 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
- 19 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
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.
- 20 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
(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.
- 21 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
Table 16: Set Features Register Definitions
(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.
- 22 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
(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.
- 23 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
6. Installation Procedure
6.1.
Before unpacking
Before unpacking or handling a drive, take all proper electrostatic discharge (ESD) precautions, including personal and
equipment grounding. Before you start to install APRO RUGGED METAL 2.5” PATA MLC Solid State Disk HERMES
Series into your system – please check the following.
z
If the shipping container appears to be damaged or water stained, notify your dealer.
z
Remove the disk from its shipping enclosure and inspect it for any damage that may have occurred during shipment.
If any damage is observed, notify your dealer.
z
Record the disk serial number and shipment date.
z
Retain the original shipping enclosure and all packing material for re-shipment.
6.2.
ESD Precautions
You can prolong the life of your Flash disk as well as increase its reliability and prevent unnecessary damage by following
the instructions listed below. Failure to follow any of these instructions may void your warranty.
(1) Always take all proper electrostatic discharge (ESD) precautions, including personnel and equipment
grounding.
(2) Always operate the Flash disk within the environmental specifications.
(3) Always use a grounded wrist strap when handling the Flash disk. Drives that are not installed in the system are
sensitive to ESD damage.
6.3.
Master/Slave Selecting Setting
Before mounting in the system’s drive bay, the HERMES Series must be configured. The master/slave jumper is located
on the IDE header of the HERMES Series. Please refer to Figure 4 shows the front view of the 44-pin connector and the
location of the jumpers. Figure 4 shows the valid jumper configurations for master, slave, and cable selecting. Grayed pins
indicate jumpers on.
Figure 4 - Configuration of Master/Slave Setting
- 24 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
6.4.
44-pin IDE Cable & Cable Insertion
A 44-pin flat cable is used for 2.5” internal hard drives. The 4 extra pins are used for supplying power and GROUND to the
drive. The hard drive ribbon cable will have a red stripe down the side with Pin 1. Also, the cable is likely to have a notch
that will match up with a cut-out notch in the drive and a similar cut-out notch in the main board socket for the IDE
connector. Often, there is a missing pin (Pin 20) at the bottom center of the connector.
44-pin Cable line specification:
(1) Standard 44-pin IDE flat cable
(2) Pitch: 2.0mm
(3) Length: Do not over 18”
(4) Standard power connector to power supply
(5) Pin 41(+5V logic); Pin 42 (+5V motor)
(6) Pin 43(Ground); Pin44 (Reserved, no connection)
Figure 5 - 44-pin IDE Flat Cable
6.5.
Mounting
APRO HERMES Series mounts into a standard 2.5” hard disk drive bay and may be mounted from the side or the bottom.
There are 8 mounting holes on sides and 8 mounting holes on the bottom. Consider the length of screw used and
thickness of the mounting surface. A common screw length of 4mm is provided but may not be correct in all applications.
Refer to Figure 5 for mounting hole’s locations. Double check all connections, also make sure you haven't loosened any
connections while you have been installing.
6.6.
IDE Device Setup / Auto-Detection
Most BIOSes have an entry in the Standard Setup menu for each of the four IDE/ATA devices supported in a system
(primary master, primary slave, secondary master, and secondary slave). For each one, you can enter a value for each
setting in this section (type, size, cylinders, etc.).
Virtually all BIOSes now come with IDE device Auto-Detection. This comes in two forms:
- 25 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
z
Dynamic IDE Auto-Detection: This is the fully automatic mode. You set one or more of the IDE devices
(primary master, primary slave, etc.) on "Auto" and the BIOS will automatically re-detect and set the correct options
for the drive each time you boot the PC. The BIOS will usually display on the screen what device it finds each time it
auto-detects. For most people, this is the best way to go; it ensures that your BIOS always has the correct
information about your hardware, and it removes any possibility of you installing a new drive but forgetting to set up
the CMOS properly, or of changing a parameter by mistake in the setup program. Not all BIOSes offer this setting
but most newer ones do.
z
Manual IDE Auto-Detection: This type of Auto-Detection is run from the BIOS setup program. You select
Auto-Detection, and the BIOS will scan the IDE channels, and set the IDE parameters based on the devices it finds.
When you save the BIOS settings, they are recorded permanently. The disadvantage of this is that if you change
devices, you must return to the BIOS to re-auto-detect the new devices (unlike the dynamic Auto-Detection scheme,
which does a fresh Auto-Detection each time you boot the PC).
When you use dynamic Auto-Detection, the BIOS will normally "lock" the individual device settings that are being
automatically set by the BIOS at boot time. Most systems that provide manual Auto-Detection will not lock the individual
settings; they auto-detect, set the settings, and then let you change them if you want to. In most cases of course, you will
not want to change what the BIOS detects.
Most BIOSes that allow dynamic Auto-Detection also allow manual Auto-Detection; the choice is yours. Using some sort
of Auto-Detection for IDE/ATA devices is strongly recommended. It is the best way to reduce the chances of disk errors
due to incorrect BIOS settings. It also provides immediate feedback of problems; if you can't auto-detect a drive from the
BIOS, you know you have a problem even before you try to boot up. Please contact with your dealer or write to
[email protected] when you have booting problem with APRO RUGGED METAL 2.5” PATA MLC Solid State Disk
HERMES Series.
Note: On most BIOSes, you perform a manual IDE auto-detection using a special entry with that name on the
BIOS setup program menu. This entry auto-detects all IDE/ATA devices, one at a time. However, other BIOSes
"hide" auto-detection. For example, on some BIOSes you auto-detect an IDE/ATA device by moving to the "Type"
setting for the device and hitting {Enter}. This runs the auto-detection for that device only; some kinds of laptop
Bios setup utility like this. Check your manual if you are having problems finding the auto-detection facility.
6.7.
Partition & Format
Before you install your operating system, you must first create a primary partition on the HERMES Series on the system,
and then format a file system on that partition. The Fdisk tool is an MS-DOS-based tool that you can use to prepare
(partition) the HERMES Series. You can use the Fdisk tool to create, change, delete, or display current partitions on the
HERMES Series, and then each allocated space on the HERMES Series (primary partition, extended partition, or logical
drive) is assigned a drive letter.
After you use the Fdisk tool to partition HERMES Series, use the Format tool to format those partitions with a file system.
The file system File Allocation Table (FAT) allows the HERMES Series to accept, store, and retrieve data. Windows 95
OEM Service Release 2 (OSR2), Windows 98, Windows 98 Second Edition, Windows Millennium Edition (Me), and
Windows 2000 support the FAT16 and FAT32 file systems. When you run the Fdisk tool on a HERMES Series that is
larger than 512 megabytes (MB), you are prompted to choose one of the following file systems:
FAT16: This file system has a maximum of 2 gigabytes (GB) for each allocated space or drive letter. For example, if you
use the FAT16 file system and have a 6-GB HERMES Series, you can have three drive letters (C, D, and E), each with 2
GB of allocated space.
FAT32: This file system supports drives that are up to 2 terabytes in size and stores files on smaller sections of the
HERMES Series than the FAT16 file system does. This results in more free space on the HERMES Series. The FAT32 file
system does not support drives that are smaller than 512 MB.
When you run the fdisk and format commands, the Master Boot Record (MBR) and file allocation tables are created. The
MBR and file allocation tables store the necessary disk geometry that allows HERMES Series to accept, store, and
retrieve data.
- 26 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
Appendix A. Ordering Information
1.
Part Number
APRO Rugged Metal 2.5” PATA MLC Solid State Disk
Product Picture
Capacity
Standard Grade (0°C ~ +70°C)
Industrial Grade (- 40°C ~ +85°C)
8GB
SR2IF008G-JACMC-U
WR2IF008G-JACMC-U-C
16GB
SR2IF016G-JACMC-U
WR2IF016G-JACMC-U-C
32GB
SR2IF032G-JACMC-U
WR2IF032G-JACMC-U-C
64GB
SR2IF064G-JACMC-U
WR2IF064G-JACMC-U-C
128GB
SR2IF128G-JACMC-U
WR2IF128G-JACMC-U-C
256GB
SR2IF256G-JACMC-U
WR2IF256G-JACMC-U-C
Notes:
C : Special conformal coating treated on whole PCBA which may support industrial grade operating temperature
-40°C ~ +85°C
2.
Part number decoder
X1 X2 X3 X4 X5 X6 X7 X8 X9-X11 X12 X13 X14 X15-Z1-C
X1 : Grade
X12 : Controller version
S: Standard grade – operating temp. 0º C ~ 70 º C
A, B, C…..
W: Industrial grade – operating temp. -40º C ~ +85 º C
(Commercial grade with conformal coating)
X13 : Controller grade
C : Commercial grade
X2 : The material of case
R : 2.5” Rugged Metal Casing
X14 : Flash IC
M : Samsung MLC-NAND Flash IC
X3 X4 X5 : Product category
2IF : 2.5” PATA (IDE) Solid State Disk
X15 : Flash IC grade / Type
C : Commercial grade
X6 X7 X8 X9 : Capacity
008G:
8GB
Z1 : Data transfer rate & disk type
016G:
16GB
PATA interface is always fixed disk mode
032G:
32GB
U: defaulted as UDMA mode / Fixed disk type
064G:
64GB
128G:
128GB
C : Reserved for specific requirement
256G:
256GB
C : Conformal-coating
X11 : Controller
J : JMicron (HERMES Series)
- 27 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.
Appendix B. Limited Warranty
APRO warrants your HERMES Series 2.5” PATA MLC Solid State Disk 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:
z SR2IFXXXG-JACMC-U
2 years
z WR2IFXXXG-JACMC-U-C
2 years
The warranty period is able to extend. Please contact APRO and / or your APRO distributor for more information.
- 28 -
APRO Rugged Metal 2.5” PATA MLC SSD – HERMES Series © 2012 APRO Co., Ltd.