Copyright Notice
Patents
Trademark Acknowledgment
Further Information
Overview
Features
Overall Features
PCI Express Features
Serial ATA Features
Pin Diagram
Electrical Characteristics
Electrical Characteristics
SATA Interface Timing Specifications
SATA Interface Transmitter Output Jitter Characteristics
PCI Express Interface Timing Specifications
PCI Express Interface Transmitter Output Jitter Characteristics
CLKI SATA Reference Clock Input Requirement
Power Supply Noise Requirements
Pin Descriptions
PCI Express Pins
Flash Data and Address Pins
FLSAH Control, I2C, and LED Pins
Serial ATA Pins
Test Pins
Power/Ground Pins
Pin List by Pin Number
Package Drawing
Marking Specification
Ordering Information
Programming Model
SiI3132 Block Diagram
SiI3132 SATA Port Block Diagram
Direct Command Transfer Method – Host controlled write to Slot
Indirect Command Transfer Method – SiI3132 controlled command transfer
Data Structures
The Command Slot
The Scatter/Gather Entry (SGE)
The Scatter/Gather Table (SGT)
The Port Request Block (PRB)
The PRB Control Field
The PRB Protocol Override Field
Standard ATA Command PRB Structure
PACKET Command PRB Structure
Soft Reset PRB Structure
External Command PRB Structure
Interlocked Receive PRB Structure
Operation
Methods to Issue Commands
Reset and Initialization
PERST# Reset
Global Reset
Port Reset
Device Reset
Port Initialize
Port Ready
Port Reset Operation
Initialization Sequence
Initialize Port and Retrieve Device Signature
Port Multiplier Enumeration Procedure
ATAPI PACKET Device Procedure
Disk Drive Procedure
Interrupts and Command Completion
Interrupt Sources
Command Completion — The Slot Status Registers
The Attention Bit
Interrupt Service Procedure
Interrupt No Clear on Read
Error Processing
Error Recovery Procedures
Auto-Initialization
Auto-Initialization from Flash
Auto-Initialization from EEPROM
Register Definitions
PCI Configuration Space
Device ID – Vendor ID
PCI Status – PCI Command
PCI Class Code – Revision ID
BIST – Header Type – Latency Timer – Cache Line Size
Base Address Register 0
Base Address Register 1
Base Address Register 2
Subsystem ID — Subsystem Vendor ID
Expansion ROM Base Address
Capabilities Pointer
Max Latency – Min Grant – Interrupt Pin – Interrupt Line
Header Write Enable
Power Management Capability
Power Management Control + Status
MSI Capability
Message Address
MSI Message Data
PCI Express Capability
Device Capabilities
Device Status and Control
Link Capabilities
Link Status and Control
Global Register Offset
Global Register Data
Port Register Offset
Port Register Data
Advanced Error Reporting Capability
Uncorrectable Error Status
Uncorrectable Error Mask
Uncorrectable Error Severity
Correctable Error Status
Correctable Error Mask
Advanced Error Capabilities and Control
Header Log
Internal Register Space – Base Address 0
Global Port Slot Status
Global Control
Global Interrupt Status
PHY Configuration
BIST Control
BIST Pattern
BIST Status
I2C Control
I2C Status
I2C Slave Address
I2C Data Buffer
Flash Address
Flash Memory Data / GPIO Control
Internal Register Space – Base Address 1
Port LRAM
Port Slot Status
Port Control Set
Port Status
Port Control Clear
Port Interrupt Status
Port Interrupt Enable Set / Port Interrupt Enable Clear
32-bit Activation Upper Address
Port Command Execution FIFO
Port Command Error
Port FIS Configuration
Port PCI Express Request FIFO Threshold
Port 8B/10B Decode Error Counter
Port CRC Error Counter
Port Handshake Error Counter
Port PHY Configuration
Port Device Status
Port Device QActive
Port Context
SControl
SStatus
SError
SActive
SNotification
Internal Register Space – Base Address 2
Global Register Offset
Global Register Data
Port Register Offset
Port Register Data
Power Management
Flash, GPIO, EEPROM, and I2C Programming
Flash Memory Access
PCI Direct Access
Register Access
Flash Write Operation
Flash Read Operation
I2C Operation
I2C Master Write Operation
I2C Master Read Operation
Setup for a Read Operation
Read the Data
I2C Slave Read Operations
Standards Documents
Disclaimers
Products and Services