semi合集-English.pdf - 第1304页
SEMI E5-1104 © SEMI 1982, 2004 246 Stream,Function Name (Mnemonic) Direction S18,F3 Write Attribute Request (WAR) S,H->E,rep ly Description This message requests the subsystem to set the v alue of read /write attribut…

SEMI E5-1104 © SEMI 1982, 2004 245
10.22 Stream 18 Subsystem Control and Data — Messages exchanged between component subsystems and higher
level controllers. Compared to similar messages exchanged between equipment and host, subsystem messages are
less complex.
Stream,Function Name (Mnemonic) Direction
S18,F0 Abort Transaction (S18F0) S,H<->E
Description
Used in lieu of an expected reply to abort a transaction. Function 0 is defined in every stream and has the same meaning in every
stream.
Structure
Header only
Exception
Stream,Function Name (Mnemonic) Direction
S18,F1 Read Attribute Request (RAR) S,H->E,reply
Description
This message requests the current values of specified attributes of the subsystem component indicated in TARGETID.
Structure
L,2
1. <TARGETID>
2. L,n n = # attribute identifiers
1. <ATTRID
1
>
.
.
n. <ATTRID
n
>
Exception
If n = 0, then all attributes of the target component are requested.
Stream,Function Name (Mnemonic) Direction
S18,F2 Read Attribute Data (RAD) S,H<-E
Description
This message returns the current values of requested attributes and the current status of the requested component indicated in
TARGETID. Attributes are returned in the order requested.
Structure
L,3
1. <TARGETID>
2. <SSACK>
3. L,n
1. <ATTRDATA
1
>
.
.
n. <ATTRDATA
n
>
Exception
Both n = 0 and s = 0 if the target component is unknown.

SEMI E5-1104 © SEMI 1982, 2004 246
Stream,Function Name (Mnemonic) Direction
S18,F3 Write Attribute Request (WAR) S,H->E,reply
Description
This message requests the subsystem to set the value of read/write attributes of the component specified in TARGETID.
Structure
L,2
1. <TARGETID>
2. L,n
1. L,2
1. <ATTRID
1
>
2. <ATTRDATA
1
>
.
.
n. L,2
1. <ATTRID
n
>
2. <ATTRDATA
n
>
Exception
None
Stream,Function Name (Mnemonic) Direction
S18,F4 Write Attribute Acknowledge (WAA) S,H<-E
Description
This message acknowledges the success of failure of the request to write attribute data to the subsystem indicated in
TARGETID.
Structure
L, 3
1. <TARGETID>
2. <SSACK>
3. <STATUSLIST>
Exception
s = 0 if the target component is unknown.
Stream,Function Name (Mnemonic) Direction
S18,F5 Read Request (RR) S,H->E,reply
Description
The host requests the subsystem indicated in TARGETID to read information. DATASEG may be used to indicate a specific
section of data to be read. DATALENGTH is used to limit the amount of data for that section.
Structure
L,3
1. <TARGETID>
2. <DATASEG>
3. <DATALENGTH>
Exception
If DATASEG and DATALENGTH are both omitted (are zero length items) then all data is requested. If DATALENGTH only
is omitted, then all data within the indicated section is requested.

SEMI E5-1104 © SEMI 1982, 2004 247
Stream,Function Name (Mnemonic) Direction
S18,F6 Read Data (RD) S,H<-E
Description
This message is used to return requested information from the subsystem indicated in TARGETID or to acknowledge the results
of the request.
Structure
L,4
1. <TARGETID>
2. <SSACK>
3. <DATA>
4. L,s
1. <STATUS
1
>
.
.
s. <STATUS
s
>
Exception
If TARGETID is unknown, then DATA is zero length.
Stream,Function Name (Mnemonic) Direction
S18,F7 Write Data Request (WDR) S,H->E,reply
Description
This message requests to write data to the subsystem component indicated in TARGETID. DATASEG may be used to indicate a
specific section of data to be written or overwritten.
Structure
L,4
1. <TARGETID>
2. <DATASEG>
3. <DATALENGTH>
4. <DATA>
Exception
If DATASEG and DATALENGTH are both omitted (are zero length items) then all data is to be overwritten. If only
DATALENGTH is omitted, then all data within the indicated section is to be written.
Stream,Function Name (Mnemonic) Direction
S18,F8 Write Data Acknowledge (WDA) S,H<-E
Description
This message acknowledges the success or failure of writing data to the subsystem indicated in TARGETID.
Structure
L,3
1. <TARGETID>
2. <SSACK>
3. <STATUSLIST>
Exception
s = 0 if and only if TARGETID is unknown.