SlideShare una empresa de Scribd logo
1 de 11
Co-diseño de Hardware –Softwarede un decodificador de audio. Presentado por: Estefanía RiverosCódigo: 20083235022
Este trabajo presenta un de co-diseño  de hardware / software para la aplicación de un multi-formato para un decodificador de audio. Se busca que este tenga un  consumo bajo  de energía, un tamaño pequeño, y una alta flexibilidad, los cuales son los factores más críticos en dispositivos de embebidos.  Este enfoque proporcionará flexibilidad y  baja potenciación  con un alto rendimiento, para lo cual el hardware tendrá una aplicación centrada con bloques  decodificadores de audio con uso de programación intensiva. Estos bloques de hardware  permiten una rápida y fácil exploración de varias normas de audio digital.  Resumen
Introducción Hoy en día, la tecnología sobre  audio digital con  codificación tiene nuevos formatos de audio que permiten una alta  definición y emplear  multi-canales  a través del uso de algoritmos cada vez más complejos.  Por otro lado, el mercado multimedia portátil sigue siendo aplicable aumentando la presión sobre el consumo de energía del producto, la flexibilidad, la vida de los productos y el costo.  Hay dos  enfoques tradicionales, como el software (SW) en el proceso de una señal digital (DSP) y la aplicación específica  ASIC (circuito integrado) para implementar soluciones de audio en un sistema de audio digital. Cada uno de estos diseños tienen sus pros y sus contras.
A pesar de ASICs pueden ofrecer un alto rendimiento, el desarrollo de ASIC a menudo resulta en un alto costo y largo plazo el tiempo de desarrollo.  Por el contrario, las ventajas de la utilizando DSP son la flexibilidad, su facilidad de actualizar y rápida salida del mercado. Adicional al rendimiento y flexibilidad alta; se cuenta con hardware (HW) que lo hace más efectivo.  De esta manera, el co-diseño de , HW / SW que reduce el esfuerzo de diseño y los costos de la diseño de productos.
En este trabajo, proponemos un balance entre la DSP y basado en pura ASIC-enfoques. Este enfoque puede proporcionar altaflexibilidad y bajo consumo de energía, que son los más críticos factores en dispositivos embebidos. El objetivo principal de este trabajo es el desarrollo e implementación de un sistema multiformato de decodificador de audio que pueden proporcionar tanto flexibilidad y bajo consumo de energía mediante el diseño cooperativo de hardware y software.
El proceso de co-diseño comienza con especificar el comportamiento del sistema y que nivel está sistema. Después de esto, un sistema de software puro se desarrollará para verificar todos los algoritmos. Dado que el código del software de referencia es ineficiente, algunos algoritmos rápidos se puede utilizar para aumentar el rendimiento.
También puede proporcionar la secuencia de prueba para la verificación de hardware y software. El siguiente paso es la optimización del software para los decodificadores de MP3 y AAC en la plataforma RP basada en DSP. El resultado es un calculo preciso de los presupuestos de los ciclos para cada módulo con decodificadores de audio que ayuda a equilibrar las particiones del software y hardware para mejorar el rendimiento general.
Después de la optimización del diseño de software, se llevará a cabo el análisis de rendimiento para averiguar el se llevará a cabo «bottlenecks» del sistema.  Los resultados de los perfiles proporcionan la distribución de la complejidad y la información para la consideración para la  partición del hardware / software. Este particionamiento de fase determinará qué partes se realiza por hardware y que las partes se llevarán a cabo por el software.
Algunos «bottlenecks» del sistema serán sustituido por el hardware para mejorar el rendimiento.  Con base en los resultados de la particón del hardware y software, se hará diseño óptimo de las piezas de hardware desde un punto de vista de procesamiento eficaz y uso de recursos de hardware para obtener un aceleración significativa.
De esta manera, para permitir una fácil y rápida arquitectura en la exploración de audio digital de varias normas, se usará una arquitectura de intercambio de gránulo grueso implementando los algoritmos de multi-formato en los decodificadores para el ahorro de recursos.
El paso final es una co-simulación e integración de sistemas. En esta etapa, el hardware completo y las piezas de software se integrarán juntos en una plataforma RP utilizando DSP y todo el sistema integrado se implementará en FPGA.  La ejecución de hardware y el software se organiza en una tubería y la conexión es a través de la arquitectura del bus AMBA.

Más contenido relacionado

Similar a Co diseño de hardware –software (20)

Cms
CmsCms
Cms
 
Formato 001 guia_de_actividades_de_aprendizaje
Formato 001 guia_de_actividades_de_aprendizajeFormato 001 guia_de_actividades_de_aprendizaje
Formato 001 guia_de_actividades_de_aprendizaje
 
Ccs c compiler v4
Ccs c compiler v4Ccs c compiler v4
Ccs c compiler v4
 
Códecs y formatos
Códecs y formatosCódecs y formatos
Códecs y formatos
 
Modelos
ModelosModelos
Modelos
 
Unidad 5 So
Unidad 5 SoUnidad 5 So
Unidad 5 So
 
ficha software SENA.pdf
ficha software SENA.pdfficha software SENA.pdf
ficha software SENA.pdf
 
Dayana quintero
Dayana quinteroDayana quintero
Dayana quintero
 
Dayana quintero
Dayana quinteroDayana quintero
Dayana quintero
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Duvan martinez 10 5 trabajo del sena
Duvan martinez 10 5 trabajo del senaDuvan martinez 10 5 trabajo del sena
Duvan martinez 10 5 trabajo del sena
 
