Host Interface
4.6.9 READ (10) command
Table 4.81 READ (10) command
Bit | 7 | 6 | 5 |
| 4 |
| 3 |
| 2 | 1 | 0 |
Byte |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0 |
|
|
| Operation Code (28h) |
|
|
| ||||
|
|
|
|
|
|
|
|
|
| ||
1 |
|
|
|
|
| Reserved |
|
|
| ||
|
|
|
|
|
|
|
| ||||
|
|
| Logical Block Address |
|
|
| |||||
|
|
|
|
|
|
|
|
|
| ||
6 |
|
|
|
|
| Reserved |
|
|
| ||
|
|
|
|
|
|
|
|
| |||
|
|
|
| Transfer Length |
|
|
| ||||
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
| Reserved |
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
The READ (10) command reads data for the specified number of blocks from the specified logical block address and transfers it.
Logical Block Address specifies the head logical block address used to start reading.
Transfer Length specifies the number of blocks to be read and transferred.
When Transfer Length is 0, the command does not carry out data transfer. It simply ends normally without reading any data.
4.6.10 READ CAPACITY command
Table 4.82 READ CAPACITY command
Bit | 7 | 6 | 5 |
| 4 |
| 3 |
| 2 | 1 | 0 |
Byte |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0 |
|
|
| Operation Code (25h) |
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
| |
1 |
|
|
|
| Reserved |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
| Reserved |
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
| |
8 |
|
|
|
| Reserved |
|
|
|
| PMI | |
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
| Reserved |
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
The READ CAPACITY command transfers data on the media capacity to the host. The PMI (Partial Medium Indicator) bit specified value is ignored.
Table 4.83 lists the READ CAPACITY data to be transferred.