201417 Act10Trabajofinal Grupo 35
-
Upload
jose-maria -
Category
Documents
-
view
217 -
download
0
description
Transcript of 201417 Act10Trabajofinal Grupo 35
Trabajo colaborativo 2
Fase grupal
Presentado por:
Fernando Guerra Alexander Ortiz
SISTEMAS DIGITALES BASICOS
Tutora:
Diana Gissela Victoria Duque
Programa: Ing. Electrónica Barranquilla 30 de noviembre del 2013
Universidad Nacional A Distancia UNAD
Introducción
En el presente trabajo daremos solución a los problemas planteados en el
circuito suministrado al inicio de la actividad, la solución va enfocada a la
combinación y al lenguaje VHDL, el cual se toman cada unas de las
expresiones booleanas y se expresan mediante el lenguaje VHDL para
simularlo en active hdl.
Contenido pagina
ACTIVIDAD 1.................................................................................................................... 4, 5,6
ACTIVIDAD 2....................................................................................................................7, 8
ACTIVIDAD 4................................................................................................................... 9,10, 11
ACTIVIDAD 5....................................................................................................................12, 13, 14
CONCLUSION……………………………………………………………………………………………..………………15
PANTALLAZOS DE ACTIVE HDL.......................................................................................16,17
REFERENCIAS................................................................................................................. 18
Actividad 1:
Del siguiente circuito:
1)
2) La tabla de verdad
3) Realice la implementación en laboratorio o en simulador
Solución actividad 1 La expresión booleana:
(AB)(A’B’C)(A’+C’)
-------------------------------------------------------------------------------
--
-- Title : ffff
-- Design : ffff
-- Author : fernando
-- Company : Microsoft
--
-------------------------------------------------------------------------------
--
-- File : ffff.vhd
-- Generated : Fri Nov 29 15:02:34 2013
-- From : interface description file
-- By : Itf2Vhdl ver. 1.22
--
-------------------------------------------------------------------------------
--
-- Description :
--
-------------------------------------------------------------------------------
--{{ Section below this comment is automatically maintained
-- and may be overwritten
--{entity {ffff} architecture {ffff}}
library IEEE;
use IEEE.STD_LOGIC_1164.all;
entity ffff is
port(
A : in STD_LOGIC;
B : in STD_LOGIC;
C : in STD_LOGIC;
X : out STD_LOGIC
);
end ffff;
--}} End of automatically maintained section
architecture ffff of ffff is
begin
X<= ((A AND B) AND ((NOT A) AND (NOT B) AND(C)) AND ((NOT A) OR
(NOT C)));
-- enter your statements here --
end ffff;
Actividad 2:
expresión booleana con el menor número de compuertas AB'C+ AB'C'+ A'BC+ A'BC'
-------------------------------------------------------------------------------
--
-- Title : actividad2
-- Design : actividad2
-- Author : fernando
-- Company : Microsoft
-------------------------------------------------------------------------------
-- File : actividad2.vhd
-- Generated : Fri Nov 29 16:16:26 2013
-- From : interface description file
-- By : Itf2Vhdl ver. 1.22
---------------------------------------------------------------------------------
-- Description :
-------------------------------------------------------------------------------
--{{ Section below this comment is automatically maintained
-- and may be overwritten
--{entity {actividad2} architecture {actividad2}}
library IEEE;
use IEEE.STD_LOGIC_1164.all;
entity actividad2 is
port(
A : in STD_LOGIC;
B : in STD_LOGIC;
C : in STD_LOGIC;
Y : out STD_LOGIC
);
end actividad2;
--}} End of automatically maintained section
architecture actividad2 of actividad2 is
begin
Y<=(A AND B AND (NOT C))OR ( A AND (NOT B)AND (NOT C))OR ((NOT
A )AND B AND C )OR ((NOT A ) AND B AND (NOT C ));
-- enter your statements here --
end actividad2;
Actividad 4:
ABC+ AB’C+ AB’C’+ A’BC+ A´BC´+ A´B’C+ A´B´C´
-------------------------------------------------------------------------------
--
-- Title : actividad4
-- Design : actividad4
-- Author : fernando
-- Company : Microsoft
--
-------------------------------------------------------------------------------
--
-- File : actividad4.vhd
-- Generated : Sat Nov 30 13:00:45 2013
-- From : interface description file
-- By : Itf2Vhdl ver. 1.22
--
-------------------------------------------------------------------------------
--
-- Description;
--
-------------------------------------------------------------------------------
--{{ Section below this comment is automatically maintained
-- and may be overwritten
--{entity {actividad4} architecture {actividad4}}
library IEEE;
use IEEE.STD_LOGIC_1164.all;
entity actividad4 is
port(
A : in STD_LOGIC;
B : in STD_LOGIC;
C : in STD_LOGIC;
Y : out STD_LOGIC
);
end actividad4;
--}} End of automatically maintained section
architecture actividad4 of actividad4 is
begin
Y<= ((NOT A )AND (NOT B ) AND (NOT C ) )OR ((NOT A) AND (NOT B)
AND C )OR ((NOT A )AND B AND (NOT C))OR ((NOT A )AND B AND C )OR (A
AND (NOT B)AND ( NOT C)) OR (A AND (NOT B ) AND C )OR (A AND B AND C);
-- enter your statements here --
end actividad4;
Actividad 5:
BCD+ACD’+B’D’
-----------------------------------------------------------------------------
--
-- Title : actividad5
-- Design : actividad5
-- Author : fernando
-- Company : Microsoft
--
-------------------------------------------------------------------------------
--
-- File : actividad5.vhd
-- Generated : Sat Nov 30 13:14:24 2013
-- From : interface description file
-- By : Itf2Vhdl ver. 1.22
--
-------------------------------------------------------------------------------
--
-- Description :
--
-------------------------------------------------------------------------------
--{{ Section below this comment is automatically maintained
-- and may be overwritten
--{entity {actividad5} architecture {actividad5}}
library IEEE;
use IEEE.STD_LOGIC_1164.all;
entity actividad5 is
port(
A : in STD_LOGIC;
B : in STD_LOGIC;
C : in STD_LOGIC;
D : in STD_LOGIC;
Z : out STD_LOGIC
);
end actividad5;
--}} End of automatically maintained section
architecture actividad5 of actividad5 is
begin
Z<= (B AND C AND D ) OR ( A AND C AND (NOT D ))OR
((NOT D ) AND (NOT D));
-- enter your statements here --
end actividad5;
Conclusiones
Al finalizar este trabajo se puede determinar clara mente que el
lenguaje VHDL es muy útil para la comprensión de un circuito
electrónico ya que mediante la descripción se pueden entender
mejor todos los parámetros y lo que implica un circuito lógico.
Pantallazos de active hdl
Actividad 1
Actividad 2
Actividad 4
Actividad 5
Bibliografía
Módulo de sistemas digitales básico, UNAD: lenguaje VHDL
http://www.youtube.com/watch?v=OIj59kyR7wU
http://www.youtube.com/watch?v=vlaYxhhznEU