You are on page 1of 17

DISEÑO DE CIRCUITOS

ARITMÉTICOS

LABORATORIO DE CIRCUITOS DIGITALES


MERJILDO ALANIA LUIS DAVID
17190122
EAP. ING. ELECTRÓNICA
FECHA: 29/05/19

Circuitos digitales 1|
DISEÑOS OBLIGATORIOS

De las siguientes preguntas, resolver CINCO como mínimo y hacer su


correspondiente simulación en el DSCH. Revisar los ejemplos parecidos del
DSCH. (Puntaje: 10 puntos).

De las siguientes preguntas, diseñar en VHDL como mínimo TRES y hacer su


correspondiente código y simulación en VHDL. Pueden ser las mismas preguntas
del DSCH o distintas. (Puntaje: 08 puntos).

A) Para el circuito que se muestra:

a) Explicar el funcionamiento del sumador/restador de 4 bits en


complemento a DOS, establezca el rango de los números.

Circuitos digitales 2|
SE MUESTRA LA TABLA EN COMPLEMENTO A DOS PARA 4 BITS

b) Simular para los casos que los números A (A4 A3 A2 A1) y B (B4 B3 B2 B1)
sean positivos y negativos en complemento a DOS, considere los 4 casos.

Circuitos digitales 3|
B) Diseñar un sumador/restador en complemento a DOS, en base al 74LS283
(Full Adder de 4 bits) más puertas simples. Explicar el funcionamiento de tipo
de acarreo y su retraso típico. Simular para los 04 casos que los números A (A4
A3 A2 A1) y B (B4 B3 B2 B1) sean positivos y negativos en complemento a DOS.

Se pide:
Circuitos digitales 4|
- Resumen de la Hoja de Datos Técnicos del CI 74LS283. Buscar en internet
el “data sheet”.

Circuitos digitales 5|
Circuitos digitales 6|
Circuitos digitales 7|
Circuitos digitales 8|
- Simular el equivalente lógico del CI y definirlo como símbolo. Incluir el
pin de Vcc y GND con la misma distribución de pines del “data sheet”.

Circuitos digitales 9|
C i r c u i t o s d i g i t a l e s 10 |
- Mostrar el conexionado y simular el diseño usando el símbolo del CI
74LS283. El conexionado debe ser tal como se haría en un protoboard real.

CODIGO IMPLEMENTADO EN MAX PLUS 2

C i r c u i t o s d i g i t a l e s 11 |
C) Diseñar un circuito que convierta un número binario natural (0-19) en el
correspondiente número en código BCD natural (2 dígitos: unidades y
decenas). Usar un bloque Full Adder de 4 bits como base del diseño y
puertas simples de ser necesario.

C i r c u i t o s d i g i t a l e s 12 |
DECIMAL BINARIO BCD NATURAL
0 00000 0000 0000
1 00001 0000 0001
2 00010 0000 0010
3 00011 0000 0011
4 00100 0000 0100
5 00101 0000 0101
6 00110 0000 0110
7 00111 0000 0111
8 01000 0000 1000
9 01001 0000 1001
10 01010 0001 0000
11 01011 0001 0001
12 01100 0001 0010
13 01101 0001 0011
14 01110 0001 0100
15 01111 0001 0101
16 10000 0001 0110
17 10001 0001 0111
18 10010 0001 1000
19 10011 0001 1001

A partir del 10

Hallando su Mapa K – V:

ECUACIÓN BOOLEANA

(B*D)+(B*C)+(A)

B*(D+C)+A

C i r c u i t o s d i g i t a l e s 13 |
DISE;O DEL CIRCUITO

C i r c u i t o s d i g i t a l e s 14 |
01

D) Diseñar una década sumadora expandible para números en BCD


natural. Usar 02 F.A. de 4 bits y puertas simples.

E) Diseñar un COMPARADOR para dos números de 4 bits en binario natural


A = A3 A2 A1 A0 y B = B3 B2 B1 B0 .Usar UN solo bloque sumador completo
(FA) de 4 bits y puertas simples.

F) Diseñar un COMPARADOR para dos números de 4 bits en formato


COMPLEMENTO A UNO: A = A3 A2 A1 A0 y B = B3 B2 B1 B0 .Usar sumador
completo (FA) de 4 bits y puertas simples.

G) Convertir de BCD (2 -4 -2 -1) conocido como AIKEN a BCD natural. Usar un


F.A. de 4 bits.

C i r c u i t o s d i g i t a l e s 15 |
H) En la figura se tienen números AB (desde 0 hasta 99) en código BCD, y
donde A = A3 A2 A1 A0 representa las decenas y B = B3 B2 B1 B0 representa las
unidades. Diseñar el circuito que convierta el número AB en su equivalente
número en binario natural N= N6 N5 N4 N3 N2 N1 N0. Emplear SOLO
sumadores para dicho diseño.

A
N

C i r c u i t o s d i g i t a l e s 16 |
C i r c u i t o s d i g i t a l e s 17 |

You might also like