资料介绍
接口电路论文
以导航设备存储系统应用为例,本文讨论了Intel Xscale
PXA255嵌入式处理器与CF卡的硬件接口设计,并以读写CF卡扇区的程序为例,给出了CF
卡软件编写的技巧。该设计为基于PXA255处理器的嵌入式系统提供了扩展存储空间的一
种方法。
[pic]
图1:CF卡结构框图
Intel Xscale
PXA255处理器是新一代的嵌入式处理器,基于ARMv5TE体系结构的微处理器,性价比较高
、功耗较低,适合于数字移动电话、个人数字助理、网络路由器等嵌入式系统的应用。
在采用PXA255处理器开发诸如车载导航系统时,电子地图等海量地理信息数据需要一个
容量大、体积小、性能优异的存储器。“Compact
Flash”卡,简称CF卡,具有高速度、大容量、体积小、重量轻、功耗低和高性价比等优
点,十分适合嵌入式系统的应用。因此,可选择CF卡作为地理信息数据的存储载体。PX
A255处理器提供了PCMCIA/CF卡控制器,可以方便地实现PXA255处理器与CF卡的接口设计
。
CF卡结构和工作原理
Compact
Flash技术是由CF协会(CFA)提出的一种与PC机ATA接口标准兼容的技术。如图1,CF卡由
两个基本部分构成:内部控制器和闪存模块。CF卡的闪存模块基本上都使用NAND型闪存
,用于存储数据。内部控制器用来实现CF卡与主机的接口