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

Size: px
Start display at page:

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

Transcription

1 To: T10 Technicl Committee From: Robert Sheffield, ntel Dte: 19 August 2005 Subject: r1 SAT: Add 16-byte CDBs nd PO modes Revision history Revision 0 (16 June 2005) - First revision Revision 1 (19 August 2005) - incorported feedbck from July, 2005 SAT meetings Relted documents SAT-r05 - SCS / 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 RAD CAPACTY (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 SCS 10 nd 12 byte CDB red/write type commnds. RAD CAPACTY (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 SCS commnds: ) RAD (16) 88h b) RAD CAPACTY(16) 9h c) SYNCHRONZ CACH (16) 91h d) VRFY (16) 8Fh e) WRT (16) 8Ah f) WRT AND VRFY (12) Ah g) WRT AND VRFY (16) 8h These trnsltions my involve use of the following ATA device commnds: ) FLSH CACH b) FLSH CACH XT c) RAD DMA d) RAD DMA XT e) RAD DMA QD f) RAD DMA QD XT g) RAD MLTPL h) RAD MLTPL XT i) RAD SCTOR(S) j) RAD SCTOR(S) XT k) RAD VRFY SCTOR(S) l) RAD VRFY SCTOR(S) XT m) WRT DMA n) WRT DMA XT o) WRT DMA FA XT p) WRT DMA QD q) WRT DMA QD XT r) WRT DMA QD FA XT s) WRT MLTPL t) WRT MLTPL XT u) WRT MLTPL FA XT v) WRT SCTOR(S) w) WRT SCTOR(S) XT x) RAD FPDMA QD (SATA-XT) y) WRT FPDMA QD (SATA-XT) 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 FLSH CACH or FLSH CACH XT commnd defined in ATA/ATAP ATA LBA:.f 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. f the ttched ATA device is SATA device, this is the set of fields in the SATA Commnd FS 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: RAD DMA, RAD DMA XT, RAD DMA QD, RAD DMA QD XT, RAD MLTPL, RAD MLTPL XT, RAD SCTOR(S), or RAD SCTOR(S) XT defined in ATA/ATAP-7; or RAD FPDMA QD defined in SATA-XT ATA Sector Count: f the ttched ATA device is PATA device this is the Sector Count register. f the ttched device is SATA device this is the Sector Count nd Sector Count (ext) fields in SATA Commnd FS ATA verify commnd:.a RAD VRFY SCTOR(S) or RAD VRFY SCTOR(S) XT commnd defined in ATA/ATAP ATA write commnd: An ATA device block write type commnd which is one of the following: WRT DMA, WRT DMA XT, WRT DMA FA XT, WRT DMA QD, WRT DMA QD XT, WRT DMA QD FA XT, WRT MLTPL, WRT MLTPL XT, WRT MLTPL FA XT, WRT SCTOR(S), or WRT SCTOR(S) XT defined in ATA/ATAP-7; or WRT FPDMA QD defined in SATA-XT ATA write FA 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: ) WRT DMA, WRT DMA QD, WRT FPDMA QD, WRT MLTPL, or WRT SCTOR(S) commnd followed by RAD VRFY SCTOR(S) commnd defined in ATA/ATAP-7; b) WRT DMA FA XT, WRT DMA QD FA XT, or WRT MLTPL FA XT commnd defined in ATA/ATAP-7, or c) WRT FPDMA QD commnd defined in SATA-XT with the FA bit in the Device/Hed field set to one. See 5.3 for description of multiple commnd seuqence error hndling SCS red commnd: A SCS RAD (6), RAD (10), RAD (12), or RAD (16) commnd defined in SBC SCS synchronize cche commnd:.a SCS SYNCHRONZ CACH(10), or SYNCHRONZ CACH (16) commnd defined in SBC SCS verify commnd:.a SCS VRFY (10), VRFY (12), or VRFY (16) commnd defined in SBC SCS write commnd:.a SCS WRT (6), WRT (10), WRT (12), or WRT (16) commnd defined in SBC SCS write nd verify commnd:.a SCS WRT AND VRFY (10), WRT AND VRFY(12), or WRT AND VRFY (16) commnd defined in SBC-2. Add the following to subcluse 3.2 Symbols nd bbrevitions 2

