Anda di halaman 1dari 2

VHDL PARA LA SIMULACION DE CIRCUITOS

SECUENCIALES CON FPGA Y CPLD


ASIGNATURA: CIRCUITOS DIGITALES II

MAGISTER: Ing ESQUIBEAS BARRAGAN JEAN ESQUIVIAS

ESTUDIANTE: VILLA RIVEROS ERIK

CICLO: IV

VHDL PARA LA SIMULACION DE CIRCUITOS SECUENCIALES CON FPGA


Y CPLD
DEFINICION
Permite integrar sistemas digitales que contiene una gran cantidad de sub
sistemas electrónicos con el fin de minimizar el tamaño de la aplicación, a
través de una serie sucesiva de circuitos programables como:
DISPOSITIVO FPGA
Una FPGA: Es un dispositivo semiconductor que contiene bloques de lógica
cuya interconexión y funcionalidad puede ser configurada ‘in situ’. La lógica
programable puede reproducir desde funciones tan sencillas como las llevadas
a cabo por una compuerta lógica o un sistema combinacional hasta complejos
sistemas en un chip.
DISPOSITIVO CPLD
Una CPLD es un dispositivo a mayor nivel de integración y más compleja, tiene
la matriz de macromoléculas, es una matriz prefabricadas de funciones lógicas
de mayor nivel tales como biestables.
PREGUNTAS
1.Aparte de las herramientas modelsim y quartus II, orientadas a la creación
de circuitos digitales secuenciales en CPLD Y FPGA ¿qué otras
herramientas de hardware y software se pueden mencionar, que estén
orientadas al mismo propósito?
Aparte de los hardware modelsin y QUARTUS II tenemos los siguientes
harwares:
 Xilinx ISE PARA FPGA: para el diseño de compuertas AND de dos
entradas semejante al modelsim.
 ACTIVE – HDL para FPGA: en el diseño de un multiplexor
 ARDUINO Y PAYTON, para CPLD
Actualmente, los paquetes de software Viewlogi, Mentor y cadencia son
directamente con el apoyo de la biblioteca Xilinx CPLD y una interfaz para CPLD
entrada de diseño y simulación. Xilinx también proporciona la fundación sistema
de desarrollo. Otras interfaces compatibles y bibliotecas CPLD pueden estar
disponibles a partir de sus fabricantes
2. ¿Qué utilidad se puede dar a los dispositivos CPLD Y FPGA una vez
programadas?
La utilidad que se le puede una vez programados los CPLD Y FPGA es llevarlos
al mudo real como aporte a cada uno de nosotros, o la forma que queramos ya
son programables.
 Procesamiento digital de señales.
 Sistema aéreo espaciales y de defensa.
 Sistema de imágenes para medicinas.
 Sistema de visión de computadoras.
 Reconocimiento de voz.
 Radio definido por software.
 Prototipos de ASIC.
 Bioinformática.
 Control de un motor.

CONCLUSIONES
Con el uso del lenguaje VHDL, nuestros circuitos electrónicos se verán
simplificados por la lógica de la programación.
Es por esto que mediante el uso de un hardware el cual puede ser un FPGA o
CPLD, podemos dar una programación adecuada cada problema que nos
suscite, es por ello que debemos conocer bien el lenguaje de programación del
VHDL.
Con respecto al dispositivo FPGA, tiene unidades lógicas muy sencillas y tiene
muchas conexiones, se utiliza cuando se quiere diseñar circuitos grandes y
complejos per hay que tener cuidado con los tiempos de manejo, con los latches
y fliflop, por lo que muchas unidades lógicas y mucha interconexión, donde
puede haber retardos con el circuito.
Con respecto al dispositivo CPLD son bastante complejas por lo tiene macro
celdas, muchas más entradas, y más dispositivos que programar, pero menos
unidades, se utilizan para cosas muy pequeñas, donde se necesitan manejo de
los tiempos.

Ω•m

Anda mungkin juga menyukai