參數(shù)資料
型號: SII3114_07
廠商: Silicon Image, Inc.
英文描述: PCI to Serial ATA Controller
中文描述: PCI到Serial ATA控制器
文件頁數(shù): 83/127頁
文件大?。?/td> 598K
代理商: SII3114_07
SiI
3114 PCI to Serial ATA Controller
Data Sheet
Silicon Image, Inc.
Serial ATA Device Initialization
2007 Silicon Image, Inc.
75
SiI
-DS-0103-D
This section provides a general overview of the steps necessary to initialize a Serial ATA device before it can be
used for read/write operations.
Select the Serial ATA device. The device is selected by programming bits [23:16] in the Channel x
Task File Register 1 register.
If interrupt driven operation is desired, ensure that interrupts are enabled by writing 0 to bits
[23:16] of the Channel x Task File Register 2 register.
For ATA Devices Only:
Issue the Initialize Device Parameters command by
Programming bits [23:16] in the Channel x Task File 0 register with the number of
logical sectors per logical track.
Programming bits [23:16] in the Channel x Task File 1 register with the maximum
head number.
Programming bits [31:24] in the Channel x Task File Register 1 register with the
value = 91
H
.
Wait for the command to complete. This can be accomplished by waiting for an
interrupt if interrupts have been enabled at both the controller and the device. If
interrupts are not enabled, command completion can be detected by polling bits
[31:24] of the Channel x Task File Register 1 register until the BUSY bit is no
longer asserted.
If the device supports read/write multiple commands, issue the Set Multiple Mode
command by:
Programming bits [23:16] in the Channel x Task File 0 register with the number of
sectors per block to use on the following Read/Write Multiple commands.
Programming bits [31:24] in the Channel x Task File Register 1 register with the
value = C6
H
.
Wait for the command to complete (see above).
For both ATA and ATAPI Devices:
Set device transfer mode by:
Programming bits [15:08] in the Channel x Task File 0 register with the value 03
H
to “Set the transfer mode based on value in Sector Count Register”.
Programming bits [23:16] in the Channel x Task File 0 register to the desired
transfer mode. The settings are defined below:
08
H
= PIO Mode 0
09
H
= PIO Mode 1
0A
H
= PIO Mode 2
0B
H
= PIO Mode 3
0C
H
= PIO Mode 4
20
H
= Multiword DMA Mode 0
21
H
= Multiword DMA Mode 1
22
H
= Multiword DMA Mode 2
40
H
= Ultra DMA Mode 0
41
H
= Ultra DMA Mode 1
42
H
= Ultra DMA Mode 2
43
H
= Ultra DMA Mode 3
44
H
= Ultra DMA Mode 4
45
H
= Ultra DMA Mode 5
46
H
= Ultra DMA Mode 6
Programming bits [31:24] in the Channel x Task File Register 1 register with the
value = EF
H
.
Wait for the command to complete (see above).
相關PDF資料
PDF描述
SiI3114CT176 PCI to Serial ATA Controller
SiI3114CTU PCI to Serial ATA Controller
SII3124A PCI-X to Serial ATA Controller
SiI3124ACBHU PCI-X to Serial ATA Controller
SII3132 PCI Express to 2-Port Serial ATA II Host Controller
相關代理商/技術參數(shù)
參數(shù)描述
SII3114CT176 制造商:SILICONIMAGE 制造商全稱:SILICONIMAGE 功能描述:PCI to Serial ATA Controller
SII3114CTU 制造商:Silicon Image Inc 功能描述:PCI to Serial ATA Controller 176-Pin TQFP 制造商:SILICON 功能描述:
SII3124A 制造商:SILICONIMAGE 制造商全稱:SILICONIMAGE 功能描述:PCI-X to Serial ATA Controller
SII3124ACBHU 制造商:SILICONIMAGE 制造商全稱:SILICONIMAGE 功能描述:PCI-X to Serial ATA Controller
SII3132 制造商:SILICONIMAGE 制造商全稱:SILICONIMAGE 功能描述:PCI Express to 2-Port Serial ATA II Host Controller