3 FA Force nit Access Add subcluse 5.3 under cluse 5 SCS Architecturl lements s shown below 5.3 Hndling errors in ATA multi-commnd sequences multion of severl SCS commnds involves issueing multiple ATA commnds to the ttched ATA device. rrors my be reported by ny of these ATA commnds. nless otherwise specified in the subcluse describing the trnsltion for prticulr SCS 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 SCS commnd, the SATL shll terminte processing of the SCS commnd nd return CHCK CONDTON sttus nd dditionl sense dt s specified in cluse 12 (fix cross-reference). Add subcluse 9.1 under cluse 9 SCS Block Commnds (SBC-2) Mpping s shown below 9.1 Trnslting LBA nd trnsfer length nd ATA commnd use constrints A SATL emultes SCS logicl blocks of the size indicted by the SCS BLOCK LNGTH N BYTS field in the RAD CAPACTY dt (see nd 9.8.2) using ATA device logicl sectors contining the sme or greter number of bytes indicted by the Logicl Sector Size 1 in the ATA DNTFY DVC dt (see ATA/ATAP-7). The SATL ssigns n eqivlence between the logicl block ddress in the SCS CDB nd the ATA LBA. ATA commnds the SATL my use to implement the functions specified by SCS block commnds depend upon: ) the vlue of the LOGCAL BLOCK ADDRSS nd TRANSFR LNGTH fields specified in the SCS 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 SCS block storge dt trnsfer commnds. SCS CDB ( + LBA) 2 28 b c d e f g TRANSFR LNGTH 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 SATA e 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 FLSH CACH f, FLSH CACH XT g RAD MLTPL, RAD SCTOR(S), RAD VRFY SCTOR(S), WRT MLTPL, WRT SCTOR(S) yes b,e N/A yes N/A N/A RAD DMA, WRT 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 RAD DMA QD, WRT DMA QD RAD DMA XT, WRT DMA XT, WRT DMA FA XT RAD DMA QD XT, WRT DMA QD XT, WRT DMA QD FA XT RAD MLTPL XT, RAD SCTOR(S) XT, RAD VRFY SCTOR(S) XT, WRT MLTPL XT, WRT MLTPL FA XT, WRT SCTOR(S) XT RAD FPDMA QD, WRT FPDMA QD An ATA commnd my be used to implement SCS 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 SATA-XT) (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 DNTFY DVC dt is set to one nd t lest one DMA mode is enbled in word 63 or word 88 of the DNTFY DVC dt). See ATA/ATAP-7. The SATL my trnsfer the number of logicl blocks requested in the TRANSFR LNGTH field by sending multiple ATA commnds, ech time incrementing the ATA LBA by the ATA Sector Count trnsferred. The FLSH CACH commnd my be used if ATA DNTFY DVC dt indictes the commnd is supported in word 83 bit 12, nd the commnd is enbled in word 86 bit 12 (see ATA/ATAP-7). The FLSH CACH XT commnd my be used if ATA DNTFY DVC dt indictes the commnd is supported in word 83 bit 13, nd the commnd is enbled in word 86 bit 13 (see ATA/ATAP-7). The SATL my use ATA commnds listed in tble 1 in the trnsltion of SCS red commnd (see 3.1.8), SCS write commnd (see 3.1.6), SCS write nd verify commnd (see ), SCS verify commnd (see ), nd SCS synchronize cche (see 3.1.9) commnd if the prerequisites defined for the commnd s 4

5 shown in tble 1 re stisfied. The trnsltions for specific SCS block commnds in this cluse further constrin the use of the vilble ATA commnds in implementing the trnsltion. f the logicl block ddress plus the trnsfer length specified in the SCS CDB is greter thn 2 28 nd the ttched ATA device supports neither the 48-bit Address feture set nor SATA-XT NCQ, the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to LOGCAL BLOCK ADDRSS OT OF RANG (see SBC-2). For SCS red (see 3.1.8), SCS verify (see ), SCS write (see ), nd SCS write nd verify (see ) commnds received with 6-byte CDBs, if the TRANSFR LNGTH or VRFCATON LNGTH field is zero, the SATL shll issue ATA commnds specifying n ATA Sector Count to operte on 256 logicl sectors. f 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 NT commnd s shown below 9.2 FORMAT NT commnd (4h) Commnd summry The FORMAT NT commnd verifies tht ll logicl block ddresses visible ccessible to externl SCS ppliction clients re formtted nd my be ccessed. All sectors of the visible ddress spce re written to zero. Field OPRATON COD DFCT LST FORMAT CMPLST FMTDATA Tble 2 FORMAT NT commnd CDB fields SATType Description or reference f 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. f 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 f the DFCT LST FORMAT field is the mndtory formt (000b) or the vendor specific formt (110b) the defect list length shll be zero (see SBC-2). f the DFCT LST FORMAT field is ny other vlue the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N PARAMTR LST CDB. f CMPLST is specified the SATL shll terminte the commnd with CHCK CONDTON with sense key set to LLGAL RQST nd dditionl sense code set to NVALD FLD N CDB. f set to 0 zero no dt shll be trnsferred from the dt-out buffer. f set to 1 the FORMAT NT prmeter list shll be trnsferred from the client's dt out buffer. The SATL my ccept FORMAT NT prmeter list specifying the MMD bit nd n initiliztion pttern. The SATL shll ignore ny defect list descriptors nd ny other fields provided in the FORMAT NT prmeter list (see 9.2.2). LONGLST The SATL my implement this field s defined in SBC-2. FMTPNFO The SATL my implement this field s defined in SBC-2. CONTROL See

6 The SATL shll process commnds received during the processing of the FORMAT NT commnd s specified in SBC-2. ditor s Note 1: Add Key for SATType column to tbles s in SAT-r FORMAT NT prmeter list f the FORMAT commnd CDB specifies FMTDATA bit of one, the SATL shll ccept FORMAT NT 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 NT defect list heder. Field Tble 3 FORMAT prmeter list heder SATType Description or reference FOV / The SATL shll implement this field s defined in SBC-2. DPRY The SATL shll ignore this field. DCRT (see 9.2.3) STPF The SATL my implement this field s defined in SBC-2. P The SATL my implement this field s defined in SBC-2. f supported, the SATL shll write the specified pttern by issuing WRT SCTOR(S) or WRT SCTOR(S) XT commnds to the ttched non-pcket device. See MMD The SATL shll implement this field s defined in SBC-2. DFCT LST LNGTH The SATL shll ignore ny defect descriptors provided. f MMD is one or if FOV is zero or if FOV is one, DCRT is one, nd P is zero, then the SATL my complete the FORMAT NT commnd immeditely with SCCSSFL sttus. f MMD is zero, FOV is one, nd either DCRT is zero or P is one, the SATL my terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST with the dditionl sense code set to NVALD FLD PARAMTR LST. Otherwise, the SATL shll issue the required ATA red nd ATA write commnds to certify nd initilize the medi s specified by DCRT nd P, nd shll then return SCCSSFL sttus if no unrecoverble write errors re encountered DCRT bit f vlue of zero is specified nd supported the SATL shll issue RAD VRFY SCTOR(S) or RAD VRFY SCTOR(S) XT ATA verify commnds (see 3.1.5) to ccess every block on the medi. f ny unrecoverble red errors re encountered the SATL shll issue n WRT SCTOR(S) or WRT SCTOR(S) XT 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 RAD VRFY SCTOR(S) or RAD VRFY SCTOR(S) XT 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. 6

