Professional Documents
Culture Documents
AVANZADOS
CIRCUITOS DIGITALES
Fecha: 15/05/2015
3. MARCO TERICO
3.1 CIRCUITO COMBINACIONAL
Los circuitos lgicos pueden ser de tipo secuencial o
combi nacional. Bsicamente un circuito combinacional
se define como un circuito lgico en el cual, sus salidas
estn determinadas en todo momento por sus entradas.
1. OBJETIVOS
1.1 OBJETIVO GENERAL
Disear
e
implementar
un
circuito
combinacional el cual prenda las salidas de
acuerdo al nmero que se coloque en los
switch.
Las
operaciones
que
realiza
un
circuito
combinacional, se pueden definir mediante un conjunto
de ecuaciones booleanas, por lo cual dicho circuito
puede ser diseado en base de tablas de verdad.
2. INTRODUCCIN
CIRCUITOS DIGITALES
Fecha: 15/05/2015
Lgicos
Multiplexor y Demultiplexor
Codificador y Decodificador
Comparador
Aritmticos
Sumador
4. MATERIALES Y EQUIPO
5. DESARROLLO
PROCEDIMIENTO
B
B(1)
A(0)
X
B(0)
A(1)>B(1)
A(0)>B(0)
A(1)=B(1)
A(0)=B(0)
A(1)<B(1)
A(0)<B(0)
A(1)>B(1)
A(0)=B(0)
A(1)<B(1)
A(0)=B(0)
A(1)=B(1)
A(0)>B(0)
A(1)=B(1)
A(0)<B(0)
A(1)<B(1)
A(0)>B(0)
A(1)>B(1)
A(0)<B(0)
CIRCUITOS DIGITALES
Fecha: 15/05/2015
Mediante la opcin I/O planing las variables lgicas,
tomarn una representacin fsica en la tarjeta FPGA.
Para realizar la asignacin de variables en la FPGA,
consideramos los nombres que cada puerto tiene en la
placa, adems de configuraciones referentes a niveles
de voltaje, drives, etc.
CIRCUITOS DIGITALES
Fecha: 15/05/2015
variables A, B, C, D, mientras que las salidas sern W,
X, Y, Z, y su distribucin fsica en la tarjeta se muestra
en la siguiente figura.
entity comparador is
Port ( A1 : in STD_LOGIC;
A0 : in STD_LOGIC;
B1 : in STD_LOGIC;
B0 : in STD_LOGIC;
X : out STD_LOGIC;
Y : out STD_LOGIC;
Z : out STD_LOGIC);
end comparador;
6. ANLISIS Y RESULTADOS
6.1 Primer Ejercicio.
Para el desarrollo de este ejercicio existe una
connotacin clave en el cdigo, ya que para un
desarrollo netamente terico, el cdigo podra
simplificarse mediante el uso directo de vectores,
aboliendo las variables internas de tipo signal usadas,
sin embargo, fsicamente, mediante un nico switch, no
podra representar el vector de dos posiciones, por lo
cual es necesario asignar por pares los switch fsicos,
con el fin de tener una entrada fsica para cada posicin
del vector; dichas entradas se asignan internamente a
CIRCUITOS DIGITALES
Fecha: 15/05/2015
else Z<='0';
end if;
end process compara;
end Behavioral;
Cdigo desarrollado
7. CONCLUSIONES
8. RECOMENDACIONES
CIRCUITOS DIGITALES
Fecha: 15/05/2015
Circuitos Digitales Avanzados; Periodo 46; 2015.
9. REFERENCIAS