A.C. Neve Esercizi Digitali 1

Размер: px
Начинать показ со страницы:

Download "A.C. Neve Esercizi Digitali 1"

Транскрипт

1 Esercizi di Elettronica Digitale.. Neve Esercizi Digitali 1

2 Porte logiche Elementari ND OR NND NOR EXOR EXNOR * Reti logiche con interruttori Vcc OR R Out ND Vcc R Out NOT Vcc R Out NOR Vcc R Out Vcc R Out NND Insiemi di operatori Universale ND-OR-NOT NND-NND NOR-NOR.. Neve Esercizi Digitali 2

3 D Reti combinatorie con uscita singola Z,,, D D D Z,,, D D D D Z,,, D D D D Z,,, D D D D D.. Neve Esercizi Digitali 3

4 D Z,,, D D D D Z,,, D D D D D D Z,,, D D D D D Z,,, D D D D.. Neve Esercizi Digitali 4

5 D Z,,, D D D D Z,,, D D D Z,,, D D D D D Z,,, D D.. Neve Esercizi Digitali 5

6 Reti combinatorie non completamente specificate D x x 0 x x Z,,, D D D x x x x x x Z,,, D D D D D x x x 0 x Z,,, D D D D x x x x 10 x x 0 1 Z,,, D D D.. Neve Esercizi Digitali 6

7 D x 0 x x Z,,, D D D D x 0 x x x x x Z,,, D D D D x 1 x x x x x Z,,, D D D D x x x x x Z,,, D D D.. Neve Esercizi Digitali 7

8 .. Neve Esercizi Digitali 8 nalisi di reti combinatorie f 1,, D D D D D D D f 1,,,

9 .. Neve Esercizi Digitali 9 f,, [ ] f,,

10 ircuiti combinatori con uscita multipla Sommatore: La funzione espletata da un sommatore a due bit è descritta dalla seguente tabella: S somma riporto S S Il circuito proposto è detto sommatore semplice Half dder in quanto non tiene conto di eventuali riporti precedenti. La tabella di verità di un sommatore completo Full dder è invece la seguente: i S o i riporto precedente S somma o riporto successivo S i i i i i i i o i i i i i i i Nella figura seguente è proposto il circuito di un Full dder... Neve Esercizi Digitali 10

11 Sottrattore: La funzione espletata da un sottratore a due bit è descritta dalla seguente tabella: S differenza P prestito S P S P Il circuito proposto è detto sottrattore semplice Half Subtractor in quanto non tiene conto di eventuali prestiti precedenti. La tabella di verità di un sottrattore completo Full Subtractor è invece la seguente:.. Neve Esercizi Digitali 11

12 Pi S Po Pi prestito precedente S differenza Po prestito successivo S Pi Pi Pi Pi Pi Pi Pi Po Pi Pi Pi Pi Pi Pi Pi Pi Nella figura seguente è proposto il circuito di un Full Subtractor... Neve Esercizi Digitali 12

13 Esercizio: Descrivere la funzione espletata dal seguente circuito Il circuito proposto si comporta come una piccola LU a due bit in grado di espletare le quattro funzioni logiche elementari ND, OR, NND e NOR. Gli ingressi sono e. I segnali di selezione sono S1 ed S2. S1 S2 Z1 Z2 Z3 Z4 0 0 nand nor and or Esercizio: Utilizzando un decodificatore, realizzare un generatore di parità a tre bit:.. Neve Esercizi Digitali 13

14 Esercizio: Realizzare, con porte logiche, un codificatore a priorità con quattro ingressi I3 I2 I1 I I1I0 I3I I1I0 I3I I3 I1I 2 1 I 2 I3.. Neve Esercizi Digitali 14

15 D 8421 ORRET OUTPUT Esercizio: Realizzare un circuito che accetti in ingresso una parola in codice D8421 con codifica Hamming, ne effettui il controllo d errore ed eventualmente anche la correzione ed emetta in uscita la parola corretta. k1 k2 n0 k3 n1 n2 n n0 n1 n2 n3 ircuito per la rilevazione e correzione di errore per codici D 8421 in codifica Hamming HMMING ODE INPUT n3 n2 n1 k3 n0 k2 k1 P3 P2 3 --> 8 DEODER P1 n0 n1 n2 n3.. Neve Esercizi Digitali 15

16 Esercizio: Realizzare un convertitore di codice da D 8421 in D Eccesso-3. N E3 E2 E1 E x x x x x x x x x x x x x x x x x x x x x x x x La tabella descrive una macchina combinatoria avente quattro ingressi per il codice D 8421 e quattro uscite per il corrispondente codice D Eccesso x x x x x x x x x x x x E E x x x x x x x x x x x x E E Neve Esercizi Digitali 16

