Reporte Copmuertas VHDL DD
Reporte Copmuertas VHDL DD
II. INTRODUCCIÓN
En el diseño de sistemas digitales, las compuertas lógicas
son herramientas sumamente importantes que permiten la
implementación de operaciones básicas dentro del circuitos
lógicos programables. Este concepto es esencial en la
programación de dispositivos como los FPGA (Field-
Programmable Gate Array), que son circuitos integrados
reconfigurables ampliamente utilizados para el desarrollo de
prototipos y aplicaciones de hardware digital. Figure 1. Creación del Proyecto en ISE.
La práctica elaborada, se enfoca en la creación y estudiados y adquirir habilidades prácticas en la medición y
simulación de compuertas lógicas utilizando lenguaje VHDL análisis de circuitos
en el entorno ISE. Esta actividad abarca desde la creación de Tras la creación se procede a la inicialización de las
un proyecto ISE hasta la simulación de ISim para verificar el variables en este caso necesitaremos las variables:
comportamiento del circuito en función de la tabla de verdad. A: sería una variable de entrada.
A pesar del código realizado y la teoría detrás de la
B: sería una variable de entrada.
implementación, la implementación lógica en el hardware no
pudo completarse de manera satisfactoria. ComAnd; sería una variable de salida.
III. DESARROLLO
En la actual sección del artículo se desarrollará la práctica,
2
Tras laen
variables A:
B: creacion
este
sería
ComAnd; caso
una se procede
necesitaremos
variable
sería una a las
de entrada ladevariables:
inicialización de las
Tras la
usar la creacion
definen
variables elpalabra sesereservada
comportamiento
como procede
muestra ade lavariable
aANDlaestructura
compuerta.
y el uso
continuacion.
salida
delPara
codigo
estodonde
correcto hay se
de que
las
Ya
la con la
compuerta
introduciran
variables funcion
para
ycada
B.la una
Asiguiente estructurada
esto se crea se
el
de las entradas procede
archivo a
Test
posibles la simulacion
Bench donde
estolausando de
se
las
Se procede
arrojaria
Se puede el a
comprobar simulacion
grafico.
que de
efectivamente la compuerta cual
el funcionamiento nos
de
la compuerta
activa cuando es correcta
ambas yamas
entradas qieesque
la compuerta AND
en el solo se
practicas
Con
para laesto
Constrains
Ahora
anteriores.
simulacion
conse las
File, no queda
necesitara
donde crear
se asignaran
anteriores lineas el1,los
lacomo
dearchivo
yaImplementation
ejecucion
switches.
codigo
estudiamos
FPGA,
se asignanenlos
en
puertos
En
FPGA, de
seguida
paraentrada
no
esto y salida.
quedaria
se que mas
generaria que la
elelarchivo implementacion
.bit dando click la
en
“Generate
No quedaria
deberá estar
interruptor Programming
mas
deconectada
encendido File”
cargar
por . posición
USB
en“Manage
la aarchivo enAhora
el FPGA,
suConfiguration
computadora
ON. coneste
déProject
dobleel
click sobre
(iMPACT)”. la opción
IV. CONCLUSIONES
La práctica permitió familiarizarse con el lenguaje VHDL
mediante la implementación de diversas compuertas lógicas,
lo que facilitó la repetición del proceso y consolidó tanto los
conocimientos teóricos como prácticos en el entorno de
desarrollo ISE. La simulación de cada compuerta en ISim
demostró la correcta implementación de la lógica de cada
circuito.
Aunque no se logró completar la implementación en
hardware debido a limitaciones de tiempo, el ejercicio brindó
un acercamiento práctico a las herramientas y técnicas de
programación en dispositivos lógicos programables,
resaltando la importancia de la simulación y verificación antes
de aplicar el diseño en hardware. Cabe mencionar que, a pesar
de esta omisión, el docente permitió concluir la práctica
satisfactoriamente.
REFERENCIAS
[1] F. Pardo y J. A. Boluda, VHDL Lenguaje Para Sintesis y Modelado de
Circ./CD. Alfaomega Grupo Ed., 2000.Hassan, M.
(2013). Fundamentals of Digital Logic Design with VHDL.
INNOVATE LLC.
[2] Sistemas Digitales Analógicos. (1986). Marcombo.
[3] T. Instruments, FPGA applications handbook. [USA]: Texas Instrum.,
1994.
[4] REAL, J. V. D. (2017). Circuitos lógicos digitales. Marcombo.