Anteprima
Vedrai una selezione di 11 pagine su 47
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 1 Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 2
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 6
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 11
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 16
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 21
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 26
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 31
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 36
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 41
Anteprima di 11 pagg. su 47.
Scarica il documento per vederlo tutto.
Fondamenti di elettronica dei sisitemi digitali (risoluzioni esami) Pag. 46
1 su 47
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

1.

  1. Si consideri la seguente funzione booleana:
    • f(a, b, c, d) = abd + aclcl + bcl + blc
  2. e la si implementi con decoder opportunamente dimensionato
  3. Si progetti un contatore binario sincrono modulo 5 avanti/indietro utilizzando flip flop JK
  4. Si determini la forma minima per la seguente funzione booleana con l'impiego delle mappe di Karnaugh:
    • f(a, c, e, d, b) = Σ(0, 1, 4, 7, 9, 12, 15, 16, 21, 22, 29)+d(14, 18, 20, 24, 30)

1) Decoder

P(a, b, c, d) = abcd + bclc + clbcl + blc

  • 4 x 16 (n x 2n)
  • n ingressi
  • 2u uscite

3) Forma minima

f(a,c,e,\overline{a}b) = \sum(0,4,7,9,12,15,16,21,22,29) + d(14,18,20,24,30)

a = 0

a = 1

f(a,c,e,\overline{a}b) = \overline{c}ab + c\overline{e}\overline{a}b + \overline{c}e\overline{a}b + \overline{a}\overline{e}ab + \overline{a}e\overline{c}b + a\overline{c}e\overline{b}

Pi = SAB + SAB + SAB + SAB

Progettazione ALU (parte aritmetica)

  • A + B
  • B - 1

F = A - B

(X = A Y = B C1 = 1)

F = B - 1

(X = B Y = 1 C1 = 0)

FS0XiYiC-1A - B0AB1B - 11B10

Tabella della verità

*S0ABXiYiC100000111011011201001130010114110100511110061001007101100

Y2 X

00 01 11 10

0 1 1 1

1 X 1 X

p = Z̅ + Y

g = Z̅ Y + X Z̅

Connessioni AND

  • X̅ Y̅
  • X̅ Y
  • XY̅
  • XY
  • X̅ Z̅
  • X̅ Z
  • Y̅ Z̅
  • Y̅ Z
  • YZ̅
  • YZ
  • Z

Tabella di Programmazione

X̅ Y̅ Z̅1-----X̅ Y Z̅-1----X Y̅ Z̅1--1--X Y Z̅--1---X Y̅ Z-1----X Y Z--1--1Z̅-----1

Schematica PLA →

3)

F(o,c,a,b) = ∑(0,1,4,7,12,15) + d(6,9,13,14)

  • 0 | 0 0 0 0 | 0
  • 1 | 0 0 0 1 | 1
  • 2 | 0 0 1 0 | X
  • 3 | 0 0 1 1 | X
  • 4 | 0 1 0 0 | 1
  • 5 | 0 1 0 1 | 0
  • 6 | 0 1 1 0 | X
  • 7 | 0 1 1 1 | 1
  • 8 | 1 0 0 0 | 0
  • 9 | 1 0 0 1 | X
  • 10 | 1 0 1 0 | 0
  • 11 | 1 0 1 1 | 0
  • 12 | 1 1 0 0 | 1
  • 13 | 1 1 0 1 | X
  • 14 | 1 1 1 0 | X
  • 15 | 1 1 1 1 | 1

F(a,c,a,b) = cb + ca + c̅ḍ

Schematico

  • a c d b

2)

Contatore binario sincrono avanti/indietro modulo 7

Modulo 7 non è una potenza di 2, bisogna considerare una potenza > 7:

Mi riconduco al modulo 8 = 23 => 3 flip flop JK

Avanti/indietro -> inserisco variabile S = 1 avanti

0 indietro

1) Display a 7 Segment

Caratteri: 0, 3, 5, C, E, U

Tabella di verità:

  • X Y Z a b c d e f g
  • 0 0 0 1 1 1 1 1 1 0
  • 0 0 1 1 1 0 0 1 1 0
  • 0 1 0 1 0 1 1 0 1 1
  • 0 1 1 0 1 0 0 1 1 1
  • 1 0 0 1 1 1 0 1 1 1
  • 1 0 1 0 0 0 1 1 0 0
  • 1 1 0 1 1 1 1 1 1 0

Minimizzazione

a)

  • YZ
  • 00 00 01 11 10
  • 0 1 1 1 1
  • 1 0 0 1

a = X̅ + YZ̅

b)

  • YZ
  • 00 00 01 11 10
  • 0 1 1 1 1
  • 1 0 1

b = X̅Y̅ + YZ

c)

  • YZ
  • 00 00 01 11 10
  • 0 1 1 1 1
  • 1 0 0 1

c = YZ + X̅Z

d)

  • YZ
  • 00 00 01 11 10
  • 0 4 4 1 1
  • 1 0 0 1

d = X̅ + Y̅

e)

  • YZ
  • 00 00 01 11 10
  • 0 4 4 1 1
  • 1 1 4

e = Y̅Z̅ + X̅Y̅ + XY̅Z

f)

  • YZ
  • 00 00 01 11 10
  • 0 4 4 1 1
  • 1 1 4

f = XY̅ + Y̅Z̅ + X̅Y

g)

  • YZ
  • 00 00 01 11 10
  • 0 4
  • 1 1 4

g = X̅YZ̅ + X̅YZ + XY̅Z̅

Schematica con solo porte Nor

p = (x t + x y + x z t) = ( x t + x + y + x z t )

x = x + y

x z t = x + z + t

a = x y + x z t = ( x + y + x z t )

b = x z + x z t = x + z + t

c = x z t + z t

d = t

Contatore sincrono e/o indietro modulo 6

Servono 3 flip flop

q2 q1 q0 q2 q1 q0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 0 0 1

σ2

00 01 11 10

1     *

*

1

k2 = q̅1 · q̅0

J1 = q2 · q̅0

s0 = k0 = 1

k1 = q̅0

Schematico

5 Luglio 2018

  1. Si progetti una ALU in grado di eseguire le seguenti operazioni fra stringhe A e B a 4 bit:
    • A + B (somma)
    • A - 1
    • AB + A'B' (operazione logica)
    • A'B + AB' (operazione logica)
  2. Si progetti un contatore binario sincrono modulo 3 utilizzando flip flop JK
  3. Si determini la forma minima per la seguente funzione booleana con l'impiego delle mappe di Karnaugh:
    • f(a,c,d,b) = Σ(0, 1, 3, 7, 11, 13) + d(4, 5, 14)
  1. Contatore binario sincrono modulo 3

Modulo 3 -> 2 flip flop

Tabella di stato

Q2 Q1 Q0 S1 K1 S0 K0 0 0 0 × 1 X 0 1 X 1 × 1 0 X 1 О ×

Minimizzazione

S1 Q0 Q1 0 1 0 1 1 X 1 X

S1 = Q0 Q1

S0 = Q1

S1 = O

S0 = 1

K1 = 1

K0 = 1

Schematica

Dettagli
A.A. 2021-2022
47 pagine
3 download
SSD Ingegneria industriale e dell'informazione ING-INF/01 Elettronica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher valeeeeeeeeeeee99 di informazioni apprese con la frequenza delle lezioni di Fondamenti di elettronica dei sistemi digitali e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Bari o del prof Giorgio Agostino.