SC3500 3.5” Solid State SCSI Drive User Guide 80-03-00032 Revision 1.3 March 8, 2005 Memtech SSD Corporation 7628 Las Positas Road Livermore, CA 94551 (800)445-5511 www.memtech.
Table Of Contents 1. HIGHLIGHTS .....................................................................3 2. INTRODUCTION ................................................................3 3. GENERAL DESCRIPTION.................................................4 3.1 3.2 3.3 SCSI Interface..............................................................................4 SCSI Connector ...........................................................................5 SCSI Commands .........................................
1. HIGHLIGHTS • • • • • • • • • • • • • • • • 36864 Mbyte uncompressed capacity o o Full -40 C to +85 C operating temp range Active Remap™ Technology with ECC Unmatched SCSI-II compatibility On-board active termination 5 volt, low power operation Completely solid state - no moving parts 500G operating shock 10G operating vibration Rugged, 3.5” half height drive form factor Single-ended 50-pin shrouded SCSI interface 0.7 millisecond random access time 2.3 Mbyte/sec sustained Read throughput 1.
3. GENERAL DESCRIPTION 3.1 SCSI Interface An intelligent SCSI controller from Qlogic, the FAS209, handles the SCSI interface for the SC3500. The FAS209 is SCSI-I and SCSI II compliant, and automates much of the interface overhead. It has a 16 byte FIFO, a DMA interface, and numerous command and control registers. The SC3500 employs the following attributes: 1. 2. 3. 4. 5.
The implemented messages on the SC3500 are as follows: 1. 2. 3. 4. 5. 6. 7. 8. 9. Command Complete Extended Message Init Detected Error Abort Message Reject NoOp Message Message Parity Error Bus Device Reset Identify 00h 01h 05h 06h 07h 08h 09h 0Ch 80h Generated Both Received Received Generated Received Received Received Received 3.2 SCSI Connector The SC3500 uses a unitized SCSI-2 connector incorporating both the 50-pin right angle 0.1 inch center connector and the 4-pin AT power connector.
3.2.2 SCSi Connector Pinout The following shows the pin connections for the SCSI connector used on the SC3500. PIN 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 SIGNAL GROUND GROUND GROUND GROUND GROUND GROUND GROUND GROUND GROUND GROUND GROUND RSVD GROUND RSVD GROUND GROUND GROUND GROUND GROUND GROUND GROUND GROUND GROUND GROUND GROUND SC3500 User Guide Ver 1.
3.3 SCSI Commands 3.3.1 Test Unit Ready Command – 00h Test Unit Ready CDB The TEST UNIT READY command provides a means to check if the logical unit is ready. This is not a request for a self-test. If the logical unit would accept an appropriate medium-access command without returning CHECK CONDITION status, this command shall return a GOOD status.
3.3.3 Request Sense Command – 03h Request Sense CDB The REQUEST SENSE command requests that the SC3500 transfer sense data to the initiator. If the SC3500 has no sense data available to return, it will return a sense key of NO SENSE and an additional sense code of NO ADDITIONAL SENSE INFORMATION. The sense data shall be preserved by the target for the initiator until retrieved by a REQUEST SENSE command or until the receipt of any other I/O process for the same I_T_x nexus.
Sense data format SC3500 User Guide Ver 1.
3.3.4 Format Unit Command – 04h The FORMAT UNIT command formats the medium into initiator addressable logical blocks per the initiator-defined options. In addition, the medium may be certified and control structures may be created for the management of the medium and defects. Format Unit CDB Only the simplest and mandatory forms of the FORMAT UNIT command (with no format data) are implemented on the SC3500. This routine accomplishes medium formatting with little initiator control over defect management.
3.3.5 Read (6) Command – 08h The READ (6) command requests that the SC3500 transfer data to the initiator. The most recent data value written in the addressed logical block shall be returned. Read (6) CDB The logical block address field specifies the logical block at which the read operation shall begin. The transfer length field specifies the number of contiguous logical blocks of data to be transferred. A transfer length of zero indicates that 256 logical blocks shall be transferred.
3.3.7 Inquiry Command – 12h The INQUIRY command requests that information regarding parameters of the SC3500 be sent to the initiator. Inquiry CDB An enable vital product data (EVPD) bit of one specifies that the SC3500 return the optional vital product data specified by the page code field. If any optional fields in the CDB are set that the SC3500 does not support, it will return a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and an additional sense code of INVALID FIELD IN CDB.
Standard Inquiry Data Format Please refer to the SCSI specification for further details on the vital product data pages and formats. SC3500 User Guide Ver 1.
3.3.8 Reserve Unit – 16h The RESERVE command is used to reserve a logical unit or, if the extent reservation option is implemented, extents within a logical unit. Reserve CDB 3.3.9 Release Unit – 17h The RELEASE command is used to release a previously reserved logical unit, or, if the extent release option is implemented, to release previously reserved extents within a logical unit. Release CDB SC3500 User Guide Ver 1.
3.3.10 Mode Sense The MODE SENSE (6) command provides a means for a target to report parameters to the initiator. It is a complementary command to the MODE SELECT (6) command. Mode Sense CDB A disable block descriptors (DBD) bit of zero indicates that the target may return zero or more block descriptors in the returned MODE SENSE data, at the target’s discretion. A DBD bit of one specifies that the target shall not return any block descriptors in the returned MODE SENSE data.
3.3.11 Send Diagnostics – 1Dh The SEND DIAGNOSTIC command requests that the SC3500 perform diagnostic operations on itself. The only mandatory implementation of this command is the self-test feature with the parameter list length of zero. Send Diagnostics CDB 3.3.12 Read Capacity – 25h The READ CAPACITY command provides a means for the initiator to request information regarding the capacity of the logical unit. Read Capacity CDB SC3500 User Guide Ver 1.
3.3.13 Extended Read (10) – 28h The READ (10) command requests that the target transfer data to the initiator. The most recent data value written in the addressed logical block is returned. Read (10) CDB 3.3.14 Extended Write (10) The WRITE (10) command requests that the SC3500 write the data transferred by the initiator to the medium. Write (10) CDB SC3500 User Guide Ver 1.
3.3.15 Erase Command Erase CDB The ERASE (10) command requests that the target erase the specified number of blocks starting at the specified logical block address on the medium. As used here, erased means the medium shall be erased. The previous data recorded on the medium, if any, shall not be recoverable. The Remap Table is retained, thus allowing write and read access to the memory. The erase all (ERA) bit set to one indicates that all blocks on the medium shall be erased.
4. GENERAL SPECIFICATIONS Interface SCSI Compatibility SCSI Device Type Maximum Capacity Bytes/Block Bus Width Termination ANSI X3.131-1994 0 - Direct Access Device 36864 Mbytes 512 8 bits Active – on board Data Transfer Specifications Bus width Synchronous Transfer Rate Media Transfer Rate Read Transfer Rate Write Transfer Rate Data Access time 1 byte (8 bits) 10 Mbyte/sec 8 Mbyte/sec 2.3 Mbyte/sec., sustained 1.0 Mbyte/sec sustained 0.
5. JUMPER CONFIGURATION 5.1 Jumper and Switch Locations The following diagrams show the unit and the relative jumper and switch locations. LED+ GND SCSI2 SCSI1 SCSI0 Write Protect ACT LED Termination Reserved Parity LED- Figure 2: SC3500 Front view Fig 3: SC3500 Bottom View SC3500 User Guide Ver 1.
5.2 SCSI ID Selection The SC3500 can use any of the 8 SCSI IDs available on the SCSI bus, although the highest priority device, SCSI ID 7, is usually reserved for the initiator. Switch selection for each SCSI ID is shown below. The SCSI Selection switch, E8, determines whether the jumper block or switch is used to select the SCSI ID.
5.5 Termination Power The SC3500 can supply termination power to the drive and cable by setting the switch at position E5 on. Normally, the SCSI initiator supplies power for termination. 5.6 Parity Parity on the SCSI interface can be enabled or disabled by using the parity jumper. If the jumper is not installed (default), parity is enabled. Installing the parity jumper disables parity. 5.7 Remote LED The SC3500 can drive a remote LED by attaching it to the last set of pins on the jumper block.
6. INSTALLATION 6.1 Default Configuration By default, no jumpers are installed on the jumper block at the front (LED) side of drive, and no switch positions on the switch block, accessed from the bottom of the drive, are set to the on position.
termination enabled. Failure to comply with this requirement may cause erroneous operation of the SCSI bus. 6.2.8 Make sure that pin one on the cable, on the SCSI controller and on the SC3500 are correctly aligned. The SC3500 connector is keyed, so a keyed cable is recommended to maintain proper pin one orientation. 6.2.9 Attach the power cable from the system power supply to the SC3500. This cable is keyed and cannot be inserted backwards. At this point, installation is complete. 6.2.
7. MECHANICAL DRAWINGS The following are mechanical drawings for the SC3500. All mounting screws are 6-32 with a 0.25” maximum penetration. Fig 5: SC3500 connector view Figure 6: SC3500 Side View SC3500 User Guide Ver 1.
Fig 7: SC3500 Bottom View SC3500 User Guide Ver 1.
8. TROUBLE SHOOTING GUIDE The following is a list of possible error indicators or messages, what they indicate, and possible solutions to the source problem. If no solution is found, contact the factory for further assistance. 8.1 Error Blink Codes If the green LED issues a repeating blink code (accompanied by the drive not responding to SCSI commands), this indicates a hard error condition as listed in the table below. Contact the Memtech factory for repair service.
9. APPENDIX 9.1 Contact Information For Technical Support or Warranty Repair information, please contact Memtech: 7628 Las Positas Road Livermore, CA 94551 U.S.A. Phone: (925) 294-8483 Fax: (925) 294-5920 Email: Info@memtech.com 9.2 SCSI specification information Information regarding the SCSI-II specification may be obtained from the following locations: Global Engineering 15 Inverness Way East Englewood, Co. 80112-5704 Phone: (303) 792-2181 or (800) 854-7179 Fax: (303) 792-2192 9.