Anteprima
Vedrai una selezione di 15 pagine su 69
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 1 Appunti ed esercitazioni Reti logiche e calcolatori Pag. 2
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 6
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 11
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 16
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 21
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 26
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 31
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 36
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 41
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 46
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 51
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 56
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 61
Anteprima di 15 pagg. su 69.
Scarica il documento per vederlo tutto.
Appunti ed esercitazioni Reti logiche e calcolatori Pag. 66
1 su 69
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

APPUNTI DI RETI LOGICHE E CALCOLATORI

AUTOMA A STATI | RTL | ASSEMBLY

INDICE DEGLI ARGOMENTI

  • OVERVIEW STORICI ED INTRODUTTIVI ✓
  • NOT, AND, OR, NAND, NOR, XOR ✓
  • OPERAZIONI FONDAMENTALI SU NUMERI BINARI, BIT, E 3 QUANTUM, OVERFLOW, SHIFT ✓
  • RIALLINEAMENTO DEL CALCOLATORE ✓
  • ALGEBRA DI BOOLE ✓
  • NUMERABILE E AMPIEZZA FIS✓
  • RETI LOGICHE COMBINATORIE E SEQUENZIALI, RANDOM E ASSEMBLARE ✓
  • MARK DI INSTABILI E INTORGOLIO, MISCUGLIO, MISCHIATA ✓
  • CODIFICA, DECODER E TRANSCODER ✓
  • MULTIPROCESSO/DISALLINEATORE ✓
  • FLIP-FLOP, FIFE RS, FIFE RC, TYPE EC MASTER-SLAVE, REGISTER RC ✓
  • SVOLTO ✓
  • DA SVOLGERE ✗
  • FULL ADDER, ADDER, 1000/SUG ✓
  • AUTOMA A STATI PLURITO (FAST) E ANABATRONIQUE ✓
  • TABELLA DI TRANSMUTE ✓
  • ALU ✓
  • RAM E ROM ✓
  • MAR ✓
  • MQ ✓
  • BUS DATI ✓
  • FT ✓
  • ASSEMBLY ✓
  • FETCH ✓

PROFESSOR ANGIULLI

APPUNTI DI GIUSEPPE A. COTRONEO

CENNI TEORICI GENERALI

DOVEROSI CENNI STORICI

  • Turing e il linguaggio formale comput
  • Alan Mathison Turing (Londra 1912-1954) -> stato un grande matematico, logico, criptanalista, filosofo e fondatore dei principi oggi noti dell'informatica
  • La macchina di Turing (NAT)

Essa non è una macchina vera e propria ma bensì un modello astratto che vuole rappresentare l'avanguardia della programmazione dei calcolatori (computers). Sulla base di quelle che sono tutte teorie matematiche computabili, se il linguaggio e tipo di calcolatore (prende il nome proprio di macchina) tale che tutte le operazioni univoche sono esprimibili esso è un calcolatore (hardware).

  • Atmosfera ove si codifica un linguaggio
  • Comunicare un messaggio
  • Viene tradotto ed eseguito dal processore
  • Un processore invia al codificatore ed esegue ciò che lo stesso gli impartisce.

CODICE BINARIO

Esso è un codice esemplare composto di soli 0 e 1 grazie ai quali è possibile indicare i vari valori in numero binario.

  • Conversione Binario Decimale
  • Conversione Decimale Binario
  • Conversione Binario Esadecimale

Ad esempio: il codice dei caratteri è il codice decimale usato nel codice binario

  • Copia in Complemento A 2

Moltiplicazione per 2 potenze di 2

Divisione per 2 potenze di 2

  • Overflow
  • Conversione (cambiamento) del segno
  • Shift

Decoder (Decodificatore)

Esso è un circuito combinatorio converte un codice numerico da input in codice posizionale in uscita. Vale a dire che dato un numero, ne restituisce la posizione.

Grafico

z0 = X1 X0 = P0

z1 = X1 X0 = P1

z2 = X1 X0 = P2

z3 = X1 X0 = P3

Transcoder

Esso è un circuito combinatorio dato dall'unione di decoder ed encoder, ed incrementa di 1 il valore numerico m dato da input. z = (x0:1)2m

Multiplexer (MUX)

Esso è anche detto "selettore di ingresso" perchè ogni uscita è a sé stante e un uso dei segnali (o ingressi) di controllo Yi, i quali, se valgono 1, attivano la linea corrispondente. Esistono mn linee in un ingresso.

  • Il decoder potrebbe svolgere lo stesso lavoro nei livelli in cui mux ne impiega solo 1.
  • Il suo comportamento è dunque più veloce seppur talvolta si possa preferibile una versione più lenta nel progetto.
  • Esso è un circuito combinatorio.