17 Esercizio: Realizzare un convertitore di codice da D Eccesso-3 in D N E3 E2 E1 E x x x x x x x x x x x x x x x x x x x x x x x x La tabella descrive una macchina combinatoria avente quattro ingressi per il codice D Eccesso-3 e quattro uscite per il corrispondente codice D E1E0 E3E x x 0 x x x x E1E0 E3E x x 0 x x x x E0E1E3 E2E3 2 E0E1E 2 E 0E 2 E1E 2 E1E0 E3E x x 0 x x x x E1E0 E3E x x 0 x x x x E0E1E3 E2E3 0 E 0.. Neve Esercizi Digitali 17

18 Esercizio: Realizzare un convertitore di codice da D 8421 in D GRY. N G3 G2 G1 G x x x x x x x x x x x x x x x x x x x x x x x x La tabella descrive una macchina combinatoria avente quattro ingressi per il codice D 8421 e quattro uscite per il corrispondente codice D GRY x x x x x x x x x x x x G G x x x x x x x x x x x x G G Neve Esercizi Digitali 18

19 Esercizio: Realizzare un convertitore di codice da D GRY in D N G3 G2 G1 G x x x x x x x x x x x x x x x x x x x x x x x x La tabella descrive una macchina combinatoria avente quattro ingressi per il codice D GRY e quattro uscite per il corrispondente codice D G1G0 G3G x x x 0 11 x x x G1G0 G3G x x x 1 11 x x x G1G3 2 G2 G1G 3 G1G0 G3G x x x 0 11 x x x G1G0 G3G x x x 0 11 x x x G1G 2 0 G2G3 G0G1G 3 G 0G1G 3 G 0G1G 2G 3 G0G1G 3.. Neve Esercizi Digitali 19

20 Esercizio: Realizzare un convertitore da ODIE GRY in INRIO LINERE Realizzare un convertitore da INRIO LINERE in ODIE GRY.. Neve Esercizi Digitali 20

21 Reti sequenziali Esercizio: Realizzare un contatore binario sincrono in avanti con modulo 5 e privo di protezione antiblocco. Un contatore modulo 5 richiede l utilizzo di tre flip-flop in quanto 2 3 >5. Vengono utilizzati del flip-flop JK la cui tabella di transizione inversa è la seguente. Q n Q n1 J K x x 1 0 x x 0 L evoluzione degli stati è descritta dalla seguente tabella : Stato presente Stato futuro lock Q2 Q1 Q0 Q 2 Q 1 Q 0 J2 K2 J1 K1 J0 K x 0 x 1 x x 1 x x x x 0 1 x x x 1 x x 1 0 x 0 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x J 2 Q0Q x x 1 0 x x x J 1 Q0 0 1 x x x x x J 0 Q 2 0 x x x x 1 1 x x x K x x x x x x K 1 Q0 0 x 1 1 x 1 x x x x K Neve Esercizi Digitali 21

22 Il relativo circuito risulta il seguente: Il grafo che descrive l evoluzione degli stati è invece il seguente: 111 ome si può notare, la scelta pur casuale delle condizioni non specificate, è stata tale da non generare alcun anello di conteggio secondario e quindi il contatore è antiblocco Si evidenzia che, con una scelta sfortunata dei sottocubi sulle mappe di Karnaugh il risultato finale sarebbe risultato fallimentare come si può notare in seguito:.. Neve Esercizi Digitali 22

23 x x x x J 2 Q0Q x x 1 0 x x x J 1 Q0 0 1 x x x x x J 0 Q1 Q 2 0 x x x x 1 1 x x x K 2 Q 0Q1 0 x x x x x x K 1 Q0 0 x 1 1 x 1 x x x x K 0 Q1 Q 2 on queste scelte si ottiene ancora il contatore richiesto che ha però il seguente grafo degli stati: Il contatore così ottenuto presenta però un pericoloso anello di conteggio secondario. Una tecnica più affidabile per impostare il progetto di un contatore sincrono consiste nell assegnare, fin dall inizio, le transizioni degli stati non utilizzati in modo da confluire rapidamente nell anello di conteggio principale come si può notare nella tabella successiva. In questo caso, gli stati non utilizzati vengono fatti confluire tutti nello stato iniziale Neve Esercizi Digitali 23

24 Stato presente Stato futuro lock Q2 Q1 Q0 Q 2 Q 1 Q 0 J2 K2 J1 K1 J0 K x 0 x 1 x x 1 x x x x 0 1 x x x 1 x x 1 0 x 0 x x 1 0 x x x 1 x 1 0 x x 1 x 1 x x x x x J 2 Q0Q1 0 x x x x K x x x x J 1 Q0Q 2 0 x x x x 1 1 K 1 Q0 Q2 0 1 x x x x 0 J 0 Q 2 0 x 1 1 x 1 x 1 1 x K Neve Esercizi Digitali 24

