Está en la página 1de 4

UAC. Acua Jose, Rangel Luis, Martnez David, Iglesias Adalberto.

1
Compuertas Logicas Basicas en VHDL

Electrnica Digital
Compuertas Lgicas Bsicas en VHDL
Acua Jose, Rangel Luis, Martnez David, Iglesias Adalberto.
Universidad Autnoma del Caribe

VHDL es un lenguaje poderoso que permite la


I. INTRODUCCIN integracion de sistemas digitales sencillos,
elaborados o ambos en un dispositivo logico
programmable, sea de baja capacidad de integracion
Esta prctica sirve de introduccin a la descripcin
como un GAL, o de mayor capacidad como los
de sistemas mediante el lenguaje VHDL. Para ello,
CPLD y FPGA.
emplearemos el simulador de VHDL Modelsim que
acompaa las herramientas del entorno de diseo de
La estructura general de un programa de VHDL esta
Xilinx. Este simulador admite el mismo conjunto de
formada por modulos o unidades de diseo, cada0
VHDL capaz de sintetizarse en los dispositivos
uno de ellos compuesto por un conjunto de
programables Xilinx dado que incorpora libreras
declaraciones e intrucciones que definen, describen,
especficas para estos dispositivos. Pero a pesar de
estructuran, analizan y evaluan el comportamiento
ello, es un simulador de uso muy extendido dado
de un Sistema digital.
que a travs de las libreras es posible un uso ms
general. subdirectorios con las libreras creadas (por
Existen cinco tipos de unidades de diseo en
defecto siempre se crea la librera work).
VHDL:
II. OBJETIVOS
o Declaracin de entidad
Aprender el lenguaje VHDL de descripcin o Arquitectura
de hardware o Configuracin
Describir en cdigo de VHDL circuito lgicos o Declaracin del paquete
o Cuerpo del paquete
MARCO TEORICO

La entidad y la arquitectura son indispensables en la


VHDL (Hardware Description Language) es un estructuracion de un programa, las otras tres pueden
lenguaje orientado a la descripcion o modelado de no utilizarse.
sistemas digitales; es decir, se trata de n lenguaje
mediante el cual se puede describer, analizar y Declaracion de Entidades: Las entidades son todos
evaluar el comportamiento de un Sistema los elementos electronicos (sumadores,
electronico digital. comparadores, multiplexadores, compurtas, flop-
flops, memorias, etc.) que forman de manera
individual o en un conjunto o Sistema digital. La
declaracion de una entidad consiste en la
UAC. Acua Jose, Rangel Luis, Martnez David, Iglesias Adalberto. 2
Compuertas Logicas Basicas en VHDL

descripcion de las entradas y salidas de un circuito bit. La informacin est representada en las
de diseo identificado como entity(entidad); es computadoras digitales en grupos de bits.
decir la declaracion seala los terminals o pines de Utilizando diversas tcnicas de codificacin los
entrada y salida con que cuenta la entidad de diseo. grupos de bits pueden hacerse que representen no
solamente nmeros binarios sino tambin otros
Arquitectura: Se define como la estructura que smbolos discretos cualesquiera, tales como dgitos
describe el funcionamiento de una entidad, de tal
forma que permita el desarrollo de los
procedimientos que se llevaran a cabo con el fin de
que la entidad cumpla las condiciones de
funcionamiento deseadas. La gran ventaja que
presenta VHDL para definer una arquitectura radica
en la manera en que pueden describirse los diseos;
es decir, mediante el algoritmo de programacion
empleado se puede describer desde el nivel de
compuertas hasta sistemas mas complejos. De
manera general, los estilos de programacion
utilizados en el diseo de arquitectura se clasifican
en:

-Estilo functional
-Estilo por flujo de datos decimales o letras de alfabeto. Utilizando arreglos
-Estilo estructural binarios y diversas tcnicas de codificacin, los
dgitos binarios o grupos de bits pueden utilizarse
para desarrollar conjuntos completos de
instrucciones para realizar diversos tipos de
clculos. La informacin binaria se representa en un
sistema digital por cantidades fsicas denominadas
seales, Las seales elctricas tales como voltajes
existen a travs del sistema digital en cualquiera de
dos valores reconocibles y representan una variable
III. LABORATORIO binaria igual a 1 o 0. Por ejemplo, un sistema digital
particular puede emplear una seal de 3 volts para
A continuacin podemos observar los materiales y representar el binario "1" y 0.5 volts para el binario
la programacin utilizada durante este laboratorio "0". La siguiente ilustracin muestra un ejemplo de
una seal binaria.

IV. MATERIALES

Computador
Programa XILINX
Placa Sparta 3E- CP 132

Compuertas l lgicas: Las computadoras digitales


utilizan el sistema de nmeros binarios, que tiene
dos dgitos 0 y 1. Un dgito binario se denomina un
UAC. Acua Jose, Rangel Luis, Martnez David, Iglesias Adalberto. 3
Compuertas Logicas Basicas en VHDL

Imgenes

Figura 3 Programacion finalizada 1

Figura 1 Diseo de programacion

V. CONCLUSIONES

En el laboratorio de digital pudimos analizar


diversas compuertas lgicas, analizarlas y
entenderlas de una buena forma.
Usamos la placa Spartan 3E con diseo Xilinx para
analizar los distintos funcionamientos de esta segn
su programacin

VI. BIBLIOGRAFA

[1 Desconocido, Publicaciones Didactivas, [En lnea].


] Available:
http://publicacionesdidacticas.com/hemeroteca/articulo/059
034/articulo-pdf.
[2 P. Molina. [En lnea]. Available:
] http://www.profesormolina.com.ar/electronica/componente
s/int/comp_log.htm.
[3 [En lnea]. Available:
] http://jagarza.fime.uanl.mx/general/laboratorio/pdf/prac2.p
Figura 2 Placa Sparta 3E- CP 132 df.
[4 Unknow, uca, [En lnea]. Available:
] http://www2.uca.es/grup-
invest/instrument_electro/ppjjgdr/Cir_An_Apl/Cir_An_Apl
UAC. Acua Jose, Rangel Luis, Martnez David, Iglesias Adalberto. 4
Compuertas Logicas Basicas en VHDL

_arch/temas/T1_caa.pdf. [ltimo acceso: 04 05 2017].

También podría gustarte