beautypg.com

Table 4 - ata string byte swapping, Table 5 - ata firmware revision example – Western Digital T13/2132-D User Manual

Page 23

background image

June 23, 2010

T13/2132-D Revision 3

Working Draft Enhanced Disk Drive - 4 (EDD-4)

11

Each pair of bytes in an ATA string is swapped as shown in table 4.

If the field contains the string “abcdefg ”, including one padding space character at the end, then the word and
byte representations for the field are shown in table 5.

Table 4 — ATA string byte swapping

Word

Byte

Character in string

0

0

Second character

1

First character

1

2

Fourth character

3

Third character

...

...

...

n

2n

Last character

2n+1

Second-to-last character

Table 5 — ATA firmware revision example

Word

Value

Byte

Value

23

6162h (i.e., “ba”)

36

62h (i.e., ‘b’)

37

61h (i.e., ‘a’)

24

6364h (i.e., “dc”)

38

64h (i.e., ‘d’)

39

63h (i.e., ‘c’)

25

6566h (i.e., “fe”)

40

66h (i.e., ‘f’)

41

65h (i.e., ‘e’)

26

6720h (i.e., “ g”)

42

20h (i.e., ‘ ’, the space character)

43

67h (i.e., ‘g’)