C141-E039-01EN
3 - 105
The format of the “Defect Data” list transferred from the INIT by this command is shown in
Fig. 3.23.
Bit
Byte
7
6
5
4
3
2
1
0
0
X‘00’
1
X‘00’
2
Defect List Length (m) (MSB)
3
Defect List Length (m) (LSB)
4
Defective Block Logical Block Address (MSB)
5
Defective Block Logical Block Address
6
Defective Block Logical Block Address
7
Defective Block Logical Block Address (LSB)
8
Defective Block Logical Block Address
n+3
Figure 3.23 REASSIGN BLOCK Command: Defect Data List Configuration
The “Defect data” list is configured from a 4-byte header and one or more defect descriptors
which follow it. One defect descriptor has a length of 4 bytes.
The “Defect list length” field in the header indicates the total number of bytes (m) of the defect
descriptor list transferred after the header, and must be a multiple of 4. Also, when zero is
specified in this field, this command is terminated without transfer of the defect descriptor list
and allocation processing of alternate blocks.
Note:
The Defect list length that can be specified for the IDD is 2,044 (X ‘7FC’) bytes or less.
Therefore, a maximum of 511 defective blocks can be specified in the REASSIGN
BLOCKS command.
~
~
~
~
Header
Defect
Descriptor
List
~
~