05-247r2 SAT: Add 16-byte CDBs and PIO modes 1 September 2005

Size: px
Start display at page:

Download "05-247r2 SAT: Add 16-byte CDBs and PIO modes 1 September 2005"

Transcription

1 To: T10 Technicl Committee From: Robert Sheffield, Intel Dte: 1 September 2005 Subject: r2 SAT: Add 16-byte CDBs nd PIO modes Revision history Revision 0 (16 June 2005) - First revision Revision 1 (19 August 2005) - Incorported feedbck from July, 2005 SAT meetings. Revision 2 (1 September 2005) - Incorported feedbck from August 22 SAT meeting. Relted documents SAT-r05 - SCSI / ATA Trnsltion revision 5 Overview Reflector trffic prompted the SAT WG to discuss the need to define SAT trnsltions for block commnds using the 16-byte CDB formt, such s READ CAPACITY (16), nd others. The resoning is tht becuse SAT defines trnsltions involving ATA devices implementing the 48-bit Address feture set, n ATA device my be instlled with cpcity tht cnnot be fully ddressed using the 32-bit LBA field provided in the SCSI 10 nd 12 byte CDB red/write type commnds. READ CAPACITY (16), for exmple, must be used to determine the cpcity of n ATA device with cpcity greter thn 2 Tebibytes ccessed through SATL. This proposl is to dd text defining the trnsltions for the following SCSI commnds: ) READ (16) 88h b) READ CAPACITY(16) 9Eh c) SYNCHRONIZE CACHE (16) 91h d) VERIFY (16) 8Fh e) WRITE (16) 8Ah f) WRITE AND VERIFY (12) AEh g) WRITE AND VERIFY (16) 8Eh These trnsltions my involve use of the following ATA device commnds: ) FLUSH CACHE b) FLUSH CACHE EXT c) READ DMA d) READ DMA EXT e) READ DMA QUEUED f) READ DMA QUEUED EXT g) READ MULTIPLE h) READ MULTIPLE EXT i) READ SECTOR(S) j) READ SECTOR(S) EXT k) READ VERIFY SECTOR(S) l) READ VERIFY SECTOR(S) EXT m) WRITE DMA n) WRITE DMA EXT o) WRITE DMA FUA EXT p) WRITE DMA QUEUED q) WRITE DMA QUEUED EXT r) WRITE DMA QUEUED FUA EXT s) WRITE MULTIPLE t) WRITE MULTIPLE EXT u) WRITE MULTIPLE FUA EXT v) WRITE SECTOR(S) w) WRITE SECTOR(S) EXT x) READ FPDMA QUEUED (SATAII-EXT) y) WRITE FPDMA QUEUED (SATAII-EXT) This proposl lso dds text to set the generl rules for trnslting LBA nd trnsfer length for block storge red/write commnd trnsltions dded to n initil subcluse under the block commnds subcluse, nd pplies severl corrections, clrifictions, nd editoril chnges to text throughout the block commnds cluse. 1

2 Suggested Chnges: Add the following definitions ATA flush commnd:.a FLUSH CACHE or FLUSH CACHE EXT commnd defined in ATA/ATAPI ATA LBA:.If the ttched ATA device is PATA device, this is the set of registes comprised of the LBA High, LBA Mid, nd LBA Low registers in the ATA Commnd Block registers. If the ttched ATA device is SATA device, this is the set of fields in the SATA Commnd FIS comprised if the LBA Low, LBA Mid, LBA High, LBA Low (ext), LBA Mid (ext), nd LBA High (ext) fields ATA red commnd: An ATA device block red type commnd which is one of the following: READ DMA, READ DMA EXT, READ DMA QUEUED, READ DMA QUEUED EXT, READ MULTIPLE, READ MULTIPLE EXT, READ SECTOR(S), or READ SECTOR(S) EXT defined in ATA/ATAPI-7; or READ FPDMA QUEUED defined in SATAII-EXT ATA Sector Count: If the ttched ATA device is PATA device this is the Sector Count register. If the ttched device is SATA device this is the Sector Count nd Sector Count (ext) fields in SATA Commnd FIS ATA verify commnd:.a READ VERIFY SECTOR(S) or READ VERIFY SECTOR(S) EXT commnd defined in ATA/ATAPI ATA write commnd: An ATA device block write type commnd which is one of the following: WRITE DMA, WRITE DMA EXT, WRITE DMA FUA EXT, WRITE DMA QUEUED, WRITE DMA QUEUED EXT, WRITE DMA QUEUED FUA EXT, WRITE MULTIPLE, WRITE MULTIPLE EXT, WRITE MULTIPLE FUA EXT, WRITE SECTOR(S), or WRITE SECTOR(S) EXT defined in ATA/ATAPI-7; or WRITE FPDMA QUEUED defined in SATAII-EXT ATA write FUA commnd sequence: A sequence of commnds tht writes logicl blocks to n ttched ATA device in wy tht forces medi ccess nd consists of one of the following: ) write followed by red verify commnd sequence s follows: 1) WRITE DMA, WRITE DMA EXT, WRITE DMA QUEUED, WRITE DMA QUEUED EXT, WRITE MULTIPLE, WRITE MULTIPLE EXT, WRITE SECTOR(S), or WRITE SECTOR(S) EXT commnd (see ATA/ATAPI-7) followed by 2) READ VERIFY SECTOR(S) or READ VERIFY SECTOR(S) EXT commnd (see ATA/ATAPI-7); c) WRITE DMA FUA EXT, WRITE DMA QUEUED FUA EXT, or WRITE MULTIPLE FUA EXT commnd (ATA/ATAPI-7), or d) WRITE FPDMA QUEUED commnd (see SATAII-EXT) with the FUA bit in the Device/Hed field set to one. See 5.3 for description of multiple commnd seuqence error hndling SCSI red commnd: A SCSI READ (6), READ (10), READ (12), or READ (16) commnd defined in SBC SCSI synchronize cche commnd:.a SCSI SYNCHRONIZE CACHE(10), or SYNCHRONIZE CACHE (16) commnd defined in SBC SCSI verify commnd:.a SCSI VERIFY (10), VERIFY (12), or VERIFY (16) commnd defined in SBC SCSI write commnd:.a SCSI WRITE (6), WRITE (10), WRITE (12), or WRITE (16) commnd defined in SBC-2. 2

3 SCSI write nd verify commnd:.a SCSI WRITE AND VERIFY (10), WRITE AND VERIFY(12), or WRITE AND VERIFY (16) commnd defined in SBC-2. Add the following to subcluse 3.2 Symbols nd bbrevitions FUA Force Unit Access SAM-4 SCSI Architecture Model-4 SCT Smrt Commnd Trnsfer Add subcluse 5.3 under cluse 5 SCSI Architecturl Elements s shown below 5.3 Hndling errors in ATA multi-commnd sequences Emultion of severl SCSI commnds involves issueing multiple ATA commnds to the ttched ATA device. Errors my be reported by ny of these ATA commnds. Unless otherwise specified in the subcluse describing the trnsltion for prticulr SCSI commnd, when n error is returned by n ATA device processing given ATA commnd tht is prt of series of commnds required to emulte the behvior of SCSI commnd, the SATL shll terminte processing of the SCSI commnd nd return CHECK CONDITION sttus nd dditionl sense dt s specified in cluse 12 (fix cross-reference). Add subcluse 9.1 under cluse 9 SCSI Block Commnds (SBC-2) Mpping s shown below 9.1 Trnslting LBA nd trnsfer length nd ATA commnd use constrints A SATL emultes SCSI logicl blocks. The SCSI BLOCK LENGTH IN BYTES field in the READ CAPACITY dt (see nd 9.8.2) my not be equl to the Logicl Sector Size of the ATA device (see ATA/ATAPI-7) 1. ATA commnds the SATL my use to implement the functions specified by SCSI block commnds depend upon: ) the vlue of the LOGICAL BLOCK ADDRESS nd TRANSFER LENGTH fields specified in the SCSI CDB, nd b) the cpbilities of the ttched ATA device nd the ATA host within the SATL. 1.The Logicl Sector Size indicted by n ATA device is the number of words in logicl sector. The number of bytes in n ATA device logicl sector is twice the vlue indicted in the Logicl Sector Size. 3