7 9.2.4 P bit f the SATL supports n ip vlue of one nd the ip bit is set to one, the SATL shll process the commnd s follows: ) f the ttched ATA device supports the SCT LBA Segment Access (TR-) commnd nd the vlue of the NTALZATON PATTRN LNGTH field in the initiliztion pttern descriptor is 4, nd the vlue of the P MODFR FLD in the initiliztion pttern descriptor is zero, the SATL should issue n SCT LBA Segment Access (TR-) commnd to the ttched ATA device with the Function Code set to 0001b (Repet Write Pttern), the Strt nd Count fields set to zero, nd the Pttern field set to the vlue of the NTALZATON PATTRN 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. f the ip bit is zero the SATL shll return GOOD sttus. NOT 1 - f the SATL hs reserved portion of the logicl block ddress spce for exclusive use of the SATL, the SATL should either use ATA write commnds or multiple SCT LBA Segment Access (TR-) commnds with pproprite vlues in the Strt nd Count fields to void overwriting ny persistent dt mintined in the re of the ATA LBA ddress spce reserved for exclusive use of the SATL. NOT 2 - The SATL should reverse the order of the bytes between the Pttern field in the SCD LBA Segment Access (TR-) commnd nd the vlue stored in the NTALZATON PATTRN 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 RAD (6) commnd s shown below 9.3 RAD (6) commnd (8h) Commnd summry The RAD(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 RAD(6) commnd CDB fields Field SATType Description or reference OPRATON COD LOGCAL BLOCK ADDRSS (see 9.3.3)9.3.2 TRANSFR LNGTH The trnsfer length shll be used to set the ATA Sector Count (see 9.3.4) CONTROL See 6.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) RAD opertion code trnsltions Tble 5 shows the trnsltion for SCS RAD commnds to ATA or SATA-XT commnds bsed on the cpbilities of the ttched non-pcket device. This subcluse pplies to the trnsltion of SCS RAD(6), RAD(10), nd RAD(12). Tble 5 RAD commnd summry Trnslted to ATA or SATA-XT red commnds using the following criterion b c d e s Queuing enbled? Are ATA xtended Commnds nbled No No RAD DMA Trnslted ATA Opcode b No Yes RAD DMA XT c Yes No RAD DMA QD Yes Yes RAD DMA QD XT d Yes Yes or No RAD FPDMA QD (See SATA-XT) e Refers to either the non-pcket device support of the ATA/ATAP-7 Overlpped feture set or the Ntive Commnd Queing (NCQ) feture of SATA-XT. The SATL my ttempt RAD MLTPL, RAD MLTPL XT, RAD SCTOR(S) or RAD SCTOR(S) XT s retry opertion if the specified ATA or SATA-XT commnd fils. The selected ATA commnds shll hve enough bits in the logicl sector ddress to void trunction of the LBA supplied in the SCS CDB. The SATL my substitute RAD DMA if the LBAs ccessed cn be represented in 28 bits. The SATL my substitute RAD DMA QD if the LBAs ccessed cn be represented in 28 bits. The SATL my use these commnds only if NCQ is enbled (see SATA-XT). 8

