"Mode Bit"
3
0
0
0
0
0
0
0
1
(1)
Mode = 0, 0, 0, 0: Header + data, without address specification
In this mode, a 4-byte header (with all zero's specified for the contents) must be added to the top of the
data transferred from the INIT. Also, zero must be specified in the "Buffer address" field of the CDB.
The "Transfer byte length" field specifies the total number of bytes of data transferred form the INIT.
The transfer byte count specification includes the 4 bytes of the header. The IDD stores the data
transferred from the INIT with the header omitted ("Transfer byte length" – 4 bytes) in the data buffer
beginning in order from the top of the data buffer (Address: X '000000').
Furthermore, a value which is less than the [IDD's buffer size + 4 bytes] must be specified in the
"Transfer byte length" field in the CDB. When a value that is larger than this is specified, no data
transfer with the INIT is executed. Also, when zero is specified in the "Transfer byte length" field, this
command is terminated without data being transferred.
Figure 3.35 shows the format of data transferred from the INIT when this mode is specified.
Byte
0
1
Header
2
3
4
5
Data
~
~
n
Figure 3.35 WRITE BUFFER command: buffer data (Mode = 000, 001)
C141-C010
2
1
0
0
0
0
0
0
1
0
1
0
1
0
0
1
0
1
1
1
0
1
1
1
0
1
0
Bit
7
6
0
0
0
0
0
0
0
0
~
~
3.4 Maintenance, Diagnostic Commands
Transfer Mode
Header + Data, without Address Specification
Header + Data, with Address Specification
Data Only, with Address Specification
Microcode Download, without Saving
Microcode Download, with Saving
Microcode Download with offset, without Saving
Microcode Download with offset, and Saving
Echo buffer
5
4
3
0
0
0
0
0
0
0
0
0
0
0
0
Buffer Data (Byte 0)
Buffer Data (Byte 1)
Buffer Data (Byte n–4)
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
~
~
3-111