用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

MAP-CA宽带数字信号处理器的原理及其应用

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:23:22
DRC支持的最大分辨率是1280×1024。当时钟频率达到108MHz时,可以支持16位象素格式。

2.6 I2C接口单元

I2C总线是Philips公司开发的一种串行通信总线。它利用两根双向的(数据经SDA、时钟线SCL)实现器件与器件之间(IC与IC之间,简称I2C:integrated-circuit interface circuit)的串行通信。MAP-CA既可以作为I2C总线上的主机,又可以作为从机来与外部I2C总线设备交换地址数据信息。与一般的I2C接口不同的是,MAP-CA还附加一条选择输出线iic_select,可以通过软件来控制外部的复用电路或者电平转换器,使这个接口可以选择是否作为I2C总线来使用。这条选择输出线还可以作为普通输出线来使用。
javascript:window.open(this.src);" style="cursor:pointer;"/>
    2.7 ROM控制器接口

ROM控制器接口单元(ROMCON)有以下四种不同的功能:

·作为MAP-CA的配置和启动电路的接口,在系统启动时读取系统配置并启动程序。

·作为FLASH ROM接口,控制片外FLASH ROM的读写操作。

·作为中断控制和仲裁逻辑,控制软件和硬件产生的VLIW核及PCI总线中断的使能、设置和清除。

·作为内部可编程寄存器的访问接口,可以实现对内部可编程寄存器的访问。

2.8 JTAG接口

MAP-CA支持标准的IEEE 1149.1边界扫描测试端口,可以很方便地实现在线调试。当没有使用JTAG接口时,应将TCK和TRST管脚接地。

3 软件开发

MAP-CA可以完全用C语言编程,不需要任何低级语言。为此,赤道技术公司提供了一套名叫iMMediaTools的软件开发包,其中包括一个优化的并行C语言编译器、FIRtree媒体本质扩展C语言、汇编器、连接器、源代码调试器、两个虚拟机仿真器和分类的库函数。为了方便视频图像的处理,Equator公司特别提供了一系列用于视频处理的媒体库参考源代码软件包,包括常用的MPEG-2编码和解码模块、MPEG-4编码和解码模块,H.268+编码和解码软件模块以及MPEG音频编解码模块。

3.1 C编译器

MAP-CA开发系统包括带有FIRtree媒体本质扩展C语言的iMedial C编译器。FIRtree是专门的单指令多数据流形式的高速媒体处理扩展语言。这个C编译器运用了大量的优化和全局配置技术,把涉及硬件的操作留给编译器完成转换,从而使编程人员不需要使用费时费力的汇编语言就可以完全发挥硬件的全部性能。

使用C语言编程可以节省开发费用、加快产品开发的周期、降低系统成本、减少维护时间,而且十分方便软件的升级。整个编译器使用一系列复杂的内嵌扩展、定义和频率跟踪算法,更好地实现了代码的高效性。而相对编程人员来说,面对的还是熟悉的集成开发环境对编程人员来说,面对的还是熟悉的集成开环境(IDE)。在这个集成开发环境中,可以进行编程、检查、测试、装配和连接源程序代码。

3.2 FIRtree媒体本质语言

FIRtree媒体本质扩展C语言一次从数据存储器中读取128位字的数据。这个128位字的数据中可以包括很多32位或者64位的操作数,它只需要两个额外的寄存器来存储立即数,即可同时并行执行这些数据单元中的指令。

3.3 库函数

iMMediaTools软件开发包提供了标准的C语言运行库和专门支持MAP-CA处理器内部资源(数据流容器和可变长度编码协处理器等)的函数库包。

4 应用实例

在一个实际系统中,MAP-CA宽带信号处理器可以有主模式和非主模式两种。主模式中,MAP-CA作为系统PCI总线上的主机,控制外围器件,组成一个独立的系统。非主模式通常把整个应用系统作为PC机的一个通用PCI插卡,PC主机可以运行WINDOWS NT、WINDOWS 2000或者RED HAT LINUX等操作系统。为了方便应用,这里给出了个通用的接口模式,是非主模式的情况,可以满足大部分系统的需要。用MAP-CA宽带信号处理器设计一个视频信号处理卡,原理框图如图2所示。输入的模拟视频信号(S-Video或者CVBS)经过视频编码器SAA7111A进行模数转换和数据格式处理后,得到标准的ITU-R BT.656格式的数字视频流送给MAP-CA处理,通过Equator公司强大的软件支持,可以实现视频的各种操作,如MPEG-2、MPEG-4压缩处理等。ITU-R BT.656格式输出的视频信号可以通过Philips公司的视频编码器SAA7121进行数模转换和格式变换,变成符合国际标准的NTSC/PAL制式的S-VIDEO电视信号的输出。另外还有一个SVGA兼容的RGB输出端口,可以直接与计算机显示器相连接。音频输入信号IIS输入输出总线经过音频数模转换器CS4334和模数转换器CS5331A与外部的音频信号连接。另外系统外接27MHz的压控晶体振器,作为音频与视频编码时的同步时钟;4MB的FLASH ROM存储器作为系统的启动电路和非易失存储器;还接有128MB的PC133 SO-DIMM SDRAM内存,作为系统程序运行和变量存储的地方。




上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:5,500.00000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号