位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第304页 > CY7C68300B-56LFXC > CY7C68300B-56LFXC PDF资料 > CY7C68300B-56LFXC PDF资料1第13页

CY7C68300B/CY7C68301B
CY7C68320/CY7C68321
7.0
7.1
功能概述
USB信号传输速度
ATAPI SFF- 8070i
命令的无缝ATA命令
与普通的海量存储类集成ATA设备
BOT驱动程序。
7.2.1
ATA命令块( ATACB )
AT2LP工作在三种速率的定义下面的两个
在
USB连接特定阳离子2.0版
日期2000年4月27日:
全速,以12兆比特的信令比特率/秒
高速, 480兆比特/秒的信号的比特率。
AT2LP不支持的1.5低速信令速率
兆位/秒。
7.2
ATA接口
在AT2LP的ATA / ATAPI端口与兼容
Infor公司
息技术-AT与附件包接口, 6
( ATA / ATAPI - 6 )规格, T13 / 1410D冯2A 。
该AT2LP
同时支持ATAPI的数据包的命令以及ATA
命令(通过使用ATA命令块) ,在概述
7.2.1节。参阅
USB海量存储类( MSC )
散装Only传输( BOT )
规范信息
命令块的格式。此外,该AT2LP转换
表7-1 。 ATACB字段说明
字节
0
字段名称
bVSCBSignature
ATA命令块( ATACB )功能提供了一个
通过ATA命令和ATA寄存器的访问方式
为执行连接的设备。 ATACB命令
在命令块包命令块转移
该命令块包( CBW )的( CBWCB )部分。
该ATACB从其他命令块区分开来
具有前两个字节的命令块的匹配
bVSCBSignature和bVSCBSubCommand值是
德网络中定义
表7-1 。
只有具备有效的命令块
bVSCBSignature和bVSCBSubCommand解释
作为ATA命令块。在CBW的所有其他领域,
在CBWCB限制仍然作为USB大容量定义
存储类仅成批传输规范。该ATACB
的长度必须为16字节。下面的表格和文字定义
该ATACB的字段。
字段说明
该字段表示到CY7C68300B / CY7C68301B该ATACB包含
供应商特定的命令块。此字段的该值必须的值相匹配
在EEPROM中的地址0×04此供应商特定命令进行识别。
此字段必须设置为0X24的ATACB命令。
根据位域的值,此字段控制ATACB的执行:
第7位
IdentifyPacketDevice
- 该位指示的数据相
命令包含ATAPI ( 0xA1 )或ATA ( 0xEC )确定设备的数据。
设置IdentifyPacketDevice当数据相不包含IDENTIFY
设备数据将导致未指定的设备行为。
0 =数据相不包含IDENTIFY设备数据
1 =数据相包含ATAPI或ATA IDENTIFY设备数据
第6位
UDMACommand
- 该位使能支持UDMA的设备传输。
设置此位当非UDMA的能力的设备被连接,将导致在
待定的行为。
0 =不使用UDMA传输设备(只能使用PIO模式)
1 =使用UDMA传输设备
第5位
DEVOVERRIDE
- 该位决定DEV位值是否取
从在启动过程中,或从ATACB分配给该LUN的值。
0 = DEV的位将取自在启动过程中分配给该LUN的值
1 = DEV位将被从ATACB领域采取0x0B中, 4位
4位
DErrorOverride
- 该位控制设备错误覆盖功能。这
位不应在一个bmATACBActionSelect TaskFileRead进行设置。
如果检测到设备错误0 =数据访问被叫停
如果检测到设备错误1 =数据访问没有停止
第3位
PErrorOverride
- 该位控制相位误差覆盖功能。这
位不应在一个bmATACBActionSelect TaskFileRead进行设置。
如果检测到相位误差0 =数据访问被叫停
如果检测到相位误差1 =数据访问没有停止
第2位
PollAltStatOverride
- 该位决定是否备用
状态寄存器将被轮询和BSY位将被用来限定ATACB
操作。
0 = AltStat寄存器将继续进行调查之前,直到BSY = 0
ATACB操作
1 = ATACB动作进行轮询而不执行AltStat寄存器。
1
2
bVSCBSubCommand
bmATACBActionSelect
文件38-08033牧师* D
第13页共36