Soluzione Mappa di karnaugh BC Soluzione Mappa di karnaugh BC
|
|
- Camilla Visconti
- 5 anni fa
- Visualizzazioni
Transcript
1 Esercizio 1a - 1 Considerare il circuito descritto dal seguente listato VERILOG. Individuare un hazard (se ne sono presenti piu` di uno, basta indicarne uno), dire per quali ingressi e transizione avviene, scrivere un testbench che evidenzi solamente l hazard di interesse introduco un opportuno ritardo nel circuito (solo due segnali che non cambiano ed uno che varia). module mlog(z,a,b,c); input a,b,c; output z; not n1(na,a); not n2(nb,b); not n3(nc,c); nor n4(x1,na,b); nor n5(x2,nb,na); nor n6(x3,b,c); nor n7(z,x1,x2,x3); Esercizio 1a - 2 Considerare il circuito descritto dal seguente listato VERILOG. Individuare un hazard (se ne sono presenti piu` di uno, basta indicarne uno), dire per quali ingressi e transizione avviene, scrivere un testbench che evidenzi solamente l hazard di interesse introduco un opportuno ritardo nel circuito (solo due segnali che non cambiano ed uno che varia). module mlog(z,a,b,c); input a,b,c; output z; not n1(na,a); not n2(nb,b); not n3(nc,c); nor n4(x1,c,b); nor n5(x2,c,na); nor n6(x3,na,nc); nor n7(z,x1,x2,x3); Mappa di karnaugh A BC Mappa di karnaugh A BC L hazard considerato si ha per A= 1... B=.0/1... C= 0 o 1... (scrivere 0/1 o una freccia per l ingresso in transizione) Introduco un ritardo di...#1... nella porta...n2... Il testbench reg a,b,c; mlog dut(z,a,b,c); a=1; b=0; c=1; // o c=0 #10 b=1; #10 b=0; L hazard considerato si ha per A= B=.0 o 1... C= 0/1... (scrivere 0/1 o una freccia per l ingresso in transizione) Introduco un ritardo di...#1... nella porta...n3... Il testbench reg a,b,c; mlog dut(z,a,b,c); a=1; b=0; c=0; // o b=1 #10 c=1; #10 c=0;
2 Esercizio 1a -3 Considerare il circuito descritto dal seguente listato VERILOG. Individuare un hazard (se ne sono presenti piu` di uno, basta indicarne uno), dire per quali ingressi e transizione avviene, scrivere un testbench che evidenzi solamente l hazard di interesse introduco un opportuno ritardo nel circuito (solo due segnali che non cambiano ed uno che varia). module mlog(z,a,b,c); input a,b,c; output z; not n1(na,a); not n2(nb,b); not n3(nc,c); nand n4(x1,c,b); nand n5(x2,c,na); nand n6(x3,na,nc); nand n7(z,x1,x2,x3); Esercizio 1a - 4 Considerare il circuito descritto dal seguente listato VERILOG. Individuare un hazard (se ne sono presenti piu` di uno, basta indicarne uno), dire per quali ingressi e transizione avviene, scrivere un testbench che evidenzi solamente l hazard di interesse introduco un opportuno ritardo nel circuito (solo due segnali che non cambiano ed uno che varia). module mlog(z,a,b,c); input a,b,c; output z; not n1(na,a); not n2(nb,b); not n3(nc,c); nand n4(x1,na,b); nand n5(x2,nb,na); nand n6(x3,b,c); nand n7(z,x1,x2,x3); Mappa di karnaugh A BC Mappa di karnaugh A BC L hazard considerato si ha per A=.0... B=.0 o 1... C=..0/1... (scrivere 0/1 o una freccia per l ingresso in transizione) Introduco un ritardo di...#1... nella porta...n3... Il testbench reg a,b,c; mlog dut(z,a,b,c); a=0; b=1; c=0; //o b=0 #10 c=1; #10 c=0; L hazard considerato si ha per A= B= 0/1... C=..0 o 1... (scrivere 0/1 o una freccia per l ingresso in transizione) Introduco un ritardo di...#1... nella porta...n2... Il testbench reg a,b,c; mlog dut(z,a,b,c); a=0; b=0; c=1; //o c=0; #10 b=1; #10 b=0;
3 Esercizio 1b - 1 La macchina a stati, descritta dalla seguente tabella dello stato successivo, si comporta di fatto come un contatore di fronti. Dopo un certo numero di fronti (con a 1) mette la sua unica uscita a 1. La macchina e` dotata di un ingresso RESET attivo alto che la riporta allo stato A. Tale macchina e` stata implementata con l assegnamento degli stati come da tabella delle transizioni (vedi tra parentesi) e realizzando le reti combinatorie in accordo con gli implicanti evidenziati nelle mappe di Karnaugh. Per un errore di progettazione del circuito stampato che la realizza c e` una interferenza che fa si che quando la macchina si trova nello stato 101, si attiva (con un piccolo ritardo) il clear (attivo basso) del flip-flop che ha come uscita Q2. Completare la descrizione VERILOG strutturale, i moduli richiamati nelle parti gia` disponibili nella soluzione, non sono da progettare (notare che tra l altro e` da completare l assign che simula l errore, manca la logica per gestire il reset e per ricavare ). Dire in poche righe come si evidenzia il malfunzionamento e che influenza ha sulla funzionalita` svolta dalla macchina. Scrivere un testbench che permetta di evidenziare una situazione di malfunzionamento e tracciare i grafici che si ottengono in uscita (solo uno zoom sulla zona dove si manifesta l errore). Si consiglia di ragionare sugli stati non sui codici binari per quanto possibile (cioe` non mettersi a fare i grafici dei singoli bit). Tabella dello stato successivo Tabella delle transizioni Verilog strutturale module macstati(ck,,,reset); input,ck,reset; output ; logicad2 xd2(d2,q0,q1,q2,) ; //simula la logica D1 logicad1 xd1(d1,q0,q1,q2,) ; //simula la logica D1 logicad0 xd0(d0,q0,q1,q2,) ; //simula la logica D0 flipflopd dd0(ck,d0,q0,clr_l) ; flipflopd dd1(ck,d1,q1,clr_l) ; flipflopd dd2(ck,d2,q2,clr2_l) ; assign #1 clr2_l= clr_l& (q2 q1 q0 );//COMPLETARE! simula il disturbo assign clr_l=~reset; assign z= q1& q0& q2; XF 001 (XF) XG 010 (XG) XH 011 (XH) Descrizione degli effetti del malfunzionamento Quando avviene il malfunzionamento il contenuto del flip-flop diventa 001 (XF). Se vale 1 non ci si accorge del difetto perche` prosegue in 110 che e` lo stesso stato in cui andrebbe comunque. Se vale 0 passa a 100 e se torna a 1 reincontra l errore, si allunga di diversi passi il numero di colpi di clock che servono per avere l uscita uguale a 1. Testbench reg ck,, RESET; macstati (ck,,, RESET);
4 RESET=0; =0; #7 RESET=1; #12 RESET=0; #10 =1 #200 =0 ; #10 $stop ; always #5 ck=~ck; Grafici CK Esercizio 1b - 2 La macchina a stati, descritta dalla seguente tabella dello stato successivo, si comporta di fatto come un contatore di fronti. Dopo un certo numero di fronti (con a 1) mette la sua unica uscita a 1. La macchina e` dotata di un ingresso RESET attivo alto che la riporta allo stato A. Tale macchina e` stata implementata con l assegnamento degli stati come da tabella delle transizioni (vedi tra parentesi) e realizzando le reti combinatorie in accordo con gli implicanti evidenziati nelle mappe di Karnaugh. Per un errore di progettazione del circuito stampato che la realizza c e` una interferenza che fa si che quando la macchina si trova nello stato 110, si attiva (con un piccolo ritardo) il clear (attivo alto) del flip-flop che ha come uscita Q2. Completare la descrizione VERILOG strutturale, i moduli richiamati nelle parti gia` disponibili nella soluzione, non sono da progettare (notare che tra l altro e` da completare l assign che simula l errore, manca la logica per gestire il reset e per ricavare ). Dire in poche righe come si evidenzia il malfunzionamento e che influenza ha sulla funzionalita` svolta dalla macchina. Scrivere un testbench che permetta di evidenziare una situazione di malfunzionamento e tracciare i grafici che si ottengono in uscita (solo uno zoom sulla zona dove si manifesta l errore). Si consiglia di ragionare sugli stati non sui codici binari per quanto possibile (cioe` non mettersi a fare i grafici dei singoli bit). Tabella dello stato successivo Tabella delle transizioni STATO XF 001 (XF) XG 010 (XG) XH 011 (XH)
5 Verilog strutturale module macstati(ck,,,reset); input,ck,reset; output ; logicad2 xd2(d2,q0,q1,q2,) ; //simula la logica D1 logicad1 xd1(d1,q0,q1,q2,) ; //simula la logica D1 logicad0 xd0(d0,q0,q1,q2,) ; //simula la logica D0 flipflopd dd0(ck,d0,q0,clr) ; flipflopd dd1(ck,d1,q1,clr) ; flipflopd dd2(ck,d2,q2,clr2) ; assign #1 clr2= clr (q2 & q1 & q0 ).;//COMPLETARE! simula il disturbo assign clr=reset; assign z=q1& q0; RESET=0; =0; #7 RESET=1; #12 RESET=0; #10 =1 #200 =0 ; #10 $stop ; always #5 ck=~ck; Grafici CK STATO Descrizione degli effetti del malfunzionamento Quando avviene il malfunzionamento il contenuto del flip-flop diventa 010 (XG). Se vale 0 non ci si accorge del difetto perche` prosegue in 110 che e` lo stesso stato in cui andrebbe comunque. Se vale 1 passa a 100 e se si innesca un loop per il quale non si arrivera` mai ad avere l uscita uguale a 1. Testbench reg ck,, RESET; macstati (ck,,, RESET);
6 Esercizio 1b - 3 La macchina a stati, descritta dalla seguente tabella dello stato successivo, si comporta di fatto come un contatore di fronti. Dopo un certo numero di fronti (con a 1) mette la sua unica uscita a 1.. La macchina e` dotata di un ingresso RESET_L attivo basso che la riporta allo stato A. Tale macchina e` stata implementata con l assegnamento degli stati come da tabella delle transizioni (vedi tra parentesi) e realizzando le reti combinatorie in accordo con gli implicanti evidenziati nelle mappe di Karnaugh. Per un errore di progettazione del circuito stampato che la realizza c e` una interferenza che fa si che quando la macchina si trova nello stato 101, si attiva (con un piccolo ritardo) il clear (attivo alto) del flip-flop che ha come uscita Q2. Completare la descrizione VERILOG strutturale, i moduli richiamati nelle parti gia` disponibili nella soluzione, non sono da progettare (notare che tra l altro e` da completare l assign che simula l errore, manca la logica per gestire il reset e per ricavare ). Dire in poche righe come si evidenzia il malfunzionamento e che influenza ha sulla funzionalita` svolta dalla macchina. Scrivere un testbench che permetta di evidenziare una situazione di malfunzionamento e tracciare i grafici che si ottengono in uscita (solo uno zoom sulla zona dove si manifesta l errore). Si consiglia di ragionare sugli stati non sui codici binari per quanto possibile (cioe` non mettersi a fare i grafici dei singoli bit). Tabella dello stato successivo Tabella delle transizioni i Verilog strutturale module macstati(ck,,,reset_l); input,ck,reset_l; output ; logicad2 xd2(d2,q0,q1,q2,) ; //simula la logica D1 logicad1 xd1(d1,q0,q1,q2,) ; //simula la logica D1 logicad0 xd0(d0,q0,q1,q2,) ; //simula la logica D0 flipflopd dd0(ck,d0,q0,clr) ; flipflopd dd1(ck,d1,q1,clr) ; flipflopd dd2(ck,d2,q2,clr2) ; assign #1 clr2= clr (q2 & q1 & q0);//completare! simula il disturbo assign z= q1 & q0; assign clr=~reset_l ; XF 001 (XF) XG 010 (XG) XH 011 (XH) Descrizione degli effetti del malfunzionamento Quando avviene il malfunzionamento il contenuto del flip-flop diventa 001 (XF). Se vale 1 non ci si accorge del difetto perche` prosegue in 110 che e` lo stesso stato in cui andrebbe comunque. Se vale 0 rimane in 001 e quindi non si evidenzia alcun difetto. Testbench reg ck,, RESET; macstati (ck,,, RESET);
7 RESET=0; =0; #7 RESET=1; #12 RESET=0; #10 =1 #200 =0 ; #10 $stop ; always #5 ck=~ck; Esercizio 1b - 4 La macchina a stati, descritta dalla seguente tabella dello stato successivo, si comporta di fatto come un contatore di fronti. Dopo un certo numero di fronti (con a 1) mette la sua unica uscita a 1. La macchina e` dotata di un ingresso RESET_L attivo basso che la riporta allo stato A. Tale macchina e` stata implementata con l assegnamento degli stati come da tabella delle transizioni (vedi tra parentesi) e realizzando le reti combinatorie in accordo con gli implicanti evidenziati nelle mappe di Karnaugh. Per un errore di progettazione del circuito stampato che la realizza c e` una interferenza che fa si che quando la macchina si trova nello stato 110, si attiva (con un piccolo ritardo) il clear (attivo basso) del flip-flop che ha come uscita Q2. Completare la descrizione VERILOG strutturale, i moduli richiamati nelle parti gia` disponibili nella soluzione, non sono da progettare (notare che tra l altro e` da completare l assign che simula l errore, manca la logica per gestire il reset e per ricavare ). Dire in poche righe come si evidenzia il malfunzionamento e che influenza ha sulla funzionalita` svolta dalla macchina. Scrivere un testbench che permetta di evidenziare una situazione di malfunzionamento e tracciare i grafici che si ottengono in uscita (solo uno zoom sulla zona dove si manifesta l errore). Si consiglia di ragionare sugli stati non sui codici binari per quanto possibile (cioe` non mettersi a fare i grafici dei singoli bit). Grafici CK i Tabella dello stato successivo Tabella delle transizioni STATO XF 001 (XF) XG 010 (XG) XH 011 (XH)
8 Verilog strutturale module macstati(ck,,,reset_l); input,ck,reset_l; output ; logicad2 xd2(d2,q0,q1,q2,) ; //simula la logica D1 logicad1 xd1(d1,q0,q1,q2,) ; //simula la logica D1 logicad0 xd0(d0,q0,q1,q2,) ; //simula la logica D0 flipflopd dd0(ck,d0,q0,clr_l) ; flipflopd dd1(ck,d1,q1,clr_l) ; flipflopd dd2(ck,d2,q2,clr2_l) ; assign #1 clr2_l= clr_l& (q2 q1 q0).;//completare! simula il disturbo assign z= q2 & q1 & q0; assign clr_l=reset _L ; macstati (ck,,, RESET); RESET=0; =0; #7 RESET=1; #12 RESET=0; #10 =1 #200 =0 ; #10 $stop ; always #5 ck=~ck; Grafici CK STATO Descrizione degli effetti del malfunzionamento Quando avviene il malfunzionamento il contenuto del flip-flop diventa 010 (XG). Sia che valga 0 o valga 1 rimane torna nello stato 110 che fa tornare in 010, quindi non si arrivera` mai ad avere l uscita uguale a 1. Testbench reg ck,, RESET;
9 Esercizio 2-1 Si vuole realizzare una macchina a stati di Moore che gestisca una luce di occupato in una cabina elettorale. La luce e` accesa quando qualcuno si trova dentro. Per identificare l ingresso/uscita della persona sono a disposizione due celle fotoelettriche in ingresso distanziate di pochi centimetri in orizzontale sul percorso di accesso. L ingresso della persona e` evidenziato dall attivazione della prima, da un momento in cui entrambe sono attive e dall attivazione di solo la seconda. L uscita e` caratterizzata dalla transizione opposta. Devono esistere tutte e tre le fasi perche` l ingresso o uscita sia ritenuta valida (cioe` la transazione e` finita quando le due celle fotoelettriche tornano inattive), tutti gli altri casi sono da considerarsi abbagli o ripensamenti sull ingresso o sull uscita. Gli ingressi sono quindi A e B (prima e seconda fotocellula), se la fotocellula e` attraversata da qualcosa A (o B) vale 0. Quindi durante l entrata di una persona la coppia di bit AB e` caratterizzata dalle seguenti fasi ognuna di lunghezza imprecisata (anche piu` colpi di clock) , la sequenza per l uscita della persona invece da L uscita vale 1 se c e` una persona dentro, 0 se la cabina e` libera. Il dispositivo che verra` realizzato avra` un tasto di reset attivabile solo quando si e` dentro la cabina (cioe` la prima azione che si aspetta la macchina dopo il reset e` l uscita di una persona). Scrivere la tabella dello stato successivo, e l uscita di una macchina che faccia tutto questo, se ne faccia un assegnamento degli stati ragionato e ben giustificato e si scriva la descrizione Verilog algoritmica della macchina cosi` ideata. AB S Stato codifica SA SA** SB SA SA** 0 SA 100 SB SC SB SA** SA** 0 SB 101 SC SC SA**/SB** SA** SD 0 SC 111 SD SA**/SC** SA** SE SD 0 SD 110 SE SE** SE** SE SF 1 SE 000 SF SG SE** SE** SF 1 SF 001 SG SG SH SE** SE**/SF** 1 SG 011 SH SE**/SG** SH SA SE** 1 SH 010 SI SI SL SL S* ** potevano essere scelti in modo diverso Giustificazione della scelta della codifica degli stati Il reset porta nello stato SE, per agevolare il reset dei flip-flop viene quindi scelto per quello 000 Viene usato il negato del primo bit per codificare l uscita. Gli altri sono in sequenza di Grey. Esercizio 2-2 Si vuole realizzare una macchina a stati di Moore che gestisca una luce di occupato in una cabina elettorale. La luce e` accesa quando qualcuno si trova dentro. Per identificare l ingresso/uscita della persona sono a disposizione due celle fotoelettriche in ingresso distanziate di pochi centimetri in orizzontale sul percorso di accesso. L ingresso della persona e` evidenziato dall attivazione della prima, da un momento in cui entrambe sono attive e dall attivazione di solo la seconda. L uscita e` caratterizzata dalla transizione opposta. Devono esistere tutte e tre le fasi perche` l ingresso o uscita sia ritenuta valida (cioe` la transazione e` finita quando le due celle fotoelettriche tornano inattive), tutti gli altri casi sono da considerarsi abbagli o ripensamenti sull ingresso o sull uscita. Gli ingressi sono quindi A e B (prima e seconda fotocellula), se la fotocellula e` attraversata da qualcosa A (o B) vale 0. Quindi durante l entrata di una persona la coppia di bit AB e` caratterizzata dalle seguenti fasi ognuna di lunghezza imprecisata (anche piu` colpi di clock) , la sequenza per l uscita della persona invece da L uscita vale 1 se c e` una persona dentro, 0 se la cabina e` libera. Il dispositivo che verra` realizzato avra` un tasto di reset attivabile solo quando si e` fuori dalla cabina (cioe` la prima azione che si aspetta la macchina dopo il reset e` l entrata di una persona). Scrivere la tabella dello stato successivo, e l uscita di una macchina che faccia tutto questo, se ne faccia un assegnamento degli stati ragionato e ben giustificato e si scriva la descrizione Verilog algoritmica della macchina cosi` ideata. AB S Stato codifica SA SA** SB SA SA** 0 SA 000 SB SC SB SA** SA** 0 SB 001 SC SC SA**/SB** SA** SD 0 SC 011 SD SA**/SC** SA** SE SD 0 SD 010 SE SE** SE** SE SF 1 SE 100 SF SG SE** SE** SF 1 SF 101 SG SG SH SE** SE**/SF** 1 SG 111 SH SE**/SG** SH SA SE** 1 SH 110 SI SI SL SL S* ** potevano essere scelti in modo diverso Giustificazione della scelta della codifica degli stati Il reset porta nello stato SA, per agevolare il reset dei flip-flop viene quindi scelto per quello 000 Viene usato il primo bit per codificare l uscita. Gli altri sono in sequenza di Grey.
10 Esercizio 2-3 Si vuole realizzare una macchina a stati di Moore che gestisca una luce di occupato in una cabina elettorale. La luce e` accesa quando qualcuno si trova dentro. Per identificare l ingresso/uscita della persona sono a disposizione due celle fotoelettriche in ingresso distanziate di pochi centimetri in orizzontale sul percorso di accesso. L ingresso della persona e` evidenziato dall attivazione della prima, da un momento in cui entrambe sono attive e dall attivazione di solo la seconda. L uscita e` caratterizzata dalla transizione opposta. Devono esistere tutte e tre le fasi perche` l ingresso o uscita sia ritenuta valida (cioe` la transazione e` finita quando le due celle fotoelettriche tornano inattive), tutti gli altri casi sono da considerarsi abbagli o ripensamenti sull ingresso o sull uscita. Gli ingressi sono quindi A e B (prima e seconda fotocellula), se la fotocellula e` attraversata da qualcosa A (o B) vale 1. Quindi durante l entrata di una persona la coppia di bit AB e` caratterizzata dalle seguenti fasi ognuna di lunghezza imprecisata (anche piu` colpi di clock) , la sequenza per l uscita della persona invece da L uscita vale 1 se c e` una persona dentro, 0 se la cabina e` libera. Il dispositivo che verra` realizzato avra` un tasto di reset attivabile solo quando si e` fuori dalla cabina (cioe` la prima azione che si aspetta la macchina dopo il reset e` l entrata di una persona). Scrivere la tabella dello stato successivo, e l uscita di una macchina che faccia tutto questo, se ne faccia un assegnamento degli stati ragionato e ben giustificato e si scriva la descrizione Verilog algoritmica della macchina cosi` ideata. AB S Stato codifica SA SA SA** SA** SB 0 SA 000 SB SA** SA** SC SB 0 SB 001 SC SA** SD SC SA**/SB** 0 SC 011 SD SE SD SA**/SC** SA** 0 SD 010 SE SE SF SE** SE** 1 SE 100 SF SE** SF SG SE** 1 SF 101 SG SE** SE**/SF** SG SH 1 SG 111 SH SA SE** SE**/SG** SH 1 SH 110 SI SI SL SL S* **potevano essere scelti in modo diverso Giustificazione della scelta della codifica degli stati Il reset porta nello stato SA, per agevolare il reset dei flip-flop viene quindi scelto per quello 000 Viene usato il primo bit per codificare l uscita. Gli altri sono in sequenza di Grey. Esercizio 2-4 Si vuole realizzare una macchina a stati di Moore che gestisca una luce di occupato in una cabina elettorale. La luce e` accesa quando qualcuno si trova dentro. Per identificare l ingresso/uscita della persona sono a disposizione due celle fotoelettriche in ingresso distanziate di pochi centimetri in orizzontale sul percorso di accesso. L ingresso della persona e` evidenziato dall attivazione della prima, da un momento in cui entrambe sono attive e dall attivazione di solo la seconda. L uscita e` caratterizzata dalla transizione opposta. Devono esistere tutte e tre le fasi perche` l ingresso o uscita sia ritenuta valida (cioe` la transazione e` finita quando le due celle fotoelettriche tornano inattive), tutti gli altri casi sono da considerarsi abbagli o ripensamenti sull ingresso o sull uscita. Gli ingressi sono quindi A e B (prima e seconda fotocellula), se la fotocellula e` attraversata da qualcosa A (o B) vale 1. Quindi durante l entrata di una persona la coppia di bit AB e` caratterizzata dalle seguenti fasi ognuna di lunghezza imprecisata (anche piu` colpi di clock) , la sequenza per l uscita della persona invece da L uscita vale 1 se c e` una persona dentro, 0 se la cabina e` libera. Il dispositivo che verra` realizzato avra` un tasto di reset attivabile solo quando si e` dentro la cabina (cioe` la prima azione che si aspetta la macchina dopo il reset e` l uscita di una persona). Scrivere la tabella dello stato successivo, e l uscita di una macchina che faccia tutto questo, se ne faccia un assegnamento degli stati ragionato e ben giustificato e si scriva la descrizione Verilog algoritmica della macchina cosi` ideata. AB S Stato codifica SA SA SA** SA** SB 0 SA 100 SB SA** SA** SC SB 0 SB 101 SC SA** SD SC SA**/SB** 0 SC 111 SD SE SD SA**/SC** SA* 0 SD 110 SE SE SF SE** SE** 1 SE 000 SF SE** SF SG SE** 1 SF 001 SG SE** SE**/SF** SG SH 1 SG 011 SH SA SE** SE**/SG** SH 1 SH 010 SI SI SL SL S* ** potevano essere scelti in modo diverso Giustificazione della scelta della codifica degli stati Il reset porta nello stato SE, per agevolare il reset dei flip-flop viene quindi scelto per quello 000 Viene usato il negato del primo bit per codificare l uscita. Gli altri sono in sequenza di Grey.
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),
DettagliANALISI E PROGETTO DI CIRCUITI SEQUENZIALI
ANALISI E PROGETTO DI CIRCUITI SEQUENZIALI 1 Classificazione dei circuiti logici Un circuito è detto combinatorio se le sue uscite (O i ) sono determinate univocamente dagli ingressi (I i ) In pratica
Dettaglix y z F x y z F
Esercitazione di Calcolatori Elettronici Prof. Fabio Roli Corso di Laurea in Ingegneria Elettronica Sommario Mappe di Karnaugh Analisi e sintesi di reti combinatorie Analisi e sintesi di reti sequenziali
DettagliLOGICA 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
DettagliESERCIZIO N. 1 - PAGINA 1
ESERCIZIO N. - PAGINA Si desidera progettare la macchina sequenziale asincrona M che genera il segnale ACK, avendo come ingressi i segnali R ed R2. Si assuma che i segnali R ed R2 non cambino mai contemporaneamente.
DettagliTutorato di Calcolatori Elettronici. Corso di laurea in Ingegneria Biomedica Elettrica, Elettronica e Informatica
Tutorato di Ing. Roberto Casula Ing. Rita Delussu casula.roberto103@hotmail.it rita.delussu2016@gmail.com Corso di laurea in Ingegneria Biomedica Elettrica, Elettronica e Informatica Progettare un riconoscitore
DettagliEsercizi Logica Digitale,Circuiti e Bus
Esercizi Logica Digitale,Circuiti e Bus Alessandro A. Nacci alessandro.nacci@polimi.it ACSO 214/214 1 2 Esercizio 1 Si consideri la funzione booleana di 3 variabili G(a,b, c) espressa dall equazione seguente:
DettagliTutorato 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
DettagliEsercitazioni su circuiti combinatori
Esercitazioni su circuiti combinatori Salvatore Orlando & Marta Simeoni Arch. Elab. - S. Orlando - 1 Algebra Booleana: funzioni logiche di base OR (somma): l uscita è 1 se almeno uno degli ingressi è 1
DettagliSintesi di Reti sequenziali Sincrone
Sintesi di Reti sequenziali Sincrone Sintesi di Reti Sequenziali Sincrone Una macchina sequenziale è definita dalla quintupla I è l insieme finito dei simboli d ingresso U è l insieme finito dei simboli
DettagliLe reti sequenziali sincrone memorizzano il proprio stato in dei FF-D
Reti Sincrone Le reti sequenziali sincrone memorizzano il proprio stato in dei FF-D Le variabili di stato future sono quelle all ingresso dei FF-D mentre le variabili di stato presente sono le uscite dei
Dettaglicircuiti combinatori Esercitazioni su Algebra Booleana: funzioni logiche di base Algebra booleana: equazioni
Esercitazioni su circuiti combinatori Salvatore Orlando & Marta Simeoni Algebra Booleana: funzioni logiche di base NOT (complemento): l uscita è il complemento dell ingresso A A 0 1 1 0 NAND A B (A B)
DettagliElementi di memoria Ciascuno di questi circuiti è caratterizzato dalle seguenti proprietà:
I circuiti elettronici capaci di memorizzare un singolo bit sono essenzialmente di due tipi: LATCH FLIP-FLOP. Elementi di memoria Ciascuno di questi circuiti è caratterizzato dalle seguenti proprietà:
DettagliEsercizio 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,
DettagliLABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 9
LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 9 Prof. Rosario Cerbone rosario.cerbone@libero.it a.a. 2005-2006 http://digilander.libero.it/rosario.cerbone Sintesi di Reti Sequenziali Sincrone In
DettagliI 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,
DettagliProva d esame di Reti Logiche T 09 Gennaio 2015 COGNOME:.. NOME:.. MATRICOLA:
Prova d esame di Reti Logiche T 09 Gennaio 2015 COGNOME:.. NOME:.. MATRICOLA: Si ricorda il divieto di utilizzare qualsiasi dispositivo elettronico (computer, tablet, smartphone,..) eccetto la calcolatrice,
DettagliArchitetture 1 AA Canale EO Andrea Sterbini 26 Gennaio Parte 1
Esercizio 1 (5 punti) Architetture 1 AA 2003-2004 Canale EO Andrea Sterbini 26 Gennaio 2004 Parte 1 Si dimostri senza usare l'induzione perfetta l'identità: x y x y x y z=x z x y x y z Esercizio 2 (10
DettagliRETI LOGICHE T Ingegneria Informatica. Esercitazione 3 Reti Sequenziali Sincrone
RETI LOGICHE T Ingegneria Informatica Esercitazione 3 Reti Sequenziali Sincrone Marco Lippi (marco.lippi3@unibo.it) [Lucidi realizzati da Samuele Salti] Esercizio Sintesi RSS Si vuole progettare una rete
DettagliAB=AB. Porte logiche elementari. Livello fisico. Universalità delle porte NAND. Elementi di memoria: flip-flop e registri AA= A. Porta NAND.
1 Elementi di memoria: flip-flop e registri Porte logiche elementari CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II Livello fisico
DettagliLatch in verilog. Logica sequenziale: implementazione verilog. Latch SR verilog: strutturale. Latch SR verilog
Latch in verilog Logica sequenziale: implementazione verilog Lucidi del Corso di Elettronica igitale Modulo 11 Università di Cagliari ipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica
DettagliLogica sequenziale: implementazione verilog
Logica sequenziale: implementazione verilog Lucidi del Corso di Elettronica igitale Modulo 11 Università di Cagliari ipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)
DettagliEsercizio 1 Domanda 1
Esercizio 1 Domanda 1 R, P D 0, 1 0 0, 0 0 0, 0 0 A B C 1, 0 0 1, 0 1 F 0, 0 1 1, 0 0 E 0, 1 1 D -, 0 1 Esercizio 1 Domanda 2 S n R=0 R=1 A A, 10 -,- B C, 00 A, 00 C A, 00 D, 01 D E, 11 -,- E F, 01 A,
DettagliESERCITAZIONE 2. Algebre di Boole e funzioni logiche Circuiti combinatori e sequenziali
ESERCITAZIONE 2 Algebre di Boole e funzioni logiche Circuiti combinatori e sequenziali 2 Algebre di Boole e funzioni logiche 13/11/2017 3 Algebre di Boole e funzioni logiche (1) 1) Rappresentare le funzioni
DettagliCalcolatori Elettronici
Esercitazione 2 I Flip Flop 1. ual è la differenza tra un latch asincrono e un Flip Flop? a. Il latch è abilitato da un segnale di clock b. Il latch ha gli ingressi asincroni perché questi ultimi controllano
DettagliEsercizio 1. Sintesi ottima SP e NAND
Esercizio Sintesi ottima SP e NAND x x 0 x 00 3 x 2 00 0 0 0 0 0 0 0 x 4 = 0 X x 0 x 00 3 x 2 00 0 0 0 x 4 = U = x 4 x 2 + x 4 x 3 x + x 2 x x 0 + x 3 x x 0 + x 4 x 3 x 0 + x 3 x 2 x x 0 U nand = (x 4
DettagliCircuiti combinatori Sintesi mediante mappe di Karnaugh Mappe di Karnaugh con 5 variabili
Fondamenti di Informatica B Esercitazione n.2n Fondamenti di Informatica B Circuiti combinatori Esercitazione n.2n Sintesi mediante mappe di Karnaugh Mappe di Karnaugh con 5 variabili CIRCUITI COMBINATORI:
DettagliAppello di Progettazione di Sistemi Digitali 16 Settembre Docenti: Proff. Gorla e Massini
Appello di Progettazione di Sistemi Digitali 16 Settembre 2013 - Docenti: Proff. Gorla e Massini Esercizio 1 (3 punti): Convertire in base 4 con rappresentazione in virgola fissa il numero decimale 214,1362
DettagliSintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone
Sintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone Il problema dell assegnamento degli stati versione del 9/1/03 Sintesi: Assegnamento degli stati La riduzione del numero
DettagliCircuiti 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
DettagliESAME DI ARCHITETTURA I COMPITO A
ESAME DI ARCHITETTURA I COMPITO A Esercizio (6 punti) Si consideri l automa di Mealy specificato dalla seguente tabella: S S/ S S S2/ S3/ S2 S2/ S3/ S3 S/ S/ S4 S/ S S5 S2/ S3/ ) Disegnare l automa. 2)
DettagliCapitolo 6. Reti asincrone. Elaborazione asincrona Procedimenti di sintesi e analisi Memorie binarie
apitolo 6 Reti asincrone Elaborazione asincrona Procedimenti di sintesi e analisi Memorie binarie Reti sequenziali asincrone (comportamento) Elaborazione asincrona - Ogni nuovo ingresso determina: una
DettagliProva d esame di Reti Logiche T 11Settembre 2015 COGNOME:.. NOME:.. MATRICOLA:
Prova d esame di Reti Logiche T 11Settembre 2015 COGNOME:.. NOME:.. MATRICOLA: Si ricorda il divieto di utilizzare qualsiasi dispositivo elettronico (computer, tablet, smartphone,..) eccetto la calcolatrice,
DettagliProva d esame di Reti Logiche T 29 Gennaio 2016 COGNOME:.. NOME:.. MATRICOLA:
Prova d esame di Reti Logiche T 29 Gennaio 2016 COGNOME:.. NOME:.. MATRICOLA: Si ricorda il divieto di utilizzare qualsiasi dispositivo elettronico (computer, tablet, smartphone,..) eccetto la calcolatrice,
DettagliEsercitazioni 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
DettagliLogica sequenziale: implementazione verilog
Logica sequenziale: implementazione verilog Lucidi del Corso di Elettronica Digitale Modulo 10 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)
DettagliFONDAMENTI DI INFORMATICA Lezione n. 7. Esercizi di progetto di circuiti sequenziali
FONDAMENTI DI INFORMATICA Lezione n. 7 Esercizi di progetto di circuiti sequenziali 1 / 17 RIEPILOGO TEORICO CIRCUITI SEQUENZIALI: le uscite dipendono non solo dagli ingressi, ma anche dallo stato interno
DettagliUNIVERSITÀ DEGLI STUDI DI FIRENZE CORSO DI LAUREA IN INFORMATICA Corso di Architettura degli Elaboratori Esercitazione del 25/01/2019
UNIVERSITÀ DEGLI STUDI DI FIRENZE CORSO DI LAUREA IN INFORMATICA Corso di Architettura degli Elaboratori Esercitazione del 25/01/2019 Esercizio 1 Si realizzi un automa di Mealy che controlla il funzionamento
DettagliI 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
DettagliFondamenti di Informatica B. Esercitazione n.2
Fondamenti di Informatica B Esercitazione n.2 Fondamenti di Informatica B Esercitazione n.2 Circuiti combinatori Sintesi mediante mappe di Karnaugh Mappe di Karnaugh con 5 variabili Esercitazione n.2 Mappe
DettagliAXO Architettura dei Calcolatori e Sistemi Operativi. reti sequenziali
AXO Architettura dei Calcolatori e Sistemi Operativi reti sequenziali Sommario Circuiti sequenziali e elementi di memoria Bistabile SR asincrono Temporizzazione e clock Bistabili D e SR sincroni Flip-flop
DettagliModelli per le macchine digitali
Reti sequenziali Modelli per le macchine digitali Ingressi Uscite i(t 0 ) i(t n ) MACCHINA DIGITALE u(t 0 ) u(t n ) TEMPO In generale l uscita di una macchina in un certo istante temporale dipenderà dalla
DettagliLe Alee. La presenza di ritardi nei dispositivi utilizzati può avere l effetto di modificare il comportamento delle uscite in alcuni casi
Le Alee La presenza di ritardi nei dispositivi utilizzati può avere l effetto di modificare il comportamento delle uscite in alcuni casi Si chiamano Alee (o hazard) quei fenomeni per i quali le uscite,
DettagliFONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Reti logiche
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Reti logiche 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 Nota di
DettagliRichiami di Algebra di Commutazione
LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n Prof. Rosario Cerbone rosario.cerbone@libero.it http://digilander.libero.it/rosario.cerbone a.a. 6-7 Richiami di Algebra di Commutazione In questa
DettagliCostruzione di. circuiti combinatori
Costruzione di circuiti combinatori Algebra Booleana: funzioni logiche di base OR (somma): l uscita è 1 se almeno uno degli ingressi è 1 A B (A + B) 0 0 0 0 1 1 1 0 1 1 1 1 AND (prodotto): l uscita è 1
DettagliFunzioni, espressioni e schemi logici
Funzioni, espressioni e schemi logici Il modello strutturale delle reti logiche Configurazioni di n bit che codificano i simboli di un insieme I i i n F: I S U u u m Configurazioni di m bit che codificano
DettagliEsercizi 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;
DettagliCalcolatori 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
DettagliReti 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
DettagliFondamenti di Informatica
Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2017/18 Outline Algebra di Boole Relazione con i Circuiti Logici Elementi Costitutivi Operatori Logici Elementari Funzioni Logiche (o Booleane)
DettagliReti 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
DettagliEsercizi assortiti di Architetture
Esercizi assortiti di Architetture Guido Sciavicco There are just 10 kinds of people: those who understand binary code, and those who don t. 1 Circuiti Combinatori 1. Si semplifichi la seguente espressione
DettagliLivello 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
DettagliReti Logiche 1. Prof. B. Buttarazzi A.A. 2009/2010. Reti Sequenziali
Reti Logiche Prof. B. Buttarazzi A.A. 29/2 Reti Sequenziali Sommario Analisi di Reti Sequenziali Sintesi di Reti Sequenziali Esercizi 3/6/2 Corso di Reti Logiche 29/ 2 Analisi di Reti Sequenziali Passare
DettagliNOME e COGNOME (stampatello): Compito A. Esercizio 1 (8 punti) Minimizzare l automa in tabella e disegnare l automa minimo.
NOME e COGNOME (stampatello): Compito A Esercizio 1 (8 punti) Minimizzare l automa in tabella e disegnare l automa minimo. 0 1 S1 S7/01 S2/11 S2 S2/10 S3/11 S3 S0 S2/01 S4 S0 S5/01 S5 S6/10 S4/11 S6 S5/10
DettagliSintesi di Reti Sequenziali Sincrone
Sintesi di Reti Sequenziali Sincrone Maurizio Palesi Maurizio Palesi 1 Macchina Sequenziale Una macchina sequenziale è definita dalla quintupla (I,U,S,δ,λ ) dove: I è l insieme finito dei simboli d ingresso
DettagliAlgebra di Boole. Modulo 2. Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)
Algebra di Boole Modulo 2 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Algebra di Boole L algebra di Boole o della commutazione è lo strumento
DettagliReti Logiche A Appello del 9 luglio 2009
Politecnico di Milano Dipartimento di Elettronica e Informazione prof.ssa Anna Antola prof. Fabrizio Ferrandi prof.ssa Cristiana Bolchini Reti Logiche A Appello del 9 luglio 2009 Matricola Cognome Nome
DettagliCircuti AND, OR, NOT Porte logiche AND
Circuti AND, OR, NOT Porte logiche AND OR NOT A B C Esempio E = ~((AB) + (~BC)) E NAND e NOR NAND (AND con uscita negata): ~(A B) NOR (OR con uscita negata): ~(A+B) Si può dimostrare che le operazioni
DettagliEsercizi 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,
DettagliMacchine 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
DettagliCircuiti e reti combinatorie. Appendice A (libro italiano) + dispense
Circuiti e reti combinatorie Appendice A (libro italiano) + dispense Linguaggio del calcolatore Solo assenza o presenza di tensione: o Tante componenti interconnesse che si basano su e Anche per esprimere
DettagliMacchine sequenziali
Macchine sequenziali Dal circuito combinatorio al sequenziale (effetto di una retroazione) x z x j Y i, Rete Comb. Y i-, z h Y i,k M Y i-,k abilitazione a memorizzare M memorizza lo stato La nozione di
DettagliLogica sequenziale: implementazione verilog
Logica sequenziale: implementazione verilog Lucidi del Corso di Elettronica Digitale Modulo 10 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)
DettagliReti Sequenziali. Reti Sequenziali. Corso di Architetture degli Elaboratori
Reti Sequenziali Reti Sequenziali Corso di Architetture degli Elaboratori Caratteristiche 1 Caratteristiche delle reti sequenziali Reti combinatorie: il valore in uscita è funzione (con il ritardo indotto
DettagliTecniche di semplificazione. Circuiti digitali notevoli
Architettura degli Elaboratori e delle Reti Lezione 5 Tecniche di semplificazione Circuiti digitali notevoli F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano A.A.
DettagliLatch in verilog. Logica sequenziale: implementazione verilog. Latch SR verilog: strutturale. Latch SR verilog
Latch in verilog Logica sequenziale: implementazione verilog Lucidi del Corso di Elettronica igitale Modulo 10 Università di Cagliari ipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica
DettagliAlgebra e circuiti elettronici
Algebra e circuiti elettronici I computer operano con segnali elettrici con valori di potenziale discreti Sono considerati significativi soltanto due potenziali (high/ low); i potenziali intermedi, che
DettagliCOMPITO 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
DettagliSCHEDA N D05_02A Data: 28/01/2005. ESERCIZIO N 2 7 punti. ESERCIZIO N 3 6 punti. ESERCIZIO N 4 7 punti. ESERCIZIO N 1 8 punti.
SCHEDA N D05_02A Data: 2/01/2005 Nome Valutazione: ESERCIZIO N 2 7 punti Determinare la caratteristica di trasferimento a vuoto della seguente porta. Si assuma V CC 5 V. Determinare la corrente di uscita
DettagliCompito A SR=SL=0. Qn-1Qn-2...Q1Q0. SR=1,SL=0 x {0,1} SR=0, SL=1. Q0Qn-1Qn-2...Q1. Q n-2 Q n-3..q 0 x
Compito A Esercizio 1. (6 punti) Si descriva il funzionamento di un registro a caricamento seriale (shift register) con possibilità di slittamento (shift) a destra e a sinistra. Il registro ha quindi,
DettagliSOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. 27 Febbraio 2001
SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI 27 Febbraio 200 MOTIVARE IN MANIERA CHIARA LE SOLUZIONI PROPOSTE A CIASCUNO DEGLI ESERCIZI SVOLTI ESERCIZIO (VO: 7 punti - NO: 8 punti) Si consideri la rete combinatoria
DettagliEsercizi. Logica Digitale. Alessandro A. Nacci ACSO 2014/2014
Esercizi Logica Digitale Alessandro A. Nacci alessandro.nacci@polimi.it ACSO 204/204 2 Esercizio - Prima Parte Si vuole realizzare un circuito combinatorio a quattro ingressi ( a, b, c, d ) e un uscita
DettagliSecondo esonero di Architetture degli Elaboratori I Canale P-Z 22 Gennaio 2007
Compito A Secondo esonero di Architetture degli Elaboratori I Canale P-Z 22 Gennaio 27 Esercizio (4 punti) Progettare una rete sequenziale con 2 linee di ingresso e y e una linea di uscita z tale che:
DettagliEsercizio 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
DettagliSintesi Sequenziale Sincrona
Sintesi Sequenziale Sincrona Sintesi comportamentale di reti sequenziali sincrone senza processo di ottimizzazione Sintesi comportamentale e architettura generale Diagramma degli stati Tabella degli stati
DettagliPorte logiche di base. Cenni circuiti, reti combinatorie, reti sequenziali
Porte logiche di base Cenni circuiti, reti combinatorie, reti sequenziali NOT AND A R A B R OR A R B Quindi NAND o NOR sono complete circuiti con solo porte NAND o solo porte NOR. Reti combinatorie Rete
DettagliCorso di studi in Ingegneria Elettronica A.A. 2006/2007. Calcolatori Elettronici. Esercitazione n 2
Corso di studi in Ingegneria Elettronica A.A. 26/27 Calcolatori Elettronici Esercitazione n 2 Codici a correzione di errore Recupero degli errori hardware tramite codifiche ridondanti Codifiche con n =
DettagliLaboratorio di Architettura degli Elaboratori A.A. 2014/15 Circuiti Logici
Laboratorio di Architettura degli Elaboratori A.A. 2014/15 Circuiti Logici Per ogni lezione, sintetizzare i circuiti combinatori o sequenziali che soddisfino le specifiche date e quindi implementarli e
Dettaglia b / c d
esercizio n. 4 logica digitale prima parte funzioni e reti combinatorie Marzo 2 Si vuole realizzare un circuito combinatorio a quattro ingressi ( a, b, c, d ) e un uscita F, caratterizzato dai mintermini
Dettagli* Y+2 se X e' minore o uguale a Y * X-Y-1 se X e' maggiore di Y. Esercizio 4 (6 punti) Quale delle seguenti equivalenze è corretta?
Nome: Cognome: matricola o n. documento: COMPITO A Esercizio 1 (6 punti) Sia data la rappresentazione in virgola mobile così definita: 1 bit di segno; 8 bit per l esponente in complemento a due; 23 bit
DettagliLATCH E FLIP-FLOP PREMESSA
LATCH E FLIP-FLOP PREMESSA I latch e i flip flop sono circuiti digitali sequenziali che hanno il compito di memorizzare un bit. Un circuito digitale si dice sequenziale se l'uscita dipende dagli ingressi
DettagliLSS 2018/19 Canale A-De Esonero 2, testo A
Cognome Nome LSS 2018/19 Canale A-De Esonero 2, testo A e Matricola Esercizio 1 (8 punti): Progettare un circuito di tipo Sallen-Key passa-basso con frequenza di taglio del singolo polo pari ad 1 khz.
DettagliSommario. Modellizzazione Sintassi Classi di Oggetti Tipi di Dati e Operatori Package e Librerie Processi Esempi di codice VHDL VHDL Testbenches
Fondamenti di VHDL Sommario VHDL: premessa e introduzione Modellizzazione Sintassi Classi di Oggetti Tipi di Dati e Operatori Package e Librerie Processi Esempi di codice VHDL VHDL Testbenches Premessa
Dettagli05EKL-Progetto di Circuiti Digitali
5EKL-Progetto di Circuiti Digitali Tutore: Federico Quaglio federico.quaglio@polito.it -564 44 (44( 44) Introduzione alle Reti Logiche Sommario Richiami di algebra booleana Mappe di Karnaugh Coperture
DettagliReti sequenziali notevoli: registri, registri a scorrimento, contatori ing. Alessandro Cilardo
Corso di Calcolatori Elettronici I A.A. 2012-2013 Reti sequenziali notevoli: registri, registri a scorrimento, contatori ing. Alessandro Cilardo Accademia Aeronautica di Pozzuoli Corso Pegaso V GArn Elettronici
DettagliCorso di Calcolatori Elettronici I Elementi di memoria ing. Alessandro Cilardo
orso di alcolatori Elettronici I Elementi di memoria ing. Alessandro ilardo orso di Laurea in Ingegneria Biomedica Reti logiche con memoria In molte situazioni è necessario progettare reti logiche sequenziali,
DettagliPrima prova intercorso. Lezione 10 Logica Digitale (4) Dove siamo nel corso. Un quadro della situazione
Prima prova intercorso Lezione Logica Digitale (4) Vittorio carano Architettura Corso di Laurea in Informatica Università degli tudi di alerno Architettura (2324). Vi.ttorio carano Mercoledì 9 Novembre,
DettagliFSM: 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
DettagliLaboratorio 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
DettagliPORTE LOGICHE. Si effettua su due o più variabili, l uscita assume lo stato logico 1 se almeno una variabile di ingresso è allo stato logico 1.
PORTE LOGICHE Premessa Le principali parti elettroniche dei computer sono costituite da circuiti digitali che, come è noto, elaborano segnali logici basati sullo 0 e sull 1. I mattoni fondamentali dei
DettagliSimulazione. Simulazione verilog. Testbench. Testbench
Simulazione Simulazione verilog Lucidi del Corso di Elettronica Digitale Modulo 8 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Il verilog
DettagliA.C. Neve Esercizi Digitali 1
Esercizi di Elettronica Digitale.. Neve Esercizi Digitali 1 Porte logiche Elementari ND OR NND NOR EXOR EXNOR 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 0 1 * Reti logiche con interruttori
DettagliMinimizzazione di reti/funzioni logiche con le Mappe di Karnaugh. 12 ottobre 2015
Minimizzazione di reti/funzioni logiche con le Mappe di Karnaugh ottobre 5 Punto della situazione Stiamo studiando le reti logiche costruite a partire dalle porte logiche AND, OR, NOT per progettare l
DettagliProcedimento di sintesi. Dalla tavola della verità si ricavano tante funzioni di commutazione quante sono le variabili di uscita
CIRCUITI LOGICI COMBINATORI. Generalità Si parla di circuito logico combinatorio quando il valore dell uscita dipende in ogni istante soltanto dalla combinazione dei valori d ingresso. In logica combinatoria
DettagliLATCH E FLIP-FLOP PREMESSA
LATCH E FLIP-FLOP PREMESSA I latch e i flip flop sono circuiti digitali sequenziali che hanno il compito di memorizzare un bit. Un circuito digitale si dice sequenziale se l'uscita dipende dagli ingressi
DettagliCORSO DI LAUREA: Ingegneria Informatica e dell Automazione
FACOLTA : INGEGNERIA CORSO DI LAUREA: Ingegneria Informatica e dell Automazione INSEGNAMENTO: Elettronica dei Sistemi Digitali CFU: 9 NOME DOCENTE: Mauro Ballicchia SEDE DI AFFERENZA DEL DOCENTE: Novedrate
Dettagli