ATA AND TRUE IDE REGISTER DECODING |
|
ATA AND TRUE IDE REGISTER DECODING
SiliconDrive can be configured as either a a
TASK FILE REGISTER SPECIFICATION
The Task File registers are used for reading and writing the storage data in the SiliconDrive. The decoded addresses are as shown in the following table.
Table 17: Task File Register Specification
CS0# | CS1# | DA02 | DA01 | DA00 | DIOR# = L | DIOW# = L |
|
|
|
|
|
|
|
0 | 1 | 0 | 0 | 0 | Data | Data |
|
|
|
|
|
|
|
0 | 1 | 0 | 0 | 1 | Error | Feature |
|
|
|
|
|
|
|
0 | 1 | 0 | 1 | 0 | Sector Count | Sector Count |
|
|
|
|
|
|
|
0 | 1 | 0 | 1 | 1 | Sector Number | Sector Number |
|
|
|
|
|
|
|
0 | 1 | 1 | 0 | 0 | Cylinder Low | Cylinder Low |
|
|
|
|
|
|
|
0 | 1 | 1 | 0 | 1 | Cylinder High | Cylinder High |
|
|
|
|
|
|
|
0 | 1 | 1 | 1 | 0 | Drive/Head | Drive/Head |
|
|
|
|
|
|
|
0 | 1 | 1 | 1 | 1 | Status | Command |
|
|
|
|
|
|
|
0 | 0 | X | X | X | Invalid | Invalid |
|
|
|
|
|
|
|
1 | 1 | X | X | X | Not Used | |
|
|
|
|
|
|
|
1 | 0 | 0 | X | X | Not Used | |
|
|
|
|
|
|
|
1 | 0 | 1 | 0 | X | Not Used | |
|
|
|
|
|
|
|
1 | 0 | 1 | 1 | 0 | Alternate Status | Device Control |
|
|
|
|
|
|
|
1 | 0 | 1 | 1 | 1 | Device Address | Not Used |
|
|
|
|
|
|
|
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.
PAGE 15 | FEBRUARY 2, 2009 |