English
Language : 

ISD-200 Datasheet, PDF (36/64 Pages) List of Unclassifed Manufacturers – USB Mass Storage Class Bulk-Only Specification Compliant
ISD-200 ASIC Datasheet
page 2 of 2
A
Note: DRQ and ERR
bit information come
from last read of ATA
yes
Alternate Status
register.
TransferLength > 0
no
set
ATACB
DPErrorOverride
(0)
clear
ATACB
set
DPErrorOverride
(0)
clear
set
DRQ
clear
DRQ
set
clear
set
ATACB
DPErrorOverride
(1)
clear
Phase
Error
clear
ATACB
set
DPErrorOverride
(1)
clear
ERR
set
set
ERR
clear
Phase
Error
Read ATA Status to clear
INTRQ and ignore results
Read ATA Status to clear
INTRQ and ignore results
B
Fail
Read ATA Status to clear
INTRQ and ignore results
yes
TransferLength > 0
no
TransferLength
< BlockSize*512?
yes
Set ByteCount =
TransferLength
Set TransferLength = 0
no
Set ByteCount =
(BlockSize*512)
Set TransferLength =
TransferLength -
(BlockSize*512)
Done
C
Transfer ByteCount bytes specified by
Direction in bmCBWFlags.
Figure 4 – ATA Command Block Flow Diagram
34
In-System Design Confidential