Introduzione a Logisim

Slides:



Advertisements
Presentazioni simili
Algebra di Boole Casazza Andrea 3EA I.I.S. Maserati.
Advertisements

D. Menasce1 Queste trasparenze sono disponibili sul sito web dellautore: (selezionare lopzione COURSES) Queste.
Elaborazione dei segnali mediante circuiti analogici o digitali.
Algebra di Boole..
Cap. II. Funzioni Logiche
Corso C Porte logiche.
Corso C Porte logiche.
Algebra di Boole.
Esercitazioni su circuiti combinatori
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
A.S.E.9.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 9 Funzione XORFunzione XOR Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti.
ARCHITETTURA DEI SISTEMI ELETTRONICI
IFTS2002 Acq. Dati Remoti: INFORMATICA
Corso Fisica dei Dispositivi Elettronici Leonello Servoli 1 Retta di carico (1) La retta dipende solo da entità esterne al diodo.
Algebra di Boole e sue applicazioni
Indice: L’algebra di Boole Applicazione dell’algebra di Boole
Analisi e sintesi di circuiti combinatori. Reti combinatorie.
PRESENTAZIONE DEGLI ARGOMENTI: SIMBOLI GRAFICI E RELATIVE OPERAZIONI LOGICHE TABELLE DI VERITA INTEGRATI DIGITALI DELLE FAMIGLIE TTL E CMOS E LORO RICONOSCIMENTO.
Prima e Seconda Forma Canonica
Tavole di verità con Excel.
ELETTRONICA GEORGE BOOLE FUNZIONI LOGICHE Lezione N° 1
Algebra di Boole.
ARCHITETTURA DEI SISTEMI ELETTRONICI
Circuiti logici.
Università degli studi di Parma Dipartimento di Ingegneria dell’Informazione Politecnico di Milano © 2001/02 - William Fornaciari Reti Logiche A Lezione.
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 8 Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti logiche Reti logiche combinatorieReti.
University of Padova Information Engineering Dept. – Microelectronics Lab. Corso di Laurea in Ingegneria dell’Informazione Elettronica Digitale - Lezione.
Rappresentazione dell'informazione
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
Rappresentazione in virgola mobile (floating-point) Permette di rappresentare numeri con ordini di grandezza molto differenti utilizzando per la rappresentazione.
Rappresentazione dell'informazione 1 Se ho una rappresentazione in virgola fissa (es. su segno e 8 cifre con 3 cifre alla destra della virgola) rappresento.
Sintesi Reti Combinatorie
Copyright © Istituto Italiano Edizioni Atlas
NANDNOR A BA NAND B falso vero falso vero vero vero falso vero falso A BA NOR B falso vero falso vero falso vero falso falso vero falso
ELETTRONICA DIGITALE – circuiti sequenziali
Esercizio n o 3 Si realizzi una calcolatrice a 32 bit con interfaccia “normale” (decimale) con LabView, utilizzando SOLAMENTE: –convertitore decimale (input)
Sistemi Elettronici Programmabili3-1 FPGA: Architettura.
Logica di base e Conversione analogico-digitale Lezione 3 / Prima parte Gaetano Arena e.mail: 1.
Calliope-Louisa Sotiropoulou I NTRODUZIONE ALLA T ECNOLOGIA D ELL ’FPGA F IELD P ROGRAMMABLE G ATE A RRAYS PISA, 02/03/2016 Marie Curie IAPP Fellow - University.
Laboratorio di Architettura Degli Elaboratori1 PSPICE – Circuiti sequenziali.
IL PLC Formazione ed informazione su: C ontrollori L ogici P rogrammabili a cura di: Antonio Minio.
Elementi fondamentali dell’ Architettura di di un elaboratore elettronico.
Titolo ev. sottotitolo Rubens Saccher Riccardo Mazza
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Laboratorio di Progettazione dei Sistemi Ambientali Prof. D. Francese
Laboratorio II, modulo Elettronica digitale (cfr.
CIRCUITO PORTA AND Laura Mura Corso di Laurea in Informatica (ARE1)
Logica binaria Moreno Marzolla
DEM da laser-scan: rappresentazione contour in qGis
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Introduzione alle griglie computazionali
Qui il titolo del vostro elaborato Qui il vostro Nome e Cognome
Algebra di Boole e sue applicazioni
Istituto Tecnico Industriale Statale “Fermo Corni” Modena
Architettura degli Elaboratori
Circuiti digitali Architettura © Roberto Bisiani, 2000
Algebra Booleana.
Elementi di base per lo studio dei circuiti digitali
Corsi di Laurea in Biotecnologie
Algebra di Boole e Funzioni Binarie
Reti Combinatorie E Algebra Di Boole
SOP, POS e cammino critico
Circuiti combinatori Laboratorio di Architetture degli Elaboratori I
Esercitazione 8 Laboratorio di Architetture degli Elaboratori I
Moltiplicazione e ALU Laboratorio di Architetture degli Elaboratori I
Macchine a stati finiti
Memorie Laboratorio di Architetture degli Elaboratori I
Reti Combinatorie: sintesi
Docente: Sabato Bufano
Transcript della presentazione:

Introduzione a Logisim Laboratorio di Architetture degli Elaboratori I Corso di Laurea in Informatica, A.A. 2018-2019 Università degli Studi di Milano Introduzione a Logisim Gabriella Trucco Dipartimento di Informatica Via Celoria 18 - 20135 Milano (MI) gabriella.trucco@unimi.it https://homes.di.unimi.it/trucco/

Logisim http://www.cburch.com/logisim/ Strumento software che permette di progettare e simulare circuiti logici digitali

Esempio Realizziamo un semplice circuito che, dati due segnali in ingresso A e B, calcoli (A AND B)

Esempio Simulazione Componenti di uso frequente Libreria componenti Proprietà componente selezionato Zoom area di lavoro Simulazione

Operatori logici e proprietà Ordine di precedenza in assenza di parentesi Richiamo delle proprietà fondamentali

Esercizio 2 Si riproduca in Logisim il seguente circuito: Si determini l’espressione logica di tutte le uscite (intermedie e finale) Si scriva la tabella di verità del circuito

Esercizio 2 Label sui segnali (intermedi e finale)

Esercizio 2 Tabella di verità

Esercizio 3 Dati due segnali A e B, si implementi un circuito che calcoli A XNOR B senza usare porte composte (NAND, NOR, XOR, XNOR) Si derivi la tabella di verità e si osservi la funzione logica risultante

Esercizio 3 Dati due segnali A e B, si implementi un circuito che calcoli A XNOR B senza usare porte composte (NAND, NOR, XOR, XNOR) Si derivi la tabella di verità e si osservi la funzione logica risultante Suggerimento:

Esercizio 3 La funzione risultante è l’uguaglianza logica: possiamo usare XNOR per valutare l’uguaglianza del segnale in uscita a due diversi circuiti

Esercizio 3 Confronto il circuito prodotto precedentemente con la singola porta XNOR utilizzando un’ulteriore porta XNOR: Circuito precedente Porta XNOR Il segnale in uscita è 1 per qualsiasi configurazione degli ingressi: i due circuiti sono equivalenti

Esercizio 4 Sia data la seguente espressione logica: Si derivi la tabella di verità (si indichino anche alcune sotto-espressioni) Si realizzi il circuito corrispondente e si verifichi la correttezza della tabella

Esercizio 4 Tabella di verità:

Esercizio 4 Circuito:

Esercizio 5 Dimostrare tramite manipolazioni algebriche (specificando le proprietà usate) che: dove: Si implementino i circuiti di E1 e E2 e si verifichi l’equivalenza tramite la porta XNOR

Esercizio 5 Dimostrare tramite manipolazioni algebriche (specificando le proprietà usate) che: dove: Si implementino i circuiti di E1 e E2 e si verifichi l’equivalenza tramite la porta XNOR

Esercizio 5

Esercizio 6 Si consideri la seguente espressione: Si implementi il circuito corrispondente usando la sola porta NAND Si mostri, con passaggi algebrici e confronto tra circuiti, che è equivalente a

Esercizio 6 Come realizzare NOT, OR, NOR con la sola NAND? E AND? OR

Esercizio 6

Esercizio 6

Esercizio 6 Confronto con utilizzando la porta XNOR