Nueva Ceva TL3211 núcleo DSP es el código compatible con la arquitectura de la empresa TeakLite-III. El núcleo se abordan las necesidades de 2 y 3G (segunda y tercera generación), módems de teléfonos inteligentes de bajo costo y compatible con HD (alta definición) características de audio de DTV (televisión digital), las cajas-set-top, y Blu-ray Disc.
Ceva fabricado el núcleo en un proceso CMOS nm-40, logrando una huella de silicio de 0,2 mm 2 y el funcionamiento en una tasa de reloj GHz-1. Un circuito completo de audio en el proceso de 40 nm incluye 24k palabras de memoria de datos, 8K palabras de memoria de código, los controladores de memoria, y el AXI (interfaz extensible avanzado), con un área de la viruta de 0,6 mm 2 .
El núcleo TL3211 de 32 bits de audio DSP tiene un único ciclo de 32 × 32-bit del multiplicador, un archivo de registro de 32 bits, ancho de banda de memoria de 64 bits de ancho, y la acumulación de 72 bits para un amplio rango dinámico y la manipulación poco eficiente. Soporta hasta tres instrucciones se ejecutan en paralelo y FFT de doble precisión de un solo y (rápida de Fourier de transporte) instrucciones para una eficiente implementaciones codec.
Para dispositivos móviles, el TL3211 permite la integración del procesamiento de banda base con el proceso de solicitud para el audio de alta definición, el apoyo a mejoras de voz, como la cancelación de ruido, el reconocimiento de voz, y formación de haz. CEVA ofrece más de 90 codecs de audio y voz, incluyendo MP3, AAC (codificación avanzada de audio), HE-AAC de alta eficiencia (Advanced Audio Coding), WMA (Windows Media Audio), WMA Pro, y RealAudio. Ceva también ofrece un conjunto de completamente certificado Dolby codecs, incluyendo Dolby Digital, Dolby 5.1 codificador digital, Dolby Digital Plus, Dolby TrueHD y Dolby Pro Logic IIx y DTS (Digital Theater System) codecs, incluyendo el decodificador DTS básica, DTS 5.1 codificador , DTS-HD LBR (baja tasa de bits), DTS-HD Master Audio y DTS Neo 6.
El TL3211 incorpora la fuente de alimentación de Ceva (unidad de energía de escala), que se aplica la frecuencia de reloj e incremento de voltaje para reducir el consumo de energía, teniendo en envases de menor costo IC. También incluye un cálculo y BMU (unidad de manipulación de bits) con dos de 16 bits MAC (multiplicar / acumulan) unidades, una unidad de MAC de 32 bits, FFT y las funciones de Viterbi, y una UTA (unidad aritmético-lógica). Una unidad de datos frente cuenta con dos unidades de generación de la dirección, y una UCP (unidad de potencia-control) incluye un secuenciador, las interrupciones y los decodificadores. Un sistema de emulación incluye una APB (bus de periféricos avanzados). duplex-AXI autobuses proporcionan la facilidad de integración en SOC (system-on-chip) diseños. Compatibilidad hacia atrás con las anteriores familias TeakLite permite a los licenciatarios de la TL3211 para reutilizar fácilmente el código.
La Ceva-Caja de herramientas proporciona un completo software de desarrollo, depuración y optimización de medio ambiente para la familia TeakLite-III, con la capacidad de programar en C para garantizar la portabilidad a plataformas futuras. El entorno de desarrollo completamente simula el TL3211 del subsistema de memoria caché, que permite el desarrollo de aplicaciones de ciclo precisa y perfiles. La caja de herramientas incluye bibliotecas, un depurador gráfico, y el optimizador de Ceva aplicación, permite la optimización automática y manual en el código fuente en C. El núcleo TL3211 y CEVA-HD audio están disponibles actualmente para la concesión de licencias.
Ceva
No hay comentarios:
Publicar un comentario