4 Tble 1 reltes selection conditions to llowble ATA commnds used to implement SCSI block storge dt trnsfer commnds. SCSI CDB ( + LBA) 2 28 b c d e f g TRANSFER LENGTH Tble 1 Red nd write type commnd trnsltion selection Selection Conditions ATA feture sets supported nd enbled d 48-bit Address b DMA c Overlp SATAII-EXT NCQ N/A N/A N/A N/A N/A yes b,e N/A N/A N/A N/A Allowed ATA commnds FLUSH CACHE f, FLUSH CACHE EXT g READ MULTIPLE, READ SECTOR(S), READ VERIFY SECTOR(S), WRITE MULTIPLE, WRITE SECTOR(S) yes b,e N/A yes N/A N/A READ DMA, WRITE DMA yes b,e N/A yes yes N/A N/A yes yes N/A N/A N/A yes yes yes N/A N/A yes N/A N/A N/A N/A N/A N/A N/A yes READ DMA QUEUED, WRITE DMA QUEUED READ DMA EXT, WRITE DMA EXT, WRITE DMA FUA EXT READ DMA QUEUED EXT, WRITE DMA QUEUED EXT, WRITE DMA QUEUED FUA EXT READ MULTIPLE EXT, READ SECTOR(S) EXT, READ VERIFY SECTOR(S) EXT, WRITE MULTIPLE EXT, WRITE MULTIPLE FUA EXT, WRITE SECTOR(S) EXT READ FPDMA QUEUED, WRITE FPDMA QUEUED An ATA commnd my be used to implement SCSI block commnd only if ll the prerequisites in the prerequisite columns for tht commnd mrked yes re stisfied. The SATL should not receive request to ccess n LBA beyond (2 28-1) if the ttched ATA device does not support the 48-bit Address feture set or NCQ (see SATAII-EXT) (i.e., becuse the SATL reports cpcity less thn 2 28 ). The DMA prerequisite requires both the ATA host in the SATL nd the ttched ATA device to support nd hve enbled the sme DMA trnsfer mode (i.e. bit 8 of word 49 in the IDENTIFY DEVICE dt is set to one nd t lest one DMA mode is enbled in word 63 or word 88 of the IDENTIFY DEVICE dt). See ATA/ATAPI-7. The SATL my trnsfer the number of logicl blocks requested in the TRANSFER LENGTH field by sending multiple ATA commnds, ech time incrementing the ATA LBA by the ATA Sector Count trnsferred. The FLUSH CACHE commnd my be used if ATA IDENTIFY DEVICE dt indictes the commnd is supported in word 83 bit 12, nd the commnd is enbled in word 86 bit 12 (see ATA/ATAPI-7). The FLUSH CACHE EXT commnd my be used if ATA IDENTIFY DEVICE dt indictes the commnd is supported in word 83 bit 13, nd the commnd is enbled in word 86 bit 13 (see ATA/ATAPI-7). 4

5 The SATL my use ATA commnds listed in tble 1 in the trnsltion of SCSI red commnd (see 3.1.8), SCSI write commnd (see 3.1.6), SCSI write nd verify commnd (see ), SCSI verify commnd (see ), nd SCSI synchronize cche (see 3.1.9) commnd if the prerequisites defined for the commnd s shown in tble 1 re stisfied. The trnsltions for specific SCSI block commnds in cluse 9 further constrin the use of the vilble ATA commnds in implementing the trnsltion. If the logicl block ddress plus the trnsfer length specified in the SCSI CDB is greter thn 2 28 nd the ttched ATA device supports neither the 48-bit Address feture set nor SATAII-EXT NCQ, the SATL shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to LOGICAL BLOCK ADDRESS OUT OF RANGE (see SBC-2). Editor s Note 1: This presumes one-to-one mpping of SCSI LBAs to ATA logicl sectors. If the mpping is not one-to-one, then the ddress cpbility check, s described, doesn t mke sense. For SCSI red (see 3.1.8), SCSI verify (see ), SCSI write (see ), nd SCSI write nd verify (see ) commnds received with 6-byte CDBs, if the TRANSFER LENGTH or VERIFICATION LENGTH field is zero, the SATL shll issue ATA commnds specifying n ATA Sector Count to operte on 256 logicl sectors. If the CDB is 10, 12, or 16 bytes or if the trnsfer count on 6-byte CDB is non-zero, the SATL shll trnsfer or operte on the number of logicl sectors specified. Modify subcluse 9.1 FORMAT UNIT commnd s shown below 5

6 9.2 FORMAT UNIT commnd (4h) Commnd summry The FORMAT UNIT commnd verifies tht ll logicl block ddresses visible ccessible to externl SCSI ppliction clients re formtted nd my be ccessed. All sectors of the visible ddress spce re written to zero. OPERATION CODE DEFECT LIST FORMAT CMPLIST FMTDATA LONGLIST Unspecified (see 3.4.3) FMTPINFO Unspecified (see 3.4.3) Tble 2 FORMAT UNIT commnd CDB fields If no defect list heder is provided or defect list heder is provided with the DCRT bit set to one the SATL shll return completion sttus without issuing ny commnds to the device with sttus of GOOD. If the SATL supports certifiction of medi nd defect list heder is provided with the DCRT bit set to zero the SATL shll certify the medi s described in If the DEFECT LIST FORMAT field is the mndtory formt (000b) or the vendor specific formt (110b) the defect list length shll be zero (see SBC-2). If the DEFECT LIST FORMAT field is ny other vlue the SATL shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN PARAMETER LIST CDB. If CMPLIST is specified the SATL shll terminte the commnd with CHECK CONDITION with sense key set to ILLEGAL REQUEST nd dditionl sense code set to INVALID FIELD IN CDB. If set to 0 zero no dt shll be trnsferred from the dt-out buffer. If set to 1 the FORMAT UNIT prmeter list shll be trnsferred from the client's dt out buffer. The SATL my ccept FORMAT UNIT prmeter list specifying the IMMED bit nd n initiliztion pttern. The SATL shll ignore ny defect list descriptors nd ny other fields provided in the FORMAT UNIT prmeter list (see 9.2.2). The SATL shll process commnds received during the processing of the FORMAT UNIT commnd s specified in SBC FORMAT UNIT prmeter list If the FORMAT commnd CDB specifies FMTDATA bit of one, the SATL shll ccept FORMAT UNIT prmeter list consisting of short or long defect list heder nd my ccept n initiliztion pttern descriptor. The SATL shll ignore ny defect descriptors provided. Tble 3 defines the SATL hndling of fields in the FORMAT UNIT defect list heder. 6

7 9.2.3 DCRT bit If vlue of zero is specified nd supported the SATL shll issue READ VERIFY SECTOR(S) or READ VERIFY SECTOR(S) EXT ATA verify commnds (see 3.1.5) to ccess every block on the medi. If ny unrecoverble red errors re encountered the SATL shll issue n WRITE SECTOR(S) or WRITE SECTOR(S) EXT ATA write commnd (see 3.1.6) to the defective sector to force ttempt to cuse lloction of n lternte. The dt written shll be vendor-specific or the dt pttern specified by the initiliztion pttern descriptor if one is provided. After writing the block, the SATL shll gin issue n READ VERIFY SECTOR(S) or READ VERIFY SECTOR(S) EXT ATA verify commnd (see 3.1.5) to the sme sector to verify the lternte block is not defective. The process (i.e., verify, write, verify, write,...) shll repet until the logicl block is verified successfully or the disk reports ftl error other thn n unrecoverble red error (e.g., device fult). Subcluse 5.3 describes error hndling for multiple ATA commnd sequences IP bit Tble 3 FORMAT prmeter list heder FOV The SATL shll implement this field s defined in SBC-2. DPRY The SATL shll ignore this field. DCRT (see 9.2.3)See STPF The SATL my implement this field s defined in SBC-2.Unspecified (see 3.4.3) The SATL my implement this field s defined in SBC-2. If supported, the SATL shll IP write the specified pttern by issuing WRITE SECTOR(S) or WRITE SECTOR(S) EXT commnds to the ttched non-pcket device. See IMMED The SATL shll implement this field s defined in SBC-2.Unspecified (see 3.4.3) DEFECT LIST LENGTH The SATL shll ignore ny defect descriptors provided. If IMMED is one or if FOV is zero or if FOV is one, DCRT is one, nd IP is zero, then the SATL my complete the FORMAT UNIT commnd immeditely with SUCCESSFUL sttus. If IMMED is zero, FOV is one, nd either DCRT is zero or IP is one, the SATL my terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST with the dditionl sense code set to INVALID FIELD PARAMETER LIST. Otherwise, the SATL shll issue the required ATA red nd ATA write commnds to certify nd initilize the medi s specified by DCRT nd IP, nd shll then return SUCCESSFUL sttus if no unrecoverble write errors re encountered. If the SATL supports n IP bit vlue of one nd the IP bit is set to one, the SATL shll process the commnd s follows: ) If the ttched ATA device supports the SCT LBA Segment Access (see SCT) commnd nd the vlue of the INITIALIZATION PATTERN LENGTH field in the initiliztion pttern descriptor is 4, nd the vlue of the IP MODIFIER FIELD in the initiliztion pttern descriptor is zero, the SATL should issue n SCT LBA Segment Access (see SCT) commnd to the ttched ATA device with the Function Code set to 0001b (i.,e., Repet Write Pttern), with the Strt nd Count fields set to initilize the re of ther medi ccesible by the ppliction client, nd with the Pttern field set to the vlue of the INITIAL- IZATION PATTERN field from the FORMAT commnd initiliztion pttern descriptor; b) otherwise, the SATL shll write the specified pttern by issueing ATA write commnds (see nd 9.1) to the ttched ATA device. If the IP bit is set to zero the SATL shll return GOOD sttus. NOTE 1 - The SATL should reverse the order of the bytes between the Pttern field in the SCT LBA Segment Access (see SCT) commnd nd the vlue stored in the INITIALIZATION PATTERN field in the FORMAT commnd initiliztion pttern descriptor to djust for the trnsltion from little-endin to big-endin byte ordering. 7

