SiI3114 PCI to Serial ATA Controller
Data Sheet
Silicon Image, Inc.
Protocols Summary
The protocol encoding scheme is described in Table 45.
Table 45. Protocol Code Encoding Scheme
Protocol
Code
Codes
Defined
Protocol
Bit Assignment
00h
Abort
00h
-
01h-3Fh
A2h-AFh
B3h-BFh
E0h-EFh
F1h-FFh
40h-4Fh
-
-
-
-
Reserved
Vendor Specific
Bit 6:
0 - legacy addressing
1 - 48-bit LBA addressing
Bit 3:
80h, 81h,
82h, 87h,
88h, 89h,
8Ah, 8Bh,
8Fh, C0h,
C2h, C8h,
CAh
0 - data in (read)
1 - data out (write)
Bits 2-0:
80h-8Fh
C0h-CFh
PIO Data in/Out
000b - sector count is given by the Sector Count register.
001b - only one sector, Sector Count is ignored.
(1x00xxxxb)
010b - blocks of multiple sectors, e.g., Read/Write Multiple.
011b - sector count is given by Sector Number and Sector Count
registers, e.g. Download Microcode.
100b-110b - reserved
111b - 512 plus vendor specific bytes, e.g. Read/Write Long.
Bit 6:
0 - legacy addressing
1 - 48-bit LBA addressing
Bit 3:
0 - data in (read)
1 - data out (write)
Bits 2-1:
90h, 91h,
98h, 99h,
D0h, D1h,
D8h, D9h
90h-9Fh
D0h-DFh
DMA
(1x01xxxxb)
00b - currently defined
01b-11b - reserved.
Bit 0:
0 - not queued.
1 - queued.
A0h
A1h
Packet
Service
A0h
A1h
-
-
Bit 6:
B0h,F0h
Non-Data
B0h, F0h 0 - legacy addressing
1 - 48-bit LBA addressing
(1x110000b)
B1h
B2h
Execute Device Diagnostic
Device Reset
B1h
B2h
-
-
Descriptions of vendor specific protocol codes are described in Table 46 and Table 47.
SiI-DS-0103-D
112
© 2007 Silicon Image, Inc.