Академический Документы
Профессиональный Документы
Культура Документы
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.
SOFTWARE QUARTUS II
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 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.
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.
“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