8 Modify subcluse 9.2 READ (6) commnd s shown below 9.3 READ (6) commnd (8h) Commnd summry The READ(6) commnd is used to request the device to trnsfer logicl blocks of user dt to the requester. Different versions of the commnd support different LBA sizes nd different trnsfer lengths. Dt my be red from medium or, dt my be red from the device cche if the most recent copy is in the cche nd hs not been trnsferred to the medium (see SBC-2) Tble 4 READ(6) commnd CDB fields OPERATION CODE See The logicl block ddress shll be used to set the ATA LBA (see 9.3.3)(see 3.1.2). LOGICAL BLOCK ADDRESS TRANSFER LENGTH The trnsfer length shll be used to set the ATA Sector Count ((see 9.3.4)(see 3.1.4). A trnsfer length of zero specifies to trnsfer 256 logicl blocks from the ttched non-pcket ATA device to the ppliction client (see SBC-2) READ opertion code trnsltions Tble 5 shows the trnsltion for SCSI READ commnds to ATA or SATAII-EXT commnds bsed on the cpbilities of the ttched non-pcket device. This subcluse pplies to the trnsltion of SCSI READ(6), READ(10), nd READ(12). Tble 5 READ commnd summry Trnslted to ATA or SATAII-EXT red commnds using the following criterion b c d e Is Queuing enbled? Are ATA Extended Commnds Enbled No No READ DMA Trnslted ATA Opcode b No Yes READ DMA EXT c Yes No READ DMA QUEUED Yes Yes READ DMA QUEUED EXT d Yes Yes or No READ FPDMA QUEUED (See SATAII-EXT) e Refers to either the non-pcket device support of the ATA/ATAPI-7 Overlpped feture set or the Ntive Commnd Queing (NCQ) feture of SATAII-EXT. The SATL my ttempt READ MULTIPLE, READ MULTIPLE EXT, READ SECTOR(S) or READ SECTOR(S) EXT s retry opertion if the specified ATA or SATAII-EXT commnd fils. The selected ATA commnds shll hve enough bits in the logicl sector ddress to void trunction of the LBA supplied in the SCSI CDB. The SATL my substitute READ DMA if the LBAs ccessed cn be represented in 28 bits. The SATL my substitute READ DMA QUEUED if the LBAs ccessed cn be represented in 28 bits. The SATL my use these commnds only if NCQ is enbled (see SATAII-EXT). 8

9 This subcluse pplies to the trnsltion of SCSI READ(6), READ(10), READ(12), nd READ(16) commnds. The SATL shll issue ATA red commnds (see 3.1.3) in ccordnce with the constrints specified in subcluse 9.1 to cuse the ATA device to trnsfer the logicl blocks specified in the SCSI red commnd (see 3.1.8) to the ATA host in the SATL. The requested sector(s) shll be returned if successfully retrieved from the non-pcket device. If the LBA plus the trnsfer length minus 1 is greter thn the mximum sector tht cn be ddressed in medium the SATL device server shll return CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to LOGICAL BLOCK ADDRESS OUT OF RANGE (see SBC-2). If the SATL encounters n error other thn n ILLEGAL REQUEST while processing the commnd the SATL device server my trnsfer vendor-specific mount of dt before terminting the commnd LOGICAL BLOCK ADDRESS field The SATL shll trnsfer dt blocks strting with the LBA specified TRANSFER LENGTH field If the TRANSFER LENGTH field is zero, the SATL shll trnsfer 256 dt blocks. If the TRANSFER LENGTH is not zero, the SATL shll trnsfer the specified number of sectors from the device to the ppliction client. Modify subcluse 9.3 READ (10) commnd s shown below 9.4 READ (10) commnd (28h) Commnd summry The SATL shll process the READ(10) commnd the sme s the READ(6) commnd (see 9.3.2). with the dditionl fields in the CDB implemented s described in the following prgrphs tble 6 nd subcluse Tble 6 READ(10) commnd CDB fields OPERATION CODE See RDPROTECT Unspecified (see 3.4.3) DPO Unspecified (see 3.4.3) FUA The SATL my support the FUA bit s defined in SBC-2 (see 9.4.2). If the FUA_NV bit is set to one the SATL shll terminte the commnd with CHECK FUA_NV CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. LOGICAL BLOCK ADDRESS (see 9.3.3)The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). GROUP NUMBER Unspecified (see 3.4.3) TRANSFER LENGTH The trnsfer length shll be is used to set the ATA Sector Count (see 9.4.3)(see 3.1.4). The SATL shll issue s mny ATA red commnds s needed to stisfy the trnsfer length specified by the READ (10) commnd. A trnsfer length of 0 zero indictes tht dt trnsfer shll not tke plce. If the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. 9

10 9.4.2 READ(10,12) READ (10), READ (12) nd READ (16) OPERATION CODE nd the FUA bit The SATL my support FUA. If the SATL does not support FUA FUA nd the FUA bit is set to one, the SATL shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. If the FUA bit is set to one nd the ttched device supports NCQ the SATL shll issue SATAII-EXT READ FPDMA QUEUED commnd with the FUA bit in the Device/Hed field set to one. If the FUA bit is set to one nd the ttched device does not support NCQ, the SATL shll issue n ATA READ VERIFY or READ VERIFY EXT commnd followed by n ATA red commnd s specified in subcluse If the FUA bit is set to zero the SATL shll issue red commnd s specified in subcluse The SATL shll process SCSI red commnd with the FUA bit set to one differently s follows depending on whether or not the ttched ATA device supports NCQ: ) If the ttched device supports NCQ (i.e., bit-8 in word 77 of ATA IDENTIFY DEVICE dt is set to one) the SATL shll issue READ FPDMA QUEUED commnd (see SATAII-EXT) with the FUA bit in the Device field set to one; b) otherwise, the SATL shll, 1) if ATA write cche is enbled (see ATA/ATAPI-7), issue n ATA verify commnd (see 3.1.5); nd, 2) issue n ATA red commnd s specified in subcluse If the FUA bit is set to zero the SATL shll issue n ATA red commnd s specified in subcluse Editor s Note 2: After discussion t the August 22, 2005 meeting the editor of this proposl decided to include the verify opertion when the FUA bit is one nd write-cche is enbled to void reding dirty dt out of disk cche - which would defet the min purpose of the FUA bit in the commnd TRANSFER LENGTH field If the TRANSFER LENGTH field is zero, the SATL shll not trnsfer ny dt blocks to the ppliction client. If the TRANSFER LENGTH is not zero, the SATL shll trnsfer the specified number of sectors from the device to the ppliction client. Modify subcluse 9.4 READ (12) commnd s shown below 9.5 READ (12) commnd (A8h) Commnd summry The READ(12) commnd is used to request the device to trnsfer logicl blocks of user dt to the requester. Different versions of the commnd support different LBA sizes nd different trnsfer lengths. Dt my be red from medium or, dt my be red from the device cche if the most recent copy is in the cche nd hs 10

11 not been trnsferred to the medium (see SBC-2) The SATL shll process the READ(12) commnd the sme s the READ(10) commnd (see 9.4), with the fields in the CDB implemented s described in tble 7. Tble 7 READ(12) commnd CDB fields OPERATION CODE See RDPROTECT Unspecified (see 3.4.3) DPO (disble pge out) Unspecified (see 3.4.3) FUA (force unit ccess) FUA_NV (force unit ccess nonvoltile cche) LOGICAL BLOCK ADDRESS GROUP NUMBER TRANSFER LENGTH TRANSFER LENGTH field The SATL shll implement FUA if the ttched device supports NCQ. The SATL my support the FUA bit s defined in SBC-2 (see 9.4.2). If the FUA_NV bit is set to one the SATL shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. (see 9.3.3)The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). The SATL my implement this field s defined in SBC-2. The trnsfer length shll be used to set the ATA Sector Count (see 9.4.3)(see 9.3.2). The SATL shll issue s mny ATA red commnds s needed to stisfy the trnsfer length specified by the READ (12) commnd. A trnsfer length of 0 zero indictes tht dt trnsfer shll not tke plce. If the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. The SATL shll trnsfer the number of sectors specified in the TRANSFER LENGTH field to the ppliction client. If the TRANSFER LENGTH field is greter thn 0xFFFF the SATL device server shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. NOTE 2 - This is becuse the ATA commnd set supports mximum of 16-bit SECTOR COUNT field. 11

12 Add subcluse 9.6 READ (16) commnd s shown below 9.6 READ (16) commnd (88h) Commnd summry The SATL shll process the READ(16) commnd the sme s the READ(10) commnd (see 9.4), with the fields in the CDB implemented s described in tble 8 OPERATION CODE See RDPROTECT Unspecified (see 3.4.3) DPO Unspecified (see 3.4.3) Tble 8 READ(16) commnd CDB fields FUA The SATL my support the FUA bit s defined in SBC-2 (see 9.4.2). FUA_NV If the FUA_NV bit is set to one the SATL shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. LOGICAL BLOCK ADDRESS The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). GROUP NUMBER Unspecified (see 3.4.3) TRANSFER LENGTH The trnsfer length shll be used to set the ATA Sector Count (see 3.1.4). The SATL shll issue s mny ATA red commnds s needed to stisfy the trnsfer length specified by the READ (16) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. 12

13 Add subcluse 9.8 READ CAPACITY (16) commnd s shown below 9.8 READ CAPACITY (16) commnd (9Eh) Commnd summry The READ CAPACITY (16) commnd shll request informtion bout the cpcity of the block device being ddressed. Tble 9 READ CAPACITY(16) commnd CDB fields OPERATION CODE LOGICAL BLOCK ADDRESS PMI The SATL shll use ATA IDENTIFY DEVICE informtion to compute the mximum user ddressble medium cpcity. If the LOGICAL BLOCK ADDRESS field is not set to h the SATL device server shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. If the PMI bit is not zero the SATL device server shll terminte the commnd with CHECK CONDITION STATUS with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. A SATL my use prt of the cpcity of the ttched ATA device to store persistent stte informtion for mngement of the emulted SCSI trget device READ CAPACITY dt The SATL shll return READ CAPACITY dt s defined by SBC-2. Tble 10 describes the trnsliton of fields in the READ CAPACITY dt.. Tble 10 READ CAPACITY dt RETURNED LOGICAL BLOCK ADDRESS BLOCK LENGTH IN BYTES Unspecified (see SBC-2). Unspecified (see SBC-2). RTO_EN Unspecified (see 3.4.3) PROT_EN Unspecified (see 3.4.3) Editor s Note 3: Mke sure READ CAPACITY (10) is consistent with READ CAPACITY (16) s defined in this proposl. Modify subcluse 9.8 SYNCHRONIZE CACHE (10) commnd s shown below 13

