201417 act10trabajofinal grupo 35

18
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

Upload: jose-maria

Post on 09-Dec-2015

218 views

Category:

Documents


0 download

DESCRIPTION

Sistemas digitales basicos

TRANSCRIPT

Page 1: 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

Page 2: 201417 Act10Trabajofinal Grupo 35

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.

Page 3: 201417 Act10Trabajofinal Grupo 35

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

Page 4: 201417 Act10Trabajofinal Grupo 35

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

Page 5: 201417 Act10Trabajofinal Grupo 35

-- 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;

Page 6: 201417 Act10Trabajofinal Grupo 35

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:

Page 7: 201417 Act10Trabajofinal Grupo 35

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}}

Page 8: 201417 Act10Trabajofinal Grupo 35

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;

Page 9: 201417 Act10Trabajofinal Grupo 35

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

Page 10: 201417 Act10Trabajofinal Grupo 35

-- 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

);

Page 11: 201417 Act10Trabajofinal Grupo 35

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;

Page 12: 201417 Act10Trabajofinal Grupo 35

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 :

--

-------------------------------------------------------------------------------

Page 13: 201417 Act10Trabajofinal Grupo 35

--{{ 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

Page 14: 201417 Act10Trabajofinal Grupo 35

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;

Page 15: 201417 Act10Trabajofinal Grupo 35

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.

Page 16: 201417 Act10Trabajofinal Grupo 35

Pantallazos de active hdl

Actividad 1

Actividad 2

Page 17: 201417 Act10Trabajofinal Grupo 35

Actividad 4

Actividad 5

Page 18: 201417 Act10Trabajofinal Grupo 35

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