convertidor de códigos bcd con sumador

7
CIRCUITOS LOGICOS ELECTRONICOS Laboratorio 9 CONVERTIDOR DE CODIGOS BCD CON SUMADOR Objetivos: Aplicar la teoría aprendida para el diseño de un convertidor de código BCD de cuatro bits utilizando un sumador de cuatro bits. Materiales: Tarjeta Spartan 3E o Nexys o similar. Procedimiento: 1. Utilice un sumador en paralelo de cuatro bits para implementar un convertidor de códigos BCD, asignado por el profesor, presentando: Tabla de Verdad Ecuaciones simplificadas. Implementación en VHDL. 74 21 CIR.COMBIN 2421 A B C D S/R B3 B 2 B 1 B 0 S3 S2 S1 S0 CP 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 X X X X X X X X 1 0 0 1 0 X X X X X X X X 1 0 0 1 1 X X X X X X X X 1 4 0 1 0 0 0 0 0 0 0 0 1 0 0 0 3 0 1 0 1 -2 1 1 1 0 0 0 1 1 0 2 0 1 1 0 -4 1 1 0 0 0 0 1 0 0 1 0 1 1 1 -6 1 0 1 0 0 0 0 1 0 7 1 0 0 0 +5 0 1 0 1 1 1 0 1 0 6 1 0 0 1 +3 0 0 1 1 1 1 0 0 0 5 1 0 1 0 +1 0 0 0 1 1 0 1 1 0 1 0 1 1 X X X X X X X X 1 1 1 0 0 X X X X X X X X 1 1 1 0 1 X X X X X X X X 1 9 1 1 1 0 +1 0 0 0 1 1 1 1 1 0 8 1 1 1 1 -1 1 1 1 1 1 1 1 0 0

Upload: eduardo-perez

Post on 17-Dec-2015

245 views

Category:

Documents


3 download

DESCRIPTION

Usuando el codigo VHDL

TRANSCRIPT

Universidad Tecnolgica de Panam

CIRCUITOS LOGICOS ELECTRONICOSLaboratorio 9CONVERTIDOR DE CODIGOS BCD CON SUMADORObjetivos: Aplicar la teora aprendida para el diseo de un convertidor de cdigo BCD de cuatro bits utilizando un sumador de cuatro bits.

Materiales: Tarjeta Spartan 3E o Nexys o similar.

Procedimiento:1. Utilice un sumador en paralelo de cuatro bits para implementar un convertidor de cdigos BCD, asignado por el profesor, presentando: Tabla de Verdad Ecuaciones simplificadas. Implementacin en VHDL.

CIR.COMBIN2421

ABCDS/RB3B2B1B0S3S2S1S0CP

000000000000000

0001XXXXXXXX1

0010XXXXXXXX1

0011XXXXXXXX1

401000000001000

30101-2111000110

20110-4110000100

10111-6101000010

71000+5010111010

61001+3001111000

51010+1000110110

1011XXXXXXXX1

1100XXXXXXXX1

1101XXXXXXXX1

91110+1000111110

81111-1111111100

MENSAJE DE ERROR:0101

B3:A

00X1

X1X0D

CX11X

X100

B

A

00X1

X1X0D

CX01X

X100

B

B2:

A

00X0

X1X1D

CX11X

X000

B

B1:

A

00X1

X0X1D

CX01X

X011

B

B0:

A

0010

1010D

C1001

1000

B

CP:

SUMADOR

ABCiSCo

00000

00110

01010

01101

10010

10101

11001

11111

i

0101

i1010

0010

i0111

Cdigo Fuente y Esquema

VHDL Sumador:entity sum_ep is Port ( X,Y,Ci : in STD_LOGIC; S,Co : out STD_LOGIC);end sum_ep;

architecture Behavioral of sum_ep is

beginS