14 9.11 SYNCHRONIZE CACHE (10) commnd (35h) Commnd summry The SYNCHRONIZE CACHE(10) commnd is used to flush the most recent dt vlues in the device cche to physicl medium. Unlike in SCSI, ATA does not provide wy to specify prticulr LBA to strt flushing the device cche. OPERATION CODE Tble 11 SYNCHRONIZE CACHE(10) commnd CDB fields SYNC_NV Unspecified (see 3.4.3) IMMED LOGICAL BLOCK ADDRESS GROUP NUMBER NUMBER OF BLOCKS Trnslted into the FLUSH CACHE commnd (E7h) or FLUSH CACHE EXT commnd (EAh). The SATL shll issue n ATA flush commnd (see 3.1.1) in ccordnce with the constrints described in 9.1 The SATL shll ignore this bit. If one return GOOD sttus immeditely then issue n ATA flush commnd. If zero, issue n ATA flush commnd nd return sttus upon completion. The SATL shll ignore this field nd shll process this commnd s though this field contined vlue of zero. The SATL my implement this field s defined in SBC-2. The SATL shll ignore this field nd shll process this commnd s though this field contined vlue of zero (i.e., synchronize ll logicl blocks strting with the one specified in the LOGICAL BLOCK ADDRESS field to the lst logicl block on the medium). Editor s Note 4: There is proposl being developed tht will describe generl rules for selecting mong ATA 24-bit commnds, ATA 48-bit commnds, nd SATA-II FPDMA commnds depending on the CDB received nd the cpbilities of the ttched device. This proposl will cover selection of ATA/SATA commnds involved in emultion of SYNCHRONIZE CACHE. 14

15 Add subcluse 9.12 SYNCHRONIZE CACHE (16) commnd s shown below 9.12 SYNCHRONIZE CACHE (16) commnd (91h) Commnd summry The SYNCHRONIZE CACHE(16) commnd is used to flush the most recent dt vlues in the device cche to physicl medium. Unlike in SCSI, ATA does not provide wy to specify prticulr LBA to strt flushing the device cche. OPERATION CODE Remove subcluse 9.9 VERIFY (6) commnd (not defined in SBC-2) 9.9 VERIFY (6) commnd (13h) Tble 12 SYNCHRONIZE CACHE(10) commnd CDB fields SYNC_NV Unspecified (see 3.4.3) IMMED LOGICAL BLOCK ADDRESS GROUP NUMBER Unspecified (see 3.4.3) NUMBER OF BLOCKS The SATL shll issue n ATA flush commnd (see 3.1.1) in ccordnce with the constrints described in 9.1 If one return GOOD sttus immeditely then issue n ATA flush commnd. If zero, issue n ATA flush commnd nd return sttus upon completion. The SATL shll ignore this field nd shll process this commnd s though this field contined vlue of zero. The SATL shll ignore this field nd shll process this commnd s though this field contined vlue of zero (i.e., synchronize ll logicl blocks strting with the one specified in the LOGICAL BLOCK ADDRESS field to the lst logicl block on the medium). The VERIFY(6) commnd is not defined for direct-ttch storge devices (disk). The SATL shll terminte the commnd with CHECK CONDITION STATUS with the sense key set to INVALID REQUEST nd the dditionl sense code set to INVALID COMMAND OPERATION CODE. 15

16 Modify subcluse 9.8 VERIFY (10) commnd s shown below 9.14 VERIFY (10) commnd (2Fh) Commnd summry The VERIFY(10) commnd is used to verify dt on medium which includes user dt nd protection dt. This SCSI commnd is directly trnslted into ATA red verify sectors commnd or the extended version of tht commnd.tble 13 describes the trnsltoin of fields in the VERIFY (10) CDB. OPERATION CODE VRPROTECT Unspecified (see 3.4.3) DPO Unspecified (see 3.4.3) BYTCHK LOGICAL BLOCK ADDRESS Miscellneous notes Tble 13 VERIFY(10) commnd CDB fields The SATL shll issue n ATA READ VERIFY SECTOR(S) verify commnd (see 3.1.5) in ccordnce with the constrints described in 9.1, or if the device supports 48 bit mode, the SATL shll issue n ATA READ VERIFY EXTENDED commnd. If the ppliction client specifies vlue of one other thn zero in this field, the SATL device server shll terminte the commnd with CHECK CONDITION STATUS with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). If the LOGICAL BLOCK ADDRESS is lrger thn wht cn be ccommodted using 28 bits nd the device does not support 48-bit mode, the SATL shll return CHECK CONDITION with sense key set to ILLEGAL REQUEST nd dditionl sense code set to LOGICAL BLOCK ADDRESS OUT OF RANGE. GROUP NUMBER The SATL my implement this field s defined in SBC-2.Unspecified (see 3.4.3) VERIFICATION LENGTH The verifiction length shll be used to set the ATA Sector Count (see 9.1). The SATL LBA mpping lgorithm shll ssign the LSB of the LBA field from the SCSI CDB, i.e. byte 5, to LBALOW in the ATA FIS, byte 4 from SCSI CDB to LBAMid, byte 3 from SCSI CDB to LBAHigh. If the device supports 48-bit ddressing byte 2 of the SCSI CDB shll be ssigned to LBALowExp. The SECTORCOUNT in the ATA FIS shll be derived from the LSB, i.e. byte 8, of the VERIFICATION LENGTH of the SCSI CDB. If the device supports 48-bit ddressing, the SECTORCOUNTEXP is ssigned byte 7 of the SCSI CDB, which is the MSB of the VERIFICATION LENGTH field. Commnds the SATL issues to the non-pcket device to process this commnd shll not be queued. NOTE 3 - A performnce degrdtion my be expected when commnd such s VERIFY is issued s it must run in single thred. 16

17 Modify subcluse 9.9 VERIFY (12) commnd s shown below 9.15 VERIFY (12) commnd (AFh) The VERIFY(12) commnd is not defined for SAT. The SATL shll terminte the commnd with CHECK CONDITION STATUS with the sense key set to INVALID REQUEST nd the dditionl sense code set to INVALID COMMAND OPERATION CODE Commnd summry Tble 14 describes the trnsltoin of fields in the VERIFY (12) CDB. OPERATION CODE Tble 14 VERIFY(12) commnd CDB fields VRPROTECT Unspecified (see 3.4.3) DPO Unspecified (see 3.4.3) BYTCHK The SATL shll issue n ATA verify commnd (see 3.1.5) in ccordnce with the constrints described in 9.1. If the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. LOGICAL BLOCK ADDRESS The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). GROUP NUMBER Unspecified (see 3.4.3) VERIFICATION LENGTH The verifiction length shll be used to set the ATA Sector Count (see 9.1). 17

18 Add subcluse 9.16 VERIFY (16) commnd s shown below 9.16 VERIFY (16) commnd (8Fh) Commnd summry Tble 15 describes the trnsltoin of fields in the VERIFY (16) CDB. OPERATION CODE Tble 15 VERIFY(16) commnd CDB fields VRPROTECT Unspecified (see 3.4.3) DPO Unspecified (see 3.4.3) BYTCHK The SATL shll issue n ATA verify commnd (see 3.1.5) in ccordnce with the constrints described in 9.1. If the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. LOGICAL BLOCK ADDRESS The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). GROUP NUMBER Unspecified (see 3.4.3) VERIFICATION LENGTH The verifiction length shll be used to set the ATA Sector Count (see 9.1). 18

19 Modify subcluse 9.12 WRITE (6) commnd s shown below 9.17 WRITE (6) commnd (0Ah) Commnd summry The WRITE(6) commnd is used to request the device to trnsfer user dt to device medium or cche. Different versions of the commnd support different LBA sizes nd or different trnsfer lengths. Dt my be written to medium or the device cche. Tble 16 WRITE(6) commnd CDB fields OPERATION CODE See TRANSFER LENGTH The trnsfer length shll be used to set the ATA Sector Count. LOGICAL BLOCK ADDRESS CONTROL See 6.4 For WRITE(6) commnds (0Ah), 21 bit LBA shll be derived from bytes 3, 2, 1:5 in the CDB, with byte 3 being the LSB nd the 5 bits from byte 1 being the MSB. The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). A trnsfer length of zero specifies to trnsfer 256 logicl blocks from the ppliction client to the ttched non-pcket ATA device (see SBC-2). 19

