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.