2024年5月31日发(作者:支斯文)
文档说明:
由于CF卡常用于TRUE IDE模式,所以本文档针对CF规范4.0中只翻译了与TRUE IDE模式相关
的文档说明,另外两种模式没有翻译。并且没有翻译时序操作部分。由于都是图表,请参照英文手册。
1.1 介绍
闪存协会(CFA)成立于1995年10月,它的前提是:闪存(CF)技术能够引入一种新型的先进的、
小型的轻量型、低功耗的移动产品,可以显著提高生产率,并提高数百万人的生活方式。
CF技术背后的理念很简单:捕捉、保留和传输闪存存储卡上的数据、音频和图像。CF存储卡提供了
在各种数字系统之间轻松传输所有类型的数字信息和软件的能力。CFA批准并公布了“CF卡”标准。这种独
立于供应商的规范使得用户能够开发出能够正确运行的CF产品,并且与未来的CF设计兼容,消除了兼
容性问题。
现在,CFA已经开发了CF+规范,将CF概念扩展到闪存之外,并包括了输入/输出设备和磁盘数据存
储。CF+规范还包括type I(3.3毫米厚)卡和type II(5毫米厚)。虽然闪存和许多I/o设备可以装入I型
卡,但II型卡能使容量更大的闪存卡、磁碟卡和许多额外的I/o卡。
1.2 CFA目标和目的
CFA的目标是促进和鼓励全世界采用CF+和(CF)技术作为一个开放标准。该协会的主要目的是推动
第二来源的可用性;促进接受CF+规范作为跨平台和全球市场的行业标准;确保对CF和CF+产品的用户的
兼容性,并在保证向后兼容性的同时不断改进已批准的CF+标准。
1.3 CF卡概述
CF+是一种小型的标准卡标准,它包含了(CF)闪存、磁碟卡和输入/输出卡,但不限于串行卡、以太
网卡、传真/调制解调器卡和无线寻呼机卡。
CF+卡提供了高容量的数据存储和输入/输出功能,这些功能都符合个人计算机存储卡国际协会的标准。
(在日本,适用的标准小组是JEITA。)CF+规范和PC卡ATA标准之间的细微差别在本规范的附录中有文
档记录。尽管匹配簿的大小,CF+和CF卡可在pc卡TypeII或Type III套接字中使用被动适配器。
一个CF卡也可以在与IDE磁盘驱动器兼容的TRUE IDE模式下运行。其他CF+设备,如磁盘驱动器,
也可以在true IDE模式下运行。
存储卡智能控制器管理接口协议、数据存储和检索以及错误校正码(ECC)、缺陷处理和诊断、电源管
理和时钟控制。一旦CF卡被主机配置,它就会作为一个标准ATA(IDE)磁盘驱动器出现在主机上。
类似的控制器功能与其他CF+卡一起使用,允许各种各样的设备与CF+规范兼容。
1.4 关联文档
1.5 兼容性的需求
CF卡和CF+是CFA的商标。符合此规范的所有产品有CFA的许可后都可以命名CF卡和CF+。
该规范的目标是在PCMCIA PC卡模式下操作时符合PC卡规范,并在TRUE IDE模式下运行时符合
ata-4规范。如果本规范与PC卡或ata-4规范之间存在冲突,则应使用CF卡规范。
为了符合这个规范,一个CF卡或CF+卡必须符合本文档中所有的物理、电气和元格式规范。一个CF
卡应该实现所有的PC卡和该规范中列出的真正的IDE ATA命令。可以将命令实现为“无操作”来满足此需
求。
1.6 感谢
2 范围
2.1 Elements of this Specification
该规范分为五部分:Card Physical, Electrical Interface, Metaformat,Software Interface and
CompactFlash Adapter。下面是每个部分的简要概述。
2.2 Card Physical
这一节定义了CF卡和CF+卡的尺寸和机械公差。具体的针脚长度被定义,以确保在卡插入和拆卸过
程中首先应用电源。此外,还详细说明了连接器/非配对周期、环境操作条件和测试方法等可靠性因素。
2.3 Electrical Interface
这个部分提供了CF存储和CF+卡的内存模式、输入/输出模式和True IDE模式详细的输出和信号定
义。提供的详细的功能和时序信息,包括在低序8数据位上读取16位数据(在8位主机系统中有用)和
由CF存储卡或CF+卡返回的状态信息的解释。
2.4 Metaformat
本节描述CF卡和CF+卡的卡片信息结构(CIS)或Metaformat,以及如何解释Metaformat,以便配
置和使用卡片。
2.5 Software Interface
本节描述主机和CF卡之间的软件接口。这一节不适用于所有CF+卡。
2.6 CompactFlash Adapter
本节描述的是被动类型II PCMCIA适配器,可用于I或II型cf卡或CF+卡。
4.2 电气描述
CF卡在三种基本模式下:1)PC卡ATA使用i/o模式,2)PC卡ATA使用内存模式和3)True IDE模
式,与大多数磁盘驱动器兼容。CF要求支持所有三种模式。CF+卡通常在第一种和第二种模式下运行,但
是它们可以在True IDE模式下进行选择。CF卡的配置可以用标准的PCMCIA PC卡配置寄存器(在存储
卡的属性存储空间中起始地址200H的)控制,或者在True IDE模式下pin 9被接地。CF+卡的配置应该
使用配置寄存器来控制,起始地址被CF+Card的属性内存空间中Configuration Tuple(cistplconfig)中定
义的。
表5描述了输入输出信号。信号源为主机的信号被指定为输入,而信号源是cf卡或CF+卡的信号被定
为输出。cf卡和CF+Card逻辑级别符合PCMCIA发布2.1规范中指定的标准。在表5中,每个信号有三
种可能的操作模式:1)PC卡存储器,2)PC卡i/o和3)True IDE。对于CF卡,True IDE模式被CF卡
所需要,并且可共CF+卡选择。卡片上的所有输出都是totempole,除了数据总线信号是双向的三态。有
关输入和输出类型的定义,请参阅第4.3节。
True IDE模式下的引脚说明
引脚
A2-A0
PDIAG
DASP
CD1, -CD2
方向
I
I/O
I/O
O
PIN
18,19,20
46
45
26,25
描述
True IDE模式下被用来选择TASK file的8个寄存器中的一个。
其余的地址线应该由主机接地。
在True IDE模式下,这个输入/输出是主/从握手协议中的传递诊
断信号。
在True IDE模式下,这个输入/输出是主/从握手协议中的磁盘活
动/从当前信号
在True IDE模式下,这些卡片检测针被连接到CF卡或CF+卡
的地上。主机使用它们来确定CF卡或CF+卡被完全插入到它的
插座中。
CS0, -CS1 I 7,32 在True IDE模式下,,-CS0是任务文件寄存器的地址范围选择,
而-CS1用于选择备用状态寄存器和设备控制寄存器。当DMACK
被选中时,CS0和CS1应该被否定,传输的宽度应该是16位。
CSEL I 39 当在TRUE IDE模式中配置时,这个内部拉起的信号被用来将这
个设备配置为一个主机或一个从机。当这个引脚被接地时,这个
设备被配置为一个主机。当引脚不接时,这个设备被配置为一个
从机。
2024年5月31日发(作者:支斯文)
文档说明:
由于CF卡常用于TRUE IDE模式,所以本文档针对CF规范4.0中只翻译了与TRUE IDE模式相关
的文档说明,另外两种模式没有翻译。并且没有翻译时序操作部分。由于都是图表,请参照英文手册。
1.1 介绍
闪存协会(CFA)成立于1995年10月,它的前提是:闪存(CF)技术能够引入一种新型的先进的、
小型的轻量型、低功耗的移动产品,可以显著提高生产率,并提高数百万人的生活方式。
CF技术背后的理念很简单:捕捉、保留和传输闪存存储卡上的数据、音频和图像。CF存储卡提供了
在各种数字系统之间轻松传输所有类型的数字信息和软件的能力。CFA批准并公布了“CF卡”标准。这种独
立于供应商的规范使得用户能够开发出能够正确运行的CF产品,并且与未来的CF设计兼容,消除了兼
容性问题。
现在,CFA已经开发了CF+规范,将CF概念扩展到闪存之外,并包括了输入/输出设备和磁盘数据存
储。CF+规范还包括type I(3.3毫米厚)卡和type II(5毫米厚)。虽然闪存和许多I/o设备可以装入I型
卡,但II型卡能使容量更大的闪存卡、磁碟卡和许多额外的I/o卡。
1.2 CFA目标和目的
CFA的目标是促进和鼓励全世界采用CF+和(CF)技术作为一个开放标准。该协会的主要目的是推动
第二来源的可用性;促进接受CF+规范作为跨平台和全球市场的行业标准;确保对CF和CF+产品的用户的
兼容性,并在保证向后兼容性的同时不断改进已批准的CF+标准。
1.3 CF卡概述
CF+是一种小型的标准卡标准,它包含了(CF)闪存、磁碟卡和输入/输出卡,但不限于串行卡、以太
网卡、传真/调制解调器卡和无线寻呼机卡。
CF+卡提供了高容量的数据存储和输入/输出功能,这些功能都符合个人计算机存储卡国际协会的标准。
(在日本,适用的标准小组是JEITA。)CF+规范和PC卡ATA标准之间的细微差别在本规范的附录中有文
档记录。尽管匹配簿的大小,CF+和CF卡可在pc卡TypeII或Type III套接字中使用被动适配器。
一个CF卡也可以在与IDE磁盘驱动器兼容的TRUE IDE模式下运行。其他CF+设备,如磁盘驱动器,
也可以在true IDE模式下运行。
存储卡智能控制器管理接口协议、数据存储和检索以及错误校正码(ECC)、缺陷处理和诊断、电源管
理和时钟控制。一旦CF卡被主机配置,它就会作为一个标准ATA(IDE)磁盘驱动器出现在主机上。
类似的控制器功能与其他CF+卡一起使用,允许各种各样的设备与CF+规范兼容。
1.4 关联文档
1.5 兼容性的需求
CF卡和CF+是CFA的商标。符合此规范的所有产品有CFA的许可后都可以命名CF卡和CF+。
该规范的目标是在PCMCIA PC卡模式下操作时符合PC卡规范,并在TRUE IDE模式下运行时符合
ata-4规范。如果本规范与PC卡或ata-4规范之间存在冲突,则应使用CF卡规范。
为了符合这个规范,一个CF卡或CF+卡必须符合本文档中所有的物理、电气和元格式规范。一个CF
卡应该实现所有的PC卡和该规范中列出的真正的IDE ATA命令。可以将命令实现为“无操作”来满足此需
求。
1.6 感谢
2 范围
2.1 Elements of this Specification
该规范分为五部分:Card Physical, Electrical Interface, Metaformat,Software Interface and
CompactFlash Adapter。下面是每个部分的简要概述。
2.2 Card Physical
这一节定义了CF卡和CF+卡的尺寸和机械公差。具体的针脚长度被定义,以确保在卡插入和拆卸过
程中首先应用电源。此外,还详细说明了连接器/非配对周期、环境操作条件和测试方法等可靠性因素。
2.3 Electrical Interface
这个部分提供了CF存储和CF+卡的内存模式、输入/输出模式和True IDE模式详细的输出和信号定
义。提供的详细的功能和时序信息,包括在低序8数据位上读取16位数据(在8位主机系统中有用)和
由CF存储卡或CF+卡返回的状态信息的解释。
2.4 Metaformat
本节描述CF卡和CF+卡的卡片信息结构(CIS)或Metaformat,以及如何解释Metaformat,以便配
置和使用卡片。
2.5 Software Interface
本节描述主机和CF卡之间的软件接口。这一节不适用于所有CF+卡。
2.6 CompactFlash Adapter
本节描述的是被动类型II PCMCIA适配器,可用于I或II型cf卡或CF+卡。
4.2 电气描述
CF卡在三种基本模式下:1)PC卡ATA使用i/o模式,2)PC卡ATA使用内存模式和3)True IDE模
式,与大多数磁盘驱动器兼容。CF要求支持所有三种模式。CF+卡通常在第一种和第二种模式下运行,但
是它们可以在True IDE模式下进行选择。CF卡的配置可以用标准的PCMCIA PC卡配置寄存器(在存储
卡的属性存储空间中起始地址200H的)控制,或者在True IDE模式下pin 9被接地。CF+卡的配置应该
使用配置寄存器来控制,起始地址被CF+Card的属性内存空间中Configuration Tuple(cistplconfig)中定
义的。
表5描述了输入输出信号。信号源为主机的信号被指定为输入,而信号源是cf卡或CF+卡的信号被定
为输出。cf卡和CF+Card逻辑级别符合PCMCIA发布2.1规范中指定的标准。在表5中,每个信号有三
种可能的操作模式:1)PC卡存储器,2)PC卡i/o和3)True IDE。对于CF卡,True IDE模式被CF卡
所需要,并且可共CF+卡选择。卡片上的所有输出都是totempole,除了数据总线信号是双向的三态。有
关输入和输出类型的定义,请参阅第4.3节。
True IDE模式下的引脚说明
引脚
A2-A0
PDIAG
DASP
CD1, -CD2
方向
I
I/O
I/O
O
PIN
18,19,20
46
45
26,25
描述
True IDE模式下被用来选择TASK file的8个寄存器中的一个。
其余的地址线应该由主机接地。
在True IDE模式下,这个输入/输出是主/从握手协议中的传递诊
断信号。
在True IDE模式下,这个输入/输出是主/从握手协议中的磁盘活
动/从当前信号
在True IDE模式下,这些卡片检测针被连接到CF卡或CF+卡
的地上。主机使用它们来确定CF卡或CF+卡被完全插入到它的
插座中。
CS0, -CS1 I 7,32 在True IDE模式下,,-CS0是任务文件寄存器的地址范围选择,
而-CS1用于选择备用状态寄存器和设备控制寄存器。当DMACK
被选中时,CS0和CS1应该被否定,传输的宽度应该是16位。
CSEL I 39 当在TRUE IDE模式中配置时,这个内部拉起的信号被用来将这
个设备配置为一个主机或一个从机。当这个引脚被接地时,这个
设备被配置为一个主机。当引脚不接时,这个设备被配置为一个
从机。