Вы находитесь на странице: 1из 5

INTRODUCCION

Varias son las motivaciones que han conllevado el desarrollo de este proyecto. La primera es la
de realizar un diseño e implementar un lacth R-S dentro del software QUARTUS II con base a la
programación debida, y de esta forma poder poner en práctica los conocimientos adquiridos en
la materia de sistemas digitales.

Un latch S-R es un circuito electrónico biestable asíncrono usado para almacenar información
en sistemas lógicos digitales. Un latch puede almacenar un bit de información, asimismo los
latches se pueden agrupar de tal manera que logren almacenar más de 1 bit, por ejemplo el
'latch quad ' (capaz de almacenar cuatro bits) y el 'latch octal' (capaz de almacenar ocho bits).
Los latches son dispositivos biestables asíncronos que no tienen entrada de reloj y cuyo cambio
en los estados de salida es función del estado presente en las entradas y de los estados previos
en las salidas (retroalimentación). Los latches a diferencia de los flip-flops no necesitan una señal
de reloj para su funcionamiento.

En lo referente a la programación la motivación aún ha sido mayor, porque el desarrollo del


proyecto ha permitido adquirir y poner en práctica numerosos conocimientos del lenguaje de
programación. Ya que estas técnicas son muy utilizados en la actualidad, es muy importante
para un ingeniero tener conocimientos sobre programación. Por último, y seguramente la más
importante, desarrollar el proyecto en mención.
QUE ES EL QUARTUS

Quartus II es una herramienta de software producida por Altera para el análisis y la


síntesis de diseños realizados en HDL.

Quartus II permite al desarrollador o desarrolladora compilar sus diseños, realizar análisis


temporales, examinar diagramas RTL y configurar el dispositivo de destino con el
programador.

SOFTWARE QUARTUS II

Quartus II es una herramienta de software producido por Altera para el análisis y la


síntesis de los diseños en HDL. Quartus II permite al desarrollador compilar sus diseños,
realizar análisis temporales, examinar diagramas RTL y configurar el dispositivo de
destino con el programador.

La Edición Web es una versión gratuita de Quartus II que puede ser descargada o enviada
gratuitamente por correo. Esta edición permite la compilación y la programación de un
número limitado de dispositivos Altera. La familia de FPGAs de bajo coste Cyclone, está
soportada por esta edición, por lo que los pequeños desarrolladores no tienen problemas
en el coste del desarrollo de software. Entre sus ventajas se tiene:

Posee editor de lenguaje simbólico.

Posee un editor de formas de onda que puede ser utilizado para describir un sistema
digital, como para determinar las entradas en una simulación.

Posee un compilador que es capaz de recibir como entrada tanto archivos con la
descripción del sistema (VHDL, VERILOG), como archivos con circuitos esquemáticos.
Puede ejecutar simulaciones, usando como archivo de entrada uno creado por el editor de
formas de onda.

Puede programar un dispositivo CPLD (primero es necesario especificar el modelo y los


pines de entrada y salida que se usaran).
Etapas del proceso se diseño en la plataforma ALTERA

FIELD-PROGRAMMABLE GATE ARRAY

Una FPGA o matriz de puertas programables (del inglés field-programmable gate array)
es un dispositivo programable que contiene bloques de lógica cuya interconexión y
funcionalidad puede ser configurada en el momento mediante un lenguaje de descripción
especializado. La lógica programable puede reproducir desde funciones tan sencillas
como las llevadas a cabo por una puerta lógica o un sistema combinacional hasta
complejos sistemas en un chip.

Las FPGA se utilizan en aplicaciones similares a los ASIC sin embargo son más lentas,
tienen un mayor consumo de energía y no pueden abarcar sistemas tan complejos como
ellos. A pesar de esto, las FPGA tienen las ventajas de ser reprogramables (lo que añade
una enorme flexibilidad al flujo de diseño), sus costes de desarrollo y adquisición son
mucho menores para pequeñas cantidades de dispositivos y el tiempo de desarrollo es
también menor. Ciertos fabricantes cuentan con FPGA que sólo se pueden programar una
vez, por lo que sus ventajas e inconvenientes se encuentran a medio camino entre los
ASIC y las FPGA reprogramables.
Una FPGA de Altera.

Las FPGAs son unos dispositivos nos permiten describir un circuito digital usando un
lenguaje específico (los dos más comunes son VHDL y Verilog) y que tras cargarlo en el
integrado, es creado físicamente en el chip. Su nombre es un acrónimo inglés que
significa matriz de puertas reprogramable o Field Programmable Gate Array.

Internamente se componen principalmente de cables, puertas lógicas, biestables, y


puertos de entrada y salida. Todo ello sin conectar, como una plantilla en blanco, hasta
que se les carga un bitstream -un archivo generado a partir de la descripción del circuito-
. Un símil que nos parece muy fácil de entender, es que las FPGAs son el equivalente a
las impresoras 3D para los circuitos digitales. A diferencia eso sí de las impresoras, es
posible reprogramar una FPGA tantas veces como se necesite, es decir, siguiendo con la
analogía, el material imprimible nunca se acaba.

“Las FPGAs son el equivalente a las impresoras 3D para los circuitos digitales”.
BIBLIOGRAFÍA

https://planetachatbot.com/qu%C3%A9-es-una-fpga-y-por-qu%C3%A9-
jugar%C3%A1n-un-papel-clave-en-el-futuro-e76667dbce3e

http://ygelectronicaintegrada.blogspot.com/2008/02/sistema-de-control-utilizando-
altera.html

Вам также может понравиться