Proyecto Grado Ingenieria
Proyecto Grado IngenieriaProyecto Grado Ingenieria
Proyecto Grado Ingenieria
 
Computación básica. Tecnologías de Información
Computación básica. Tecnologías de InformaciónComputación básica. Tecnologías de Información
Computación básica. Tecnologías de Información
 
Arquitectura de hardware23
Arquitectura de hardware23Arquitectura de hardware23
Arquitectura de hardware23
 
Guía 10 ensamble
Guía 10 ensambleGuía 10 ensamble
Guía 10 ensamble
 
Vocabulario tecnologico
Vocabulario tecnologicoVocabulario tecnologico
Vocabulario tecnologico
 
M3
M3M3
M3
 
M3
M3M3
M3
 
Simulador de soporte tecnico
Simulador  de soporte tecnicoSimulador  de soporte tecnico
Simulador de soporte tecnico
 
Analisis de factibilidad
Analisis de factibilidadAnalisis de factibilidad
Analisis de factibilidad
 

Co diseño de hardware –software

  • 1. Co-diseño de Hardware –Softwarede un decodificador de audio. Presentado por: Estefanía RiverosCódigo: 20083235022
  • 2. Este trabajo presenta un de co-diseño de hardware / software para la aplicación de un multi-formato para un decodificador de audio. Se busca que este tenga un  consumo bajo de energía, un tamaño pequeño, y una alta flexibilidad, los cuales son los factores más críticos en dispositivos de embebidos.  Este enfoque proporcionará flexibilidad y  baja potenciación con un alto rendimiento, para lo cual el hardware tendrá una aplicación centrada con bloques  decodificadores de audio con uso de programación intensiva. Estos bloques de hardware  permiten una rápida y fácil exploración de varias normas de audio digital.  Resumen
  • 3. Introducción Hoy en día, la tecnología sobre audio digital con codificación tiene nuevos formatos de audio que permiten una alta definición y emplear  multi-canales  a través del uso de algoritmos cada vez más complejos.  Por otro lado, el mercado multimedia portátil sigue siendo aplicable aumentando la presión sobre el consumo de energía del producto, la flexibilidad, la vida de los productos y el costo.  Hay dos enfoques tradicionales, como el software (SW) en el proceso de una señal digital (DSP) y la aplicación específica ASIC (circuito integrado) para implementar soluciones de audio en un sistema de audio digital. Cada uno de estos diseños tienen sus pros y sus contras.
  • 4. A pesar de ASICs pueden ofrecer un alto rendimiento, el desarrollo de ASIC a menudo resulta en un alto costo y largo plazo el tiempo de desarrollo.  Por el contrario, las ventajas de la utilizando DSP son la flexibilidad, su facilidad de actualizar y rápida salida del mercado. Adicional al rendimiento y flexibilidad alta; se cuenta con hardware (HW) que lo hace más efectivo.  De esta manera, el co-diseño de , HW / SW que reduce el esfuerzo de diseño y los costos de la diseño de productos.
  • 5. En este trabajo, proponemos un balance entre la DSP y basado en pura ASIC-enfoques. Este enfoque puede proporcionar altaflexibilidad y bajo consumo de energía, que son los más críticos factores en dispositivos embebidos. El objetivo principal de este trabajo es el desarrollo e implementación de un sistema multiformato de decodificador de audio que pueden proporcionar tanto flexibilidad y bajo consumo de energía mediante el diseño cooperativo de hardware y software.
  • 6. El proceso de co-diseño comienza con especificar el comportamiento del sistema y que nivel está sistema. Después de esto, un sistema de software puro se desarrollará para verificar todos los algoritmos. Dado que el código del software de referencia es ineficiente, algunos algoritmos rápidos se puede utilizar para aumentar el rendimiento.
  • 7. También puede proporcionar la secuencia de prueba para la verificación de hardware y software. El siguiente paso es la optimización del software para los decodificadores de MP3 y AAC en la plataforma RP basada en DSP. El resultado es un calculo preciso de los presupuestos de los ciclos para cada módulo con decodificadores de audio que ayuda a equilibrar las particiones del software y hardware para mejorar el rendimiento general.
  • 8. Después de la optimización del diseño de software, se llevará a cabo el análisis de rendimiento para averiguar el se llevará a cabo «bottlenecks» del sistema. Los resultados de los perfiles proporcionan la distribución de la complejidad y la información para la consideración para la partición del hardware / software. Este particionamiento de fase determinará qué partes se realiza por hardware y que las partes se llevarán a cabo por el software.
  • 9. Algunos «bottlenecks» del sistema serán sustituido por el hardware para mejorar el rendimiento. Con base en los resultados de la particón del hardware y software, se hará diseño óptimo de las piezas de hardware desde un punto de vista de procesamiento eficaz y uso de recursos de hardware para obtener un aceleración significativa.
  • 10. De esta manera, para permitir una fácil y rápida arquitectura en la exploración de audio digital de varias normas, se usará una arquitectura de intercambio de gránulo grueso implementando los algoritmos de multi-formato en los decodificadores para el ahorro de recursos.
  • 11. El paso final es una co-simulación e integración de sistemas. En esta etapa, el hardware completo y las piezas de software se integrarán juntos en una plataforma RP utilizando DSP y todo el sistema integrado se implementará en FPGA. La ejecución de hardware y el software se organiza en una tubería y la conexión es a través de la arquitectura del bus AMBA.