应用与设计

ASRC, Blackfin

用于Blackfin处理器的异步采样速率转换器(ASRC)库可实现消费电子和专业应用的音频采样速率转换。 ASRC支持多种不同的采样速率配置。
详情介绍

概述

优势和特点

  • 代码基来源: Dolby Pro Logic IIz实施套件1.0版。
  • 合规性: 通过Dolby测试/符合Dolby Pro Logic IIz认证要求。 .
  • 框架相关性: 无。 与处理器外设或寄存器无关
  • 处理器认证: ADSP-21362/3/4/5/6、ADSP-21367/8/9、ADSP-21462/5/7/9、ADSP-21471/2/5/8/9、ADSP-21481/2/3/5/6/7/8/9。
  • API: C语言可调用的“推入”API。 /li>
  • 发布格式: Dolby Pro Logic IIx和Dolby Pro Logic IIz对象库、除Dolby Pro Logic IIx之外的后处理功能源代码。
  • 输入格式: 32位浮点(-1.0到1.0范围)、双通道、非交错。
  • 输出格式: 32位浮点(-1.0到1.0范围)、最多7通道、非交错。
  • 每块输出缓冲样本: 可配置,与输入模块大小相关(7 * X,X为输入模块大小)。
  • 采样速率: 32、44.1、48、64、88.2和96 kHz。
  • 输出状态: 采样速率、输出通道数、单通道输出采样数及输出通道配置。
  • 多通道: 支持全面的重入和多实例。


产品详情

Dolby Pro Logic IIz是Dolby Pro Logic IIx的扩展,提供两种额外的“前高度”输出通道。 这两个通道驱动两个位于前部左右两边上方的扬声器。 Dolby Pro Logic IIz可用于扩展5.1声道素材甚至立体声素材,通过“7.1高度”或“9.1”系统重现。

ADI公司推出的Dolby Pro Logic IIz解码器包括“Dolby Pro Logic IIz解码器”和“Dolby Pro Logic IIx解码器”软件模块。 这两种模块都符合Dolby规范并且经过了严格测试。 两种模块都经过了高度优化,适合在ADI SHARC系列处理器上运行,经Dolby认证可用Dolby Pro Logic IIz处理。

Dolby Pro Logic IIz解码器通过模拟/数字输入通道或解码器模块接收PCM数据进行操作。 Dolby Pro Logic IIz解码器最高接受7.1输入通道,最高可输出9.1音频通道。 该模块内置一个标准C程序可调用的“推入”API,还增加了少量“包装器”代码,通过“拉出”技术增加了灵活性。 该模块不依赖处理器外设或寄存器,带来了更多系统灵活性和易用性。 SHARC上的Dolby Pro Logic IIz解码器包含一个API,与ADI其他音频解码器和后处理模块一致。

除Dolby Pro Logic IIx和Dolby Pro Logic IIz对象库之外,Dolby Pro Logic IIz还推出了包含除Dolby Pro Logic IIx之外的Dolby Pro Logic IIz特定后处理功能源代码的产品包。 这为客户提供了进一步优化代码的选择,以便与其系统实现更紧密的集成


下载及相关软件

Software Development Tools

CrossCore Embedded Studio

CrossCore Embedded Studio是针对Blackfin和SHARC处理器系列的世界一流集成开发环境(IDE)。

SigmaStudio for SHARC

SigmaStudio™ for SHARC是一个编程、开发和调整软件环境,让音频设计人员能够采用一系列预置的音频算法对音频应用进行图形化设计和编程。

SigmaStudio

SigmaStudio™图形开发工具是专用于SigmaDSP®音频处理器的编程、开发和调整软件。

软件模块

SHARC Dolby Pro Logic IIx解码器

用于SHARC处理器的Dolby Pro Logic IIx库是Dolby实验室的一种专利算法,旨在将立体声或5.1声道音频扩展至6.1或7.1声道。

许可

每种模块都支持ADI Blackfin或SHARC系列处理器,是以目标代码格式提供的许可产品。 购货方必须签署或接受ADI公司的许可协议后,才能获得或下载协议中规定的模块。

性能指标

MIPS概览:


 SHARC处理器  代码RAM (KiB)  数据RAM (KiB)  常数数据表(KiB)  MIPS
 平均值  平均峰值
 21364  28.1 79.0  3.1  19.48  19.49 
 21469  20.5 79.0  3.1  18.91  18.92 

  • 本表格说明了SHARC处理器示例和预期MIPS性能。
  • 在上述表格中,所有存储器数据都指的是DPLIIz解码器的一个实例,不包括DPLIIx库的存储器资料。
  • “数据RAM”针对一个DPLIIz实例,包括堆栈、暂存、实例/级别、八个单缓冲输入缓冲器和十个单缓冲输出缓冲器,每个缓冲器包含256个样本。
  • 可配置每通道处理的输入采样数并会影响DPLIIz模块的整体存储要求。
  • 表中所列的MIPS数据采用48kHz的采样速率和256个样本的模块大小进行测试,包括DPLIIx库的MIPS数据。
  • VISA短字模式在编译ADSP-214xx库文件时使能,因此ADSP-214xx库的代码大小小于ADSP-2136x库。
  • 1 KiB = 1024 字节


系统要求

  • Windows XP Professional SP3(仅支持32位)。
  • Windows Vista Business/Enterprise/Ultimate SP2(仅支持32位)。 建议在无UAC保护的位置安装该软件。
  • Windows 7 Professional/Enterprise/Ultimate(支持32位和64位)。 建议在无UAC保护的位置安装该软件。
  • 建议使用最低为2 GHz的单核处理器或最低3.3 GHz的双核处理器。
  • 存储器(RAM)空间不低于1 GB,建议采用4 GB存储器。
  • 要求硬盘(HDD)空间不低于2GB。
  • 适用于ADI处理器的CrossCore® Embedded Studio。


相关硬件 (6)

EZ-Kits

  • EVAL-SC589-EZLITE
    面向ADSP-SC58x/ADSP-2158x SHARC系列的ADSP-SC589评估硬件(529引脚CSPBGA)
  • 21364-EZLITE
    ADSP-21364 EZ-Kit Lite评估硬件为评估ADSP-21362、ADSP-21363、ADSP-21364、ADSP-21365和ADSP-21366 SHARC处理器系列提供低成本硬件解决方案。
  • 21369-EZLITE
    ADSP-21364 EZ-Kit Lite评估硬件为评估ADSP-21367、ADSP-21368和ADSP-21369 SHARC处理器系列提供低成本硬件解决方案。
  • 21469-EZLITE
    ADSP-21469 EZ-Kit Lite评估硬件为评估ADSP-21467和ADSP-21469 SHARC处理器系列提供低成本硬件解决方案。
  • EVAL-21479-EZLITE

    The ADSP-21479 EZ-Kit Lite evaluation hardware provides a low-cost hardware solution for evaluating the ADSP-21477, ADSP-21478, and ADSP-21479 SHARC processor family.

  • EVAL-21489-EZLITE
    ADSP-21489 EZ-Kit Lite评估硬件为评估ADSP-2148x SHARC处理器系列提供低成本硬件解决方案。
查看全部 6 EZ-Kits