25 Il relativo diagramma degli stati è il seguente: Neve Esercizi Digitali 25

26 Esercizio: Realizzare un contatore sincrono modulo 6 i cui stati si evolvano in codice Gray. Sono necessari tre flip-flop. Risultando di tipo Gray, il codice di uscita dovrà essere monoprogressivo e ciclico per cui sarà necessaria una particolare attenzione nella scelta degli stati da scartare. Una possibile scelta è visibile è proposta nella seguente tabella di transizione degli stati: Stato presente Stato futuro lock Q2 Q1 Q0 Q 2 Q 1 Q 0 J2 K2 J1 K1 J0 K x 0 x 1 x x 1 x x x x 0 x x 0 x 1 x x 0 0 x x x 1 0 x 0 x x x 1 0 x x 0 x 1 0 x TTENZIONE L RIEMPIMENTO DELLE MPPE x x x x J 2 Q0Q x x x x J 1 Q0Q 2 0 x x x x K 2 Q 0Q1 0 x x x x 1 1 K 1 Q 0 Q2 0 1 x x x x 0 J 0 Q1Q 2 0 x 0 0 x 1 x 1 0 x K 0 Q1Q 2.. Neve Esercizi Digitali 26

27 Il grafo degli stati è il seguente: Neve Esercizi Digitali 27

28 Esercizio: Realizzare un contatore binario sincrono all indietro con modulo 7 Sono necessari tre flip-flop. In questo esempio, lo stato non utilizzato è quello 000. La tabella di transizione degli stati risulta la seguente: Stato presente Stato futuro lock Q2 Q1 Q0 Q 2 Q 1 Q 0 J2 K2 J1 K1 J0 K x 0 x 0 x x 0 x 1 1 x x 0 0 x x x 1 1 x 1 x x x 0 x x x 1 1 x x 1 x x x x x x x x x x x TTENZIONE L RIEMPIMENTO DELLE MPPE 0 x x x x x J 2 Q1 0 x 1 x x x x J 1 Q 0 Q 2 0 x x x x K 2 Q 0Q1 0 x x x x 0 1 K 1 Q 0 0 x x x x x 1 J x 0 1 x 1 x 1 1 x K 0 Q1 Q2.. Neve Esercizi Digitali 28

29 Il relativo grafo degli stati è il seguente: Neve Esercizi Digitali 29

30 Esercizio: Realizzare un contatore binario sincrono in avanti con modulo 10 e privo di anelli secondari di conteggio. Sono necessari quattro flip-flop. Una conveniente assegnazione degli stati esclusi risulta essere la seguente: Stato presente Stato futuro lock Q3 Q2 Q1 Q0 Q 3 Q 2 Q 1 Q 0 J3 K3 J2 K2 J1 K1 J0 K x 0 x 0 x 1 x x 0 x 1 x x x 0 x x 0 1 x x 1 x x 1 x x x 0 0 x 1 x x x 0 1 x x x x 0 x 0 1 x x x 1 x 1 x x 1 0 x 0 x 1 x x 1 0 x 0 x x x 0 0 x x 0 1 x x 1 1 x x 1 x x 0 x 0 0 x 1 x x 1 x 0 0 x x x 0 x 0 x 0 1 x x 1 x 1 x 1 x 1.. Neve Esercizi Digitali 30

31 Q x x x x 10 x x x x J 3 Q0Q1Q 2 Q3 00 x x x x 01 x x x x K 3 Q0 Q x x x x 11 x x x x J 2 Q0Q1 Q3 00 x x x x x x x x K 2 Q0Q1 Q x x x x x x x x J 1 Q0Q 3 Q3 00 x x x x x x x x 1 0 K 1 Q0 Q x x x x x x x x 1 J 0 1 Q3 00 x 1 1 x 01 x 1 1 x 11 x 1 1 x 10 x 1 1 x K Neve Esercizi Digitali 31

32 ome si può notare, il circuito finale è dotato di una uscita ausiliaria di riporto per il collegamento in cascata di più contatori decadi di conteggio, di un ingresso di reset generale e di un ingresso di abilitazione al conteggio. Si evidenzia la particolare semplicità del circuito grazie alla opportuna scelta delle transizioni assegnate agli stati non utilizzati... Neve Esercizi Digitali 32

