ISD-200 ETC2 [List of Unclassifed Manufacturers], ISD-200 Datasheet - Page 35

no-image

ISD-200

Manufacturer Part Number
ISD-200
Description
USB Mass Storage Class Bulk-Only Specification Compliant
Manufacturer
ETC2 [List of Unclassifed Manufacturers]
Datasheet
ISD-200 ASIC Datasheet
ATA Command Flow
The following figure shows the flow of ATA commands, specifically the actions taken by the ISD-200
based upon how the ATA Command Block is configured.
selected then no ATA registers
are zero filled in the 8 bytes of
bmATACBRegisterSelect are
specify the value for the DEV
read. ATA registers not read
Note: If no ATA registers are
are written. The device shall
set
dCBWDataTransferLength
Note: Only ATA registers
DEVICE_HEAD register.
BSY=0 and store ERR and DRQ
Poll ATA Alternate Status until
bit when writing the
Command Fail OR other command
Read registers selected in
bmATACBRegisterSelect.
must be set to 8.
returned data.
selected in
block specification assumed
PollAltStat
DONE
Override
ATACB
bits.
clear
In-System Design Confidential
B
The device shall specify the value for the
bmATACBRegisterSelect with the
set
no
Latch bmATACBRegisterSelect
Perform ATA Device Selection.
Write ATA registers selected in
Latch bmATACBActionSelect
set
bATACBTaskFileWriteData
dCBWDataTransferLength
Latch TransferBlockSize
Set TransferLength =
DeviceSelection
TaskFileRead
DEV bit.
PollAltStat
Signature
wATACB
detected
Override
Override
ATACB
ATACB
ATACB
clear
clear
yes
Poll ATA Alternate Status until
clear
BSY=0 and store ERR and
set
DRQ bits.
A
page 1 of 2
C
33

Related parts for ISD-200