ELETTRONICA DIGITALE A.A. 2003 - 2004 prof. Alessandro Paccagnella DEI, Università di Padova e-mail: [email protected] tel. 049-827.7686 Programma del Corso Sistemi di numerazione e codifica (cap.2 Fummi) Algebra di Boole, forme canoniche (cap.3 Fummi) Metodi di minimizzazione, mappe di Karnaugh, metodo di Quine McCluskey, algoritmo di Petrick (cap.4 Fummi) Caratteristiche statiche e dinamiche delle porte logiche (cap.1 Rabaey) MOSFET (cap.2 Rabaey) Invertitore e porte CMOS statiche (cap.6 Rabaey) Unità funzionali (cap.10 Fummi) Memorie (cap.12 Rabaey) Componenti programmabili (cap.8 Fummi & Rabaey) Addizione e moltiplicazione binaria, rappresentazione in virgola fissa e mobile (cap.10 Fummi) Circuiti aritmetici (cap.9 Fummi) Latch e Flip-Flop (cap.5 Fummi) Macchine sequenziali sincrone (cap.6 Fummi) Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Assiomi, lemmi e teoremi dell’algebra di Boole Assioma Assioma Assioma Assioma Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Principio di induzione/1 Principio di induzione: Poiché gli oggetti di una certa classe individuata dalla proprietà P godono anche della proprietà Q, allora qualsiasi altro oggetto che goda della proprietà P godrà anche di Q Induzione perfetta: esploro tutti i casi possibili e verifico il risultato caso per caso (pedissequo ma sicuro) Aristotele: solo induzione perfetta F. Bacon: regole per ottenere leggi generali (Novum Organum, 1620) Hume: induzione deriva da credenze psicologiche e non razionali sull’uniformità della natura (Trattato sulla natura umana, 1739-40) Età contemporanea: non esiste una regola meccanica per trovare delle leggi generali e validarle (Popper) Carnap: induzione probabilità da Keynes e Leibniz (Fondamenti logici della probabilità, 1962) Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Principio di induzione/2 Induzione matematica (debole o di Peano):se la proprietà P vale per 0 (base dell’induzione) e se, valendo per n, vale anche per n+1, allora P vale per ogni numero In tal modo si giustificano somma e prodotto dei numeri naturali Induzione forte: se per ogni n, n gode della proprietà P, e se inoltre per ogni m<n m gode pure della proprietà P, allora tutti i numeri godono di P Il teorema associativo si può dimostrare con il principio dell’induzione matematica (o finita) Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale Tavola di verità Tavola (tabella) di verità: metodo semantico della logica proposizionale per determinare il valore di verità di una proposizione in funzione dei valori di verità delle proposizioni atomiche costituenti Consente di determinare in un numero finito di passi se una proposizione è una legge logica (nella logica classica se è una tautologia, ossia V per ogni valore dei costituenti) Logica megarica: Euclide, Filone Logica stoica: Crisippo Definite ed elaborate da Peirce (1880) Łukasiewicz, Post, Wittgestein (prima metà XX sec) Nella logica bivalente: V o F (2 valori di verità) Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale TdV per connettivi binari Connettivo binario: date le proposizioni A e B si produce una nuova proposizione Ogni connettivo binario è caratterizzato da una colonna 1: tautologia 2: disgiunzione inclusiva (OR) 7: bicondizionale (B se e solo se A) 9: disgiunzione esclusiva (EXOR) 15: congiunzione (AND) 16: contraddizione A V V F F B V F V F 1 V V V V 2 V V V F 3 V V F V Alessandro Paccagnella 4 V F V V 5 F V V V 6 V V F F 7 V F F V 8 F F V V 9 F V V F 10 F V F V A.A. 2003-2004 11 V F V F 12 F F F V 13 14 15 16 F F V F F V F F V F F F F F F F Elettronica Digitale TdV e simboli per AND, OR, NOT Le TdV delle funzioni logiche elementari vanno dimostrate utilizzando assiomi e teoremi dimostrati: per esempio x+0=x; x.0=0; x+1=1; x.1=x E a 3 o più variabili di ingresso? Alessandro Paccagnella A.A. 2003-2004 Elettronica Digitale