SiI3114 PCI to Serial ATA Controller
Data Sheet
Silicon Image, Inc.
ATA Command Decoding
Data Modes
The SiI3114 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 SiI3114 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/
Comment
Features Codes
CFA Erase Sectors
C0h
03h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
CFA Request Extended Error Code
CFA Translate Sector
87h
CFA Write Multiple without Erase
CFA Write Sectors without Erase
Check Media Card Type
Check Power Mode
CDh
38h
D1h
E5h
Configure Stream
51h
Device Configuration Freeze Lock
Device Configuration Identify
Device Configuration Restore
Device Configuration Set
Device Reset
B1h/C1h
B1h/C2h
B1h/C0h
B1h/C3h
08h
Download Microcode
92h
Execute Device Diagnostics
90h
The two Serial ATA ports for SiI3114 are both "single
masters".
Flush Cache
E7h
EAh
50h
Flush Cache Ext
Format Track
48-bit LBA Command
Obsolesced vendor specific command, needs to be
programmed as vendor specific commands
Get Media Status
Identify Device
Identify Packet Device
Idle
DAh
ECh
A1h
A3h
E1h
91h
EDh
DEh
DFh
00h
A0h
E4h
C8h
C9h
-
-
-
-
Idle Immediate
Initialize Device Parameters
Media Eject
-
Obsolesced in ATA/ATAPI-6.
-
-
-
-
-
-
-
Media Lock
Media Unlock
Nop
Packet
Read Buffer
Read DMA
Obsolesced Command code supported, decoded as
Command Code C8h
Read DMA Ext
25h
C7h
48-bit LBA Command
-
Read DMA Queued
SiI-DS-0103-D
90
© 2007 Silicon Image, Inc.