您的当前位置:首页正文

基于TMS320C6205的多媒体信号采集处理系统

2022-04-25 来源:我们爱旅游
维普资讯 http://www.cqvip.com 维普资讯 http://www.cqvip.com 数字电视与数字视频/DIGITAL TV AND DIGITAL VIDEO (2)芯片核内部有8个高度独立的功能单元: 6个32/40 bit的算术逻辑单元,两个16 bit的乘法 器(32 bit结果),存取结构有32个32 bit的通用寄 存器。 (3)片内SRAM有1 Mbit:512 Kbit的内部程 一时刻,其中的一个SRAM处于被读的状态,另一 个SRAM则处于被写的状态。当一个SRAM被控制 为被写时,由视频A/D和音频A/D产生的数据按 照一定的格式写入SRAM。当这个SRAM被写满了 以后,就转入等待被读的状态。同时,另一个SRAM 序/Cache SRAM(16 Kx32 bit指令);512 Kbit内部 数据双口SRAM,组织成两个32 KB的块,有利于提 高突发读写性能。 (4)32 bit外部存储器接口,可访问的最大外 则由被读状态转入被写状态。如此循环反复。另一 方面,DSP还可以通过CPLD对视频A/D和音频 A/D设备的工作参数进行设置,随时根据需要改变 视频A/D和音频A/D的工作状态。 显示器 显示卡 声卡 部存储器空间为52 MB,可实现与同步存储器 (SDRAM)、异步存储器(SRAM和EPROM)的无缝 接口。 (5)32 bit/33 MHz主从PCI接口,该PCI接口 遵从PCI规范2.2,可以访问所有片内RAM和外 计算机 主机 网卡或 M0DEM 音箱 多媒体采集、处理卡 主从PCI接口 DSPTMS320C6205 设,通过EMIF可以访问外部存储器。支持4线串行 E ̄PROM接口。DSP程序可以控制PCI中断请求。 (6)两个多信道缓冲串行端口,每个端口可以 全双工通信,可与多达128个通道进行收发。直接 支持T1/E1,MVIP和SCSA帧,与AC97和ST-BUS 帧兼容。 麦克风HiI接 f E 1:1 M  L= _=== f EM1F l 音频A/D r—1.T一 。—J — 此外,还有两个32 bit的通用计时器,4通道的 直接存储器访问(DMA)控制器,灵活的锁相环时钟 SRAM(1)J l SRAM(2) 图2多媒体采集、处理、通信系统框图 产生器,省电模式逻辑控制,符合IEEE1149.1 (JTAG)规范的边缘检测等等。 3.2外围芯片的选择 3.2.1 SDRAM 3 多媒体信号采集处理系统的构成 3.1系统框图和工作原理 DSP的工作内存。为了满足TMS320C6205 DSP 对其实现无缝接口的SDRAM的要求,笔者采用了 两片1 M x16 bit x4 Bank的CMOS SDRAM— K4S641632D,配置成DSP的CE2空间。该SDRAM 图2是运用该芯片和计算机组成的多媒体信 号采集、处理和通信的系统框图。这里,主要介绍框 图中的多媒体采集、处理卡部分的工作原理。上电 以后,图中的E2PROM通过DSP的E ̄PROM接口初 是三星公司的产品,支持4个Bank操作,64ms刷 新周期,可连续或交错突发读写l,2,4,8或者整页 数据,最高工作频率可达到1 33 MHz。 3.2.2 E2PROM 始化主从PCI接口;计算机主机通过主从PCI接口 初始化DSP,并下载DSP的运行程序。DSP初始化 完毕并开始运行后,初始化可编程逻辑器件CPLD, CPLD再初始化视频A/D和音频A/D。SDRAM是 初始化PCI接口。DSP的E2PROM接口会把 E2PROM作为一个16 bit器件来访问。采用该DSP 手册建议的93LCxx系列E ̄PROM。 3.2.3 可编程逻辑器件CPLD 进行各种逻辑控制,还可以作为DSP的协处理 DSP工作的内存。由于多媒体的实时处理对运算速 度要求较高,为了能充分利用DSP的高速处理,在 DSP处理数据的同时,可以通过DMA通道来快速 读取下一步处理所需的数据。多媒体数据接收任务 由CPLD协处理控制完成。CPLD控制两个SRAM, 这两个SRAM可以以乒乓的工作方式独立工作。这 样可以保证DSP以最快的速度通过CPLD来读取 需要的数据,同时减小读写逻辑控制的复杂性。任 器对多媒体数据进行预处理。采用Ahera公司的 FLEX10K50。FLEX 10K系列是嵌入式可编程逻辑 器件,具有高密度、低成本、低功耗等特点。 FELX10K50具有36 000 ̄1 1 6000个可用门,内部有 20 480个RAM位。可以通过外部EPROM、集成控 猢诣 勰 期■ 生_ 维普资讯 http://www.cqvip.com 数字电视与数字视频/DIGITAL TV AND DIGITAL VIDEO 制器或.mG接口实现在电路可编程(In—circuit Reconfiguration,ICR),重新配置所需时间不超过 能,各种工作参数可以通过FC总线实时改变。此 320 ms。因此,系统工作过程中可以实现实时改变配 置。由于同一种封装中的各种FLEX IOK器件的引 脚兼容,可以根据对资源的需求更换此CPLD以节 省成本或增加更多的功能。 3.2.4 EPROM 外,该芯片还产生与图像信号同步的音频时钟用于 音频A/D的时钟输入。 3.2.7音频AVD 用于对麦克风输入的模拟信号进行数字化,本 方案选用了Crystal公司的CS5331。CS5331是一种 立体声模数转换器,形成串行数字音频流送到 CPLD,再存入SRAM中。它的输出数据的采样频率 可在2 Hz到50 kHz之间进行精确调整,输出每一 用来配置CPLD,采用Altera的EPC1。 3.2.5 SRAM 用来暂存多媒体数据,配置成DSP的CE3空 采样点的采样精度可达到1 8 bit。 间,DSP通过CPLD间接访问。采用三星公司的 K6R4016V1C。K6R4016V1C是256 Kxl6 bit高速 4 结束语 CMOS SRAM,最快访问时间可达到10 BS。为了提 本文介绍的多媒体信号采集处理系统基于PC 高总线吞吐量,采用两片K6R4016V1C组成一个32 机,TMS320C6205 DSP负责实时运算,可编程逻辑 bit的SRAM。这样,SRAM(1)和SRAM(2)总共就需 器件处理各种逻辑和进行多媒体信号预处理,它是 要4块K6R4016V1C。 一种通用的多媒体处理卡,适用于各种多媒体运用。 3.2.6视频A/D 此外,如果改变DSP程序,此卡可以用来实现通用 本方案选用了Philips公司的SAA7114,实现视 的信号处理,可以编程逻辑器件更是可以作为第二 频A/D变换、反混迭滤波、线性相位锁定、 场同 个DSP独立或协助TMS320C6205 DSP完成复杂的 步信号检测、数字量色分离等功能。该芯片支持各 运算。 种制式的电视信号输入,具有强大的图像处理功 囹 (上接第6页) 6结束语 Ad=被合成的目的图像像素的透明度 Cc=合成后图像像素的颜色分量 电视数字化的好处不仅仅是提高节目的质量, Ac=合成后图像像素的透明度 更重要的是提供业务的灵活性和多样性。数字电视 Fs=被合成的源图像像素的对合成后图像的作 广播中的信息业务有:电子节目指南、准视频点播 用因子 (NVOD)、按次付费观看电视(PPV)、软件在线升级、 Fd=被合成的目的图像像素的对合成后图像的 数据广播、因特网接入、电子邮件、IP电话和视频点 作用因子 播等。电视数字化后,与数字电视相关的产业也随之 则Potrer-Duff规则表述为 产生,数字电视的增值业务正在兴起,国内应加强对 Cc=CsxFs+CdxFd Ac=AsxFs+Ad×Fd 数字电视系统的增值业务(包括EPG系统)的研究。 表明合成后的图像由源图像和目的图像共同作 尽快开发出我国自己的中间件、条件访问系统等,这 用而成。 也是数字电视产业比较紧迫的需求。 特殊地: 参考文献 1)当Fs=l,Fd=0时,称为Porter—Duff规则中 [11] EN 300 468 Digital Video Broadcasting(DVB); 的SRC规则。 Speciifcation for Service Information (sI) in Diigtal 即Cc=Cs,Ac=As。源图像直接覆盖在目的图像 Video Broadcasting(DVB)systems.1.3.1. 上,合成后的图像即为源图像。 I2]Diigtal Video Broadcasting(DVB); Multimedia Home 2)当Fs=l,Fd=l-As时,称为Porter—Duff规则 Platform(M Speciifcation 1.1. 中的SRC—OVER规则。 [3 I3]SO/I-EC 13818-1 Information technology-Generic coding 即Cc=Cs+Cd—CdxAs,Ac=As+Ad—AdxAs;源图 of moving pictures and associated audio information: 像的透明度As影响合成后的图像。 Systems.1996. 圈 盾谠 2oo2 ̄I11期245期 

因篇幅问题不能全部显示,请点此查看更多更全内容