33 Esercizio: Progettare un sistema che sia in grado di gestire tre pulsanti per tre concorrenti di un telequiz e funzioni nel seguente modo: Quando un concorrente schiaccia il suo pulsante prima degli altri due, si accende su un display il numero ad esso associato 1,2,3 e contemporaneamente viene inibito il funzionamento degli altri due pulsanti. Il sistema deve essere poi dotato di un quarto pulsante per il presentatore il cui azionamento faccia spegnere totalmente il display e riabiliti il funzionamento dei tre pulsanti. In linea di principio, il sistema dovrebbe utilizzare un numero di flip-flop almeno uguale al numero di concorrenti. Le uscite dei flip-flop, adeguatamente codificate dovrebbero pilotare un driver D- 7segmenti e, contemporaneamente, inibire il funzionamento degli altri due pulsanti ad eccezione di quello per il reset generale. Una possibile soluzione è proposta nel circuito seguente. Il sistema può essere resettato attivando il pulsante di RESET il quale genera uno zero logico sigli ingressi di clear dei tre flip-flop. In queste condizioni, le tre uscite Q 1, Q 2, Q 3 sono all 1 logico abilitando cos le tre porte ND a lasciar passare gli impulsi provenienti dai tre pulsanti. L attivazione di uno qualsiasi dei tre pulsanti manderà all 1 logico l uscita Q del flip-flop associato ed a zero quella negata la quale, a sua volta, adrà a bloccare le uscite delle tre porte ND e quindi la funzionalità dei restanti pulsanti... Neve Esercizi Digitali 33

34 Esercizio: Generatore digitale di numeri peudo casuali. La generazione di numeri pseudo casuali si ottiene facendo uso di registri a scorrimento shift register retroazionati riportando cioè in ingresso un segnale proveniente dalla combinazione dei bit di uscita. Un registro a scorrimento di M bit viene pilotato con un clock a frequenza fo. L ingresso del registro a scorrimento viene pilotato dall uscita di una porta ex-or i cui ingressi sono collegati alle uscite del registro a scorrimento N e M una delle quali è sempre l ultimo bit M. La lunghezza massima della sequenza di numeri così ottenibile è pari a 2 M -1 poiché lo stato formato da tutti zero bloccherebbe la generazione dei numeri. Questo valore della lunghezza della sequenza può essere ottenuto solo con una opportuna scelta dei valori di N ed M. Una volta generata l intera sequenza, questa tornerà a ripetersi in modo periodico. La tabella seguente descrive i valori di M ed N e le relative lunghezze delle sequenze ottenibili. M N Lunghezza N M Nel caso in cui si volessero utilizzare dei registri di dimensione multipla di 8 bit, si dovranno utilizzare più di due linee di retroazione come descritto dalla seguente tabella. M N1 N2 N3 Lunghezza Nelle figure seguenti sono proposti i circuiti di due generatori di numeri pseudo casuali rispettivamente ad 8 e 16 bit... Neve Esercizi Digitali 34

35 .. Neve Esercizi Digitali 35

36 Esercizio: Realizzare il circuito di pilotaggio di un motore passo-passo unipolare. Un motore passo-passo unipolare è costituito da quattro avvolgimenti la cui alimentazione consente lo spostamento o il bloccaggio del rotore. L alimentazione delle quattro fasi, per mezzo della modalità Full Step, deve avvenire secondo opportune sequenze applicate attraverso i quattro transistor che operano in regime ON-OFF. Nella tabella seguente è descritta la sequenza degli stati assunti dai quattro avvogimenti: Step Q1 Q2 Q3 Q4 1 ON OFF ON OFF 2 ON OFF OFF ON 3 OFF ON OFF ON 4 OFF ON ON OFF W W Il relativo diagramma temporale è il seguente: Q1 Q2 Q3 Q4 t t t t W W secondo dell evoluzione della sequenza degli stati, la rotazione potrà essere oraria W oppure antiorario W. Dal diagramma temporale si può anche notare che: lo stato Q2 è il negato dello stato Q1 e lo stato Q4 è invece il negato dello stato Q3. iò implica che, le quattro fasi potranno essere prelevate dalle uscite di solo due flip-flop e che i segnali da generare saranno soltanto Q1 e Q3.. Neve Esercizi Digitali 36

37 i fini della progettazione del contatore le quattro fasi ora esaminate saranno così indicate: Q 1 Q1 Q 2 Q1 Q 3 Q0 Q 4 Q 0 Le uscite dei due flip-flop avranno le seguenti sequenze temporali: Q Q Dalle quali otterremo i seguenti grafi degli stati di due distinti contatori: W W La tabella di transizione del primo contatore W è la seguente: Q1 Q0 Q1 Q0 J1 K1 J0 K x 0 1 x x 1 x x x x 0 x Dalla quale si ottiene: J 1 Q 0 K 1 Q0 J 0 Q1 K 0 Q1 La tabella di transizione del secondo contatore W è la seguente: Q1 Q0 Q1 Q0 J1 K1 J0 K x 1 0 x x 1 x x x x 0 x 1 Dalla quale si ottiene: J 1 Q0 K 1 Q 0 J 0 Q1 K 0 Q1 Osservando i risultati ottenuti per i due tipi di contatori, si può notare dalle simmetrie dei valori che non sarà necessario realizzare due circuiti separati ma, basterà aggiungere un selezionatore sulle uscite dei due fòip-flop così da poter riportare sugli ingressi K le uscite Q o Q negata. L ingresso J è invece uguale al valore di K negato. L ingresso si selezione sarà utilizzato per controllare il verso di rotazione del motore. Nella figura seguente è proposto lo schema completo... Neve Esercizi Digitali 37