20 WRITE commnd OPERATION CODE trnsltion Tble 17 shows the trnsltion for SCSI WRITE(6), WRITE(10), nd WRITE(12) commnds to ATA or SATAII-EXT commnds bsed on the cpbilities of the ttched non-pcket device. Tble 17 Write commnd summry Trnslted to ATA or SATAII-EXT write commnds using the following criterion Is Queueing enbled? b c d e Are ATA Extended Commnds enbled FUA No No N WRITE DMA Trnslted ATA commnd(s) b No No Y WRITE DMA, READ VERIFY SECTORS No Yes N WRITE DMA EXT c No Yes Y WRITE DMA FUA EXT Yes No N WRITE DMA QUEUED Yes No Y WRITE DMA QUEUED, READ VERIFY SECTORS Yes Yes N WRITE DMA QUEUED EXT d Yes Yes Y WRITE DMA QUEUED FUA EXT Yes Yes or No Y or N WRITE FPDMA QUEUED (see SATAII-EXT) e Refers to either the non-pcket device support of the ATA/ATAPI-7 Overlpped feture set or the Ntive Commnd Queing (NCQ) feture of SATAII-EXT. The SATL my ttempt WRITE MULTIPLE, WRITE MULTIPLE EXT, WRITE SECTOR(S) or WRITE SECTOR(S) EXT s retry opertion if the specified ATA or SATAII-EXT commnd fils. The selected ATA commnds shll hve enough bits in the logicl sector ddress to void trunction of the LBA supplied in the SCSI CDB. The SATL my substitute WRITE DMA if the LBAs ccessed cn be represented in 28 bits. The SATL my substitute WRITE DMA QUEUED if the LBAs ccessed cn be represented in 28 bits. The SATL my use these commnds only if NCQ is enbled (see SATAII-EXT). This subcluse pplies to the trnsltion of SCSI WRITE (6), WRITE (10), WRITE (12), nd WRITE (16). The SATL shll trnsfer the logicl blocks specified in the SCSI write commnd (see ) from the SCSI ppliction client nd shll issue ATA write commnds (see 3.1.6) in ccordnce with the constrints specified in subcluse 9.1 to trnsfer the specified logicl blocks through the ATA host in the SATL to the ATA device. Dt blocks specified in the LOGICAL BLOCK ADDRESS field shll be trnsferred to the specified non-pcket ATA device, nd the device my trnsfer the dt to its cche or medium. CHECK CONDITION shll be reported bck if If the LOGICAL BLOCK ADDRESS or the LOGICAL BLOCK ADDRESS plus one less thn the TRANSFER LENGTH is greter thn the mximum sector tht cn be ddressed in medium the SATL shll terminte the commnd with CHECK CONDITION sttus where with the sense key set to ILLEGAL REQUEST nd dditionl sense code set to INVALID FIELD IN CDB. 20

21 Modify subcluse 9.13 WRITE (10) commnd s shown below 9.18 WRITE (10) commnd (2Ah) Commnd summry The WRITE(10) commnd is used to request the device to trnsfer user dt to device medium or cche. Different versions of the commnd support different LBA sizes nd or different trnsfer lengths. Dt my be written to medium or the device cche. Tble 18 WRITE(10) commnd CDB fields OPERATION CODE See See WRPROTECT See SBC-2Unspecified (see 3.4.3) DPO (disble pge out) IgnoredUnspecified (see 3.4.3) FUA (force unit ccess) See The SATL my support the FUA bit s defined in SBC-2 (see ). FUA_NV (force unit ccess nonvoltile cche) LOGICAL BLOCK ADDRESS If the FUA_NV bit is set to one the SATL shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). A 32 bit LBA shll be derived from bytes 2 through 5, where byte 5 is the LSB nd byte 2 is the MSB. GROUP NUMBER The SATL my implement this field s defined in SBC-2.Unspecified (see 3.4.3) TRANSFER LENGTH The trnsfer length shll be used to set the ATA Sector Count (see ). The SATL shll issue s mny ATA write commnds s needed to stisfy the trnsfer length specified by the WRITE (10) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. If the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client WRITE commnd OPERATION CODE nd FUA bit trnsltion This subcluse pplies to the trnsltion of SCSI WRITE (10), WRITE (12), nd WRITE (16). If the FUA bit is zero the SATL shll process this commnd s described in If the FUA bit is one the SATL shll issue n ATA write FUA commnd sequence (see 3.1.7) to the ttched ATA device in ccordnce with the constrints described in subcluse

22 Modify subcluse 9.14 WRITE (12) commnd s shown below 9.19 WRITE (12) commnd (AAh) Commnd summry The WRITE(12) commnd is used to request the device to trnsfer user dt to device medium or cche. Different versions of the commnd support different LBA sizes nd or different trnsfer lengths. Dt my be written to medium or the device cche. Tble 19 WRITE(12) commnd CDB fields OPERATION CODE See See WRPROTECT See SBC-2Unspecified (see 3.4.3) DPO (disble pge out) Ignored FUA (force unit ccess) See The SATL my support the FUA bit s defined in SBC-2 (see ). FUA_NV (force unit ccess nonvoltile cche) LOGICAL BLOCK ADDRESS GROUP NUMBER TRANSFER LENGTH If the FUA_NV bit is set to one the SATL shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). A 32 bit LBA shll be derived from bytes 2 through 5, where byte 5 is the LSB nd byte 2 is the MSB. The SATL my implement this field s defined in SBC-2. The trnsfer length shll be used to set the ATA Sector Count (see ). The SATL shll issue s mny ATA write commnds s needed to stisfy the trnsfer length specified by the WRITE (12) commnd. (see ) A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. If the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. 22

23 Add subcluse 9.20 WRITE (16) commnd s shown below 9.20 WRITE (16) commnd (8Ah) Commnd summry The WRITE(16) commnd is used to request the device to trnsfer user dt to device medium or cche. Dt my be written to medium or the device cche. OPERATION CODE See Tble 20 WRITE(16) commnd CDB fields WRPROTECT Unspecified (see 3.4.3) DPO Unspecified (see 3.4.3) FUA The SATL my support the FUA bit s defined in SBC-2 (see ). FUA_NV If the FUA_NV bit is set to one the SATL shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. LOGICAL BLOCK ADDRESS The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). GROUP NUMBER Unspecified (see 3.4.3) TRANSFER LENGTH The trnsfer length shll be used to set the ATA Sector Count (see ). The SATL shll issue s mny ATA write commnds s needed to stisfy the trnsfer length specified by the WRITE (16) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. 23

24 Modify subcluse 9.15 WRITE AND VERIFY (10) commnd s shown below 9.21 WRITE AND VERIFY(10) commnd (2Eh) Commnd Summry The WRITE AND VERIFY(10) commnd is used to trnsfer ppliction dt to medium nd then to verify tht dt ws written correctly. Tble 21 WRITE AND VERIFY(10) commnd CDB fields OPERATION CODE See The SATL shll issue n ATA write commnd, nd then issue red verify sector(s) commnd to the sme rnge of sectors. The WRITE portion of the commnd trnsltion shll be s specified for the WRITE(10) commnd (see 9.18). 40h for red verify sector commnd if the device does not support extended commnds feture set. 42h for READ VERIFY EXTENDED commnd if the device supports the extended commnds feture set. WRPROTECT See SBC-2Unspecified (see 3.4.3) DPO (disble pge out) IgnoredUnspecified (see 3.4.3) BYTCHK LOGICAL BLOCK ADDRESS Ignored. If the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB.. The logicl block ddress shll be used to set the ATA LBA (see 3.1.2).The SATL shll trnslte the LBA s specified for the WRITE(10) commnd (see 9.18). GROUP NUMBER The SATL my implement this field s defined in SBC-2.Unspecified (see 3.4.3) TRANSFER LENGTH The trnsfer length shll be used to set the ATA Sector Count (see ). The SATL shll issue s mny ATA write nd ATA verify commnds s needed to stisfy the trnsfer length specified by the WRITE AND VERIFY (10) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce WRITE AND VERIFY commnd OPERATION CODE nd FUA bit trnsltion This subcluse pplies to the trnsltion of SCSI WRITE AND VERIFY (10), WRITE WRITE AND VERIFY (12), nd WRITE WRITE AND VERIFY (16). The SATL shll issue n ATA write commnd (see 3.1.6) in ccordnce with the constrints defined in subcluse 9.1. If the ATA write commnd fils the SATL shll terminte the WRITE AND VERIFY commnd with CHECK CONDITION sttus (see 5.3), otherwise the SATL shll issue n ATA verify commnd (see 3.1.5). 24

25 Add subcluses 9.22 WRITE AND VERIFY (12) nd 9.23 WRITE AND VERIFY (16) commnds s shown 9.22 WRITE AND VERIFY(12) commnd (AEh) Commnd Summry The WRITE AND VERIFY(12) commnd is used to trnsfer ppliction dt to medium nd then to verify tht dt ws written correctly. Tble 22 WRITE AND VERIFY(12) commnd CDB fields OPERATION CODE See WRPROTECT Unspecified (see 3.4.3) DPO Unspecified (see 3.4.3) BYTCHK If the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. LOGICAL BLOCK ADDRESS The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). GROUP NUMBER Unspecified (see 3.4.3) TRANSFER LENGTH The trnsfer length shll be used to set the ATA Sector Count (see ). The SATL shll issue s mny ATA write nd ATA verify commnds s needed to stisfy the trnsfer length specified by the WRITE AND VERIFY (12) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. 25

26 9.23 WRITE AND VERIFY(16) commnd (8Eh) Commnd Summry The WRITE AND VERIFY(16) commnd is used to trnsfer ppliction dt to medium nd then to verify tht dt ws written correctly. Tble 23 WRITE AND VERIFY(16) commnd CDB fields OPERATION CODE See WRPROTECT Unspecified (see 3.4.3) DPO Unspecified (see 3.4.3) BYTCHK If the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHECK CONDITION sttus with the sense key set to ILLEGAL REQUEST nd the dditionl sense code set to INVALID FIELD IN CDB. LOGICAL BLOCK ADDRESS The logicl block ddress shll be used to set the ATA LBA (see 3.1.2). GROUP NUMBER Unspecified (see 3.4.3) TRANSFER LENGTH The trnsfer length shll be used to set the ATA Sector Count (see ). The SATL shll issue s mny ATA write nd ATA verify commnds s needed to stisfy the trnsfer length specified by the WRITE AND VERIFY (16) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. 26

05-247r0 SAT: Add 16-byte CDBs and PIO modes 16 June 2005

