
SiI
3114 PCI to Serial ATA Controller
Data Sheet
Silicon Image, Inc.
ATA Command Decoding
Data Modes
SiI
-DS-0103-D
90
2007 Silicon Image, Inc.
The
SiI
3114 PCI to Serial ATA Controller has an internal ATA interface. The data modes (Register mode, PIO
mode and DMA mode) are of no significance.
ATA Commands
The
SiI
3114 decodes ATA commands in hardware. The commands supported include ATA/ATAPI-5 and
ATA/ATAPI-6 commands, including the 48-bit LBA extended commands. Certain obsolesced commands are also
supported. The supported commands are listed in Table 32.
Table 32. ATA Commands Supported
Command
Command/
Features Codes
C0h
03h
87h
CDh
38h
D1h
E5h
51h
B1h/C1h
B1h/C2h
B1h/C0h
B1h/C3h
08h
92h
90h
Comment
CFA Erase Sectors
CFA Request Extended Error Code
CFA Translate Sector
CFA Write Multiple without Erase
CFA Write Sectors without Erase
Check Media Card Type
Check Power Mode
Configure Stream
Device Configuration Freeze Lock
Device Configuration Identify
Device Configuration Restore
Device Configuration Set
Device Reset
Download Microcode
Execute Device Diagnostics
-
-
-
-
-
-
-
-
-
-
-
-
-
-
The two Serial ATA ports for
SiI
3114 are both "single
masters".
48-bit LBA Command
Obsolesced vendor specific command, needs to be
programmed as vendor specific commands
-
-
-
-
-
Obsolesced in ATA/ATAPI-6.
-
-
-
-
-
-
-
Obsolesced Command code supported, decoded as
Command Code C8h
48-bit LBA Command
-
Flush Cache
Flush Cache Ext
Format Track
E7h
EAh
50h
Get Media Status
Identify Device
Identify Packet Device
Idle
Idle Immediate
Initialize Device Parameters
Media Eject
Media Lock
Media Unlock
Nop
Packet
Read Buffer
Read DMA
DAh
ECh
A1h
A3h
E1h
91h
EDh
DEh
DFh
00h
A0h
E4h
C8h
C9h
Read DMA Ext
Read DMA Queued
25h
C7h