Está en la página 1de 7

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERÍA - ECBTI


243004A_471 ELECTRONICA DIGITAL

Paso 2: Fundamentos para el diseño digital.


Foro de Trabajo Colaborativo. Unidad 1

Yunis jose maadrid gutierrez


Código: 1193456497

MARIO RICARDO ARBULU


Tutor

243004A_471 ELECTRONICA DIGITAL

Universidad Nacional Abierta y a Distancia


UNAD

Escuela de Ciencias Básicas Tecnología e Ingeniería


ECBTI

Marzo del 2018


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERÍA - ECBTI
243004A_471 ELECTRONICA DIGITAL

1. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):

𝐹(𝐴,𝐵,𝐶,𝐷) = ∑ (0,1,5,7,13,15)
𝑚

Solución:
a. Utilizando mapas de Karnaught encuentre la mínima expresión Suma de
Productos.

# A B C D f

0 0 0 0 0 1

1 0 0 0 1 1

2 0 0 1 0 0

3 0 0 1 1 0

4 0 1 0 0 0

5 0 1 0 1 1

6 0 1 1 0 0

7 0 1 1 1 1

8 1 0 0 0 0

9 1 0 0 1 0

10 1 0 1 0 0

11 1 0 1 1 0

12 1 1 0 0 0

13 1 1 0 1 1

14 1 1 1 0 0

15 1 1 1 1 1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERÍA - ECBTI
243004A_471 ELECTRONICA DIGITAL

Mapa de 𝐊𝐚𝐫𝐧𝐚𝐮𝐠𝐡𝐭
Según la gráfica:

Se indican todos los valores señalados.


CD
AB 00 01 11 10
00 1 1 0 0
01 0 1 1 0
11 0 1 1 0
10 0 0 0 0
Se realizan las operaciones:
̅𝑫
CD 𝑪 ̅ 𝑫 𝑪𝑫 𝑪𝑫
̅ 𝑪 ̅
AB 00 01 11 10
̅𝑩
𝑨 ̅ 00 1 1 0 0
̅𝑩
𝑨 01 0 1 1 0
𝑨𝑩 11 0 1 1 0
𝑨𝑩̅ 10 0 0 0 0
Se tiene que:
̅. 𝑩
𝑺 = (𝑨 ̅ ) + (𝑩. 𝑫) ó 𝑨′ 𝑩′𝑪′ + 𝑩𝑫
̅. 𝑪
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERÍA - ECBTI
243004A_471 ELECTRONICA DIGITAL

b. Utilizando mapas de Karnaught encuentre la mínima expresión Producto de


Sumas.
Se realizan las operaciones:
̅𝑫
CD 𝑪 ̅ 𝑫 𝑪𝑫 𝑪𝑫
̅ 𝑪 ̅
AB 00 01 11 10
̅𝑩
𝑨 ̅ 00 1 1 0 0
̅𝑩
𝑨 01 0 1 1 0
𝑨𝑩 11 0 1 1 0
𝑨𝑩̅ 10 0 0 0 0
Se tiene que:
̅ ) ∗ (𝑨 + 𝑩
𝑺 = (𝑩 + 𝑫 ̅ ) ∗ (𝑩
̅ + 𝑪)

C. Implemente en VHDL la expresión usando el software Vivado. En el informe


debe incluir un pantallazo de la descripción en VHDL y la simulación.
a.
̅. 𝑩
𝑺 = (𝑨 ̅ ) + (𝑩. 𝑫) ó 𝑨′ 𝑩′𝑪′ + 𝑩𝑫
̅. 𝑪

Fragmento del código:


F<=((not A)and(not B)and(Not C))or((B)and(D)))
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERÍA - ECBTI
243004A_471 ELECTRONICA DIGITAL

Capturas de simulación:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERÍA - ECBTI
243004A_471 ELECTRONICA DIGITAL

b.
̅ ) ∗ (𝑨 + 𝑩
𝑺 = (𝑩 + 𝑫 ̅ ) ∗ (𝑩
̅ + 𝑪)

Fragmento del código:


F<=(B or(not D))and(A or (not B))and((not B) or D);
Captura del código:

Esquema del circuito:


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERÍA - ECBTI
243004A_471 ELECTRONICA DIGITAL

Simulacion del circuito:

También podría gustarte