Demultiplexer (DEMUX)

  • Il decoder potrebbe svolgere lo stesso lavoro nei livelli in cui demux ne impiega solo 1.
  • Il suo comportamento è dunque più veloce seppur talvolta si possa preferibile una versione più lenta nel progetto.
  • Esso è un circuito combinatorio.

Mappe di Karnaugh

  • Sono una rappresentazione alternativa delle funzioni Booleane.
  • Una mappa di una funzione a n variabili consiste in 2n celle.
  • Due celle sono adiacenti se si toccano in orizzontale o verticale. (Adiacenza fisica)
  • Due celle sono adiacenti se esprimono per un solo valore. (Adiacenza logica)
  • L'adiacenza fisica equivale a quella logica.
  • Si usano dopo l'avvento degli stati leggi autonomi.

Atenzione: bisogna posizionare i nomi delle variabili sulle colonne delle uscite, procedere quindi su righe e colonne delle variabili più importanti possibili.

Variabili: X1, X2

Celle: 22=4

Variabili: X0, X1, X2

Celle: 23=16

Sottocubo

  • É un rettangolo composto da 2n celle contigue.
  • Si dice essere massimo se non è totalmente contenuto in un altro cubo.
  • Si traccia osservando X0 corrispondenti ed i loro posizioni. Se 0/1 variano non lo metto.

Implicante

  • Data una funzione F, si dice essere implicante primario se esprime almeno una uscita del sotto luogo.
  • In ogni funzione F esiste un insieme P di implicanti primari P1, P2...Pm tale che F=P1+P2+...Pm.
  • Se l'implicante è l'unico a coprire almeno un 1 della funzione allora si chiama implicante primo essenziale.

Durante la somma tra implicanti posso mettere in evidenza i termini comuni eliminando gli opposti tra di loro.

Esempio: z=Σ4 (0,2,8,10)

Esempio: z=Σ5 (0,2,5,5)

Esercitazione 7 - Automa

Si realizzi una rete...

X(t) : ...

Z(t) : ...

Pi: y1y2y3

F: Pi : y2y3

Altre mode (x3, x4, y1) da sviluppare.

Esercitazione 8 - Automa

Si realizzi una rete...

X(t) : ...

Z(t) : ...

F0(P0, P1) ...

Esercitazione 16 - Automa

Si realizza una rete sequenziale sincrona R con un ingresso X ed una uscita Z. La rete riconosce come valide le stringhe di 5 bit che differiscono dalla stringa "11001" di almeno 3 bit. Se la stringa ricevuta è valida, all'istante del quinto bit della stringa, la rete restituisce "1", altrimenti restituisce "0" (sempre al ricevimento del quinto bit della stringa); per poi riprendere il funzionamento dal principio.

Segue un esempio di possibile funzionamento di R

Dall'istante t4 all'istante t8 la rete riceve prima stringa di 5 bit S=10110. Questa stringa è valida in quanto differisce di 4 bit dalla stringa "11001". Di conseguenza, la rete restituisce "1" all'istante di tempo t8 e si appresta a riconoscere una nuova stringa.

Dall'istante t9 all'istante t13 la rete riceve una seconda stringa di 5 bit S=11110. Questa stringa non è valida in quanto differisce di soli 2 bit dalla stringa "11001". Di conseguenza, la rete restituisce "0" all'istante di tempo t13 e si appresta a riconoscere una nuova stringa.

Dall'istante t14 all'istante t18 la rete riceve una terza stringa di 5 bit S=00010. Questa stringa è valida in quanto differisce di 5 bit dalla stringa "11001". Di conseguenza, la rete restituisce "1" all'istante di tempo t18 e si appresta a riconoscere una nuova stringa.

= Σ

t0 continua a 5 variabili poiché ci sono troppe stringhe progettante e manualmente, avendo una tabella a 32 stadi, c'è bisogno state (variabili superano un massimo 16 stati) di t0 e t1 topic mappe o manuali avremmo dovuto lavorare con 5 tabelle.

Dettagli
Publisher
A.A. 2019-2020
69 pagine
SSD Ingegneria industriale e dell'informazione ING-INF/01 Elettronica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher peppelion99 di informazioni apprese con la frequenza delle lezioni di Reti logiche e calcolatori e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università della Calabria o del prof Luciani Fabrizio.