1 / 61

DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. Julio Cadena Gabriel Mollocana. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

Download Presentation

DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. • Julio Cadena • Gabriel Mollocana

  2. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  3. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  4. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  5. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  6. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE SYSTEM ON CHIP

  7. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  8. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE IP CORES

  9. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  10. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE ARQUITECTURA SoCs Esta arquitectura integra varios componentes heterogéneos en el mismo chip. La arquitectura dentro del chip utiliza un Sistema Distribuido con una topología tipo BUS ya que todos sus componentes comparten la misma. . línea de comunicación

  11. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  12. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE PROCESO DE DISEÑO DE SoCs

  13. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  14. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE CO-DISEÑO DE HW Y SW OPTIMIZACIÓN Flujo de Diseño Tradicional Flujo del Codiseño Diseñado por grupos Independientes de expertos Diseñado por el mismo grupo de expertos en cooperación

  15. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  16. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE METODOLOGÍAS DE DISEÑO

  17. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  18. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE SISTEMAS EMBEBIDOS • Definición General: Es un sistema computacional con un alto grado integración de Hardware (HW) y Software (SW), que son diseñados para desempeñar una función específica.

  19. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  20. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE SISTEMAS EMBEBIDOS EN TIEMPO REAL Sistemas que responden a eventos externos de una manera oportuna, es decir el tiempo de respuesta está garantizado

  21. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE SISTEMAS EMBEBIDOS EN TIEMPO REAL • Sistemas Hard de Tiempo Real • Sistemas Soft de Tiempo Real Los sistemas se clasifican en dos tipos de acuerdo al grado de tolerancia al incumplimiento de plazos:

  22. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  23. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. ESTADO DEL ARTE SISTEMAS OPERATIVO EN TIEMPO REAL Definición: es un programa que realiza la ejecución de programas en forma oportuna, administra los recursos del sistema, y proporciona una base coherente para el desarrollo de código de aplicación.

  24. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  25. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  26. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. XILINX SPARTAN-6 FPGA EMBEDDED KIT PLATAFORMA DE HARDWARE FPGA SPARTAN 6 CONECTOR FMC-LPC MEMORIA DDR3 PUERTO SERIAL POWER ON / OFF PUERTO USB JTAG POWER 12V DIP SWITCHES X 4 ENTRADA DE RESET RJ45 VIDEO DVI/VGA LEDS X 4 PUSH BUTTONS X 4 BUS PCI SOCKET PARA RELOJ EXTERNO

  27. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. XILINX SPARTAN-6 FPGA EMBEDDED KIT Selección de IP Cores desde el IP catalog Puertos Interfaces de Buses Direcciones Archivos de Acceso a los proyectos Expansiónde conexiones y buses asosiados de los IPs Desarrollo de lasaplicaciones de Software Panel de Conexiones en System Assembly View Ventana de Consola Vista del Diagrama de Bloques del Sistema

  28. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. XILINX SPARTAN-6 FPGA EMBEDDED KIT PLATAFORMA DE SOFTWARE – SDK Aplicación en C Plataforma de Hardware Ventana de Interacción y Programación Board Support Package VentanaExplorador de Proyectos Ventana de Consola

  29. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  30. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. XILINX SPARTAN-6 FPGA EMBEDDED KIT MICROBLAZE PROCESSOR SUBSYSTEM

  31. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  32. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  33. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  34. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. DISEÑO DE LA APLICACIÓN CAPA HARDWARE

  35. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. DISEÑO DE LA APLICACIÓN CAPA HARDWARE

  36. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  37. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. DISEÑO DE LA APLICACIÓN CAPA SISTEMA OPERATIVO

  38. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  39. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. DISEÑO DE LA APLICACIÓN CAPA APLICACIÓN

  40. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  41. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  42. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  43. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. RESULTADOS OBTENIDOS CAPA HARDWARE

  44. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  45. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. RESULTADOS OBTENIDOS CAPA SISTEMA OPERATIVO

  46. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  47. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. RESULTADOS OBTENIDOS CAPA APLICACIÓN SETUP: Plataforma de hardware inicializada correctamente. Iniciando Xilkernel... SHELL: Xilkernel inicializado SHELL: Inicializando reloj... RELOJ: Registrado gestor de interrupciones para el timer del reloj. RELOJ: Configurando timer del reloj para generar interrupciones cada segundo .. RELOJ: Interrupción de reloj habilitada ... shell>

  48. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK.

  49. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. CONCLUSIONES Y RECOMENDACIONES CONCLUSIONES Ventaja SoC Vs Microcontroladores Ventaja SoC Vs PLC Permiten personalizar la Capa de Hardware Permiten personalizar la capa de hardware Usan RTOS diseñados para múltiples plataformas Facilitan el desarrollo de la capa de aplicación a traves de C/C++ Brindan flexibilidad y escalabilidad Proporcionan la capacidad de modificar la capa de sistema operativo Facilitan el desarrollo de aplicaciones complejas en menor tiempo Ofrecen mayor memoria, velocidad, y cantidad de E/S

  50. DISEÑO DE HARDWARE Y SOFTWARE DE SYSTEM-ON-CHIP EMPLEANDO TECNOLOGIA XILINX EDK. • Estudiar Hoja de datos de cada IP Core CONCLUSIONES Y RECOMENDACIONES RECOMENDACIONES Trabajos Futuros Aplicaciones mas complejas que incluyan Xilkernel IP Cores creados por el usuario Estudio de Comunicaciones: Bus CAN, Ethernet, USB, PCI Estudio de otro RTOS ej: Petalinux Sistemas con dos procesadores

More Related