Datasheet
ATA/ATAPI Interface Port
11−25
SLLS535E − March 2008 TUSB6250
11.6.11 SECWRPTH: Sector FIFO Write Pointer High-Byte Register (XDATA at F0EC)
7 6543210
SEC_FIFO_EMPT RSV WR_PTR13 WR_PTR12 WR_PTR11 WR_PTR10 WR_PTR9 WR_PTR8
R/O R/O R/O R/O R/O R/O R/O R/O
BIT
NAME RESET FUNCTION
5−0 WR_PTR[13:8] 000000 These bits contain the sector FIFO write pointer higher 6-bit value. Read-only
WR_PTR[13:0] is used as the current write pointer to write data into sector FIFO. The write
data is temporarily invisible to the read side until the data is confirmed. When the UBM writes
the received data from the USB to the sector FIFO and CRC error occurs, the UBM aborts the
written data, then WR_PTR_BK[13:0] is copied back into WR_PTR[13:0] to reset
WR_PTR[13:0] back to the location before the write.
6 RSV 0 Reserved
7 SEC_FIFO_EMPT 0 Sector FIFO empty. Read-only
This bit, when set, indicates the sector FIFO is empty.
Before executing any command with data transfer, the MCU must ensure the
SEC_FIFO_EMPT bit is set. If it is not set due to error from a previous command, the MCU
must set the CLR_SECFIFO bit (bit 1 of the ATA/ATAPI access register 2) to completely empty
the sector FIFO.
11.6.12 WRPTBKUPL: Sector FIFO Write Pointer Backup Low-Byte Register (XDATA at
F0ED
)
76543210
WR_PTR_BK7 WR_PTR_BK6 WR_PTR_BK5 WR_PTR_BK4 WR_PTR_BK3 WR_PTR_BK2 WR_PTR_BK1 WR_PTR_BK0
R/O R/O R/O R/O R/O R/O R/O R/O
BIT
NAME RESET FUNCTION
7−0 WR_PTR_BK[7:0] 00h This register contains the confirmed sector FIFO write pointer lower 8-bit value. Read-only
11.6.13 WRPTBKUPH: Sector FIFO Write Pointer Backup High-Byte Register (XDATA at
F0EE)
76543210
RSV RSV WR_PTR_BK13 WR_PTR_BK12 WR_PTR_BK11 WR_PTR_BK10 WR_PTR_BK9 WR_PTR_BK8
R/O R/O R/O R/O R/O R/O R/O R/O
BIT
NAME RESET FUNCTION
5−0 WR_PTR_BK[13:8] 000000 These bits contain the confirmed sector FIFO write pointer higher 6-bit value. Read-only.
When the write data is confirmed, WR_PTR[13:0] is copied into WR_PTR_BK[13:0]. The read
side of the sector FIFO can only read the data up to the location pointed to by
WR_PTR_BK[13:0].
7−6 RSV 00 Reserved
11.6.14 SECRDPTL: Sector FIFO Read Pointer Low-Byte Register (XDATA at F0EF)
76543210
RD_PTR7 RD_PTR6 RD_PTR5 RD_PTR4 RD_PTR3 RD_PTR2 RD_PTR1 RD_PTR0
R/O R/O R/O R/O R/O R/O R/O R/O
BIT
NAME RESET FUNCTION
7−0 RD_PTR[7:0] 00h This register contains the sector FIFO write pointer lower 8-bit value. Read-only