La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Edición del código Podemos usar casi cualquier cosa Bloc de notas de Windows GNU Emacs VIM Set Edit...

Presentaciones similares


Presentación del tema: "Edición del código Podemos usar casi cualquier cosa Bloc de notas de Windows GNU Emacs VIM Set Edit..."— Transcripción de la presentación:

1 Edición del código Podemos usar casi cualquier cosa Bloc de notas de Windows GNU Emacs VIM Set Edit...

2 Edición de código (II)

3 Edición de código (III) QuartusII el IDE de Altera ISE el IDE de Xilinx IDS el IDE de Atmel

4 Simulación y bancos de prueba Alliance Visualización de ondas con GTKWave

5 Síntesis Consiste en convertir el código HDL en una descripción de la configuración de las macroceldas de la FPGA y las conexiones que se realizarán entre las mismas. Cada fabricante proporciona herramientas adecuadas para sus productos. Xilinx proporciona ISE, que funciona tanto en Widows como Linux.

6 Transferencia del código a la FPGA Cada fabricante proporciona programadores y kits de desarrollo. Casi todas las FPGA tienen interfaz JTAG, la cual además de programarlas, permite depurarlas. JTAG consta de 5 líneas de comunicación: 2 líneas para datos. 1 línea de reloj. 1 de selección de modo. 1 de reset (opcional). Todas transimeten en serie. Bajo costo.

7 Proyectos con FPGA: Tarjeta gráfica libre 256 MB de RAM 2 salidas DVI Soporte para salida de TV analógica y vídeo. 2 FGPA, una Xilinx Spartan-3 y una Lattice XP10. Ancho de banda de 1,6GB/s. Bus PCI Equivalente a una ATI 7200.

8 Proyectos con FPGA: Cyclope System on a Chip (SOC) Orientado a visión artificial Integra Procesador Z80 Capturadora de vídeo. Sistema de visión artificial. Salida de vídeo VGA. 2 puertos serie RS232 Controlador programable de 6 servomotores 4kB de ROM

9 Proyectos con FPGA: Sistema de comunicación seguro Basado en FPGA XC4010XL de Xilinx. Comunica dos FPGA por un protocolo serie asíncrono con datos encriptados. Algoritmo de encriptación similar al DES. Velocidad de transmisión variable. Algoritmo de comunicación reversible: cada módulo es capaz de encriptar y desencriptar.

10 Proyectos con FPGA: Open UP Desarrollado por la universidad de Valladolid. Procesador CSIC de 8 bits. 12 bits en bus de direcciones. 32 registros. Direcciona hasta 64kB de RAM. Hasta 256Bytes de RAM interna. Implmentado en una XC4000E de Xilinx. Migrable fácilmente a FPGA de Atmel o Lucent. Licencia GPL.

11 Proyectos con FPGA: Open DSP DSP (procesador digital de señal) de 16 bits. Aplicaciones: Fitros activos, electrónica de potencia, regulación de motores de CA, convertidores de CC a CA. 16 Registros de 24 bits. Procesador tipo RISC (17 instrucciones) No tiene pila. Sin interrupciones. Licencia GPL

12 Opencores.org Recopilación de cores bajo GPL. Controladores de pantallas LCD. Receptor de radio FM. Ethernet. Puerto PS2, USB, FireWire. etc.


Descargar ppt "Edición del código Podemos usar casi cualquier cosa Bloc de notas de Windows GNU Emacs VIM Set Edit..."

Presentaciones similares


Anuncios Google