CF卡在DM642基便携式数字视频系统中的应用

2009-12-20 13:11:51 来源:21IC电子网
标签:
0 引言

目前,数字视频系统在日常工作和生活中己得到广泛应用,如监控系统、视频电话、数字电视等,而随着技术的进步和工作生活对视频图像质量的要求越来越高,处理的数据量也越来越大,这就提出了两个新的问题:一方面要求硬件的处理能力要更快,如监控系统和视频电话系统都要求具备实时性;另一方面要求数据的存储介质容量更大而且方便携带。为了实现DSP(DigitalSignal Processing)系统的独立运行,需要有大容量的存储介质用于保存视频数据。本文中使用TI公司的高端多媒体处理芯片DM642作为图像处理芯片,其强大的计算能力、丰富的外围接口和完全可编程性,可以方便地用来开发各种图像系统。而CF卡的使用则可以弥补板载的Flash容量通常太小,SDRAM掉电后数据会丢失的缺陷。同时CF卡采用的插针式连接方式,具有相对较高的抗震性和稳定性,能够较好地满足便携式设备的要求。在视频编解码方面采用TI公司提供的MPEG一2算法,可以基本满足压缩效率和质量的要求。

1 CF卡的简介

CF卡的全称为Compact F1ash。它最先是由Sandisk公司在1994年推出的,现在已经成为一种行业标准,其内部示意图如图1所示。CF卡由两个基本部分组成:控制芯片和闪存模块。控制芯片用来实现与主机的连接及控制数据在闪存模块中的传输,而闪存模块用于存储信息。CF卡兼容3.3V和5V的工作电压,并支持多种接口访问模式。目前CF的容量可高达100GB,主流容量已达到4GB,价格也已经降到几十元左右,性价比很高。


2 DM642与CF卡的接口设计

2.1 硬件接口设计

CF卡支持三种基本的工作模式:PC Card Memory模式、PC Card I/0模式以及True IDE模式,不同的模式对应的管脚功能略有不同。在本文的设计中使用的是PCCard Memory模式,在插入CF卡之前,保证CF卡的插槽/REG管脚为高电平,即可让CF卡自动进入PC Card Memory模式。DSPs是通过外部存储器接口EMIF(External MemoryInterface)来访问片外存储器的。DM642的EMIF有CEO、CEl、CE2、CE3四个空间,各具有256MB的寻址空间。本文所述的系统设计中将CE2空间配置为CF卡的地址空间供CF卡使用,根据Memory模式的要求,CE2空间被配置为8位异步接口,此外还专门配备了一片CPLD来对CF卡进行读写控制,硬件连接如图2所示。


引脚连接说明如下:/REG信号用于选择访问普通寄存器还是属性寄存器,他和地址线A[3:0]一起完成对读写寄存器的选取。/CDl和/CD2用于检测插槽上是否有CF卡,当CF卡插入插槽后,这些管脚会被拉低。/CEl和/CE2则用来选择CF卡的数据传输宽度,本文中设计为8位宽度。为了节约IO口的资源,/CDl、/CD2、/CEl、/CE2和I/REG均连接到配置的通用IO(GPIO)口上。

TEAl3控制REG,TEAl2控制CF卡的CEl,TEAl 1控制CF卡的CE2,DSP_CE2是CE2空间的使能信号,ARE和IAWE是异步接口的读写信号,均为低电平有效,他们通过与DSP_CE2逻辑取“或”后连接到CF卡的/0E和/WE,这样在/CE2使能后就可以相应地控制CF卡的读写操作。

CF卡具有16位的数据总线,但是可以根据主控制器的数据宽度灵活配置成8位或16位,本系统中将DM642的低16位数据总线D[15:0]与CF卡的数据总线D[15:0]相连。CF卡的11位地址总线取低四位A[3:0]连接到DM642的TEA[6:3],CF卡的TEA[9:4]接地,TEAl0连接到DM642的TEA7,CSEL接地,IOWR、IORD上拉至VCC,其他未说明使用的引脚均为接地操作。
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
基于ARM的嵌入式系统CF卡与CPLD连接技术详解

随着应用需求的不断提高,许多嵌入式系统在应用时都要求带有扩展的大容量存储器来存储数据。CF 卡(Compact Flsah Card)由于价格便宜、存储容量大、体积小、兼容性好等优点被广泛应用于嵌入式产品。

DIY创意设计:手舞足蹈跳舞机的软硬件实现,方案设计

在游戏厅里转一圈不难发现,总会有几个少男少女在跳舞机前手舞足蹈,四周的观众围得水泄不通。劲爆的音乐,富有青春气息的舞姿使跳舞机游戏极其拉风,也正因为如此,跳舞机市场前景非常看好。

IXP425和DM642的会议电视多点控制单元硬件设计
IXP425和DM642的会议电视多点控制单元硬件设计

介绍了采用IXP425作为核心主控单元和3片DM642作为核心数据处理单元的会议电视多点控制单元的硬件设计原理和实现方法。主控制器IXP425模块完成网络发送/接收、数据调度、PCI控制等功能。数据处理DM642模块完成音/视频混合与切换等功能。IXP425和DM642之间采用PCI总线连接,各模块之间数据传输速度快,提高了数据处理效率。

基于DSP/ARM的网络硬盘录像机的设计方案

本方案采用DSP+ARM 的双核结构,采用H.264标准作为视频压缩标准,采用开放性的uclinux 操作系统。其中DSP 芯片采用TI 公司的DM642,主要用来进行图像处理,ARM 芯片采用S3C2510 进行操作控制。本方案中服务器不仅要采集、处理视频,还要进行控制,如通过云台的控制对监控图像的视场、方位进行改换等。

5/3提升小波在DM642上的实现与优化

提升小波变换不仅具有传统小波多分辨率的优点,而且简化了运算,便于硬件实现,因此在数字图像编码中得到广泛应用。在新的图像压缩标准JPEG2000中,采用9/7、5/3提升小波变换作为编码算法,其中5/3

更多资讯
华为能否在智能电视领域打败三星?还是先打赢TCL、小米、海信再说吧

与非网8月21日讯,别看三星再中国市场上不行了, 但是在全球市场上仍有话语权,而且这个话语权还不低。

相同同配置价格只差 1 元,iQOO Neo 与 小米MIX 2s 谁更值得入手?

iQOO Neo作为iQOO家族的第二款手机产品,再一次通过硬核强悍的性能配置来诠释“生而强悍”的口号,而且还将性价比进一步革新。那么iQOO Neo的这次亮剑,究竟底气有多足呢?我们让iQOO Neo和同为骁龙845的小米MIX 2S进行一番PK,看看如今同配置1元的价差,哪一款更值得入手。

华米科技再遭曝光:新款手表花百万给 JDI

最近科技圈遭华米科技刷屏,而几乎每天都会有一些新料曝出。这次这个料,可是价值数百万元的。

美国国务卿:禁止华为是肯定的,不过要给我们点时间?

近日,中美贸易摩擦又出现一幕,美国再次将华为的交易许可延长90天,大家不禁认为美国并没有坚定的决心。而美国国务卿却解释对中国华为并未含糊不清。

魅族超级大喜: UR 模块曝光,用户可自己定制手机

魅族带来的超级大喜:将推 UR 模块,用户可自己定制手机