AVDSP
AVDSP
AVDSP(AudioVideoDataSignalProcessor),音视频数据信号处理器。音频子系统由音频信号处理器、数字到模拟的转换硬件以及模拟滤波器组成。它与视频子系统并行操作、解决音频信号的压缩、编码和解码,还解决音频信号的A/D、D/A转换以及音响声效的特技处理。
音频子系统的核心器件是AD(AnalogDevice)公司的AD-2105数字信号处理器(DSP),通过它完成所有音频信号的压缩和解压缩任务。DVI系统采用自适应预测编码(ADPCM)算法将16位的采样数据压缩编码成4位码,最后将压缩的音频数据输出到D/A转换器,DSP的垂直消隐中断出现在每个显示帧的场逆程,以此来解决视频数据流和音频数据流的同步问题。数字到模拟量的转换器是由Burr-Brown公司生产的PCM66P单片立体声16位串行接口组成。跟着D/A变换器是双通道的模拟滤波器,其截止频率近似固定在17KHz,并且有5个极点。
音频子系统的核心器件是AD(AnalogDevice)公司的AD-2105数字信号处理器(DSP),通过它完成所有音频信号的压缩和解压缩任务。AVBUS视频音频总线。为了支持视和音频子系统,大量的基本数据必须在DVI的VRAM和DVI的其余设备(包括;外部设备、主机、获取子系统)之间传送。DVI中数据的通信通道采用了VRAM的具有多路开关功能的32位数据和地址总线,即AVBUS。AVBUS解决了视频音频流的问题。AVBUS由VRAM并行通道的数据信号组成,所有三个门阵、82750PB像素处理器以及VRAM都直接连到总线上,很多时间AVBUSW作为VRAM和82750PB之间单一的数据总线,因而它们是默认的AVBUS的主设备。为了在AVBUS上传输数据,首先必须把总线控制权从82750PB手中转让给申请控制权的DVI设备,主机接口门阵是各种请求的仲裁器,通常采用主从型。一旦一个请求信号被仲裁器承认了,总线控制权从82750PB转让给该设备,允许在AVBUS执行该设备的通信协议。
开发者可以使用项目管理器,建立应用程序并启动所需的主服务器/网络装载程序。项目管理器允许开发人员打开窗口以显示指派给网络中任意一个处理器的任务和数据。使用综合工具栏创建新任务和数据对象并指派给处理器,还可以使用简单的下拉菜单界面在处理器之间移动对象,也可以使用窗口来显示每个数据对象所在的位置。
现在很多嵌入式系统不仅处理器多,而且还经常需要增减处理器的个数。VSPWorks提供了虚拟单处理器模式(VSP)——由VSPWorks负责处理器间的全部通讯工作,开发者可以很透明地将数据对象和任务从一个处理器移到另一个处理器。处理器拓扑结构的改变并不影响应用程序的确定行为,这种独特的设计使对多处理器系统的编程就像对单处理器一样简单。为了提高可移植性,系统还提供了硬件抽象层,允许开发者对于算法进行口对口连接。稳定的应用编程接口,为可移植性提供了良好保障,并能够让开发者轻松将系统升级到更高端的DSP系统。
除了可移植性,系统的可扩展性也很重要。利用VSPWorks开发的系统,能够与风河公司的VxWorksRTOS进行通信。这样,开发者就可以设计出CPU与DSP组合在一起的系统。通过这一性能,可以充分利用处理能力有限的处理器;也可以将VxWorks卓越的扩展特性以及可以采用中间件这一优势引入自己的系统。
VSPWorks的使用确保了应用代码更好的可维护性和移植性,同时降低了工程支持的成本。与原有的VxWorks互补,VSPWorks将在WindRiver(风河系统公司)今后的产品线架构之中具有重要地位。预计它将在卫星系统、电信基站的音视频数据信号处理、信息家电、VoIP网关,工控领域的图形识别系统等领域得到广泛应用。
AVDSP(AudioVideoDataSignalProcessor),音视频数据信号处理器。音频子系统由音频信号处理器、数字到模拟的转换硬件以及模拟滤波器组成。它与视频子系统并行操作、解决音频信号的压缩、编码和解码,还解决音频信号的A/D、D/A转换以及音响声效的特技处理。
音频子系统的核心器件是AD(AnalogDevice)公司的AD-2105数字信号处理器(DSP),通过它完成所有音频信号的压缩和解压缩任务。DVI系统采用自适应预测编码(ADPCM)算法将16位的采样数据压缩编码成4位码,最后将压缩的音频数据输出到D/A转换器,DSP的垂直消隐中断出现在每个显示帧的场逆程,以此来解决视频数据流和音频数据流的同步问题。数字到模拟量的转换器是由Burr-Brown公司生产的PCM66P单片立体声16位串行接口组成。跟着D/A变换器是双通道的模拟滤波器,其截止频率近似固定在17KHz,并且有5个极点。
音频子系统的核心器件是AD(AnalogDevice)公司的AD-2105数字信号处理器(DSP),通过它完成所有音频信号的压缩和解压缩任务。AVBUS视频音频总线。为了支持视和音频子系统,大量的基本数据必须在DVI的VRAM和DVI的其余设备(包括;外部设备、主机、获取子系统)之间传送。DVI中数据的通信通道采用了VRAM的具有多路开关功能的32位数据和地址总线,即AVBUS。AVBUS解决了视频音频流的问题。AVBUS由VRAM并行通道的数据信号组成,所有三个门阵、82750PB像素处理器以及VRAM都直接连到总线上,很多时间AVBUSW作为VRAM和82750PB之间单一的数据总线,因而它们是默认的AVBUS的主设备。为了在AVBUS上传输数据,首先必须把总线控制权从82750PB手中转让给申请控制权的DVI设备,主机接口门阵是各种请求的仲裁器,通常采用主从型。一旦一个请求信号被仲裁器承认了,总线控制权从82750PB转让给该设备,允许在AVBUS执行该设备的通信协议。
开发者可以使用项目管理器,建立应用程序并启动所需的主服务器/网络装载程序。项目管理器允许开发人员打开窗口以显示指派给网络中任意一个处理器的任务和数据。使用综合工具栏创建新任务和数据对象并指派给处理器,还可以使用简单的下拉菜单界面在处理器之间移动对象,也可以使用窗口来显示每个数据对象所在的位置。
现在很多嵌入式系统不仅处理器多,而且还经常需要增减处理器的个数。VSPWorks提供了虚拟单处理器模式(VSP)——由VSPWorks负责处理器间的全部通讯工作,开发者可以很透明地将数据对象和任务从一个处理器移到另一个处理器。处理器拓扑结构的改变并不影响应用程序的确定行为,这种独特的设计使对多处理器系统的编程就像对单处理器一样简单。为了提高可移植性,系统还提供了硬件抽象层,允许开发者对于算法进行口对口连接。稳定的应用编程接口,为可移植性提供了良好保障,并能够让开发者轻松将系统升级到更高端的DSP系统。
除了可移植性,系统的可扩展性也很重要。利用VSPWorks开发的系统,能够与风河公司的VxWorksRTOS进行通信。这样,开发者就可以设计出CPU与DSP组合在一起的系统。通过这一性能,可以充分利用处理能力有限的处理器;也可以将VxWorks卓越的扩展特性以及可以采用中间件这一优势引入自己的系统。
VSPWorks的使用确保了应用代码更好的可维护性和移植性,同时降低了工程支持的成本。与原有的VxWorks互补,VSPWorks将在WindRiver(风河系统公司)今后的产品线架构之中具有重要地位。预计它将在卫星系统、电信基站的音视频数据信号处理、信息家电、VoIP网关,工控领域的图形识别系统等领域得到广泛应用。