9 This subcluse pplies to the trnsltion of SCS RAD(6), RAD(10), RAD(12), nd RAD(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 SCS red commnd (see 3.1.8) to the ATA host in the SATL. The SATL shll trnsfer the The requested sector(s) shll be returned to the SCS ppliction client if successfully retrieved from the non-pcket ATA device. f the LBA plus the trnsfer length minus 1 is greter thn the mximum highest numbered sector tht cn be ddressed in medium on the ATA device the SATL device server shll return terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to LOGCAL BLOCK ADDRSS OT OF RANG (see SBC-2). f the SATL encounters n error other thn n LLGAL RQST while processing the commnd the SATL device server my trnsfer vendor-specific mount of dt before terminting the commnd LOGCAL BLOCK ADDRSS field The SATL shll trnsfer dt blocks strting with the LBA specified TRANSFR LNGTH field f the TRANSFR LNGTH field is zero, the SATL shll trnsfer 256 dt blocks. f the TRANSFR LNGTH is not zero, the SATL shll trnsfer the specified number of sectors from the device to the ppliction client. Modify subcluse 9.3 RAD (10) commnd s shown below 9

10 9.4 RAD (10) commnd (28h) Commnd summry The SATL shll process the RAD(10) commnd the sme s the RAD(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 RAD(10) commnd CDB fields Field SATType Description or reference OPRATON COD See RDPROTCT See SBC-2 DPO gnored FA The SATL my support the FA bit s defined in SBC-2 (see 9.4.2). FA_NV LOGCAL BLOCK ADDRSS (see 9.3.3)See f the FA_NV bit is set to one the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. GROP NMBR The SATL my implement this field s defined in SBC-2. TRANSFR LNGTH / CONTROL See 6.4. 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 RAD (10) commnd. A trnsfer length of 0 zero indictes tht dt trnsfer shll not tke plce. f the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client RAD(10,12) RAD (10), RAD (12) nd RAD (16) OPRATON COD nd the FA bit The SATL my support FA. f the SATL does not support FA force unit ccess nd the FA bit is set to one, the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. f the FA bit is set to one nd the ttched device supports NCQ the SATL shll issue SATA-XT RAD FPDMA QD commnd with the FA bit in the Device/Hed field set to one. f the FA bit is set to one nd the ttched device does not support NCQ, the SATL shll issue n ATA RAD VRFY or RAD VRFY XT commnd followed by n ATA red commnd s specified in subcluse f the FA bit is set to zero the SATL shll issue red commnd s specified in subcluse The SATL shll process SCS red commnd with the FA bit set to one differently s follows depending on whether or not the ttched ATA device supports NCQ: ) f the ttched device supports NCQ (i.e., bit-8 in word 77 of ATA DNTFY DVC dt is set to one) the SATL shll issue RAD FPDMA QD commnd (see SATA-XT) with the FA bit in the Device/Hed field set to one; b) otherwise, the SATL shll issue n n ATA red commnd s specified in subcluse NOT 3 - The SATL ignores the FA bit if the ttched ATA device does not support NCQ. f the FA bit is set to zero the SATL shll issue n ATA red commnd s specified in subcluse

11 ditor s Note 2: (Applies to this proposl) To implement the FA function with n ATA device tht does not support NCQ, the SATL could issue n ATA RAD VRFY or RAD VRFY XT commnd followed by n ATA red commnd, but the recommendtion from the July 11, 2005 SAT WG ws to ignore FA if the ATA device does not support NCQ. Another option would be to terminte the commnd with CHCK CONDTON sttus. ditor s Note 3: (Applies to this proposl) SATA-XT defines n indiction of NCQ support in RAD LOG XT log pge, but it s not cler if this indiction should be used in plce of the DNTFY DVC dt, nd it s not cler which bit of which byte of which pge pplies if it does. So no reference to this is mde in this proposl TRANSFR LNGTH field f the TRANSFR LNGTH field is zero, the SATL shll not trnsfer ny dt blocks to the ppliction client. f the TRANSFR LNGTH is not zero, the SATL shll trnsfer the specified number of sectors from the device to the ppliction client. Modify subcluse 9.4 RAD (12) commnd s shown below 9.5 RAD (12) commnd (A8h) Commnd summry The RAD(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 11

12 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 7 RAD(12) commnd CDB fields Field SATType Description or reference OPRATON COD (see 9.4.2) RDPROTCT See SBC-2 DPO (disble pge out) gnored FA (force unit ccess) FA_NV (force unit ccess nonvoltile cche) LOGCAL BLOCK ADDRSS (see 9.3.3)(see 9.3.2) TRANSFR LNGTH field The SATL shll implement FA if the ttched device supports NCQ. The SATL my support the FA bit s defined in SBC-2 (see 9.4.2). f the FA_NV bit is set to one the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. GROP NMBR The SATL my implement this field s defined in SBC-2. TRANSFR LNGTH / CONTROL See 6.4. 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 RAD (12) commnd. A trnsfer length of 0 zero indictes tht dt trnsfer shll not tke plce. f 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 TRANSFR LNGTH field to the ppliction client. f the TRANSFR LNGTH field is greter thn 0xFFFF the SATL device server shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. NOT 4 - This is becuse the ATA commnd set supports mximum of 16-bit SCTOR CONT field. 12

13 Add subcluse 9.6 RAD (16) commnd s shown below 9.6 RAD (16) commnd (88h) Commnd summry The RAD (16) commnd is used to request the device to trnsfer logicl blocks of user dt to the requester. Dt my be red from medium or, dt my be red from the device cche if the most recent copy is in the cche (see SBC-2) Tble 8 RAD(16) commnd CDB fields Field SATType Description or reference OPRATON COD (see 9.4.2) RDPROTCT DPO FA The SATL my support the FA bit s defined in SBC-2 (see 9.4.2). FA_NV LOGCAL BLOCK ADDRSS (see 9.3.2) GROP NMBR TRANSFR LNGTH / CONTROL See 6.4. f the FA_NV bit is set to one the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. The trnsfer length shll be used to set the ATA Sector Count (see 9.3.2). The SATL shll issue s mny ATA red commnds s needed to stisfy the trnsfer length specified by the RAD (16) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. f the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. 13

14 Add subcluse 9.8 RAD CAPACTY (16) commnd s shown below 9.8 RAD CAPACTY (16) commnd (9h) Commnd summry The RAD CAPACTY (16) commnd shll request informtion bout the cpcity of the block device being ddressed. OPRATON COD Tble 9 RAD CAPACTY(16) commnd CDB fields Field SATType Description or reference LOGCAL BLOCK ADDRSS PM CONTROL See 6.4. The SATL shll use ATA DNTFY DVC informtion to compute the mximum user ddressble medium cpcity. f the LOGCAL BLOCK ADDRSS is not h the SATL device server shll terminte the commnd with CHCK CONDTON STATS with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. f the PM bit is not zero the SATL device server shll terminte the commnd with CHCK CONDTON STATS with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. A SATL my use prt of the cpcity of the ttched ATA device to store persistent stte informtion for mngement of the emulted SCS trget device RAD CAPACTY dt The SATL shll return RAD CAPACTY dt s defined by SBC-2. Tble 10 describes the trnsliton of fields in the RAD CAPACTY dt.. Tble 10 RAD CAPACTY dt Field SATType Description or reference RTRND LOGCAL BLOCK ADDRSS BLOCK LNGTH N BYTS RTO_N PROT_N See The SATL shll return block length no greter thn the number of bytes in n ATA logcil block s indicted by the ATA Logicl Block Length. The number of bytes in n ATA logicl block is twice the number of words indicted by the ATA Logicl Block Length (see ATA/ATAP-7) RTRND LOGCAL BLOCK ADDRSS The SATL shll return vlue no lrger the LBA of the lst logicl block ddressble on the ATA device (i.e. one less thn the vlue from words 100 through 103 in the ATA DNTFY DVC dt if the ATA device supports the 48-bit ddress feture set, or one less thn the vlue from words 60 nd 61 in the ATA DNTFY DVC dt if the ATA device does not support the 48-bit ddress feture set). The bytes shll be swpped to mtch SCS big-endin formt. NOT 5 - The SATL my report less thn the ddressble medium cpcity returned in the ATA DNTFY DVC informtion. 14

15 ditor s Note 4: Mke sure RAD CAPACTY (10) is consistent with RAD CAPACTY (16) s defined in this proposl. Modify subcluse 9.8 SYNCHRONZ CACH (10) commnd s shown below 9.11 SYNCHRONZ CACH (10) commnd (35h) Commnd summry The SYNCHRONZ CACH(10) commnd is used to flush the most recent dt vlues in the device cche to physicl medium. nlike in SCS, ATA does not provide wy to specify prticulr LBA to strt flushing the device cche. Field OPRATON COD SYNC_NV MMD LOGCAL BLOCK ADDRSS Tble 11 SYNCHRONZ CACH(10) commnd CDB fields SATType Description or reference Trnslted into the FLSH CACH commnd (7h) or FLSH CACH XT commnd (Ah). 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. f one return GOOD sttus immeditely then issue n ATA flush commnd. f 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. GROP NMBR The SATL my implement this field s defined in SBC-2. NMBR OF BLOCKS CONTROL See 6.4. 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 LOGCAL BLOCK ADDRSS field to the lst logicl block on the medium). ditor s Note 5: There is proposl being developed tht will describe generl rules for selecting mong ATA 24-bit commnds, ATA 48-bit commnds, nd SATA- 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 SYNCHRONZ CACH. 15