38 Un circuito alternativo ma più efficiente è invece il seguente... Neve Esercizi Digitali 38

Reti Logiche T. Esercizi reti sequenziali sincrone

Reti Logiche T. Esercizi reti sequenziali sincrone Reti Logiche T Esercizi reti sequenziali sincrone ESERCIZIO N. Si esegua la sintesi di una rete sequenziale sincrona caratterizzata da un unico segnale di ingresso (X) e da un unico segnale di uscita (Z),

Подробнее

Esercizio 1. Utilizzare FF di tipo D (come ovvio dalla figura, sensibili al fronte di discesa del clock). Progettare il circuito con un PLA.

Esercizio 1. Utilizzare FF di tipo D (come ovvio dalla figura, sensibili al fronte di discesa del clock). Progettare il circuito con un PLA. a Esercizio 1. Sintetizzare un circuito sequenziale sincrono in base alle specifiche temporali riportate nel seguito. Il circuito riceve in input solo il segnale di temporizzazione (CK) e produce tre uscite,

Подробнее

Esercizi svolti Y Z. 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari AND, OR, NOT.

Esercizi svolti Y Z. 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari AND, OR, NOT. Esercizi svolti 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari ND, OR, NOT. a) F= b) F= F= 2. Date le seguenti funzioni logiche ricavare le

Подробнее

I Bistabili. Maurizio Palesi. Maurizio Palesi 1

I Bistabili. Maurizio Palesi. Maurizio Palesi 1 I Bistabili Maurizio Palesi Maurizio Palesi 1 Sistemi digitali Si possono distinguere due classi di sistemi digitali Sistemi combinatori Il valore delle uscite al generico istante t* dipende solo dal valore

Подробнее

I Indice. Prefazione. Capitolo 1 Introduzione 1

I Indice. Prefazione. Capitolo 1 Introduzione 1 I Indice Prefazione xi Capitolo 1 Introduzione 1 Capitolo 2 Algebra di Boole e di commutazione 7 2.1 Algebra di Boole.......................... 7 2.1.1 Proprietà dell algebra.................... 9 2.2

Подробнее

Circuiti Combinatori

Circuiti Combinatori Circuiti Combinatori circuiti combinatori sono circuiti nei quali le uscite dipendono solo dalla combinazione delle variabili logiche presenti nello stesso istante all ingresso Essi realizzano: Operazioni

Подробнее

Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici

Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici Per ogni lezione, sintetizzare i circuiti combinatori o sequenziali che soddisfino le specifiche date e quindi implementarli e

Подробнее

Circuiti sequenziali

Circuiti sequenziali Circuiti sequenziali - I circuiti sequenziali sono caratterizzati dal fatto che, in un dato istante tn+1 le uscite dipendono dai livelli logici di ingresso nell'istante tn+1 ma anche dagli stati assunti

Подробнее

senza stato una ed una sola

senza stato una ed una sola Reti Combinatorie Un calcolatore è costituito da circuiti digitali (hardware) che provvedono a realizzare fisicamente il calcolo. Tali circuiti digitali possono essere classificati in due classi dette

Подробнее

