DISEÑO DE CIRCUITOS
COMBINACIONALES EN VHDL
Camila Samaniego, Juan Hernández, Luis Pacheco
Escuela Politécnica Nacional
Quito, Ecuador
Resumen. – En el presente trabajo se mostrará el resultado
del diseño e implementación de una compuerta lógica, la
cual es capaz de realizar varias operaciones matemáticas
Índice de términos. – Amplificador, Base, Circuito, Colector,
Diseño, Emisor, Transistor.
I. INFORME
6.1. Creación y simulación del código VHDL de la compuerta
74LS181, usando cualquier arquitectura que crea conveniente.
6.2. Conclusiones.
Camila Samaniego.
Se puede concluir que, gracias a los comandos
existentes en el software, se puede implementar
circuitos combinacionales de una manera bastante
sencilla y con pocas líneas de código, el uso del código
para el clock evita problemas con la frecuencia del
mismo
Juan Hernández.
Se puede concluir que mediante el uso de compuertas
lógicas básicas se pueden diseñar circuitos lógicos
capaces de realizar actividades complejas , por
ejemplo se pueden realizar sumas, restas ,
multiplicaciones , etc. Lamentablemente una
desventaja de armar este tipo de circuitos es que tienen
muchas compuertas, por lo que físicamente los
circuitos son muy grandes.
Luis Pacheco.
Se concluyó que la suma de números se la realiza con
BCD y al sumar más de un dígito se necesita carry por
cada uno de ellos.
6.3. Recomendaciones.
Camila Samaniego.
Se recomienda verificar la distribución de pines del
FPGA para poder implementar de manera correcta el
programa y a su vez comprobar su funcionamiento, ya
que, si no se encuentran bien distribuidas las entradas
como las salidas, el programa no copilará, o en su
defecto, se quemará, pero no funcionará de la manera
esperada en la tarjeta FPGA.
Juan Hernandez.
Se recomienda tener en cuenta usar las mismas
variables al momento de usar las funciones
component, pues si se usan variables diferentes que en
el código del componente que se va a usar, es muy
probable que el programa no funcione.
Luis Pacheco.
Al realizar la práctica de simulación se debe tomar en
cuenta los punto y coma y que por una letra que falte,
el programa no compilara.