6 ATA command description
This section provides information on the ATA commands supported by the CFAST card. The commands are issued
to the ATA by loading the required registers in the command block with the supplied parameter, and then
writing the command code to the register.
ATA Command Flow
DDMAI0: DMA_in State This state is activated when the device receives a DMA data-in command or the
transmission of one or more data FIS is required to complete the command. When in this
state, the device shall prepare the data for transfer of a data FIS to the host.
Transition DDMAI0:1
DDMAI1: Send_data
Transition DDMAI1:1
DDMAI2: Send_status
Transition DDMAI2:1
When the device has the data ready to transfer a data FIS, the device shall transition to
the DDMAI1: Send_data state. Transition DDMAI0:2 When the device has transferred all of
the data requested by this command or has encountered an error that causes the
command to abort before completing the transfer of the requested data, then the device
shall transition to the DDMAI2: Send_status state.
This state is activated when the device has the data ready to transfer a data FIS to the
host. When in this state, the device shall request that the Transport layer transmit a
data FIS containing the data. The device command layer shall request a Data FIS size of
no more than 2,048 Dwords (8KB).
When the data FIS has been transferred, the device shall transition to the DMAOI0:
DMA_in state.
This state is activated when the device has transferred all of the data requested by the
command or has encountered an error that causes the command to abort before
completing the transfer of the requested data. When in this state, the device shall
request that the Transport layer transmit a Register FIS with the register content as
described in the command description in the ATA/ATAPI-6 standard and the I bit set to
one.
When the FIS has been transmitted, the device shall transition to the DI0: Device_idle
state.
Swissbit AG
Industriestrasse 4
Swissbit reserves the right to change products or specifications without notice.
Revision: 0.92
CH-9552 Bronschhofen
Switzerland
F-240_data_sheet_CA-HxBV_Rev092.doc
Page 14 of 56
相关PDF资料
SFCF2048H1BO2TO-I-M0-523-SMA FLASH SLC UDMA/MDMA/PIO 2G
SFCF4096H4BK2SA-I-QT-553-SMA FLASH SLC UDMA/MDMA/PIO 4G
SFCF64GBH2BU4TO-I-NU-517-STD FLASH SLC UDMA/MDMA/PIO 64GB
SFN08B4702CBQLF7 RES ARRAY 47K OHM 7 RES 8-DFN
SFP1050-12BG FRONT END AC/DC 1050W 12V
SFP450-12BG PWR SUP 450W 12V 36.6A W/STANDBY
SFSD1024N1BN1TO-I-DF-151-STD FLASH MICRO SD CARD IND S-200 1G
SFSD2048L1BN2TO-I-DF-151-STD FLASH SECURE DGTL CARD SD 2G
相关代理商/技术参数
SFCA8192H1BR4TO-C-DT-236-STD 制造商:SWISSBIT NA INC 功能描述:FLASH
SFCA8192H1BR4TO-I-DT-226-STD 功能描述:FLASH CFAST CARD UDMA F-100 8GB RoHS:是 类别:存储卡,模块 >> 存储器,PC 卡 系列:F-100 标准包装:30 系列:- 存储容量:8GB 存储器类型:存储卡 - Extreme III SD?
SFCA8192H1BR4TO-I-DT-236-STD 功能描述:FLASH CFAST UDMA/MDMA/PIO 8GB RoHS:是 类别:存储卡,模块 >> 存储器,PC 卡 系列:F-100 标准包装:30 系列:- 存储容量:8GB 存储器类型:存储卡 - Extreme III SD?
SFCA8192H2BV4TO-C-DT-216-STD 制造商:SWISSBIT NA INC 功能描述:FLASH
SFCA8192H2BV4TO-C-DT-226-STD 制造商:SWISSBIT 功能描述:CFAST F-240 DENSITY COMMERCIAL - Trays
SFCA8192H2BV4TO-I-DT-216-STD 功能描述:FLASH CFAST UDMA/MDMA/PIO 8GB RoHS:是 类别:存储卡,模块 >> 存储器,PC 卡 系列:F-240 标准包装:30 系列:- 存储容量:8GB 存储器类型:存储卡 - Extreme III SD?
SFCA8192H2BV4TO-I-DT-226-STD 制造商:SWISSBIT 功能描述:CFAST F-240 DENSITY INDUSTRIAL - Trays
SFCC-4-01 功能描述:CABLE CLAMP SPLIT FLAT #4 SCREW RoHS:是 类别:线缆,导线 - 管理 >> 线夹和夹具 系列:- 标准包装:100 系列:TC 类型:C-夹 开口尺寸:0.79" L x 0.54" W x 0.67" H(20.1mm x 13.7mm x 17.0mm) 安装类型:钉子 材质:聚丙烯 颜色:黑