16 Add subcluse 9.12 SYNCHRONZ CACH (16) commnd s shown below 9.12 SYNCHRONZ CACH (16) commnd (91h) Commnd summry The SYNCHRONZ CACH(16) commnd is used to flush the most recent dt vlues in the device cche to physicl medium. nlike in SCS, ATA does not provide wy to specify prticulr LBA to strt flushing the device cche. Field OPRATON COD SYNC_NV MMD LOGCAL BLOCK ADDRSS GROP NMBR NMBR OF BLOCKS Tble 12 SYNCHRONZ CACH(10) commnd CDB fields SATType Description or reference CONTROL See 6.4. The SATL shll issue n ATA flush commnd (see 3.1.1) in ccordnce with the constrints described in 9.1 f one return GOOD sttus immeditely then issue n ATA flush commnd. f 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 LOGCAL BLOCK ADDRSS field to the lst logicl block on the medium). Remove subcluse 9.9 VRFY (6) commnd (not defined in SBC-2) 9.9 VRFY (6) commnd (13h) The VRFY(6) commnd is not defined for direct-ttch storge devices (disk). The SATL shll terminte the commnd with CHCK CONDTON STATS with the sense key set to NVALD RQST nd the dditionl sense code set to NVALD COMMAND OPRATON COD. 16