Esercizio 1 (12 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo. S 7

Esercizio 1 (12 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo. S 7 Compito A Esercizio 1 (12 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo. S 3 1/1 0/0 S 6 S 7 S 1 S 2 S 4 S 5 0/0 1/1 Esercizio 2 (15 punti) Progettare un

Подробнее

Compito A. Esercizio 1 (13 punti) Minimizzare l automa descritto dalla seguente tabella degli stati

Compito A. Esercizio 1 (13 punti) Minimizzare l automa descritto dalla seguente tabella degli stati Compito A Esercizio 1 (13 punti) Minimizzare l automa descritto dalla seguente tabella degli stati stato/input x=0 x=1 A B/0 A/0 B C/0 A/0 C B/0 D/1 D B/0 E/0 E B/0 D/1 Esercizio 2. (17 punti) Realizzare

Подробнее

ESPERIMENTAZIONI DI FISICA 3. Traccia delle lezioni di Elettronica digitale M. De Vincenzi A.A:

ESPERIMENTAZIONI DI FISICA 3. Traccia delle lezioni di Elettronica digitale M. De Vincenzi A.A: ESPERIMENTZIONI DI FISIC 3 Traccia delle lezioni di Elettronica digitale M. De Vincenzi.: 22-23 Contenuto. Sistemi elettrici a 2 livelli 2. lgebra di oole Definizione Sistemi funzionali completi Leggi

Подробнее

I CONTATORI. Definizioni

I CONTATORI. Definizioni I CONTATORI Definizioni. I contatori sono dispositivi costituiti da uno o più flip-flop collegati fra loro in modo da effettuare il conteggio di impulsi applicati in ingresso. In pratica, i flip-flop,

Подробнее

Livello logico digitale

Livello logico digitale Livello logico digitale circuiti combinatori di base e circuiti sequenziali Half Adder - Semisommatore Ingresso 2 bit, uscita 2 bit A+ B= ------ C S C=AB S=AB + AB=A B A B In Out HA A B C S S HA A C S

Подробнее

Macchine combinatorie: progettazione. Macchine combinatorie

Macchine combinatorie: progettazione. Macchine combinatorie Corso di Calcolatori Elettronici I A.A. 011-01 Macchine combinatorie: progettazione Lezione 13 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea

Подробнее

Esercitazioni di Reti Logiche. Lezione 5

Esercitazioni di Reti Logiche. Lezione 5 Esercitazioni di Reti Logiche Lezione 5 Circuiti Sequenziali Zeynep KIZILTAN [email protected] Argomenti Circuiti sequenziali Flip-flop D, JK Analisi dei circuiti sequenziali Progettazione dei circuiti

Подробнее

SISTEMI. impostazione SISTEMI. progettazione. Saper utilizzare modelli di circuiti combinatori

SISTEMI. impostazione SISTEMI. progettazione. Saper utilizzare modelli di circuiti combinatori E1y - Presentazione del gruppo di lezioni E 1/3- Dove siamo? A SISTEMI impostazione componenti analogici C D E componenti digitali F SISTEMI progettazione E1y - Presentazione del gruppo di lezioni E 2/3-

Подробнее

Fondamenti di informatica II 1. Sintesi di reti logiche sequenziali

Fondamenti di informatica II 1. Sintesi di reti logiche sequenziali Titolo lezione Fondamenti di informatica II 1 Sintesi di reti logiche sequenziali Reti combinatorie e sequenziali Fondamenti di informatica II 2 Due sono le tipologie di reti logiche che studiamo Reti

Подробнее

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici RETI SEQUENZIALI : ESERCIZI Massimiliano Giacomin 1 Implementazione di contatori Un contatore è un dispositivo sequenziale che aggiorna periodicamente il suo stato secondo una regola

Подробнее

Esercitazioni di Reti Logiche. Lezione 4

Esercitazioni di Reti Logiche. Lezione 4 Esercitazioni di Reti Logiche Lezione 4 Progettazione dei circuiti logici combinatori Zeynep KIZILTAN [email protected] Argomenti Procedura di analisi dei circuiti combinatori. Procedura di sintesi

Подробнее

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin Calcolatori Elettronici A a.a. 2008/2009 RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin 1 Esercizio 1: implementazione di contatori Un contatore è un dispositivo sequenziale che aggiorna periodicamente

Подробнее

Esercizi Risolti RETI LOGICHE T (Modulo 2)

Esercizi Risolti RETI LOGICHE T (Modulo 2) Esercizio 1 Utilizzando l approccio visto nella realizzazione dell adder binario interno alla ALU si esegua il procedimento di sintesi del componente ADDER_5 4 che sommi operandi in base 4 (es 3+3=12;

Подробнее

Esercitazioni di Reti Logiche

Esercitazioni di Reti Logiche Esercitazioni di Reti Logiche Sintesi di Reti Combinatorie & Complementi sulle Reti Combinatorie Zeynep KIZILTAN Dipartimento di Scienze dell Informazione Universita degli Studi di Bologna Anno Academico

Подробнее

Calcolatori Elettronici Reti Sequenziali Asincrone

Calcolatori Elettronici Reti Sequenziali Asincrone Calcolatori Elettronici eti equenziali Asincrone Ing. dell Automazione A.A. 2/2 Gabriele Cecchetti eti equenziali Asincrone ommario: Circuito sequenziale e bistabile Definizione di rete sequenziale asincrona

Подробнее

Saper definire le grandezze elettriche, utilizzare le unità di misura e saper utilizzare multipli e sottomultipli delle grandezze nei calcoli

Saper definire le grandezze elettriche, utilizzare le unità di misura e saper utilizzare multipli e sottomultipli delle grandezze nei calcoli Programma preventivo di ELETTRONICA e ELETTROTECNICA articolazione ELETTRONICA a.s. 2014-15 Classe: 3 A ELETTRONICA e ELETTROTECNICA Docenti : Francesco Dell Aquila Fabio Pedretti Bibliografia: Elettrotecnica

Подробнее

Codici convoluzionali

Codici convoluzionali Codici convoluzionali (dalle dispense e dal libro) Codici convoluzionali I codici lineari a blocchi sono caratterizzati dal fatto che il processo di codifica è senza memoria. I codici convoluzionali invece

Подробнее

Richiami di Algebra di Commutazione

Richiami di Algebra di Commutazione LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n Prof. Rosario Cerbone [email protected] http://digilander.libero.it/rosario.cerbone a.a. 6-7 Richiami di Algebra di Commutazione In questa

Подробнее

Indice Introduzione Avviso importante per i lettori Capitolo 1 Apparecchi di manovra, di protezione e sensori

Indice Introduzione Avviso importante per i lettori Capitolo 1 Apparecchi di manovra, di protezione e sensori Indice Introduzione Avviso importante per i lettori Capitolo 1 Apparecchi di manovra, di protezione e sensori 1 1.1 Il teleruttore: caratteristiche e funzionamento 1 1.2 Il teleruttore compatto 2 1.3 I

Подробнее

LOGICA SEQUENZIALE. Un blocco di logica puramente combinatoria è un. blocco con N variabili di ingresso e M variabili di uscita

LOGICA SEQUENZIALE. Un blocco di logica puramente combinatoria è un. blocco con N variabili di ingresso e M variabili di uscita LOGICA SEQUENZIALE Logica combinatoria Un blocco di logica puramente combinatoria è un blocco con N variabili di ingresso e M variabili di uscita che sono funzione (booleana) degli ingressi in un certo

Подробнее

Progetto di Contatori sincroni. Mariagiovanna Sami Corso di reti Logiche 8 Anno

Progetto di Contatori sincroni. Mariagiovanna Sami Corso di reti Logiche 8 Anno Progetto di Contatori sincroni Mariagiovanna Sami Corso di reti Logiche 8 Anno 08 Introduzione Per le reti sequenziali esistono metodologie di progettazione generali, che partendo da una specifica a parole

Подробнее

Esercizi sulle Reti Sequenziali Sincronizzate

Esercizi sulle Reti Sequenziali Sincronizzate Esercizi sulle Reti Sequenziali Sincronizzate Corso di Laurea di Ing. Gestionale e di Ing. delle Telecomunicazioni A.A. 27-28 1. Disegnare il grafo di stato di una RSS di Moore avente tre ingressi A, B,

Подробнее

FSM: Macchine a Stati Finiti

FSM: Macchine a Stati Finiti FSM: Macchine a Stati Finiti Introduzione Automi di Mealy Automi di Moore Esempi Sommario Introduzione Automi di Mealy Automi di Moore Esempi Sommario Introduzione Metodo per descrivere macchine di tipo

Подробнее

Calcolatori Elettronici Lezione 4 Reti Sequenziali Asincrone

Calcolatori Elettronici Lezione 4 Reti Sequenziali Asincrone Calcolatori Elettronici Lezione 4 Reti Sequenziali Asincrone Ing. Gestionale e delle Telecomunicazioni A.A. 2007/08 Gabriele Cecchetti Reti Sequenziali Asincrone Sommario: Definizione Condizioni di pilotaggio

Подробнее

Reti sequenziali. Esempio di rete sequenziale: distributore automatico.

Reti sequenziali. Esempio di rete sequenziale: distributore automatico. Reti sequenziali 1 Reti sequenziali Nelle RETI COMBINATORIE il valore logico delle variabili di uscita, in un dato istante, è funzione solo dei valori delle variabili di ingresso in quello stesso istante.

Подробнее

Circuiti sequenziali. Circuiti sequenziali e applicazioni

Circuiti sequenziali. Circuiti sequenziali e applicazioni Circuiti sequenziali Circuiti sequenziali e applicazioni Circuiti sequenziali Prima di poter parlare delle memorie è utile dare un accenno ai circuiti sequenziali. Per circuiti sequenziali intendiamo tutti

Подробнее

Flip flop: tempificazione latch ed edge-triggered

Flip flop: tempificazione latch ed edge-triggered Corso di Calcolatori Elettronici I A.A. 2010-2011 Flip flop: tempificazione latch ed edge-triggered Lezione 23-26 Università degli Studi di Napoli Federico II Facoltà di Ingegneria I flip flop - 1 Generalità

Подробнее

Introduzione. Progetto di Contatori sincroni. Contatori definizioni caratteristiche. Contatori

Introduzione. Progetto di Contatori sincroni. Contatori definizioni caratteristiche. Contatori Progetto di Contatori sincroni Definizioni caratteristiche Contatori Binari Naturali Contatori a codice e modulo liberi ad anello e ad anello incrociato iato Contatori modulo diverso da 2 n 12/12/03 Introduzione

Подробнее

Tutorato di Calcolatori Elettronici Battista Biggio - Sebastiano Pomata. Corso di Laurea in Ingegneria Elettronica

Tutorato di Calcolatori Elettronici Battista Biggio - Sebastiano Pomata. Corso di Laurea in Ingegneria Elettronica Tutorato di Calcolatori Elettronici Battista Biggio - Sebastiano Pomata Corso di Laurea in Ingegneria Elettronica Mappe di Karnaugh Reti Logiche Latch e Flip-Flop Reti Sequenziali Tutorato di Calcolatori

Подробнее

Esempio di Tema di Esame

Esempio di Tema di Esame Esempio di Tema di Esame Esercizio 1 Progettare una rete RC ( a livello RTL) che riconosca validi gli indirizzi da 300H a 30FH nel banco DFxxxH ADDR MEMRQ 20 DECODER INDIRIZZI CS Suggerimenti ES 1 Gli

Подробнее

COMPITO A Esercizio 1 (13 punti) Dato il seguente automa:

COMPITO A Esercizio 1 (13 punti) Dato il seguente automa: COMPITO A Esercizio 1 (13 punti) Dato il seguente automa: 1/0 q8 1/0 q3 q1 1/0 q4 1/0 q7 1/1 q2 1/1 q6 1/1 1/1 q5 - minimizzare l automa usando la tabella triangolare - disegnare l automa minimo - progettare

Подробнее

Flip-flop e loro applicazioni

Flip-flop e loro applicazioni Flip-flop e loro applicazioni Reti sequenziali elementari (6) L'elemento bistabile Latch o flip-flop trasparenti Temporizzazione dei flip-flop trasparenti Architettura master-slave Flip-flop non trasparenti

Подробнее

Reti logiche (2) Circuiti sequenziali

Reti logiche (2) Circuiti sequenziali Reti logiche (2) Circuiti sequenziali 1 Un ripasso Algebra booleana: operatori, postulati, identità, operatori funzionalmente completi Circuiti combinatori: tabelle di verità, porte logiche Decodificatore

Подробнее

Elettronica Sistemi Digitali 09. Flip-Flop

Elettronica Sistemi Digitali 09. Flip-Flop Elettronica Sistemi igitali 09. Flip-Flop Roberto Roncella Flip-flop e loro applicazioni Reti sequenziali elementari (6) L'elemento bistabile Latch o flip-flop trasparenti Temporizzazione dei flip-flop

Подробнее

Contatore asincrono esadecimale

Contatore asincrono esadecimale Contatore asincrono esadecimale Il contatore asincrono è un circuito composto da un generatore di onde quadre (clock), quattro Flip Flop JK con Preset e Clear attivi a fronte logico basso. Preset, J e

Подробнее

Elettronica Digitale. 1. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT

Elettronica Digitale. 1. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT Elettronica Digitale. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT Paragrafi del Millman Cap. 6 6.- 6.4 M. De Vincenzi AA 9- Sistema

Подробнее

Contatore avanti-indietro Modulo 4

Contatore avanti-indietro Modulo 4 Contatore avanti-indietro Modulo 4 Un contatore avanti-indietro modulo 4 è un dispositivo a due uscite, che genera su queste la sequenza dei numeri binari da 0 a 4 cioè: 00->01->10->11 Il sistema dispone

Подробнее

Algebra di Boole. Fondamenti di Informatica per Meccanici Energetici - Biomedici 1. Politecnico di Torino Ottobre Mr. Boole. Variabile booleana

Algebra di Boole. Fondamenti di Informatica per Meccanici Energetici - Biomedici 1. Politecnico di Torino Ottobre Mr. Boole. Variabile booleana Fondamenti di Informatica per Meccanici Energetici - iomedici 1 Mr. oole lgebra di oole George oole: Matematico inglese del XIX secolo lgebra che descrive le leggi del pensiero Logica da cui è possibile

Подробнее

Reti Logiche Appello del 1 marzo 2011

Reti Logiche Appello del 1 marzo 2011 Politecnico di Milano Dipartimento di Elettronica e Informazione prof.ssa Anna Antola prof. Fabrizio Ferrandi prof.ssa Cristiana Bolchini Esercizio n. 1 Si consideri la macchina sequenziale sincrona a

Подробнее

Reti Logiche Combinatorie

Reti Logiche Combinatorie Reti Logiche Combinatorie Modulo 4 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB) Logica combinatoria Un blocco di logica

Подробнее