
CF卡控制器
SST55LC100
超前信息
9.1.5.11卡(驱动器)地址寄存器( Address3F7H [ 377H ] ;偏移F)
该寄存器被设置为与AT磁盘驱动器接口的兼容性。因此建议该寄存器不
映射到因为定义如下的第7位,位潜在冲突的主机的I / O空间:
D7
X
D6
-WTG
D5
-HS3
D4
-HS2
D3
-HS1
D2
-HS0
D1
-nDS1
D0
-nDS0
复位值
X111 1110B
符号
第7位
功能
X =无关
实现注意事项:
冲突可能会在此位是由软盘提供的主机数据总线上出现
控制器在同一地址作为CF卡操作。以下是
一些可能的解决这个问题的用于PCMCIA实现:
1.找到CF卡在不冲突的地址,即二级地址
( 377 ),或在独立解码地址空间,当软盘控制器
位于主地址。
2.不要在系统中同时安装软驱和一个CompactFlash卡。
3.实施,可以通过编程来(有条件)三态D7插座适配器
I / 0地址3F7H / 377H的时候安装了CompactFlash卡,反之为
TRI-状态D
6
-D
0
I / O地址3F7H / 377H的时候安装了软驱控制器。
4.不要使用CF卡的驱动器地址寄存器。这可能是accom-
由任一)如果可能的话,程序plished主机适配器不仅允许I / O
地址1F0H , 1F7H , 3F6H (或170H , 177H , 176H )到CF卡或b )
如果在CF提供了使用额外的小学/中学配置
卡不回应存取I / O地址3F7H和377H 。同
这些实现任,主机软件一定不要试图使用信息
化的驱动器地址寄存器。
6位( -WTG ),该位为0时,写操作正在进行,否则就是1 。
第5位( -HS3 )
第4位( -HS2 )
第3位( -HS1 )
第2位( -HS0 )
该位是3驱动器/磁头寄存器的否定。
该位是2驱动器/磁头寄存器的否定。
该位是1的驱动器/磁头寄存器的否定。
该位是0的驱动器/磁头寄存器的否定。
第1位( -nDS1 ) ,该位为0时,驱动器1是积极的选择。
0位( -nDS0 ) ,该位是0时,驱动器0是活性和选择。
9.2 CF -ATA命令说明
本节定义的软件要求和命令格式的主机发送来在CF
闪存卡。命令是通过加载所需要的寄存器中的指令发出到CF卡
与提供的参数块,然后写入命令代码,命令寄存器。的方式
这是接受了命令各不相同。有三类(见表9-6 )命令验收,全部依赖新生
凹痕不发出命令的主机上,除非CompactFlash卡是不是忙( BSY = 0 ) 。
表9-6总结了CF - ATA命令集与下面描述的COM个别段落
命令和任务文件中为每个。
2005硅存储技术公司
S71298-00-000
10/05
31