Ata_Cfg; Ata_Pio_Time - Samsung S3C6400X User Manual

Table of Contents

Advertisement

CF CONTROLLER

ATA_CFG

Bits
BYTE_SWAP
ATADEV_IRQ_AL
DMA_DIR
ATA_CLASS
[3:2]
ATA_IORDY_EN
ATA_RST

ATA_PIO_TIME

Register
ATA_PIO_TIME
0x7030192C
ATA_PIO_TIME
Reserved
[31:20]
PIO_TEOC
[19:12]
PIO_T2
[11:4]
PIO_T1
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
9-26
[6]
Determines whether data endian is little or big in 16bit data.
0 : little endian ( data[15:8], data[7:0] )
1 : big endian ( data[7:0], data[15:8] )
[5]
Device interrupt signal level
0: active high
[4]
DMA transfer direction
0 : Host read data from device
1 : Host write data to device
ATA transfer class select
2'b00 : transfer class is PIO
2'b01 : transfer class is PIO DMA
2'b1x : transfer class is UDMA
[1]
Determines whether IORDY input can extend data transfer.
0 : IORDY disable( ignored )
1 : IORDY enable ( can extend )
[0]
ATAPI device reset by this host.
0 : no reset
Address
Bits
Reserved bits
PIO timing parameter, teoc, end of cycle time
It cannot have zero value.
teoc = HCLK time * (pio_teoc + 1)
PIO timing parameter, t2, DIOR/Wn pulse width
It cannot have zero value.
t2 = HCLK time * (pio_t2 + 1)
[3:0]
PIO timing parameter, t1, address valid to DIOR/Wn
t1 = HCLK time * (pio_t1 + 1)
Description
1: active low
1 : reset
Description
ATA PIO timing
Description
S3C6400X RISC MICROPROCESSOR
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset Value
0x0001_C238
R/W
Reset
Value
R
R/W
0x1C
R/W
0x23
R/W
Reset
Value
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x8

Advertisement

Table of Contents
loading

Table of Contents