cf卡是什么

CF卡(Compact Flash)最初是一种用于便携式电子设备的数据存储设备 。作为一种存储设备,它革命性的使用了闪存 , 于1994年首次由SanDisk公司生产并制定了相关规范 。当前,它的物理格式已经被多种设备所采用 。由于使用的或非型闪存的存储密度低于较新的与非型闪存,CF卡是90年代初期出现的三种存储卡中体积最大的(另两种是Miniature Card—MiniCard和SmartMedia卡)在之后 , CF卡也改用了与非型闪存,另外,IBM的微型硬盘并没有使用固态存储器 。
分类:
从外形上CF卡可以分为两种:CF I型卡以及稍厚一些的CF II型卡 。CF II型卡槽主要用于微型硬盘等一些其它的设备 。
从速度上它可以分为CF卡、高速CF卡(CF+/CF 2.0规范),更快速的CF 3.0标准也在2005年被采用 。
相机市?。?
CF是与出现更早且尺寸更大的PCMCIA I型内存卡竞争的第一批闪存标准之一,它最初是建立在英特尔的或非型闪存的基础上 , 之后改为使用与非型闪存 。CF是最老也是最成功的标准之一 , 尤其适合专业相机市场 。它具有比其它存储方式更长的寿命以及较低的单位容量成本,同时也可以在较小的尺寸上提供较大的容量 。
插槽:
CF卡可以通过适配器直接用于PCMCIA卡插槽,也可以通过读卡器连接到多种常用的端口,如USB、Firewire等 。另外,由于它具有较大的尺寸(相对于较晚出现的小型存储卡而言),大多数其它格式的存储卡可以通过适配器在CF卡插槽上使用,其中包括SD卡/MMC卡、Memory Stick Duo、XD卡以及SmartMedia卡等 。
产品特点:
一与二型:
CompactFlash的电气特性与PCMCIA-ATA接口一致 , 但外形尺寸较小 。
连接器为43毫米宽 , 外壳的深度是36毫米,厚度分3.3毫米(CF I型卡)和5毫米(CF II型卡)两种 。
CF I型卡可以用于CF II型卡插槽,但CF II型卡由于厚度的关系无法插入CF I型卡的插槽中 。CF闪存卡多数是CF I型卡 。
CF卡比早期的PC卡(PCMCIA)I型更细?。欢穸仍蚝蚉C卡I及II型相同 。CF卡是早期记忆卡规格之中最成功的,受欢迎程度比Miniature Card、SmartMedia卡及PC卡I型更胜一筹 。
在应用体积较小的器材时,SmartMedia卡曾经是CF卡的主要竞争对手,从市场渗透率而言却一度超越CF卡 。不过,SmartMedia的优势,将因新制式的记忆卡出现而终止(大约于2002-2005年时) 。
九十年代末至廿一世纪初出现的记忆卡制式(如SD/MMC,各种Memory Stick,xD图像卡等等)有助激烈竞争 。新款记忆卡的体积比CF卡小数倍,某程度上与当时CF比PC Card的相差还要大 。新制式将会主导掌上电脑,手提电话以及消费级数码相机,特别是超迷你型号 。
优势:
无论如何,CF卡还会继续被很多设备支持,仍然成为专业数码相机的主流标准 。在2005年出产的消费级数码相机中,有一定数量还是支援CF卡 。CF的主要特点仍是以最少的价钱换取最大的MB数,比小型记忆卡有著最高容量 , CF II能使用MicroDrive,以及透过转接器使用多种较小记忆卡 。同时,CF卡接口的记忆卡转接器比其他类型的平,全因它没有芯片组 。
闪存型存储设备具有非易失性和固态,所以它比磁盘驱动器更稳固,耗电量仅相当于磁盘驱动器的5%,却仍然具有较快的传输速率(SanDisk Extreme III型CF卡的写入速度和读取速度可达20MB/s) 。它们的工作电压为3.3volts或5volts,可以在不同的系统间转换 。闪存型CF卡可以适应极端的温度变化,工业标准的闪存卡可以在-45至85摄氏度的范围内工作 。
应用:
CF接口已广泛用于PDA、笔记本电脑、数码相机和包括台式机在内的各种设备 。
到2005年,CF卡的容量规格从最小的8MB到最大可达12GB 。(这里的1MB=1,000,000byte,1GB=1000MB)
EP7212是CIRRUS LOGIC公司生产的支持MP3格式的数字音频解码的微处理器 。它采用ARM7TDMI CPU核,时钟速率高达74MHz;它内含DRAM、FLASH、LCD、串口和数字音频接口 。这些特征使得开发者容易实现MP3文件的解码和播放 。本例中利用CF卡存储MP3 。
(1)CPLD逻辑关系采用VHDL语言实现
OE <=NCS3 OR NRD;
WE <=NCS3 OR NWR;
CE1 <=A0 AND (NOT WORD);
CE2 <=(NOT A11)AND (NOT WORD);
REG <=A11;
【cf卡是什么】(2)软件实现
首先 , 配置结构寄存器,设为MEMORY模式 。然后,各个任务寄存器设定参数 。最后 , 将命令写入命令寄存器,执行操作 。下面的代码段实现将CF卡第一个扇区全部写入0XAAAA 。
LDR R0,=0X30000200; //结构寄存器地址A11=1
LDR R1,=0;
STRB R1,[R0]; //设置为MEMORY方式
LDR R0,=0X30000800; //初始化地址,A11=1
LDR R2,=0X80; //检测忙信号
LDR R3,=0XAAAA; //测试数据
LDR R1,=1; //传输扇区数目 。此处是1个扇区大小
STRB R1,[R0,#2];
LDR R1,=0; //起始扇区号
STRB R1,[R0,#3];
LDR R1,=0; //柱面低8位地址
STRB R1 , [R0,#4];
LDR R1,=0; //柱面高8位地址
STRB R1,[R0,#5];
LDR R1,=0XE0; //磁道数
STRB R1,[R0,#6];
LDR R1,=0X30; //写扇区命令
STRB R1[R0,#7];
WAIT
LDRB R1 , [R0,#7]; //读状态信号,检测是否忙 。
//若忙,在此循环
TST R1,R2;
BNE WAIT
LDR R4,=0; //初值
LDR R5,=0X100; //写256个字,512个字节 。
WRITE
STR R6,[R0];
ADD R5,R5,#1;
CMP R5,R4;
BNE WRITE; //向缓冲写512个字节
由于篇幅有限,本文仅给出MEMORY模式实现的方法 , 其它两种模式实现与MEMORY相似 。由于CF卡具有易于携带、兼容性好、容量大的特点,可以预见,它必将在更广阔的领域得到应用 。
容量价格:
Pretec发布好几款CF卡 , 容量有32GB、64GB与100GB,真的是100GB,CF容量终于冲到3位数了 。其中32GB标榜速度较快,可达333倍速 , 写入可达每秒50MB;100GB的版本则是233倍,写入达每秒35MB;64GB则可以用在CF转SATA的用途,会另外出一个转接盒,内装4张Pretec 64CF , 就变成了SSD 。
价格方面,价位从美金399到630元,折合人民币2,722元到4,298元不等,内含4张64GB的CF转SATA 2.5寸转接盒则是1596美金,折合人民币10,889元 。
技术特点:
CF卡(Compact Flash)是1994年由SanDisk最先推出的 。CF卡具有PCMCIA-ATA功能,并与之兼容;CF卡重量只有14g,仅纸板火柴般大?。?3mmx36mmx3.3mm),是一种固态产品,也就是工作时没有运动部件 。CF卡采用闪存(flash)技术,是一种稳定的存储解决方案,不需要电池来维持其中存储的数据 。对所保存的数据来说 , CF卡比传统的磁盘驱动器安全性和保护性都更高;比传统的磁盘驱动器及Ⅲ型PC卡的可靠性高5到10倍,而且CF卡的用电量仅为小型磁盘驱动器的5% 。这些优异的条件使得大多数数码相机选择CF卡作为其首选存储介质 。

cf卡是什么

文章插图