Sunteți pe pagina 1din 2

DESCRIPCIÓN DE CIRCUITOS EN VHDL

Toro Perilla Juan Diego


Ingeriría de Telecomunicaciones
Universidad Santo Tomás

Juan.torop@usantotomas.edu.co

La tabla 1, muestra la entrada de un circuito


decodificador en el que sus entradas corresponden
RESUMEN- CON EL FIN DE DEMOSTRAR LA a un código binario de 3 bits y su salida a los
FUNCIONALIDAD DE LOS CIRCUITOS DIGITALES, SE dígitos de la cedula de un integrante del grupo
PRETENDE ELABORAR UN CIRCUITO DECODIFICADOR descritos en BCD.
CON ENTRADAS DE 3 BITS EN CÓDIGO BINARIO, DANDO
COMO SALIDA EL NÚMERO DE CEDULA DE UNO DE LOS
INTEGRANTES DEL GRUPO EN BCD. SERÁ DESCRITO EN
LENGUAJE VHDL III. CODIGO VHDL

I. INTRODUCCIÓN

Un circuito decodificador se caracteriza porque


convierte un código binario usualmente en BCD
de N bits, y M líneas de salida (o salidas) tales que
cada línea de salida será activada para una sola de
las combinaciones posibles de la entrada. Con el
siguiente laboratorio, se pretende demostrar la
funcionalidad del decodificador a partir de la
entrada en BCD desde el primer digito (000)
siendo el primer digito de la cedula de algún
integrante del grupo, hasta el octavo digito de la
cedula (111) utilizando una tarjeta Arty para
comprobar su funcionamiento.

II. TABLA DE VERDAD

Figura 1.

La figura 1, muestra el código en Vivado de un


Decodificador con una entrada de 3 bits y una
salida de 4 bits. Su entrada está condicionada por
secuencias en IF que asignan a la entrada los
valores que muestra la tabla de verdad (tabla 1), a
partir de estas condiciones se le asigna a la salida
los dígitos de la cedula en BCD.

Figura 1.
IV. SIMULACIÓN

Figura 2.

La figura 2 muestra la simulación del condigo


VHDL donde la salida muestra los números en
decimal de la cedula del integrante del grupo. La
entrada muestra los números también en decimal
de la secuencia en binario introducida
inicialmente.

V. CONCLUCIONES

 Para poder hacer la simulación del código,


es necesario crear un test-bench haciendo
las pruebas con los mismos valores que
condicionan los if, diseñándolos para que
se muestren a partir de cierta cantidad de
tiempo.

 La tarjeta Atry, luego de su programación


funciona de acuerdo al código descrito en
el lenguaje VHDL, ya que si se elige otro
lenguaje, aunque el código este
perfectamente escrito, no funcionara en la
tarjeta.

 Las salidas corresponden correctamente a


los números de la cedula en BCD y
concuerdan con las entradas en binario. La
simulación muestra los números
decimales de ambos (entrada, salida)
donde se verifica el funcionamiento del
programa.

VI. REFERENCIAS

 http://campusvirtual20182.usta.edu.co/pr
egrado/pluginfile.php/138155/mod_resou
rce/content/2/Lab3.pdf
 https://www.xilinx.com/products/design-
tools/vivado.html

S-ar putea să vă placă și