05-247r0 SAT: Add 16-byte CDBs and PIO modes 16 June 2005 To: T10 Technicl Committee From: Robert Sheffield, ntel (robert.l.sheffield@intel.com) Dte: 16 June 2005 Subject: 05-247r0 SAT: Add 16-byte CDBs nd PO modes Revision history Revision 0 (16 June 2005) -

More information

05-247r1 SAT: Add 16-byte CDBs and PIO modes 19 August 2005

05-247r1 SAT: Add 16-byte CDBs and PIO modes 19 August 2005 To: T10 Technicl Committee From: Robert Sheffield, ntel (robert.l.sheffield@intel.com) Dte: 19 August 2005 Subject: 05-247r1 SAT: Add 16-byte CDBs nd PO modes Revision history Revision 0 (16 June 2005)

More information

06-378r0: SAT - Miscellaneous changes 18 August 2006

06-378r0: SAT - Miscellaneous changes 18 August 2006 To: T10 Technical Committee From: Bob Sheffield(robert.l.sheffield@intel.com) Date: 18 August 2006 Subject: 06-378r0: SAT - Miscellaneous changes Revision history Revision 0 (18 August 2006) First revision

More information

Revision history Related documents Overview Suggested changes to SAT Approved references

Revision history Related documents Overview Suggested changes to SAT Approved references To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) and Jeff Wolford, HP (jeff.wolford@hp.com) Date: 10 Dec 2007 Subject: 07-200r3 SAT-2 WRITE LONG to WRITE UNCORRECTABLE EXT Revision history

More information

26 April r0 SAT-2 WRITE LONG to WRITE UNCORRECTABLE EXT

26 April r0 SAT-2 WRITE LONG to WRITE UNCORRECTABLE EXT 26 April 2007 07-200r0 SAT-2 WRITE LONG to WRITE UNCORRECTABLE EXT To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) and Jeff Wolford, HP (jeff.wolford@hp.com) Date: 26 April 2007 Subject:

More information

1 Overview. T10/ revision 8

1 Overview. T10/ revision 8 Date: October 20, 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 information

Enginner To Engineer Note

Enginner To Engineer Note Technicl Notes on using Anlog Devices DSP components nd development tools from the DSP Division Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp_pplictions@nlog.com, FTP: ftp.nlog.com Using n ADSP-2181

More information

1 Overview. T10/ revision 6

1 Overview. T10/ revision 6 Date: October 07, 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 information

vcloud Director Service Provider Admin Portal Guide vcloud Director 9.1

vcloud Director Service Provider Admin Portal Guide vcloud Director 9.1 vcloud Director Service Provider Admin Portl Guide vcloud Director 9. vcloud Director Service Provider Admin Portl Guide You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/

More information

Epson Projector Content Manager Operation Guide

Epson Projector Content Manager Operation Guide Epson Projector Content Mnger Opertion Guide Contents 2 Introduction to the Epson Projector Content Mnger Softwre 3 Epson Projector Content Mnger Fetures... 4 Setting Up the Softwre for the First Time

More information

Allocator Basics. Dynamic Memory Allocation in the Heap (malloc and free) Allocator Goals: malloc/free. Internal Fragmentation

