Command Specification
|
|
- Annis Gregory
- 8 years ago
- Views:
Transcription
1 SCSI Model Flash Drive --- SCS-xxxxBA Series --- Command Specification /9
2 SCSI Commands 1. CDB Command from the initiator to the drives in this series is performed by a CDB (Command Descriptor Block). CDBs are classified into sizes: 6, 10, and 12-byte length. Their basic formats will be shown below. 0 Operation Code 1 LUN Reserved Flag(0) Link(0) 6-byte CDB 0 Operation Code 1 LUN Reserved Reserved Flag(0) Link(0) 10-byte CDB 0 Operation Code 1 LUN Reserved Reserved Flag(0) Link(0) 12-byte CDB /9
3 Reserved, Link, Flag, RelAdr, and LUN used in common by each CDB will be described below. (1) Reserved This field must be set to 0. The CHECK CONDITION status is returned otherwise. (2) Link Since the drive in this series does not support Link, this field must be set to 0. The CHECK CONDITION status is returned otherwise. () Flag Since the drive in this series does not support Flag, this field must be set to 0. The CHECK CONDITION status is returned otherwise. (4) RelAdr Since the drive in this series does not support RelAdr, this field must be set to 0. (5) LUN (Logical Unit Number) The drive in this series always sets this field to 0. If a value other than 0 is set, the drive accepts the INQUIRY(12h) and REQUEST SENSE(0h) commands, and for other commands, it returns the CHECK CONDITION status. When receiving a command with an Identify message from the initiator, the drive in this series reefers to LUN in the Identify message and ignores the LUN in the CDB. 2. Supported commands The drive in this series supports the commands listed below. Code 00h 01h 0h 04h 07h 08h 0Ah 0Bh 12h 15h 16h 17h 1Ah 1Bh 1Ch 1Dh 25h 28h 2Ah 2Bh 2Eh 2Fh 7h 55h 5Ah E0h E1h E8h EAh Command TEST UNIT READY REZERO UNIT REQUEST SENSE FORMAT UNIT REASSIGN BLOCKS READ(6) WRITE(6) SEEK(6) INQUIRY MODE SELECT RESERVE UNIT RELEASE UNIT MODE SENSE START/STOP UNIT RECEIVE DIAGNOSTIC RESULT SEND DIAGNOSTIC READ CAPACITY READ(10) WRITE(10) SEEK(10) WRITE AND VERIFY(10) VERIFY(10) READ DEFECT DATA MODE SELECT(10) MODE SENSE(10) READ DELAY CHECK WRITE DELAY CHECK DUAL EDGE READ DUAL EDGE WRITE /9
4 . Unit attention condition Immediately after the power of the drive in this series is turned on or immediately after a reset according to the SCSI RESET and BUS DEVICE RESET messages, (POWER ON, RESET, OR BUS DEVICE RESET OCCURRED) is retained as error information at each initiator until the retention is cancelled by a command from the initiator. Response to commands in UNIT ATTENTION CONDITION and cancellation of the retention status are performed according to the following conditions. (1) The INQUIRY (12h) command is executed normally. The retention of UNIT ATTENTION CONDITION is not cancelled. (2) The REQUEST SENSE (0h) command is executed normally. As sense data transferred to the initiator, sense data that has generated UNIT ATTENTION CONDITION is returned. The retention of UNIT ATTENTION CONDITION is cancelled. () Commands other than those described above return the CHECK CONDITION status and cancel the retention of UNIT ATTENTION CONDITION. At this time, since UNIT ATTENTION=06h is written in a sense key in the sense data, the initiator can determine the cause of generation of UNIT ATTENTION CONDITION from the sense data by issuing the REQUEST SENSE command. 4. Sense data The drive in this series generates sense data in the following cases. (1) When the CHECK CONDITION status is returned during execution of the SCSI command. (2) When UNIT ATTENTION CONDITION is generated. Generated sense data is retained for the initiator that has issued the SCSI command. The retention of the sense data is cancelled in the following cases. (1) The retention of the sense data is cancelled when the initiator issues a new SCSI command. If the new command is the REQUEST SENSE (0h), the sense data being retained is transferred. (2) A command from an initiator other than the one for which the sense data is retained is accepted normally. () If RESET CONDITION occurs on a SCSI bus, or if an arbitrary initiator issues the Bus Device Reset message, UNIT ATTENTION CONDITION is generated, the sense data that has generated UNIT ATTENTION CONDITION is retained, and the previously retained sense data is lost /9
5 SCSI Messages The drive in this series supports the following messages. Code 00h 01h 02h 04h 05h 06h 07h 08h 0Ch 80-FFh Message Name COMMAND COMPLETE EXTEND MESSAGE SAVE DATA POINTER DISCONNECT INITIATOR DETECT ERROR ABORT MESSAGE REJECT NO OPERAION BUS DEVICE RESET IDENTIFY MESSAGE The drive in this series supports the following extend messages. Code Length Extend Message Name 01h 5 SYNCHRONUS TRANSFER MESSAGE 0h 4 WIDE TRANSFER REQUEST DEh 5 DUAL EDGE SUM CHECK The format of WIDE TRANSFER REQUEST will be shown below MSG m If m = DEh, Dual Edge is designated, and No Operation (08h) is returned to the initiator to report that it is ready for Dual Edge transfer. Before Dual Edge transfer, it is also necessary to use Synchronous Transfer Message to set the synchronous transfer rate to 20 MB/s. If m is a value other than DEh, Message Reject is returned. The format of DUAL EDGE SUM CHECK will be shown below MSG 01 0 DE SUMH SUML After completion of the DUAL EDGE transfer status phase, the message above is transferred. After that, the Command Complete message is transferred. SCSI Status The data format of SCSI Status will be shown below Status Code 0 The drive in this series supports the following SCSI Status. 00h 02h 08h 18h Status GOOD CHECK CONDITION BUSY RESERVATION CONFLICT /9
6 SCSI Command Descriptions 1. TEST UNIT READY [00h] The TEST UNIT READY command checks if a drive linked to the drive in this series is in the Ready state or not. 0 Operation Code(00h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) Error codes for TEST UNIT READY will be listed below. 2. REZERO UNIT [01] The REZERO UNIT command calibrates a head. 0 Operation Code(01h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) Error codes for REZERO UNIT will be listed below NO REFERENCE POSITION FOUND /9
7 . REQUEST SENSE [0] The REQUEST SENSE command transfers sense information (error information) retained in the drive in this series to an initiator. 0 Operation Code(0h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Allocation Length 5 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of data bytes to be transferred to an initiator. After this command is issued, sense information that has been retained by the drive in this series is cleared. Sense information in the following format is transferred to an initiator. 0 Valid(0) Error Code(70h) 1 Reserved(0) 2 Reserved(0) Sense Key 6 Information(0) 7 Additional Sense Length(0Ah) 8 11 Command Specific Information(0) 12 Additional Sense Code(ASC) 1 Additional Sense Code Qualifier(ASQ) 14 Reserved(0) Sense Key Specific Sense key indicates brief error information. Additional Sense Code (ASC)/Additional Sense Code Qualifier (ASQ) indicate detailed error information /9
8 The following list shows errors reported in the drive in this series NO SENSE INFORMATION NOT READY, CAUSE NOT REPORTABLE LOGICAL UNIT IN PROCESS OF BECOMING READY NO REFERENCE POSITION FOUND 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILURE UNRECOVERED READ ERROR NO SEEK COMPLETE NO DEFECT SPARE LOCATION AVAILABLE NN DIAGNOSTIC FAILURE ON COMPONENT NN PARITY ERROR INITIATOR DETECTED ERROR INVLID LBA ADDRESS LOGICAL UNIT NOT SUPPORT INVALID FIELD IN PARAMETER LIST 05 D 00 INVALID IDENTIFY FIELD POWER ON, RESET, OR BUS DEVICE RESET OCURRED If sense code (LOGICAL UNIT NOT READY, FORMAT IN PROGRESS) is reported, information indicating the progress of the formatting is set for Sense Key Specific. 15 SKSV Reserved(0) Progress Indication This information makes sense only if SKSV = 1. Progress Indication indicates the completion rate of formatting with a denominator of /9
9 4. FORMAT UNIT [04] The FORMAT UNIT command performs ERASE processing on a drive linked to the drive in this series. 0 Operation Code(04h) 1 LUN(0) FmtData CmpList(0) Defect List Format(0) 2 Reserved(0) Interleave 4 5 Reserved(0) Flag(0) Link(0) If the FmtData bit is 1, FORMAT UNIT Parameter list from an initiator must be transferred. The Interleave field is ignored. The data format of FORMAT UNIT Parameter list will be shown below. 0 Reserved(0) Immed 0 2 Defect List Length(0) Only the Immed bit is supported. All other fields must be 0. If the Immed bit is 1, this command reports the status without waiting for the completion of formatting. During execution of formatting, this command responds to all commands except for the INQUIRY and REQUEST SENSE commands with CHECK CONDITION and retains (LOGICAL UNIT NOT READY, FORMAT IN PROGRESS) as error information. If the Immed bit is 0, this command reports the status after completion of formatting. Error codes for FORMAT UNIT will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED INVALID FIELD IN PARAMETER LIST /9
10 5. REASSIGN BLOCKS [07] The REASSIGN BLOCKS command performs replacement processing on logical blocks in a drive. 0 Operation Code(07h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) Since the drive in this series has no replacing function for arbitrary blocks (uses automatic replacement of a drive linked to the drive in this series), this command always retains (NO DEFECT SPARE LOCATION AVAILABLE) as error information, and reports the CHECK CONDITION status. Error codes for REASSIGN BLOCKS will be listed below NO DEFECT SPARE LOCATION AVAILABLE 6. READ (6) [08] The READ(6) command transfers a designated number of blocks of data from a designated logical block address to an initiator. 0 Operation Code(08h) 1 LUN(0) 2 Logical Block Address 4 Transfer Length 5 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. If 0 is designated for Transfer Length, 256 blocks are transferred. Error codes for READ(6) will be listed below UNRECOVERED READ ERROR /9
11 7. WRITE(6) [0A] The WRITE (6) command transfers a designated number of blocks of data from an initiator to a designated logical block address. 0 Operation Code(0Ah) 1 LUN(0) 2 Logical Block Address 4 Transfer Length 5 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. If 0 is designated for Transfer Length, 256 blocks are transferred. Error codes for WRITE(6) will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED PARITY ERROR 8. SEEK(6) [0B] The SEEK (6) command shifts a head to a designated logical block address. 0 Operation Code(0Bh) 1 LUN(0) 2 Logical Block Address 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address to which a head is shifted. Error codes for SEEK(6) will be listed below NO SEEK COMPLETE /9
12 9. INQUIRY [12] The INQUIRY command transfers information about a device to an initiator. 0 Operation Code(12h) 1 LUN Reserved(0) 2 Reserved(0) Reserved(0) 4 Allocation Length 5 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of data bytes to be transferred to an initiator. Executing this command does not clear error information (POWER ON, RESET, OR BUS DEVICE RESET OCCURRED). The format of INQUIRY DATA to be transferred to an initiator will be shown below. 0 Qualifier(0) Peripheral Device Type(0) 1 RMB(0) Device Type Modifier(0) 2 ISO Version(0) ECMA Version(0) ANSI Version(2) Reserved(0) Response Data Format(2) 4 Additional Length() 5 Reserved(0) 6 Reserved(0) 7 REL_A(0) WB_2(0) WB_16(0) Sync(1) Link(0) TTD(0) CmdQu(0) SftRe(0) Vendor Information HAGIWARA Product Identifier SCS-xxxxB Firmware Revision Level nnnn Reserved(0) Vendor Specific If a value other than 0 is designated in the LUN field, as an exception, Qualifier=, Peripheral Device Type = 1Fh is set /9
13 10. MODE SELECT (6) [15] The MODE SELECT(6) command sets various operations of a device. 0 Operation Code(15h) 1 LUN(0) PF Reserved(0) SP 2 Reserved(0) Reserved(0) 4 Parameter List Length 5 Reserved(0) Flag(0) Link(0) The PF bit and SP bit are ignored. Parameter List Length designates the number of bytes of MODE Parameter List to be transferred from an initiator. The format of MODE Parameter List is shown below n Mode Parameter Header Block Descriptor Page Descriptor(s) Mode Parameter List consists of 4 bytes of Mode Page Header, 8 bytes of Block Descriptor (if necessary), and variable number of bytes of Page Descriptor. The data format of Mode Parameter Header will be shown below. 0 Mode Data Length 1 Medium Type(0) 2 Reserved(0) Block Descriptor Length(0 or 8) Only Block Descriptor Length in MODE Parameter Header is examined. If Block Descriptor Length is 0, it is assumed that Block Descriptor is not present. If Block Descriptor Length is 8, it is assumed that Block Descriptor is present subsequent to MODE Parameter Header. Otherwise, this command retains (INVALID FIELD IN PARAMETER LIST) as error information and reports the CHECK CONDITION status /9
14 The data format of Block Descriptor will be shown below. 0 Density Code(0) 1 2 Number of Blocks 4 Reserved(0) 5 6 Block Length in s(512) 7 The Number of Blocks field and Density Code are ignored. Block Length in s must always be 512. Otherwise, this command retains (INVALID FIELD IN PARAMETER LIST) as error information, and reports the CHECK CONDITION status Page Code 1 Page Length 2 n Mode Parameter See 1. MODE SENSE (6) [1A] for more detail information about Page Descriptor. Error codes for MODE SELECT (6) will be listed below INVALID FIELD IN PARAMETER LIST /9
15 11. RESERVE UNIT [16] The RESERVE UNIT command reserves the drive for a specific initiator. 0 Operation Code(16h) 1 LUN(0) SPT Third Party ID 0 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) If the SPT bit is 1, Third Party ID is used as the number of an initiator to be reserved. If the SPT bit is 0, the drive is reserved for an initiator that has issued the command. Reservation by this command is retained until any of the following conditions occurs. (1) The reservation has been updated by the RESERVE UNIT command from a reserved initiator. (2) The reservation has been cancelled by the RELEASE command from a reserved initiator. () The BUS DEVICE RESET message has been issued from any initiator. (4) A hardware reset has occurred. When the drive in this series are reserved by an initiator, if an unreserved initiator issues a command other than the REQUEST SENSE, INQUIRY, and RELEASE commands, this command returns the RESERVATION CONFLICT status to reject the execution of the issued command. Error codes for RESERVE UNIT will be listed below /9
16 12. RELASE UNIT [17h] The RELEASE UNIT command releases a reservation status that has been set by the RESERVE UNIT command. 0 Operation Code(17h) 1 LUN(0) SPT Third Party ID 0 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) If the SPT bit is 1, Third Party ID is used as the number of an initiator the reservation of which is released. If the SPT bit is 0, the reservation of an initiator that has issued the RESERVE UNIT command. When the drive in this series is not in the reserved state, even if the RELEASE command is issued, it is not considered to be error. Error codes for RELEASE UNIT will be listed below /9
17 1. MODE SENSE (6) [1A] The MODE SENSE (6) command transfers mode parameters to an initiator. 0 Operation Code(1Ah) 1 LUN(0) 0 DBD Reserved(0) 2 PC Page Code Reserved(0) 4 Allocation Length 5 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of bytes of mode data to be transferred to an initiator. If DBD (Disable Block Descriptor) is 1, Block Descriptor is not transferred. PC (Page Control) designates the type of Page Descriptor to be transferred. 7 6 Parameter Type 0 0 Current Value 0 1 Changeable Value 1 0 Default Value 1 1 Save Value Page Code supports the following pages. Page Code 01h 0h 04h 08h Fh Description Read/Write Recovery Page Format Device Page Rigid Disk Geometry Page Caching Page All Page If Page Code Fh is designated, all Page Descriptors are transferred to an initiator N Mode Parameter Header Block Descriptor Page Descriptor(s) Mode Parameter List consists of 4 bytes of Mode Page Header, 8 bytes of Block Descriptor (if DBD = 0), and a variable number of bytes of Page Descriptor /9
18 The data format of Mode Parameter Header will be shown below. 0 Mode Data Length 1 Medium Type(0) 2 WP(0) Reserved(0) Block Descriptor Length(0 or 8) MODE Parameter Length indicates the number of bytes of subsequent mode data. WP and Medium Type are always set to 0. If Block Descriptor Length is 0, Block Descriptor is not present. A value of 8 of Block Descriptor Length indicates that Block descriptor is present subsequent to MODE Parameter Header. The data format of Block Descriptor will be shown below. 0 Density Code(0) 1 2 Number of Blocks 4 Reserved(0) Block Length in s(512) The Number of Blocks field indicates the total number of blocks of the drive. Block Length in s indicates the number of bytes per block, and is always set to PS 0 Page Code 1 Page Length 2 N Mode Parameter The value of 1 of PS indicates that the page can be saved. Page Length indicates the number of bytes of subsequent Page Descriptor. The detailed description of each Page Descriptor will be shown below /9
19 Read-Write Error Recovery Page 0 PS(0) 0 Page Code(01h) 1 Page Length(0Ah) 2 AWRE(1) ARRE(0) TB(0) RC(0) EER(0) PER(0) DTE(0) DCR(0) Read Retry Count(01h) 4 Correction Span(0) 5 Head Offset Count(0) 6 Data Strobe Offset Count(0) 7 Reserved(0) 8 Write Retry Count(01h) 9 Reserved(0) Recovery Time Limit(0ffffh) /9
20 Format Device Page 0 PS(0) 0 Page Code(0h) 1 Page Length(16h) Tracks per Zone(0) Alternate Sectors per Zone(0) Alternate Tracks per Zone(0) Alternate Tracks per Disk(0) Sectors per Track Data s per Physical Sector(200h) Interleave(1) Track Skew Factor(1) Cylinder Skew Factor(1) 20 SSEC(1) HSEC(0) RMB(0) SURF(0) Reserved(0) 21 Reserved(0) 22 Reserved(0) 2 Reserved(0) Sectors per Track indicates the number of sectors per track of a drive linked to the drive in this series. Data s per Physical Sector indicates the number of bytes per block, and is always set to /9
21 Rigid Disk Geometry Page 0 PS 0 Page Code(05h) 1 Page Length(16h) 2 Number of cylinders 4 5 Number of heads 6 7 Starting cylinder-write precompensation(0) Starting cylinder-reduced write current(0) Drive step rate(0) Landing zone cylinder(0) Reserved(0) RPL 18 Rotation Offset(0) 19 Reserved(0) Medium rotation rate(5400) 22 Reserved(0) 2 Reserved(0) Number of cylinders indicates the total number of cylinders of a drive linked to the drive in this series. Number of heads indicates the number of heads of a drive linked to the drive in this series /9
22 Caching Page 0 PS 0 Page Code(08h) 1 Page Length(0Ah) 2 Reserved(0) WCE(0) MF(0) RCD(0) Read Retention Priority(0) Write Retention Priority(0) 4 5 Disable Pre-fetch Transfer Length(0) 6 7 Minimum Pre-fetch(0) 8 9 Maximum Pre-fetch(0) Maximum Pre-fetch Ceiling(0) Error codes for MODE SENSE (6) will be listed below /9
23 14. START/STOP UNIT [1B] The START/STOP UNIT command starts and stops the rotation of a spindle motor of a drive. 0 Operation Code(1Bh) 1 LUN(0) Reserved(0) Immed 2 Reserved(0) Reserved(0) 4 Reserved(0) LoEj(0) Start 5 Reserved(0) Flag(0) Link(0) If the Immed bit is 0, this command waits for the completion of the processing, and then reports the status. If the Immed bit is 1, this command reports the status without waiting for the completion of the processing. If the Start bit is 0, this command stops the rotation of the spindle motor of a drive linked to the drive in this series. If the Start bit is 1, this command starts the rotation of the spindle motor of a drive linked to the drive in this series. Error codes for START/STOP UNIT will be listed below NOT READY, CAUSE NOT REPORTABLE /9
24 15. RECEIVE DIAGNOSTIC RESULT [1C] The RECEIVE DIAGNOSTIC RESULT command transfers a diagnostic result retained in the drive by the execution of the SEND DIAGNOSTIC command to an initiator. 0 Operation Code(1Ch) 1 LUN(0) Reserved(0) 2 Reserved(0) 4 Parameter List Length 5 Reserved(0) Flag(0) Link(0) This command is implemented for compatibility. Since a diagnostic result retained by the SEND DIAGNOSTIC command is not present, no data transfer occurs. Error codes for RECEIVE DIAGNOSTIC RESULT will be listed below. 16. END DIAGNOSTIC [1D] The SEND DIAGNOSTIC command performs self diagnostics for a drive. 0 Operation Code(1Dh) 1 LUN(0) PF 0 SlfTst(1) DevOfl UntOfl 2 Reserved(0) Parameter List Length 4 5 Reserved(0) Flag(0) Link(0) Only SlfTst=1 is supported. PF, DevOfl, UntOfl, and Parameter List Length are ignored. Error codes for SEND DIAGNOSTIC will be listed below. SenseKe y ASC ASQ Description NN DIAGNOSTIC FAILURE ON COMPONENT NN /9
25 17. READ CAPACITY [25] The READ CAPACITY command transfers information about the capacity of a drive to an initiator. 0 Operation Code(25h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 Reserved(0) 7 Reserved(0) 8 Reserved(0) 9 Reserved(0) Flag(0) Link(0) This command transfers data in the following format to an initiator Last Logical Block Address Block Length in s(512) Last Logical Block Address indicates the last accessible logical block address of a drive linked to the drive in this series. Block Length in s indicates the number of bytes per block, and is always set to 512. Error codes for READ CAPACITY will be listed below /9
26 18. READ(10) [28] The READ (10) command transfers a designated number of blocks of data from a designated logical block address to an initiator. 0 Operation Code(28h) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates the first logical block address to be transferred. Transfer Length designates the number of blocks to be transferred. A value 0 of Transfer Length causes no data transfer. Error codes for READ (10) will be listed below UNRECOVERED READ ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9
27 19. WRITE(10) [2A] The WRITE (10) command transfers a designated number of blocks of data from an initiator to a designated logical block address. 0 Operation Code(2Ah) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. The value 0 of Transfer Length causes no data transfer. Error codes for WRITE(10) will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED PARITY ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9
28 20. SEEK(10) [2B] The SEEK (10) command shifts a head to a designated logical block address. 0 Operation Code(2Bh) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Reserved(0) 8 Reserved(0) 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address to which a head is shifted. Error codes for SEEK (10) will be listed below NO SEEK COMPLETE LOGICAL BLOCK ADDRESS OUT OF RANGE /9
29 21. WRITE AND VERIFY(10) [2E] The WRITE AND VERIFY (10) command transfers a designated number of blocks of data from an initiator to a designated logical block address, then verifies that data can be read successfully. 0 Operation Code(2Eh) 1 LUN(0) Reserved(0) Chk(0) Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer starts. Transfer Length designates the number of blocks to be transferred. The value 0 of Transfer Length causes no data transfer and verification. Error codes for WRITE AND VERIFY (10) will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED LOGICAL BLOCK ADDRESS OUT OF RANGE /9
30 22. VERIFY(10) [2F] The VERIFY (10) command verifies if a number of referenced blocks of data can be read successfully at a designated logical block address. 0 Operation Code(2Fh) 1 LUN(0) Reserved(0) Chk(0) Logical Block Address 5 6 Reserved(0) 7 Verification Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Verification Length designates the number of blocks to be referenced. The value of 0 of Verification Length causes no verification. The Chk bit is not supported, so must always be set to 0. Error codes for VERIFY (10) will be listed below UNRECOVERED READ ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9
31 2. READ DEFECT DATA [7] The READ DEFECT DATA command transfers alternate information of a drive to an initiator. 0 Operation Code(7h) 1 LUN(0) Reserved(0) 2 Reserved(0) Plist Glist Defect List Format Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 Reserved(0) 7 Allocation Length 8 9 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of bytes of alternate information transferred to an initiator. The format of data transferred to an initiator will be shown below. 0 Reserved(0) 1 Reserved(0) Plist Glst Defect List Format 2 Defect List Length(0) Since a drive cannot obtain alternate information, data in the format above (indicating that there is no alternate information) is always transferred. Plist, Glist, and Defect List Format of CDB are not examined, and only the value is copied onto the field with a name identical to Defect list above. Error codes for READ DEFECT DATA will be listed below /9
32 24. MODE SELECT (10) [55] The MODE SELECT (10) command sets the various operations of a device. 0 Operation Code(55h) 1 LUN(0) PF Reserved(0) SP 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 Reserved(0) 7 Parameter List Length 8 9 Reserved(0) Flag(0) Link(0) The PF bit and SP bit are ignored. Parameter List Length designates the number of bytes of MODE Parameter List transferred from an initiator. The format of MODE Parameter List will be shown below N Mode Parameter Header Block Descriptor Page Descriptor(s) Mode Parameter List consists of 8 bytes of Mode Page Header, 8 bytes of Block Descriptor (if necessary), and a variable number of bytes of Page Descriptors. The data format of Mode Parameter Header will be shown below. 0 1 Mode Data Length 2 Medium Type(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 7 Block Descriptor Length(0 or 8) In MODE Parameter Header, only Block Descriptor Length is examined. The value of 0 of Block Descriptor Length indicates that Block Descriptor is not present. The value of 8 indicates that Block Descriptor is present subsequent to MODE Parameter Header. Otherwise, this command retains (INVALID FIELD IN PARAMETER LIST) as error information, and reports the CHECK CONDITION status /9
33 The data format of Block Descriptor will be shown below. 0 Density Code(0) 1 2 Number of Blocks 4 Reserved(0) 5 6 Block Length in s(512) 7 The number of Blocks field and Density Code are ignored. Block Length in s must always be 512. Otherwise, this command retains (INVALID FIELD IN PARAMETER LIST) as error information, and reports the CHECK CONDITION status Page Code 1 Page Length 2 n Mode Parameter See 1. MODE SENSE (6) [1A] for more detail information about Page Descriptor. Error codes for MODE SELECT (10) will be listed below INVALID FIELD IN PARAMETER LIST /9
34 25. MODE SENSE(10) [5A] The MODE SENSE (10) command transfers mode parameters to an initiator. 0 Operation Code(5Ah) 1 LUN(0) 0 DBD Reserved(0) 2 PC Page Code Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 Reserved(0) 7 Allocation Length 8 9 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of bytes of mode data to be transferred to an initiator. If DBD (Disable Block Descriptor) is 1, Block Descriptor is not transferred. PC (Page Control) designates a type of Page Descriptor to be transferred. 7 6 Parameter Type 0 0 Current Value 0 1 Changeable Value 1 0 Default Value 1 1 Save Value Page Code supports pages listed below. Page Code 01h 0h 04h 08h Fh Description Read/Write Recovery Page Format Device Page Rigid Disk Geometry Page Caching Page All Page If Page Code Fh is designated, all Page Descriptors are transferred to an initiator n Mode Parameter Header Block Descriptor Page Descriptor(s) Mode Parameter List consists of 4 bytes of Mode Page Header, 8 bytes of Block Descriptor (if DBD = 0), and a variable number of bytes of Page Descriptor /9
35 The data format of Mode Parameter Header will be shown below. 0 1 Mode Parameter Length 2 Medium Type(0) WP(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 7 Block Descriptor Length(0 or 8) MODE Parameter Length indicates the number of bytes of subsequent mode data. WP and Medium Type are always set to 0. The value of 0 of Block Descriptor Length indicates that Block Descriptor is not present. The value of 8 of Block Descriptor Length indicates that Block Descriptor is present subsequent to MODE Parameter Header. The data format of Block Descriptor will be shown below. 0 Density Code(0) 1 2 Number of Blocks 4 Reserved(0) 5 6 Block Length in s(512) 7 The Number of Blocks field indicates the total number of blocks of a drive. Block Length in s indicates the number of bytes per block, and is always set to 512. See 1 MODE SENSE (6) [1A] for more detail information about Page Descriptor. Error codes for MODE SENSE (10) will be listed below /9
36 26. READ DELAY CHECK[E0] READ DELAY CHECK is a read-data check command for DUAL EDGE transfer. 0 Operation Code(E0h) 1 LUN(0) Reserved(0) 2 Reserved(0) Initial Data Pattern 4 Pattern Control 5 Reserved(0) 6 Reserved(0) 7 Reserved(0) 8 Allocation Length(80h) 9 Reserved(0) Flag(0) Link(0) This command performs Dual Edge read transfer in a data pattern designated by Initial Data Pattern and Pattern Control. The number of transfers is always set to 128 bytes. After data transfer, this command further transfers sum check words in the MSG IN phase. Initial Data Pattern designates the first bytes in the data in phase. Pattern Control defines data subsequent to Initial Data Pattern. It designates data patterns in bits. Pattern Control SAME DECINV INCINV INVFF INV00 INV DEC INC INC DEC If 1 is set, incremented data transfer is performed. With the Initial Data Pattern value 00, transfer is performed in the order of If 1 is set, decremented data transfer is performed. With the Initial Data Pattern value 00, data transfer is performed in the order of 00 FF FE INV If 1 is set, inverted data transfer is performed. With the Initial Data Pattern value 00, data transfer is performed in the order of 00 FF 00 FF INV00 (INV WORD Boundary with 00) If 1 is set, inverted data transfer is performed on every other byte. With the Initial Data Pattern value 55, data transfer is performed in the order of AA INVFF (INV WORD Boundary with FF) If 1 is set, inverted data transfer is performed on every other byte. With the Initial Data Pattern value 55, data transfer is performed in the order of 55 FF AA FF 55 INCINV (INC WORD Boundary with INV) If 1 is set, incremented data transfer is performed on every other byte. Inverted previous data is inserted between the incremented data. With the Initial Data Pattern value 00, data transfer is performed in the order of 00 FF 01 FE 02 DECINV (DEC WORD Boundary with INV) If 1 is set, decremented data transfer is performed every other byte. Inverted previous data is inserted between the decremented data. With the Initial Data Pattern value 00, data transfer is performed in the order of 00 FF FF 00 FE 01 FD SAME If 1 is set, a single pattern data transfer is performed. With the Initial Data Pattern value AA, data transfer is performed in the order of AA AA AA /9
37 Error codes for READ DELAY CHECK will be listed below. 27. WRITE DELAY CHECK [E1] WRITE DELAY CHECK is a write data check command for DUAL EDGE transfer. 0 Operation Code(E1h) 1 LUN(0) Reserved(0) 2 Reserved(0) Initial Data Pattern 4 Pattern Control 5 Reserved(0) 6 Reserved(0) 7 Reserved(0) 8 Allocation Length(80h) 9 Reserved(0) Flag(0) Link(0) This command performs Dual Edge write transfer in a data pattern designated by Initial Data Pattern and Pattern Control. The number of transfers is always set to 128 bytes. After data transfer, this command further transfers sum check words in the MSG IN phase. On reception of an incorrect data pattern, this command reports the CHECK CONDITION status. On occurrence of a parity error during transfer, this command retains (PARITY ERROR) as error information, and reports the CHECK CONDITION status. Initial Data Pattern designates the first byte in the DATA IN phase. Pattern Control defines data subsequent to Initial Data Pattern. It designates a data pattern in bits. See 26. READ DELAY CHECK[E0] for more detail information about Pattern Control. Error codes for WRITE DELAY CHECK will be listed below PARITY ERROR /9
38 28. DUAL EDGE READ [E8] The DUAL EDGE READ command transfers a designated number of blocks of data from a designated logical block address in DUAL EDGE to an initiator. 0 Operation Code(E8h) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. The Transfer Length value of 0 causes no data transfer. Error codes for DUAL EDGE READ will be listed below UNRECOVERED READ ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9
39 29. DUAL EDGE WRITE [EA] The DUAL EDGE WRITE command transfers a designated number of blocks of data from an initiator to a designated logical block address in DUAL EDGE. 0 Operation Code(EAh) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. The Transfer Length value of 0 causes no data transfer. Error codes for DUAL EDGE WRITE will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED PARITY ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9
1 Overview. T10/03-176 revision 9
Date: October 22, 2003 To: T10 Committee (SCSI) From: George Penokie (IBM/Tivoli) Subject: End-to-End Data Protection 1 Overview Any inconsistencies between this section and the remaining sections in the
More informationSCSI Commands Reference Manual
Product Manual SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) 100293068 Rev. C April 2010 2010 Seagate Technology LLC. All rights reserved. Publication number:
More informationSCSI Commands Reference Manual
SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) Rev. A SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) Rev. A 2006,
More informationProgramming Interface. for. Bus Master IDE Controller. Revision 1.0
Programming Interface for Bus Master IDE Controller Revision 1.0 5/16/94 Until this specification is ratified, it is solely owned and maintained by: Brad Hosler, Intel Corporation bwh@salem.intel.com (please
More informationDLT Event Log Troubleshooting Guide 3/07/00
DLT Event Log Troubleshooting Guide 3/07/00 Quantum Corporation DLT DLTtape DLTstor Page 1 A.0 How to Use this Document This manual supports the DLT 8000, DLT 7000, DLT 4000, DLT 2000XT, and DLT 2000.
More informationSDLT Event Log Troubleshooting Guide
SDLT Event Log Troubleshooting Guide 8/30/01 Quantum Corporation Created by Anthony G Tan Page 1 Rev A4 How to Use this Document This manual support SDLT220. The manual is in numerical order of the EVENT
More information04-349r0 SPC-3 MMC-5 Merge PREVENT ALLOW MEDIUM REMOVAL commands 5 November 2004
To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 5 November 2004 Subject: 04-349r0 SPC-3 MMC-5 Merge PREVENT ALLOW MEDIUM REMOVAL commands Revision history Revision 0 (5 November
More informationSCSI device drivers are provided for the following operating systems: Microsoft Windows NT Server 4.0 Novell NetWare 5.1
This section describes how to install and configure the Dell small computer system interface (SCSI) device drivers included with your Dell PowerEdge 1400 computer system. These device drivers are designed
More informationUniversal Serial Bus Mass Storage Specification For Bootability
Universal Serial Bus Mass Storage Specification For Bootability Revision 1.0 October 25, 2004 Change History Revision Issue Date Comments 0.6 January 8, 2002 Initial draft 0.7a 0.7b May 8, 2002 0.7c 0.7d
More informationPACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section
PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256
More informationTechnical Note. SFDP for MT25Q Family. Introduction. TN-25-06: Serial Flash Discovery Parameters for MT25Q Family. Introduction
Technical Note SFDP for MT25Q Family TN-25-06: Serial Flash Discovery Parameters for MT25Q Family Introduction Introduction The serial Flash discoverable parameter (SFDP) standard enables a consistent
More informationSD Specifications Part A2 SD Host Controller Simplified Specification
SD Specifications Part A2 SD Host Controller Simplified Specification Version 2.00 February 8, 2007 Technical Committee SD Association Revision History Date Version Changes compared to previous issue April
More informationIntel Solid State Drive Toolbox
3.3.5 Document Number: 325993-026US Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending
More informationIntel Solid State Drive Toolbox
3.3.6 Document Number: 325993-027US Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending
More informationHard Disk Drives and RAID
Hard Disk Drives and RAID Janaka Harambearachchi (Engineer/Systems Development) INTERFACES FOR HDD A computer interfaces is what allows a computer to send and retrieve information for storage devices such
More informationW25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI
8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI - 1 - Preliminary - Revision B Table of Contents 1. GENERAL DESCRIPTION... 5 2. FEATURES... 5 3. PIN CONFIGURATION SOIC 208-MIL...
More informationUMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board.
Bus Interfaces Different types of buses: ISA (Industry Standard Architecture) EISA (Extended ISA) VESA (Video Electronics Standards Association, VL Bus) PCI (Periheral Component Interconnect) USB (Universal
More informationCOS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (http://www.cs.princeton.edu/courses/cos318/)
COS 318: Operating Systems Storage Devices Kai Li Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Today s Topics Magnetic disks Magnetic disk performance
More informationInterpretation of the QLA2xxx Windows Event Log Error Codes. (For driver versions prior to 9.00.00)
Interpretation of the QLA2xxx Windows Log Error s. (For driver versions prior to 9.00.00) event logging has been added to the QL2x00 Windows miniport drivers for trouble shooting customer problems in the
More informationChapter 9: Peripheral Devices: Magnetic Disks
Chapter 9: Peripheral Devices: Magnetic Disks Basic Disk Operation Performance Parameters and History of Improvement Example disks RAID (Redundant Arrays of Inexpensive Disks) Improving Reliability Improving
More informationUSB Simply Buffered (USB) Mass Storage Class Bulk-Only Transport
USB Simply Buffered (USB) ass Storage Class Bulk-Only Transport Copyright 2007. Shakthi Kannan. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation
More informationPro Hard Drive Workstations CORPORATE SYSTEMS CENTER
Pro Hard Drive Workstations CORPORATE SYSTEMS CENTER Pro Hard Drive Workstation Features Congratulations on your purchase. The Professional Hard Drive Workstation is a stand-alone hardware package used
More informationFlash Microcontroller. Memory Organization. Memory Organization
The information presented in this chapter is collected from the Microcontroller Architectural Overview, AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, and AT89C1051 data sheets of this book. The material
More informationSCSI The Protocol for all Storage Architectures
SCSI The Protocol for all Storage Architectures David Deming, Solution Technology April 12, 2005 Abstract SCSI: The Protocol for All Storage Architectures This session will appeal to System Administrators,
More informationIntroduction to I/O and Disk Management
Introduction to I/O and Disk Management 1 Secondary Storage Management Disks just like memory, only different Why have disks? Memory is small. Disks are large. Short term storage for memory contents (e.g.,
More informationCOS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University
COS 318: Operating Systems Storage Devices Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Today s Topics! Magnetic disks!
More informationSoftstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April 2015 1SFC132089M0201 1
Softstarters Type PSTX Fieldbus communication, Built-in Modbus RTU 1SFC132089M0201 April 2015 1SFC132089M0201 1 1 Modbus RTU The Modbus protocol is a fieldbus protocol that provides full control and status
More informationCAM-VGA100 User Manual
CAM-VGA100 User Manual Release Note: 1. Jan 28, 2004 official released v1.0 2. Feb 24, 2004 official released v1.1 Fix the definition of verify code Fix the bug of unable jump to power save mode Fix the
More information1 Storage Devices Summary
Chapter 1 Storage Devices Summary Dependability is vital Suitable measures Latency how long to the first bit arrives Bandwidth/throughput how fast does stuff come through after the latency period Obvious
More informationDifference between Enterprise SATA HDDs and Desktop HDDs. Difference between Enterprise Class HDD & Desktop HDD
In order to fulfil the operational needs, different web hosting providers offer different models of hard drives. While some web hosts provide Enterprise HDDs, which although comparatively expensive, offer
More informationReducing Storage Energy Consumption by up to 75%
Technology Paper Reducing Storage Energy Introduction While the challenging economic climate continues to exert downward pressure on enterprise IT investment, there is one key exception to this trend.
More informationThermal Monitoring for Advanced Data Protection
Thermal Monitoring for Advanced Data Protection New Feature Helps Prevent Drive Failure Caused By Overheating O V E RVI E W/EXECUTIVE S U MMA R Y In its commitment to provide the highest quality, most
More informationFile System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System
CS341: Operating System Lect 36: 1 st Nov 2014 Dr. A. Sahu Dept of Comp. Sc. & Engg. Indian Institute of Technology Guwahati File System & Device Drive Mass Storage Disk Structure Disk Arm Scheduling RAID
More information03-351r2 SAM-3 SPC-3 Reporting task attribute support 22 January 2004
To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 22 January 2004 Subject: 03-351r2 SAM-3 SPC-3 Reporting task attribute support Revision history Revision 0 (14 October 2003) First
More informationProduct Manual. Savvio SCSI ST973401LC ST936701LC
Product Manual Savvio SCSI ST973401LC ST936701LC 100293075 Rev. D August 2007 Copyright 2005-2007 Seagate Technology LLC. All rights reserved. Printed in U.S.A. Publication number: 100293075, Rev. D, August
More informationMicrocontroller Based Low Cost Portable PC Mouse and Keyboard Tester
Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR
More informationAppendix C: Keyboard Scan Codes
Thi d t t d ith F M k 4 0 2 Appendix C: Keyboard Scan Codes Table 90: PC Keyboard Scan Codes (in hex) Key Down Up Key Down Up Key Down Up Key Down Up Esc 1 81 [ { 1A 9A, < 33 B3 center 4C CC 1! 2 82 ]
More informationhp StorageWorks library and tape tools -
Page 1 of 22 Support Ticket Date Generated: Date Viewed: Thu May 06 13:17:29 2010 This Support Ticket contains information about the attached storage devices. It contains essential information, such as
More informationUpdate: About Apple RAID Version 1.5 About this update
apple Update: About Apple RAID Version 1.5 About this update This update describes new features and capabilities of Apple RAID Software version 1.5, which includes improvements that increase the performance
More informationACS-3 Reporting Security Compliance
October 5, 2010 T13/e09151r2 October 5, 2010 Revision 2 Technical Editor: Jim Hatfield 389 Disc Drive Longmont, CO 80503 720-684-2120 James.C.Hatfield@Seagate.com Page 1 of 8 T13/e09151r2 October 5, 2010
More informationSingle 2.5V - 3.6V or 2.7V - 3.6V supply Atmel RapidS serial interface: 66MHz maximum clock frequency. SPI compatible modes 0 and 3
32Mb, 2.5V or 2.7V Atmel ataflash ATASHEET Features Single 2.5V - 3.6V or 2.7V - 3.6V supply Atmel RapidS serial interface: 66MHz maximum clock frequency SPI compatible modes 0 and 3 User configurable
More informationactitape LTO-3 and LTO-4 internal SCSI and SAS Quick Start Guide
actitape LTO-3 and LTO-4 internal SCSI and SAS Quick Start Guide Page 1 of 11 Introduction This poster describes how to install your ActiTape LTO half-height internal tape drives with SCSI and SAS interface.
More informationTechnical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview
Technical Note TN-29-06: NAND Flash Controller on Spartan-3 Overview Micron NAND Flash Controller via Xilinx Spartan -3 FPGA Overview As mobile product capabilities continue to expand, so does the demand
More informationConfiguration Tool and Utilities Operation Manual. for Fusion RAID Storage Systems
Configuration Tool and Utilities Operation Manual for Fusion RAID Storage Systems Contents 1.0 ATTO Configuration Tool Overview... 1 About the Configuration Tool Configuration Tool Launch Configuration
More informationChapter 13. Disk Storage, Basic File Structures, and Hashing
Chapter 13 Disk Storage, Basic File Structures, and Hashing Chapter Outline Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files Hashed Files Dynamic and Extendible Hashing
More informationSenior Staff Architect MEMS 002. 2006 Intel Corporation
Open NAND Flash Interface: The First Wave of NAND Standardization Amber Huffman Senior Staff Architect MEMS 002 2006 Intel Corporation Agenda Problem ONFI solves Organization and current status Technical
More informationBlu-ray Disc Recordable (BD-R) Multi-Media Command Set Description Draft Version 0.30 9 March 2005
Blu-ray Disc Recordable (BD-R) Multi-Media Command Set Description Draft Version 0.30 9 March 2005 Blu-ray Disc Association COPYRIGHT The Blu-ray Disc Recordable (BD-R) Multi-Media Command Set Description
More informationZ80 Instruction Set. Z80 Assembly Language
75 Z80 Assembly Language The assembly language allows the user to write a program without concern for memory addresses or machine instruction formats. It uses symbolic addresses to identify memory locations
More informationProjector Control Command Reference Manual
Projector Control Reference Manual Copyright (C) NEC Display Solutions, Ltd. 2014-2015 BDT140013 Revision 4.0 Introduction This manual describes the commands used to control an NEC-made projector from
More informationThe Programming Interface
: In-System Programming Features Program any AVR MCU In-System Reprogram both data Flash and parameter EEPROM memories Eliminate sockets Simple -wire SPI programming interface Introduction In-System programming
More informationCOMPUTERS ORGANIZATION 2ND YEAR COMPUTE SCIENCE MANAGEMENT ENGINEERING JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ
COMPUTERS ORGANIZATION 2ND YEAR COMPUTE SCIENCE MANAGEMENT ENGINEERING UNIT 1 - INTRODUCTION JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Unit 1.MaNoTaS 1 Definitions (I) Description A computer is: A
More informationSonnet Web Management Tool User s Guide. for Fusion Fibre Channel Storage Systems
Sonnet Web Management Tool User s Guide for Fusion Fibre Channel Storage Systems Contents 1.0 Getting Started... 1 Discovering the IP address Optional - Setting up Internet Explorer Beginning Initial
More informationNAND Flash Memories. Understanding NAND Flash Factory Pre-Programming. Schemes
NAND Flash Memories Understanding NAND Flash Factory Pre-Programming Schemes Application Note February 2009 an_elnec_nand_schemes, version 1.00 Version 1.00/02.2009 Page 1 of 20 NAND flash technology enables
More informationTELE 301 Lecture 7: Linux/Unix file
Overview Last Lecture Scripting This Lecture Linux/Unix file system Next Lecture System installation Sources Installation and Getting Started Guide Linux System Administrators Guide Chapter 6 in Principles
More informationSite Master S251B Antenna and Cable Analyzer
Site Master S251B Antenna and Cable Analyzer Programming Manual Hand-Held Tester For Antennas, Transmission Lines And Other RF Components WARRANTY The Anritsu product(s) listed on the title page is (are)
More information... Cheetah X15 36LP Disc Drive:... ST336752LW/LC, ST336732LW/LC... ST318452LW/LC, ST318432LW/LC... ... Product Manual, Volume 1
.... Cheetah X15 36LP Disc Drive:.... ST336752LW/LC, ST336732LW/LC.... ST318452LW/LC, ST318432LW/LC........ Product Manual, Volume 1 .... Cheetah X15 36LP Disc Drive:.... ST336752LW/LC, ST336732LW/LC....
More informationParallel NOR Flash Automotive Memory
Features Parallel NOR Flash Automotive Memory MT28EW512ABA1xJS-0AAT, MT28EW512ABA1xPC-0AAT Features Single-level cell (SLC) process technology Density: 512Mb Supply voltage V CC = 2.7 3.6V (program, erase,
More informationH ARDWARE C ONSIDERATIONS
H ARDWARE C ONSIDERATIONS for Sidewinder 5 firewall software Dell Precision 530 This document provides information on specific system hardware required for running Sidewinder firewall software on a Dell
More informationSIMATIC NET. Functions (FC) and function blocks (FB) for SIMATIC NET S7 CPs. Preface. Overview and general information on working with FCs and FBs
Preface Overview and general information on working with FCs and FBs 1 SIMATIC NET Functions (FC) and function blocks (FB) for SIMATIC NET S7 CPs Programming Manual FCs / FBs for Industrial Ethernet 2
More informationEnterprise-class versus Desktopclass
Enterprise-class versus Desktopclass Hard Drives April, 2008 Enterprise Platforms and Services Division - Marketing Revision History Date Revision Number April, 2008 1.0 Initial Release Modifications Disclaimers
More information3. USB FLASH DRIVE PREPARATION. Almost all current PC firmware permits booting from a USB drive, allowing the launch
3. USB FLASH DRIVE PREPARATION 3.1 INTRODUCTION Almost all current PC firmware permits booting from a USB drive, allowing the launch of an operating system from a bootable flash drive. Such a configuration
More informationMTS Master Custom Communications Protocol APPLICATION NOTES
MTS Master Custom Communications Protocol APPLICATION NOTES Rev. 0 12/6/94 Contents INTRODUCTION... 1 ACCOL TERMINAL ASSIGNMENTS... 1 MTS PROTOCOL SIGNAL LIST... 2 COMMUNICATIONS INTERFACE... 3 Line Parameter
More informationCOMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM
COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM SECURITY MANAGER FEATURE SUPPLEMENT Document No. 6700-A2-GB41-30 February 1998 Copyright 1998 Paradyne Corporation. All rights reserved. Printed in U.S.A.
More informationSistemas Operativos: Input/Output Disks
Sistemas Operativos: Input/Output Disks Pedro F. Souto (pfs@fe.up.pt) April 28, 2012 Topics Magnetic Disks RAID Solid State Disks Topics Magnetic Disks RAID Solid State Disks Magnetic Disk Construction
More informationNAND Flash Memories. Using Linux MTD compatible mode. on ELNEC Universal Device Programmers. (Quick Guide)
NAND Flash Memories Using Linux MTD compatible mode on ELNEC Universal Device Programmers (Quick Guide) Application Note April 2012 an_elnec_linux_mtd, version 1.04 Version 1.04/04.2012 Page 1 of 16 As
More informationDELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering
DELL RAID PRIMER DELL PERC RAID CONTROLLERS Joe H. Trickey III Dell Storage RAID Product Marketing John Seward Dell Storage RAID Engineering http://www.dell.com/content/topics/topic.aspx/global/products/pvaul/top
More informationComputer Architecture
Computer Architecture Random Access Memory Technologies 2015. április 2. Budapest Gábor Horváth associate professor BUTE Dept. Of Networked Systems and Services ghorvath@hit.bme.hu 2 Storing data Possible
More informationLIN (Local Interconnect Network):
LIN (Local Interconnect Network): History: LIN (Local Interconnect Network) was developed as cost-effective alternate to CAN protocol. In 1998 a group of companies including Volvo, Motorola, Audi, BMW,
More informationIntroduction Disks RAID Tertiary storage. Mass Storage. CMSC 412, University of Maryland. Guest lecturer: David Hovemeyer.
Guest lecturer: David Hovemeyer November 15, 2004 The memory hierarchy Red = Level Access time Capacity Features Registers nanoseconds 100s of bytes fixed Cache nanoseconds 1-2 MB fixed RAM nanoseconds
More informationPCI-SIG ENGINEERING CHANGE REQUEST
PCI-SIG ENGINEERING CHANGE REQUEST TITLE: Update DMTF SM CLP Specification References DATE: 8/2009 AFFECTED DOCUMENT: PCIFW30_CLP_1_0_071906.pdf SPONSOR: Austin Bolen, Dell Inc. Part I 1. Summary of the
More informationTelegrams for Operating/Configuring the LMS 2xx Laser Measurement Systems Firmware Version V2.10/X1.14
Telegrams for Operating/Configuring the LMS 2xx Laser Measurement Systems Firmware Version V2.10/X1.14 T E L E G R A M L I S T I N G Telegram listing LMS 2xx Laser Measurement Systems Software Status:
More informationNFC Tag Type 5 Specification
Document Type: Software Technical Specification Reference: STS_NFC_0707-001 Version 1.8 (14516) Release Date: Nov. 18, 2011 File Name: STS_NFC_0707-001 NFC Tag Type 5 Specification.pdf Security Level:
More information2 ASCII TABLE (DOS) 3 ASCII TABLE (Window)
1 ASCII TABLE 2 ASCII TABLE (DOS) 3 ASCII TABLE (Window) 4 Keyboard Codes The Diagram below shows the codes that are returned when a key is pressed. For example, pressing a would return 0x61. If it is
More informationPC Boot Considerations for Devices >8GB
X3T10 95-321 Rev 1 PC Boot Considerations for Devices >8GB Overview This is a draft of a document proposed in the System Issues Study Group meeting held on 7/12/95 in Colorado Springs. It is intended to
More informationProgram Update IPedge Feature Description IPedge Feature Desc. 8/2/13
Program Update IPedge Feature Description IPedge Feature Desc. 8/2/13 OVERVIEW The IPedge program update process is controlled through Enterprise Manager. The software update can be performed using three
More informationIntel Solid-State Drive Data Center Tool User Guide Version 1.1
Intel Solid-State Drive Data Center Tool User Guide Version 1.1 Order Number: 327191-002 October 2012 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR
More informationSerial Communications / Protocol in AirTest Products
Serial Communications / Protocol in AirTest Products General The standard sensor has two different ways of serial communication with sensor s peripherals and the outside world. One is through the UART
More informationLENORD. +BAUER... automates motion. Fieldbus connection absolute encoders CANopen. Reference. Communication profile DS-301 Device profile DS-406
Fieldbus connection absolute encoders CANopen Communication profile DS-30 Device profile DS-406 LENORD +BAUER... automates motion. Reference D-0R-xCO (.) Right to technical changes and errors reserved.
More informationStorage in Database Systems. CMPSCI 445 Fall 2010
Storage in Database Systems CMPSCI 445 Fall 2010 1 Storage Topics Architecture and Overview Disks Buffer management Files of records 2 DBMS Architecture Query Parser Query Rewriter Query Optimizer Query
More informationARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction
Software ISO 7816 I/O Line Implementation Features ISO 7816-3 compliant (direct convention) Byte reception and transmission with parity check Retransmission on error detection Automatic reception at the
More informationATA Flash Drive 187. RoHS Compliant. High-capacity Product Specifications. February 6 th, 2014. Version 1.0. Apacer Technology Inc.
RoHS Compliant ATA Flash Drive 187 High-capacity Product Specifications February 6 th, 2014 Version 1.0 Apacer Technology Inc. 1F, No.32, Zhongcheng Rd., Tucheng Dist., New Taipei City, Taiwan, R.O.C Tel:
More informationCopyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 13-1
Slide 13-1 Chapter 13 Disk Storage, Basic File Structures, and Hashing Chapter Outline Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files Hashed Files Dynamic and Extendible
More informationChapter 12: Mass-Storage Systems
Chapter 12: Mass-Storage Systems Chapter 12: Mass-Storage Systems Overview of Mass Storage Structure Disk Structure Disk Attachment Disk Scheduling Disk Management Swap-Space Management RAID Structure
More informationProgramming PCI-Devices under Linux
Programming PCI-Devices under Linux by Claus Schroeter (clausi@chemie.fu-berlin.de) Abstract This document is intended to be a short tutorial about PCI Programming under Linux. It describes the PCI basics
More informationRAID Array 230/Plus Subsystem RAID Configuration Utility
RAID Array 230/Plus Subsystem RAID Configuration Utility User's Guide AA-R07GA-TE Digital Equipment Corporation Maynard, Massachusetts First Edition, November 1996 The information in this document is subject
More informationLocal Interconnect Network Training. Local Interconnect Network Training. Overview
Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended
More informationUSER S GUIDE. Integrated RAID. July 2003 Version 1.0 DB15-000292-00
USER S GUIDE Integrated RAID July 2003 DB15-000292-00 This document is preliminary. As such, it contains data derived from functional simulations and performance estimates. LSI Logic has not verified either
More informationUSER S GUIDE. Integrated RAID. July 2003 Version 1.0 - Preliminary DB15-000292-00
USER S GUIDE Integrated RAID July 2003 - Preliminary DB15-000292-00 This document is preliminary. As such, it contains data derived from functional simulations and performance estimates. LSI Logic has
More informationDisk Imaging: A Vital Step in Data Recovery
White Paper Disk Imaging: A Vital Step in Data Recovery Andrei Shirobokov Chief Technology Officer DeepSpar Data Recovery Systems http://www.deepspar.com ashirobokov@deepspar.com Abstract Many data recovery
More informationChapter 13 Disk Storage, Basic File Structures, and Hashing.
Chapter 13 Disk Storage, Basic File Structures, and Hashing. Copyright 2004 Pearson Education, Inc. Chapter Outline Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files
More informationMICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1
MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable
More informationAN 223: PCI-to-DDR SDRAM Reference Design
AN 223: PCI-to-DDR SDRAM Reference Design May 2003, ver. 1.0 Application Note 223 Introduction The Altera PCI-to-DDR SDRAM reference design, which you can download to the Stratix PCI development board,
More informationIntel Solid-State Drive 320 Series
Intel Solid-State Drive 320 Series Enterprise Server/Storage Application Product Specification Addendum Form Factors: 1.8-inch and 2.5-inch Capacity: 80/160/300 GB (1.8-inch) 40/80/120/160/300/600 GB (2.5-inch)
More information21154 PCI-to-PCI Bridge
Product Features Datasheet Complies fully with the PCI Local Bus Specification, Revision 2.1 Complies fully with the PCI Power Management Specification, Revision 1.0 1 Supports 64-bit extension signals
More informationDate: March 2006. Reference No. RTS-CB 018
Customer Bulletin Product Model Name: CS3102 and FS3102 subsystems Date: March 2006 Reference No. RTS-CB 018 SUBJECT: Volumes greater than 2TB on Windows OS Overview This document explores how different
More informationUpdates Click to check for a newer version of the CD Press next and confirm the disc burner selection before pressing finish.
Backup. If your computer refuses to boot or load Windows or if you are trying to restore an image to a partition the Reflect cannot lock (See here), and then you will have to start your PC using a rescue
More informationFlexArray Virtualization
Updated for 8.2.1 FlexArray Virtualization Installation Requirements and Reference Guide NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501 Support
More informationFile System Management
Lecture 7: Storage Management File System Management Contents Non volatile memory Tape, HDD, SSD Files & File System Interface Directories & their Organization File System Implementation Disk Space Allocation
More informationRecord Storage and Primary File Organization
Record Storage and Primary File Organization 1 C H A P T E R 4 Contents Introduction Secondary Storage Devices Buffering of Blocks Placing File Records on Disk Operations on Files Files of Unordered Records
More informationMINIMUM TOOL REQUIREMENT FOR EPROM UPGRADE
Installing and Updating SE422 Access Control Units Firmware! Read all procedures before attempting the field replacement of the EPROM firmware in any equipment. Components are static sensitive and care
More information