4.5 ATA Commands
The transfer byte length is 512 bytes.
For ASCII character information such as base serial number, firmware version number, and product number, the first character code in the string uses word 1, DD15 to 8; the second character code uses word 1, DD7 to 0; the third character code uses word 2, DD15 to 8; and so on.
Table 4.27 Device parameter information (1/6)
Word | Value | Bits | Description |
|
|
|
|
0 | 80C0h |
| General configuration information |
|
| Protocol type (10b = ATAPI device) | |
|
| 13 | Reserved |
|
|
|
|
|
| Device type 00000b = Direct access unit | |
|
| 7 | Replaceable media device 1b |
|
| CMD DRQ type (10b = Accelerated DRQ) | |
|
| Reserved | |
|
|
|
|
|
| Command packet size (B'00' = 12 bytes) | |
|
|
|
|
0000h |
| Reserved | |
|
|
|
|
"xxx...xxx" |
| Base serial number | |
|
|
| (Left justified, ASCII codes) |
|
|
|
|
0000h |
| Reserved | |
|
|
|
|
"aaab" |
| Firmware version number | |
|
|
| aaa: Major level version number (000 - 999) |
|
|
| b: Minor level version number (0 - 9, a - z, and A - Z) |
|
|
| (Left justified, ASCII codes, blank indicating space character) |
|
|
|
|
“FUJITSU |
| Product number | |
| MCJ3230AP” |
| (Left justified, ASCII codes, blank indicating space character) |
|
|
|
|
0000h |
| Reserved | |
|
|
|
|
49 | 0F00h | 15 | Interleave DMA transfer supported (0b) |
|
| 14 | Command queing supported (0b) |
|
|
|
|
|
| 13 | Overlap function supported (0b) |
|
| 12 | Reserved (0b) |
|
| 11 | IORDY supported (1b) |
|
|
|
|
|
| 10 | IORDY can be disabled (1b) |
|
| 9 | LBA mode supported (1b) |
|
| 8 | DMA transfer mode supported (1b) |
|
| Unused (0b) | |
|
|
|
|