Buscar este blog

domingo, 30 de noviembre de 2014

INTRODUCCIÓN A ZEDBOARD Y ZYNQ

Antes de comenzar con el listado de prácticas se hará una breve descripción de lo que es la tecnología Soc ZynQ-7000 de Xilinx.


 El SoC Zynq es el primer dispositivo comercial que combina microprocesadores de doble núcleo ARM Cortex-A9, estructura de FPGA y periféricos claves en un solo dispositivo (Figura 1). El procesador y la estructura del FPGA se comunican con más de 10,000 interconexiones internas, ofreciendo un rendimiento entre el microprocesador y FPGA que es físicamente imposible de lograr con un procesador discreto y un FPGA implementado en una tarjeta de circuito impreso.

El SoC Zynq no es llamado un “FPGA” porque es único en el sentido de que el sistema de procesamiento es el que está a cargo, en lugar de la estructura del FPGA. Es decir, el sistema de procesamiento arranca primero y controla la funcionalidad de la estructura del FPGA. Esto significa que los usuarios no tienen que estar profundamente familiarizados con técnicas de diseño de FPGA para ejecutar una aplicación en el subsistema del procesador del SoC Zynq. El SoC Zynq ofrece a los clientes la habilidad para crear sus diseños en C, C++ o SystemC usando el software de desarrollo de su elección y programar su diseño en el sistema de procesamiento del SoC Zynq. Si una parte de su diseño no se está ejecutando lo suficientemente rápido, los diseñadores pueden usar la herramienta Vivado High-Level Synthesis (HLS) de Xilinx o HANDEL-C de Mentor Graphics para traducir un algoritmo o parte de un algoritmo que desarrollaron a un nivel de C a VHDL y probar ese código ejecutándose en la sección de FPGA del SoC Zynq. Al descargar las funciones adecuadas del procesador a la estructura del FPGA y liberar el procesador para realizar las funciones que hace mejor, los clientes pueden alcanzar un incremento de 700 veces más rendimiento del sistema en comparación con los diseños basados en procesadores.


    ZedBoard (Figura 2) es una placa de desarrollo de bajo costo para el Xilinx Zynq-7000 Extensible Processing Platform (EPP). Esta tarjeta contiene todo lo es necesario para crear un proyecto basado en Linux, Android, Windows u otro sistema operativo / RTOS. Además, varios conectores de expansión exponen para uso fácil el sistema de procesamiento y E / S de la lógica programable. 

No hay comentarios.:

Publicar un comentario