LABORATORIO Nº 15
I. OBJETIVOS
a) Identificar la arquitectura de las FPGA.
b) Programar un FPGA utilizando lenguaje esquemático para crear circuitos lógicos.
c) Cargar correctamente el archivo .BIT en el FPGA.
d) Realizar Síntesis, implementar y generar un archivo de programación.
PROCEDIMIENTO.
CONTADOR
Los contadores son muy utilizados en el diseño lógico, que hacen uso extensivo de los operadores lógicos (+ y -)
para realizar operaciones de incremento o decremento de datos.
TRABAJO EVALUADO:
Laboratorio 15 LAB 01
Programación el VHDL Página 3 / 9
TRABAJO EVALUADO:
Contador Ascendente
Contador Descendente
Complete la tabla.
ENP LOSD ACCIÓN
0 0 Salida "q" = no se realiza acción alguna
0 1 Salida "q" = entrada "p"
1 0 Salida "q" = "q-1" conteo descendiente
1 1 Salida "q" = "q+1"conteo ascendente
.
Laboratorio 15 LAB 01
Programación el VHDL Página 8 / 9
Laboratorio 15 LAB 01
Programación el VHDL Página 9 / 9
Observaciones
Observar la architecture (arquitectura) bien al momento de realizar el laboratorio ya que en las
condiciones de la architecture puede ser que las condiciones estén mal escritas.
La architecture (arquitectura) para que un contador se descendente es “Q – 1 “
La architecture (arquitectura) para que un contador se ascendente es “Q + 1 “
El comando event (evento) hace que cumpla la condición a la cual este determinada el clk.
La forma en la que se ordenan se indica como ascendente “to” o como descendente “downto”.
Modo inout, permite declarar a un puerto de forma bidireccional, permite que sea tanto entrada
como salida.
Conclusiones
En este laboratorio se llegó a comprender las condiciones de un contador y analizar su architecture
(arquitectura) para sí comprender su función tanto en un contador ascendente y descendente.
Se implementó la architecture (arquitectura) de los contadores para la programación en el ISE.
Se determinó las condiciones ascendentes y descendentes para la architecture (arquitectura) de los
contadores.
Redactamos los ejercicios del laboratorio para saber cuál era el error en cada ejercicio o lo que falta
en la architecture (arquitectura).