17 Modify subcluse 9.8 VRFY (10) commnd s shown below 9.14 VRFY (10) commnd (2Fh) Commnd summry The VRFY(10) commnd is used to verify dt on medium which includes user dt nd protection dt. This SCS 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 VRFY (10) CDB. Tble 13 VRFY(10) commnd CDB fields Field SATType Description or reference OPRATON COD VRPROTCT See SBC-2 DPO gnored BYTCHK LOGCAL BLOCK ADDRSS The SATL shll issue n ATA RAD VRFY SCTOR(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 RAD VRFY XTNDD commnd. f the ppliction client specifies vlue of one other thn zero in this field, the SATL device server shll terminte the commnd with CHCK CONDTON STATS with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. (see 9.1) f the LOGCAL BLOCK ADDRSS is lrger thn wht cn be ccommodted using 28 bits nd the device does not support 48-bit mode, the SATL shll return CHCK CONDTON with sense key set to LLGAL RQST nd dditionl sense code set to LOGCAL BLOCK ADDRSS OT OF RANG. GROP NMBR The SATL my implement this field s defined in SBC-2. VRFCATON LNGTH CONTROL See 6.4. The verifiction length shll be used to set the ATA Sector Count (see 9.1) Miscellneous notes The SATL LBA mpping lgorithm shll ssign the LSB of the LBA field from the SCS CDB, i.e. byte 5, to LBALOW in the ATA FS, byte 4 from SCS CDB to LBAMid, byte 3 from SCS CDB to LBAHigh. f the device supports 48-bit ddressing byte 2 of the SCS CDB shll be ssigned to LBALowxp. The SCTORCONT in the ATA FS shll be derived from the LSB, i.e. byte 8, of the VRFCATON LNGTH of the SCS CDB. f the device supports 48-bit ddressing, the SCTORCONTXP is ssigned byte 7 of the SCS CDB, which is the MSB of the VRFCATON LNGTH field. Commnds the SATL issues to the non-pcket device to process this commnd shll not be queued. NOT 6 - A performnce degrdtion my be expected when commnd such s VRFY is issued s it must run in single thred. 17

18 Modify subcluse 9.9 VRFY (12) commnd s shown below 9.15 VRFY (12) commnd (AFh) The VRFY(12) commnd is not defined for SAT. The SATL shll terminte the commnd with CHCK CONDTON STATS with the sense key set to NVALD RQST nd the dditionl sense code set to NVALD COMMAND OPRATON COD Commnd summry Tble 14 describes the trnsltoin of fields in the VRFY (12) CDB. Tble 14 VRFY(12) commnd CDB fields Field SATType Description or reference OPRATON COD VRPROTCT DPO BYTCHK LOGCAL BLOCK ADDRSS (see 9.1) GROP NMBR VRFCATON LNGTH CONTROL See 6.4. The SATL shll issue n ATA verify commnd (see 3.1.5) in ccordnce with the constrints described in 9.1. f the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. The verifiction length shll be used to set the ATA Sector Count (see 9.1). 18

19 Add subcluse 9.16 VRFY (16) commnd s shown below 9.16 VRFY (16) commnd (8Fh) Commnd summry Tble 15 describes the trnsltoin of fields in the VRFY (16) CDB. Tble 15 VRFY(16) commnd CDB fields Field SATType Description or reference OPRATON COD VRPROTCT DPO BYTCHK LOGCAL BLOCK ADDRSS (see 9.1) GROP NMBR VRFCATON LNGTH CONTROL See 6.4. The SATL shll issue n ATA verify commnd (see 3.1.5) in ccordnce with the constrints described in 9.1. f the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. The verifiction length shll be used to set the ATA Sector Count (see 9.1). 19

20 Modify subcluse 9.12 WRT (6) commnd s shown below 9.17 WRT (6) commnd (0Ah) Commnd summry The WRT(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 WRT(6) commnd CDB fields Field SATType Description or reference OPRATON COD See TRANSFR LNGTH The trnsfer length shll be used to set the ATA Sector Count. LOGCAL BLOCK ADDRSS CONTROL See 6.4 For WRT(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. See 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). 20

21 WRT commnd OPRATON COD trnsltion Tble 17 shows the trnsltion for SCS WRT(6), WRT(10), nd WRT(12) commnds to ATA or SATA-XT commnds bsed on the cpbilities of the ttched non-pcket device. Tble 17 Write commnd summry Trnslted to ATA or SATA-XT write commnds using the following criterion s Queueing enbled? b c d e Are ATA xtended Commnds enbled FA No No N WRT DMA Trnslted ATA commnd(s) b No No Y WRT DMA, RAD VRFY SCTORS No Yes N WRT DMA XT c No Yes Y WRT DMA FA XT Yes No N WRT DMA QD Yes No Y WRT DMA QD, RAD VRFY SCTORS Yes Yes N WRT DMA QD XT d Yes Yes Y WRT DMA QD FA XT Yes Yes or No Y or N WRT FPDMA QD (see SATA-XT) e Refers to either the non-pcket device support of the ATA/ATAP-7 Overlpped feture set or the Ntive Commnd Queing (NCQ) feture of SATA-XT. The SATL my ttempt WRT MLTPL, WRT MLTPL XT, WRT SCTOR(S) or WRT SCTOR(S) XT s retry opertion if the specified ATA or SATA-XT commnd fils. The selected ATA commnds shll hve enough bits in the logicl sector ddress to void trunction of the LBA supplied in the SCS CDB. The SATL my substitute WRT DMA if the LBAs ccessed cn be represented in 28 bits. The SATL my substitute WRT DMA QD if the LBAs ccessed cn be represented in 28 bits. The SATL my use these commnds only if NCQ is enbled (see SATA-XT). This subcluse pplies to the trnsltion of SCS WRT (6), WRT (10), WRT (12), nd WRT (16). The SATL shll trnsfer the logicl blocks specified in the SCS write commnd (see ) from the SCS 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 LOGCAL BLOCK ADDRSS field shll be trnsferred to the specified non-pcket ATA device, nd the device my trnsfer the dt to its cche or medium. CHCK CONDTON shll be reported bck if f the LOGCAL BLOCK ADDRSS or the LOGCAL BLOCK ADDRSS plus one less thn the TRANSFR LNGTH is greter thn the mximum sector tht cn be ddressed in medium the SATL shll terminte the commnd with CHCK CONDTON sttus where with the sense key set to LLGAL RQST nd dditionl sense code set to NVALD FLD N CDB. 21

22 Modify subcluse 9.13 WRT (10) commnd s shown below 9.18 WRT (10) commnd (2Ah) Commnd summry The WRT(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 WRT(10) commnd CDB fields Field SATType Description or reference OPRATON COD See See WRPROTCT See SBC-2 DPO (disble pge out) gnored FA (force unit ccess) FA_NV (force unit ccess nonvoltile cche) LOGCAL BLOCK ADDRSS / WRT commnd OPRATON COD nd FA bit trnsltion See The SATL my support the FA bit s defined in SBC-2 (see ). f the FA_NV bit is set to one the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. See A 32 bit LBA shll be derived from bytes 2 through 5, where byte 5 is the LSB nd byte 2 is the MSB. GROP NMBR The SATL my implement this field s defined in SBC-2. TRANSFR LNGTH CONTROL See 6.4. 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 WRT (10) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. f the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. This subcluse pplies to the trnsltion of SCS WRT (10), WRT (12), nd WRT (16). f the FA bit is zero the SATL shll process this commnd s described in f the FA bit is one the SATL shll issue n ATA write FA commnd sequence (see 3.1.7) to the ttched ATA device in ccordnce with the constrints described in subcluse

23 Modify subcluse 9.14 WRT (12) commnd s shown below 9.19 WRT (12) commnd (AAh) Commnd summry The WRT(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 WRT(12) commnd CDB fields Field SATType Description or reference OPRATON COD See See WRPROTCT See SBC-2 DPO (disble pge out) gnored FA (force unit ccess) FA_NV (force unit ccess nonvoltile cche) LOGCAL BLOCK ADDRSS / See The SATL my support the FA bit s defined in SBC-2 (see ). f the FA_NV bit is set to one the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. See A 32 bit LBA shll be derived from bytes 2 through 5, where byte 5 is the LSB nd byte 2 is the MSB. GROP NMBR The SATL my implement this field s defined in SBC-2. TRANSFR LNGTH CONTROL See 6.4. 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 WRT (12) commnd. (see ) A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. f the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. 23

24 Add subcluse 9.20 WRT (16) commnd s shown below 9.20 WRT (16) commnd (8Ah) Commnd summry The WRT(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. Tble 20 WRT(16) commnd CDB fields Field SATType Description or reference OPRATON COD See WRPROTCT DPO FA / The SATL my support the FA bit s defined in SBC-2 (see ). FA_NV LOGCAL BLOCK ADDRSS See GROP NMBR TRANSFR LNGTH CONTROL See 6.4. f the FA_NV bit is set to one the SATL shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. 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 WRT (16) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. f the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. 24

25 Modify subcluse 9.15 WRT AND VRFY (10) commnd s shown below 9.21 WRT AND VRFY(10) commnd (2h) Commnd Summry The WRT AND VRFY(10) commnd is used to trnsfer ppliction dt to medium nd then to verify tht dt ws written correctly. Tble 21 WRT AND VRFY(10) commnd CDB fields Field SATType Description or reference OPRATON COD WRPROTCT See SBC-2 DPO (disble pge out) gnored BYTCHK LOGCAL BLOCK ADDRSS See The SATL shll issue n ATA write commnd, nd then issue red verify sector(s) commnd to the sme rnge of sectors. The WRT portion of the commnd trnsltion shll be s specified for the WRT(10) commnd (see 9.18). 40h for red verify sector commnd if the device does not support extended commnds feture set. 42h for RAD VRFY XTNDD commnd if the device supports the extended commnds feture set. gnored. f the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB.. See The SATL shll trnslte the LBA s specified for the WRT(10) commnd (see 9.18). GROP NMBR The SATL my implement this field s defined in SBC-2. TRANSFR LNGTH CONTROL See 6.4. 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 WRT AND VRFY (10) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. f the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client WRT AND VRFY commnd OPRATON COD nd FA bit trnsltion This subcluse pplies to the trnsltion of SCS WRT AND VRFY (10), WRT WRT AND VRFY (12), nd WRT WRT AND VRFY (16). The SATL shll issue n ATA write commnd (see 3.1.6) in ccordnce with the constrints defined in subcluse 9.1. f the ATA write commnd fils the SATL shll terminte the WRT AND VRFY commnd with CHCK CONDTON sttus (see 5.3), otherwise the SATL shll issue n ATA verify commnd (see 3.1.5). 25

26 Add subcluses 9.22 WRT AND VRFY (12) nd 9.23 WRT AND VRFY (16) commnds s shown 9.22 WRT AND VRFY(12) commnd (Ah) Commnd Summry The WRT AND VRFY(12) commnd is used to trnsfer ppliction dt to medium nd then to verify tht dt ws written correctly. Tble 22 WRT AND VRFY(12) commnd CDB fields Field SATType Description or reference OPRATON COD See WRPROTCT DPO BYTCHK LOGCAL BLOCK ADDRSS See GROP NMBR TRANSFR LNGTH CONTROL See 6.4. f the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. 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 WRT AND VRFY (12) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. f the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. 26

27 9.23 WRT AND VRFY(16) commnd (8h) Commnd Summry The WRT AND VRFY(16) commnd is used to trnsfer ppliction dt to medium nd then to verify tht dt ws written correctly. Tble 23 WRT AND VRFY(16) commnd CDB fields Field SATType Description or reference OPRATON COD See WRPROTCT DPO BYTCHK LOGCAL BLOCK ADDRSS See GROP NMBR TRANSFR LNGTH CONTROL See 6.4. f the ppliction client specifies vlue other thn zero in this field, the SATL device server shll terminte the commnd with CHCK CONDTON sttus with the sense key set to LLGAL RQST nd the dditionl sense code set to NVALD FLD N CDB. 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 WRT AND VRFY (16) commnd. A trnsfer length of zero indictes tht dt trnsfer shll not tke plce. f the trnsfer length is not zero, the SATL shll trnsfer the number of sectors specified from the device to the ppliction client. 27

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

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

More information

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

T10/05-239r0 SAT - Caching mode page

T10/05-239r0 SAT - Caching mode page To: T10 Technical Committee From: Wayne Bellamy (wayne.bellamy@hp.com), Hewlett Packard Date: June 14, 2005 Subject: T10/05-239r0 SAT - Caching mode page Revision History Revision 0 (June 14, 2005) 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

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

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

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

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

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

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

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

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

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

LECT-10, S-1 FP2P08, Javed I.

LECT-10, S-1 FP2P08, Javed I. A Course on Foundtions of Peer-to-Peer Systems & Applictions LECT-10, S-1 CS /799 Foundtion of Peer-to-Peer Applictions & Systems Kent Stte University Dept. of Computer Science www.cs.kent.edu/~jved/clss-p2p08

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

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

McAfee Network Security Platform

McAfee Network Security Platform NS7x00 Quick Strt Guide Revision D McAfee Network Security Pltform This quick strt guide explins how to quickly set up nd ctivte your McAfee Network Security Pltform NS7100, NS7200, nd NS7300 Sensors in

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

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

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

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

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

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

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

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

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

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

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 About EsyMP Multi PC Projection Meeting Styles Proposed by EsyMP Multi PC Projection... 5 Holding Meetings Using Multiple Imges... 5 Holding Remote Meetings

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

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

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

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

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

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

Migrating vrealize Automation to 7.3 or March 2018 vrealize Automation 7.3

Migrating vrealize Automation to 7.3 or March 2018 vrealize Automation 7.3 Migrting vrelize Automtion to 7.3 or 7.3.1 15 Mrch 2018 vrelize Automtion 7.3 You cn find the most up-to-dte technicl documenttion on the VMwre website t: https://docs.vmwre.com/ If you hve comments bout

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

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

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 About EsyMP Network Projection Functions of EsyMP Network Projection... 5 Vrious Screen Trnsfer Functions... 5 Instlling the Softwre... 6 Softwre Requirements...6

More information

ISG: Itemset based Subgraph Mining

ISG: Itemset based Subgraph Mining ISG: Itemset bsed Subgrph Mining by Lini Thoms, Stynryn R Vlluri, Kmlkr Krlplem Report No: IIIT/TR/2009/179 Centre for Dt Engineering Interntionl Institute of Informtion Technology Hyderbd - 500 032, INDIA

More information

EasyMP Multi PC Projection Operation Guide

EasyMP Multi PC Projection Operation Guide EsyMP Multi PC Projection Opertion Guide Contents 2 About EsyMP Multi PC Projection Meeting Styles Proposed by EsyMP Multi PC Projection... 5 Holding Meetings Using Multiple Imges... 5 Holding Remote Meetings

More information

McAfee Network Security Platform

McAfee Network Security Platform Revision D McAfee Network Security Pltform (NS5x00 Quick Strt Guide) This quick strt guide explins how to quickly set up nd ctivte your McAfee Network Security Pltform NS5100 nd NS5200 Sensors in inline

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

Network Interconnection: Bridging CS 571 Fall Kenneth L. Calvert All rights reserved

Network Interconnection: Bridging CS 571 Fall Kenneth L. Calvert All rights reserved Network Interconnection: Bridging CS 57 Fll 6 6 Kenneth L. Clvert All rights reserved The Prolem We know how to uild (rodcst) LANs Wnt to connect severl LANs together to overcome scling limits Recll: speed

More information

E201 USB Encoder Interface

E201 USB Encoder Interface Dt sheet Issue 4, 24 th ugust 2015 E201 USB Encoder Interfce E201-9Q incrementl E201-9S bsolute bsolute SSI BiSS-C mode (unidirectionl) B Z Clock Dt M SLO The E201 is single chnnel USB encoder interfce

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

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

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

McAfee Network Security Platform

McAfee Network Security Platform Mnger Applince Quick Strt Guide Revision B McAfee Network Security Pltform This guide is high-level description of how to instll nd configure the Mnger Applince. For more detiled instlltion informtion,

More information

STRM Installation Guide

STRM Installation Guide Security Thret Response Mnger Relese 2013.2 Juniper Networks, Inc. 1194 North Mthild Avenue Sunnyvle, CA 94089 USA 408-745-2000 www.juniper.net Published: 2014-09-15 Copyright Notice Copyright 2014 Juniper

More information

PNC NC code PROGRAMMER'S MANUAL

PNC NC code PROGRAMMER'S MANUAL PNC-3200 NC code PROGRAMMER'S MANUAL Thnk you very much for purchsing the PNC-3200. To ensure correct nd sfe usge with full understnding of this product's performnce, plese be sure to red through this

More information

a Technical Notes on using Analog Devices' DSP components and development tools

a Technical Notes on using Analog Devices' DSP components and development tools Engineer To Engineer Note EE-146 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

Transparent neutral-element elimination in MPI reduction operations

Transparent neutral-element elimination in MPI reduction operations Trnsprent neutrl-element elimintion in MPI reduction opertions Jesper Lrsson Träff Deprtment of Scientific Computing University of Vienn Disclimer Exploiting repetition nd sprsity in input for reducing

More information

Engineer To Engineer Note

Engineer To Engineer Note Engineer To Engineer Note EE-208 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

Midterm 2 Sample solution

Midterm 2 Sample solution Nme: Instructions Midterm 2 Smple solution CMSC 430 Introduction to Compilers Fll 2012 November 28, 2012 This exm contins 9 pges, including this one. Mke sure you hve ll the pges. Write your nme on the

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-204 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

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