Allocator Basics. Dynamic Memory Allocation in the Heap (malloc and free) Allocator Goals: malloc/free. Internal Fragmentation Alloctor Bsics Dynmic Memory Alloction in the Hep (mlloc nd free) Pges too corse-grined for llocting individul objects. Insted: flexible-sized, word-ligned blocks. Allocted block (4 words) Free block (3

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-188 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-295 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

More information

Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template

Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template U.S. Generl Services Administrtion Dte: 11/2/2015 Nme of Product: MindView 6 Voluntry Product Accessibility Templte Version 1.2 Summry Tble Voluntry Product Accessibility Templte Criteri Section 1194.21

More information

pdfapilot Server 2 Manual

pdfapilot Server 2 Manual pdfpilot Server 2 Mnul 2011 by clls softwre gmbh Schönhuser Allee 6/7 D 10119 Berlin Germny info@cllssoftwre.com www.cllssoftwre.com Mnul clls pdfpilot Server 2 Pge 2 clls pdfpilot Server 2 Mnul Lst modified:

More information

1 Overview. Changes to document r4. T10/ revision 0

1 Overview. Changes to document r4. T10/ revision 0 Date: September 05, 2003 To: T10 Committee (SCSI) From: Jim Coomes (Seagate) Subject: SBC 32 Byte Commands for SBC 32 Byte Commands for End-to-End Data Protection 1 Overview T10/03-307 revision 0 There

More information

TSGS#15(02)0025. Technical Specification Group Services and System Aspects Meeting #15, Cheju Island, Korea, March 2002

TSGS#15(02)0025. Technical Specification Group Services and System Aspects Meeting #15, Cheju Island, Korea, March 2002 Technicl Specifiction Group Services nd System Aspects Meeting #15, Cheju Islnd, Kore, 11-14 Mrch 2002 TSGS#15(02)0025 Source: SA5 (Telecom Mngement) Title: 2 Rel-5 CR 32.205 & 32.215 (CS & PS chrging)

More information

MIPS I/O and Interrupt

MIPS I/O and Interrupt MIPS I/O nd Interrupt Review Floting point instructions re crried out on seprte chip clled coprocessor 1 You hve to move dt to/from coprocessor 1 to do most common opertions such s printing, clling functions,

More information

6 May 2008 T10/08-018r3

6 May 2008 T10/08-018r3 To: T10 Technical Committee From: Mark Overby, NVIDIA Corporation (moverby@nvidia.com) Date: 6 May 2008 Subject: T10/08-018r3 SAT-2: NV Cache Translation Revision History Revision 0 - Initial draft of

More information

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment File Mnger Quick Reference Guide June 2018 Prepred for the Myo Clinic Enterprise Khu Deployment NVIGTION IN FILE MNGER To nvigte in File Mnger, users will mke use of the left pne to nvigte nd further pnes

More information

Address/Data Control. Port latch. Multiplexer

Address/Data Control. Port latch. Multiplexer 4.1 I/O PORT OPERATION As discussed in chpter 1, ll four ports of the 8051 re bi-directionl. Ech port consists of ltch (Specil Function Registers P0, P1, P2, nd P3), n output driver, nd n input buffer.

More information

Fall 2018 Midterm 1 October 11, ˆ You may not ask questions about the exam except for language clarifications.

Fall 2018 Midterm 1 October 11, ˆ You may not ask questions about the exam except for language clarifications. 15-112 Fll 2018 Midterm 1 October 11, 2018 Nme: Andrew ID: Recittion Section: ˆ You my not use ny books, notes, extr pper, or electronic devices during this exm. There should be nothing on your desk or

More information

Coprocessor memory definition. Loic Pallardy / Arnaud Pouliquen

Coprocessor memory definition. Loic Pallardy / Arnaud Pouliquen Coprocessor memory definition Loic Pllrdy / Arnud Pouliquen Objective 2 The gol of following slides is to sum up on-going discussion in OpenAP weekly bout Remoteproc/Rpmsg memory lloction. Following proposl

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-186 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

Chapter 7. Routing with Frame Relay, X.25, and SNA. 7.1 Routing. This chapter discusses Frame Relay, X.25, and SNA Routing. Also see the following:

Chapter 7. Routing with Frame Relay, X.25, and SNA. 7.1 Routing. This chapter discusses Frame Relay, X.25, and SNA Routing. Also see the following: Chpter 7 Routing with Frme Rely, X.25, nd SNA This chpter discusses Frme Rely, X.25, nd SNA Routing. Also see the following: Section 4.2, Identifying the BANDIT in the Network Section 4.3, Defining Globl

More information

IBM System Storage SAN Volume Controller. Troubleshooting Guide IBM

IBM System Storage SAN Volume Controller. Troubleshooting Guide IBM IBM System Storge SAN Volume Controller Troubleshooting Guide IBM Note Before using this informtion nd the product it supports, red the informtion in Notices on pge 309. This edition pplies to version

More information

14 January 2009 T10/08-018r4

14 January 2009 T10/08-018r4 To: T10 Technical Committee From: Mark Overby, NVIDIA Corporation (moverby@nvidia.com) Date: 14 January 2009 Subject: T10/08-018r4 SAT-3: NV Cache Translation Revision History Revision 0 - Initial draft

More information

Troubleshooting Guide

Troubleshooting Guide IBM System Storge SAN Volume Controller Troubleshooting Guide GC27-2284-06 Note Before using this informtion nd the product it supports, red the informtion in Notices on pge 351. This edition pplies to

More information

vcloud Director Tenant Portal Guide vcloud Director 9.1

vcloud Director Tenant Portal Guide vcloud Director 9.1 vcloud Director Tennt Portl Guide vcloud Director 9.1 You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/ If you hve comments bout this documenttion, submit

More information

vcloud Director Service Provider Admin Portal Guide 04 OCT 2018 vcloud Director 9.5

vcloud Director Service Provider Admin Portal Guide 04 OCT 2018 vcloud Director 9.5 vcloud Director Service Provider Admin Portl Guide 04 OCT 208 vcloud Director 9.5 You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/ If you hve comments

More information

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties, Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

Fig.25: the Role of LEX

Fig.25: the Role of LEX The Lnguge for Specifying Lexicl Anlyzer We shll now study how to uild lexicl nlyzer from specifiction of tokens in the form of list of regulr expressions The discussion centers round the design of n existing

More information

IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI

IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI IZT DAB ContentServer, IZT S1000 Testing DAB Receivers Using ETI Appliction Note Rel-time nd offline modultion from ETI files Generting nd nlyzing ETI files Rel-time interfce using EDI/ETI IZT DAB CONTENTSERVER

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 Introduction to EsyMP Network Projection EsyMP Network Projection Fetures... 5 Disply Options... 6 Multi-Screen Disply Function... 6 Movie Sending Mode...

More information

26 April r2 SBC-3 Physical blocks

26 April r2 SBC-3 Physical blocks To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 26 April 2006 Subject: 06-034r2 SBC-3 Physical blocks Revision history Revision 0 (4 January 2006) First revision Revision 1 (3

More information

Functor (1A) Young Won Lim 8/2/17

Functor (1A) Young Won Lim 8/2/17 Copyright (c) 2016-2017 Young W. Lim. Permission is grnted to copy, distribute nd/or modify this document under the terms of the GNU Free Documenttion License, Version 1.2 or ny lter version published

More information

OPERATION MANUAL. DIGIFORCE 9307 PROFINET Integration into TIA Portal

OPERATION MANUAL. DIGIFORCE 9307 PROFINET Integration into TIA Portal OPERATION MANUAL DIGIFORCE 9307 PROFINET Integrtion into TIA Portl Mnufcturer: 2018 burster präzisionsmesstechnik gmbh & co kg burster präzisionsmesstechnik gmbh & co kg Alle Rechte vorbehlten Tlstrße

More information

T10/06-393r3 On-disk bitmap support. Date: January 16, T10 Committee (SCSI) Roger Cummings (Symantec)

T10/06-393r3 On-disk bitmap support. Date: January 16, T10 Committee (SCSI) Roger Cummings (Symantec) Date: January 16, 2007 To: From: Subject: T10 Committee (SCSI) Roger Cummings (Symantec) T10/06-393r3 On-disk bitmap support Revision History 06-393r0 (August 31, 2006) Original 06-393r1 (October 24, 2006)

More information

Information regarding

Information regarding Informtion regrding LANCOM Advnced VPN Client 3.13 Copyright (c) 2002-2017 LANCOM Systems GmbH, Wuerselen (Germny) LANCOM Systems GmbH does not tke ny gurntee nd libility for softwre not developed, mnufctured

More information

T10/06-393r1 On-disk bitmap support. Date: October 24, T10 Committee (SCSI) Roger Cummings (Symantec)

T10/06-393r1 On-disk bitmap support. Date: October 24, T10 Committee (SCSI) Roger Cummings (Symantec) Date: October 24, 2006 To: From: Subject: T10 Committee (SCSI) Roger Cummings (Symantec) T10/06-393r1 On-disk bitmap support Revision History 06-393r0 (August 31, 2006) Original 06-393r1 (October 24, 2006)

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Stained Glass Design. Teaching Goals:

Stained Glass Design. Teaching Goals: Stined Glss Design Time required 45-90 minutes Teching Gols: 1. Students pply grphic methods to design vrious shpes on the plne.. Students pply geometric trnsformtions of grphs of functions in order to

More information

2 September r0 SAT-2 ATA PASS-THROUGH sense data format

2 September r0 SAT-2 ATA PASS-THROUGH sense data format To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 2 September 2008 Subject: 08-344r0 SAT-2 ATA PASS-THROUGH sense data format Revision history Revision 0 (2 September 2008) First

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Reducing a DFA to a Minimal DFA

Reducing a DFA to a Minimal DFA Lexicl Anlysis - Prt 4 Reducing DFA to Miniml DFA Input: DFA IN Assume DFA IN never gets stuck (dd ded stte if necessry) Output: DFA MIN An equivlent DFA with the minimum numer of sttes. Hrry H. Porter,

More information

Functor (1A) Young Won Lim 10/5/17

Functor (1A) Young Won Lim 10/5/17 Copyright (c) 2016-2017 Young W. Lim. Permission is grnted to copy, distribute nd/or modify this document under the terms of the GNU Free Documenttion License, Version 1.2 or ny lter version published

More information

2014 Haskell January Test Regular Expressions and Finite Automata

2014 Haskell January Test Regular Expressions and Finite Automata 0 Hskell Jnury Test Regulr Expressions nd Finite Automt This test comprises four prts nd the mximum mrk is 5. Prts I, II nd III re worth 3 of the 5 mrks vilble. The 0 Hskell Progrmming Prize will be wrded

More information

How to Design REST API? Written Date : March 23, 2015

How to Design REST API? Written Date : March 23, 2015 Visul Prdigm How Design REST API? Turil How Design REST API? Written Dte : Mrch 23, 2015 REpresenttionl Stte Trnsfer, n rchitecturl style tht cn be used in building networked pplictions, is becoming incresingly

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-169 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

ATA Command Pass-Through

ATA Command Pass-Through T10/04-262r4 October 14, 2004 ATA Command Pass-Through October 14, 2004 Revision 4 Technical Editor: Curtis E. Stevens Western Digital Phone: 949-672-7933 E-Mail: Curtis.Stevens@WDC.com Revision History

More information

Simrad ES80. Software Release Note Introduction

Simrad ES80. Software Release Note Introduction Simrd ES80 Softwre Relese 1.3.0 Introduction This document descries the chnges introduced with the new softwre version. Product: ES80 Softwre version: 1.3.0 This softwre controls ll functionlity in the

More information

vcloud Director Tenant Portal Guide vcloud Director 9.0

vcloud Director Tenant Portal Guide vcloud Director 9.0 vcloud Director Tennt Portl Guide vcloud Director 9.0 vcloud Director Tennt Portl Guide You cn find the most up-to-dte technicl documenttion on the VMwre We site t: https://docs.vmwre.com/ The VMwre We

More information

12-B FRACTIONS AND DECIMALS

12-B FRACTIONS AND DECIMALS -B Frctions nd Decimls. () If ll four integers were negtive, their product would be positive, nd so could not equl one of them. If ll four integers were positive, their product would be much greter thn

More information

ATA Command Pass-Through

ATA Command Pass-Through T10/04-262r0 August 11, 2004 ATA Command Pass-Through August 11, 2004 Revision 0 Technical Editor: Curtis E. Stevens Western Digital Phone: 949-672-7933 E-Mail: Curtis.Stevens@WDC.com Table of Contents

More information

Revision History Revision 0 (09 December 2007) first revision

Revision History Revision 0 (09 December 2007) first revision To: T10 Technical Committee From: Jeff Wolford, HP (jeff.wolford@hp.com) Date: 09 December 2007 Subject: T10/08-019r0 SAT-2 WRITE BUFFER MODE 7 to DOWNLOAD MICROCODE Mode 3 Revision History Revision 0

More information

2 Computing all Intersections of a Set of Segments Line Segment Intersection

2 Computing all Intersections of a Set of Segments Line Segment Intersection 15-451/651: Design & Anlysis of Algorithms Novemer 14, 2016 Lecture #21 Sweep-Line nd Segment Intersection lst chnged: Novemer 8, 2017 1 Preliminries The sweep-line prdigm is very powerful lgorithmic design

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

In the last lecture, we discussed how valid tokens may be specified by regular expressions.

In the last lecture, we discussed how valid tokens may be specified by regular expressions. LECTURE 5 Scnning SYNTAX ANALYSIS We know from our previous lectures tht the process of verifying the syntx of the progrm is performed in two stges: Scnning: Identifying nd verifying tokens in progrm.

More information

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming Lecture 10 Evolutionry Computtion: Evolution strtegies nd genetic progrmming Evolution strtegies Genetic progrmming Summry Negnevitsky, Person Eduction, 2011 1 Evolution Strtegies Another pproch to simulting

More information

ATA Command Pass-Through

ATA Command Pass-Through T10/04-262r2 August 16, 2004 ATA Command Pass-Through August 16, 2004 Revision 2 Technical Editor: Curtis E. Stevens Western Digital Phone: 949-672-7933 E-Mail: Curtis.Stevens@WDC.com Table of Contents

More information

COMPUTER EDUCATION TECHNIQUES, INC. (MS_W2K3_SERVER ) SA:

COMPUTER EDUCATION TECHNIQUES, INC. (MS_W2K3_SERVER ) SA: In order to lern which questions hve een nswered correctly: 1. Print these pges. 2. Answer the questions. 3. Send this ssessment with the nswers vi:. FAX to (212) 967-3498. Or. Mil the nswers to the following

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Release Notes for. LANCOM Advanced VPN Client 4.10 Rel

Release Notes for. LANCOM Advanced VPN Client 4.10 Rel Relese Notes for LANCOM Advnced VPN Client 4.10 Rel Copyright (c) 2002-2018 LANCOM Systems GmbH, Wuerselen (Germny) LANCOM Systems GmbH does not tke ny gurntee nd libility for softwre not developed, mnufctured

More information

TECHNICAL NOTE MANAGING JUNIPER SRX PCAP DATA. Displaying the PCAP Data Column

TECHNICAL NOTE MANAGING JUNIPER SRX PCAP DATA. Displaying the PCAP Data Column TECHNICAL NOTE MANAGING JUNIPER SRX PCAP DATA APRIL 2011 If your STRM Console is configured to integrte with the Juniper JunOS Pltform DSM, STRM cn receive, process, nd store Pcket Cpture (PCAP) dt from

More information

Agilent Mass Hunter Software

Agilent Mass Hunter Software Agilent Mss Hunter Softwre Quick Strt Guide Use this guide to get strted with the Mss Hunter softwre. Wht is Mss Hunter Softwre? Mss Hunter is n integrl prt of Agilent TOF softwre (version A.02.00). Mss

More information

McAfee Network Security Platform

McAfee Network Security Platform 10/100/1000 Copper Active Fil-Open Bypss Kit Guide Revision E McAfee Network Security Pltform This document descries the contents nd how to instll the McAfee 10/100/1000 Copper Active Fil-Open Bypss Kit

More information

Using Ontrol MpBus Driver for Sedona on R-ION

Using Ontrol MpBus Driver for Sedona on R-ION Belimo MpBus Driver for R-ION Using Ontrol MpBus Driver for Sedon on R-ION 24 Vdc Supply Devices RS485 supervory system 1/7 Ontrol Belimo MpBus Driver for R-ION R-ION MPBus Connection 2/7 Ontrol Belimo

More information

1 Overview. T10/ revision 0

1 Overview. T10/ revision 0 Date: 10/22/08 To: T10 Committee (SCSI) From: George Penokie (LSI) Subject: SPC-4: Cache hits and power on statistics 1 Overview There are some performance statistics relating to cache hits that would

More information

CKX-CCSW Confluency checker INSTRUCTIONS. Software for research/education This software is designed to use in research and or education fields.

CKX-CCSW Confluency checker INSTRUCTIONS. Software for research/education This software is designed to use in research and or education fields. INSTRUCTIONS Confluency checker NOTE: This instruction mnul is for the Olympus confluency checker. To ensure the sfety, obtin optimum performnce nd to fmilirize yourself fully with the use of this softwre,

More information

II. THE ALGORITHM. A. Depth Map Processing

II. THE ALGORITHM. A. Depth Map Processing Lerning Plnr Geometric Scene Context Using Stereo Vision Pul G. Bumstrck, Bryn D. Brudevold, nd Pul D. Reynolds {pbumstrck,brynb,pulr2}@stnford.edu CS229 Finl Project Report December 15, 2006 Abstrct A

More information

EasyMP Multi PC Projection Operation Guide

EasyMP Multi PC Projection Operation Guide EsyMP Multi PC Projection Opertion Guide Contents 2 Introduction to EsyMP Multi PC Projection 5 EsyMP Multi PC Projection Fetures... 6 Connection to Vrious Devices... 6 Four-Pnel Disply... 6 Chnge Presenters

More information

Passwords Passwords Changing Passwords... <New Passwords> 130 Setting UIM PIN... <UIM PIN/UIM PIN2> 130 Unlocking a Locked UIM...

Passwords Passwords Changing Passwords... <New Passwords> 130 Setting UIM PIN... <UIM PIN/UIM PIN2> 130 Unlocking a Locked UIM... Psswords Psswords... 128 Chnging Psswords... 130 Setting UIM PIN... 130 Unlocking Locked UIM... 131 Restricting the Hndset Opertions Locking Function... 131 Locking the

More information

NetBackup 5200 Release 1.1 Quick Installation Guide

NetBackup 5200 Release 1.1 Quick Installation Guide NetBckup 5200 Relese 1.1 Quick Instlltion Guide Revision: 01 Dte: 2010-08-30 Environment Check Before Instlltion You cn instll the NetBckup 5200 pplince in stndrd 19-inch cbinet (with n AC distribution

More information

Mid-term exam. Scores. Fall term 2012 KAIST EE209 Programming Structures for EE. Thursday Oct 25, Student's name: Student ID:

Mid-term exam. Scores. Fall term 2012 KAIST EE209 Programming Structures for EE. Thursday Oct 25, Student's name: Student ID: Fll term 2012 KAIST EE209 Progrmming Structures for EE Mid-term exm Thursdy Oct 25, 2012 Student's nme: Student ID: The exm is closed book nd notes. Red the questions crefully nd focus your nswers on wht

More information

Tool Vendor Perspectives SysML Thus Far

Tool Vendor Perspectives SysML Thus Far Frontiers 2008 Pnel Georgi Tec, 05-13-08 Tool Vendor Perspectives SysML Thus Fr Hns-Peter Hoffmnn, Ph.D Chief Systems Methodologist Telelogic, Systems & Softwre Modeling Business Unit Peter.Hoffmnn@telelogic.com

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-167 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

UT1553B BCRT True Dual-port Memory Interface

UT1553B BCRT True Dual-port Memory Interface UTMC APPICATION NOTE UT553B BCRT True Dul-port Memory Interfce INTRODUCTION The UTMC UT553B BCRT is monolithic CMOS integrted circuit tht provides comprehensive MI-STD- 553B Bus Controller nd Remote Terminl

More information

c360 Add-On Solutions

c360 Add-On Solutions c360 Add-On Solutions Functionlity Dynmics CRM 2011 c360 Record Editor Reltionship Explorer Multi-Field Serch Alerts Console c360 Core Productivity Pck "Does your tem resist using CRM becuse updting dt

More information

Unit 5 Vocabulary. A function is a special relationship where each input has a single output.

Unit 5 Vocabulary. A function is a special relationship where each input has a single output. MODULE 3 Terms Definition Picture/Exmple/Nottion 1 Function Nottion Function nottion is n efficient nd effective wy to write functions of ll types. This nottion llows you to identify the input vlue with

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-148 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit

More information

ECE 468/573 Midterm 1 September 28, 2012

ECE 468/573 Midterm 1 September 28, 2012 ECE 468/573 Midterm 1 September 28, 2012 Nme:! Purdue emil:! Plese sign the following: I ffirm tht the nswers given on this test re mine nd mine lone. I did not receive help from ny person or mteril (other

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Theory of Computation CSE 105

Theory of Computation CSE 105 $ $ $ Theory of Computtion CSE 105 Regulr Lnguges Study Guide nd Homework I Homework I: Solutions to the following problems should be turned in clss on July 1, 1999. Instructions: Write your nswers clerly

More information

OUTPUT DELIVERY SYSTEM

OUTPUT DELIVERY SYSTEM Differences in ODS formtting for HTML with Proc Print nd Proc Report Lur L. M. Thornton, USDA-ARS, Animl Improvement Progrms Lortory, Beltsville, MD ABSTRACT While Proc Print is terrific tool for dt checking

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-270 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t processor.support@nlog.com nd dsptools.support@nlog.com Or visit

More information

Pin-down Cache: A Virtual Memory Management Technique for Zero-copy Communication

Pin-down Cache: A Virtual Memory Management Technique for Zero-copy Communication Pin-down Cche: A Virtul Memory Mngement Technique for Zero-copy Communiction Hiroshi Tezuk, Frncis 0 Cnoll, Atsushi Hori, nd Yutk Ishikw Rel World Computing Prtnership { tezuk, ocrroll, hori, ishikw) @rwcp.or.jp

More information

Software Release Note

Software Release Note Softwre Relese Note Softwre Nme: DSU Version No. Build Code Supported OS Apply to (full model nme) New Feture(s) Chnge(s) Enhncement(s) Bug(s) Fixed Additionl Note(s) 2.2 Build 17051810 2003 NPort M12

More information

Stack. A list whose end points are pointed by top and bottom

Stack. A list whose end points are pointed by top and bottom 4. Stck Stck A list whose end points re pointed by top nd bottom Insertion nd deletion tke plce t the top (cf: Wht is the difference between Stck nd Arry?) Bottom is constnt, but top grows nd shrinks!

More information

LCI/USB LonWorks Commissioning Interface

LCI/USB LonWorks Commissioning Interface Works Commissioning Interfce Importnt: Retin these instructions CONTENTS 1 Unpcking... 1 2 Storing... 1 3 Instlltion... 1 4 Uninstlling the USB Drivers... 8 5 Disposl... 8 1 UNPACKING Instlltion Instructions

More information

Epson iprojection Operation Guide (Windows/Mac)

Epson iprojection Operation Guide (Windows/Mac) Epson iprojection Opertion Guide (Windows/Mc) Contents 2 Introduction to Epson iprojection 5 Epson iprojection Fetures... 6 Connection to Vrious Devices... 6 Four-Pnel Disply... 6 Chnge Presenters nd Projection

More information

View, evaluate, and publish assignments using the Assignment dropbox.

View, evaluate, and publish assignments using the Assignment dropbox. Blckord Lerning System CE 6 Mnging Assignments Competencies After reding this document, you will e le to: Crete ssignments using the Assignment tool. View, evlute, nd pulish ssignments using the Assignment

More information

Section 3.1: Sequences and Series

Section 3.1: Sequences and Series Section.: Sequences d Series Sequences Let s strt out with the definition of sequence: sequence: ordered list of numbers, often with definite pttern Recll tht in set, order doesn t mtter so this is one

More information

Spring 2018 Midterm Exam 1 March 1, You may not use any books, notes, or electronic devices during this exam.

Spring 2018 Midterm Exam 1 March 1, You may not use any books, notes, or electronic devices during this exam. 15-112 Spring 2018 Midterm Exm 1 Mrch 1, 2018 Nme: Andrew ID: Recittion Section: You my not use ny books, notes, or electronic devices during this exm. You my not sk questions bout the exm except for lnguge

More information

McAfee Network Security Platform

McAfee Network Security Platform NTBA Applince T-200 nd T-500 Quick Strt Guide Revision B McAfee Network Security Pltform 1 Instll the mounting rils Position the mounting rils correctly nd instll them t sme levels. At the front of the

More information

Preserving Constraints for Aggregation Relationship Type Update in XML Document

Preserving Constraints for Aggregation Relationship Type Update in XML Document Preserving Constrints for Aggregtion Reltionship Type Updte in XML Document Eric Prdede 1, J. Wenny Rhyu 1, nd Dvid Tnir 2 1 Deprtment of Computer Science nd Computer Engineering, L Trobe University, Bundoor

More information

COMP 423 lecture 11 Jan. 28, 2008

COMP 423 lecture 11 Jan. 28, 2008 COMP 423 lecture 11 Jn. 28, 2008 Up to now, we hve looked t how some symols in n lphet occur more frequently thn others nd how we cn sve its y using code such tht the codewords for more frequently occuring

More information