ATA AND TRUE IDE REGISTER DECODING

SSD-PXXX(I)-3100 DATA SHEET

INDEPENDENT I/O MODE REGISTER DECODING

Independent I/O mode or contiguous I/O mode requires the host to decode a continuous block of 16 I/O registers to select the SiliconDrive.

Table 31: Independent I/O Mode Register Decoding

Reg#

Offset

A10

A9:A4

A3

A2

A1

A0

OE# = L

WE# = L

 

 

 

 

 

 

 

 

 

 

0

0

X

X

0

0

0

0

Even Data

Even Data

 

 

 

 

 

 

 

 

Read

Write

 

 

 

 

 

 

 

 

 

 

0

1

X

X

0

0

0

1

Error

Feature

 

 

 

 

 

 

 

 

 

 

0

2

X

X

0

0

1

0

Sector Count

Sector Count

 

 

 

 

 

 

 

 

 

 

0

3

X

X

0

0

1

1

Sector

Sector

 

 

 

 

 

 

 

 

Number

Number

 

 

 

 

 

 

 

 

 

 

0

4

X

X

0

1

0

0

Cylinder Low

Cylinder Low

 

 

 

 

 

 

 

 

 

 

0

5

X

X

0

1

0

1

Cylinder High

Cylinder High

 

 

 

 

 

 

 

 

 

 

0

6

X

X

0

1

1

0

Drive/Head

Drive/Head

 

 

 

 

 

 

 

 

 

 

0

7

X

X

0

1

1

1

Status

Command

 

 

 

 

 

 

 

 

 

 

0

8

X

X

1

0

0

0

Duplicate

Duplicate

 

 

 

 

 

 

 

 

Even Data

Even Data

 

 

 

 

 

 

 

 

Read

Write

 

 

 

 

 

 

 

 

 

 

0

9

X

X

1

0

0

1

Duplicate Odd

Duplicate Odd

 

 

 

 

 

 

 

 

Data Read

Data Write

 

 

 

 

 

 

 

 

 

 

0

D

X

X

1

1

0

1

Duplicate Error

Duplicate

 

 

 

 

 

 

 

 

 

Feature

 

 

 

 

 

 

 

 

 

 

0

E

X

X

1

1

1

0

Alternate

Device Control

 

 

 

 

 

 

 

 

Status

 

 

 

 

 

 

 

 

 

 

 

0

F

X

X

1

1

1

1

Drive Address

Reserved

 

 

 

 

 

 

 

 

 

 

SILICONSYSTEMS PROPRIETARY

This document and the information contained within it is confidential and proprietary to SiliconSystems, Inc.

All unauthorized use and/or reproduction is prohibited.

3100P-06DSR

PAGE 44

FEBRUARY 2, 2009

Page 54
Image 54
Silicon Image SSD-P16G(I)-3100 manual Independent I/O Mode Register Decoding