Moduli logici. Interfacciamento di dispositivi logici. Parametri statici e dinamici. Circuiti logici combinatori Circuiti logici sequenziali
|
|
- Leonardo Brunelli
- 7 anni fa
- Visualizzazioni
Transcript
1 Moduli logici Moduli logici Interfacciamento di dispositivi logici Parametri statici e dinamici Circuiti logici combinatori Circuiti logici sequenziali Esempi e misure su circuiti digitali Esempi ed esercizi Politecnico di Torino 1
2 egistri ivisori di frequenza, contatori asincroni Contatori sincroni Macchine a stati Elaborazione digitale Politecnico di Torino 2
3 egistri Un egistro è un insieme di Flip-Flop () con il Clock in comune (ed eventualmente anche il eset) n0 1 n1 2 n2 3 n3 INPUT ATA ATCE OUTPUTS 5 egistri Un egistro è un insieme di Flip-Flop () con il Clock in comune (ed eventualmente anche il eset) Esistono egistri di tipo atch, Positive-Edge-Triggered, Negative-Edge-Triggered INPUT ATA n0 1 n1 2 n2 3 n3 ATCE OUTPUTS Politecnico di Torino 3
4 egistri Un egistro è un insieme di Flip-Flop () con il Clock in comune (ed eventualmente anche il eset) Esistono egistri di tipo atch, Positive-Edge-Triggered, Negative-Edge-Triggered INPUT ATA Il egistro in figura può essere visto come un PIPO (Parallel In - Parallel Out) n0 1 n1 2 n2 3 n3 ATCE OUTPUTS 7 Shift-egister Uno Shift-egister è un insieme di Filp-Flop () collegati in cascata ( n -> n+1 ) con il Clock in comune (ed eventualmente anche il eset) SEIA IN SEIA OUT n n n Politecnico di Torino 4
5 Shift-egister Uno Shift-egister è un insieme di Filp-Flop () collegati in cascata ( n -> n+1 ) con il Clock in comune (ed eventualmente anche il eset) o Shift-egister converte un dato seriale in uno parallelo (SIPO -> Serial In - Parallel Out) SEIA IN SEIA OUT n n n Shift-egister Esistono anche Shift-egister che caricano il dato in parallelo (con un segnale di controllo Parallel oad - P) 0 0 PAAE INPUT ATA PAAE OUTPUT ATA 3 3 SEIA IN SIN SOUT P SEIA OUT Politecnico di Torino 5
6 Shift-egister In tal modo il dato è convertito da parallelo a seriale (PISO -> Parallel In - Serial Out) 0 0 PAAE INPUT ATA PAAE OUTPUT ATA 3 3 SEIA IN SIN SOUT P SEIA OUT 11 Shift-egister Con il egistro riportato in figura si possono ottenere tutte le diverse combinazioni tra ingressi ed uscite seriali e parallele 0 0 PAAE INPUT ATA PAAE OUTPUT ATA 3 3 SEIA IN SIN SOUT P SEIA OUT Politecnico di Torino 6
7 egistri ivisori di frequenza, contatori asincroni Contatori sincroni Macchine a stati Elaborazione digitale Politecnico di Torino 7
8 ivisore di frequenza per Ogni stadio divide per 2: m stadi dividono per 2 m 1 2 n n 1 2 n1 n2 15 Contatore asincrono Il circuito è un contatore asincrono: le uscite commutano sfasate nel tempo nm commuta rispetto al fronte del Clock con un ritardo T pd = m T pd-ff 1 2 n n n1 n2 n1 n2 = Politecnico di Torino 8
9 J-FF come divisore/contatore Il J-FF con J, = 1 cambia stato a ogni colpo di Clock, quindi permette di realizzare un contatore asincrono a tre stadi con Flip-Flop di tipo J Negative-Edge-Triggered J n J n J n J-FF come divisore/contatore Su 1, 2, 3 si genera una sequenza crescente di numeri binari Politecnico di Torino 9
10 egistri ivisori di frequenza, contatori asincroni Contatori sincroni Macchine a stati Elaborazione digitale Politecnico di Torino 10
11 Contatore sincrono Anche questo è un contatore, però sincrono Contatore sincrono Anche questo è un contatore, però sincrono e uscite commutano tutte sincrone con il fronte di discesa del Clock Politecnico di Torino 11
12 Contatore sincrono Anche questo è un contatore, però sincrono e uscite commutano tutte sincrone con il fronte di discesa del Clock al terzo FF in poi tutti gli stadi sono uguali Contatore sincrono: massima frequenza a massima frequenza di funzionamento è legata al ritardo del FF -> e della catena di AN Politecnico di Torino 12
13 Contatore sincrono: massima frequenza a massima frequenza di funzionamento è legata al ritardo del FF -> e della catena di AN Politecnico di Torino 13
14 egistri ivisori di frequenza, contatori asincroni Contatori sincroni Macchine a stati Elaborazione digitale 27 Macchine a Stati Finiti (FSM) Un contatore è il caso più semplice di FSM (Finite State Machine) Politecnico di Torino 14
15 Macchine a Stati Finiti (FSM) Un contatore è il caso più semplice di FSM (Finite State Machine) Per un contatore a 2 bit le uscite hanno la sequenza Macchine a Stati Finiti (FSM) Un contatore è il caso più semplice di FSM (Finite State Machine) Per un contatore a 2 bit le uscite hanno la sequenza... Si può associare ad ogni combinazione delle uscite uno stato e rappresentare con degli archi i passaggi da stato a stato Politecnico di Torino 15
16 Macchine a Stati Finiti (FSM) a rappresentazione grafica di quanto detto risulta STATO 1 0 A B A B C C 31 FSM per timer di una lavatrice al diagramma a stati del contatore si potrebbe realizzare una unità di controllo semplice, ad esempio il timer di una lavatrice! STATO 1 0 A B A CAICA ACUA B AVA C C CENTIFUGA ASCIUGA Politecnico di Torino 16
17 Stato Presente e Stato Futuro al diagramma ricavo che se sono nello stato A (Stato Presente) il prossimo stato sarà lo stato B (Stato Futuro) STATO 1 0 A B A CAICA ACUA B AVA C C CENTIFUGA ASCIUGA 33 ete di Stato Futuro 'evoluzione della FSM nell'esempio fatto avviene attraverso un contatore Nei casi più complessi il contatore è sostituito da una rete combinatoria che determina l'evoluzione della FSM (ete di Stato Futuro) E' la rete che calcola lo Stato Futuro Politecnico di Torino 17
18 ete di Stato Futuro Per il nostro esempio del contatore COUNTE 0 1 INPUT ETE I STATO FUTUO n n C C ESET ESET STATO PESENTE STATO FUTUO 35 ete di uscita Con una rete combinatoria si possono attivare dei segnali (uscite) che comandano degli attuatori COUNTE CAICA C 0 1 AVA CENTIFUGA ESET ASCIUGA Politecnico di Torino 18
19 Struttura di una FSM: Variabili di Stato Stati sono memorizzati in FF (Variabili di Stato) ETE I USCITA OUTPUT INPUT ETE I STATO FUTUO n n ESET 37 Struttura di una FSM: ete di Stato Futuro Stati sono memorizzati in FF (Variabili di Stato) ete combinatoria di Stato Futuro che sente sia le Variabili di Stato che gli ingressi e comanda l'evoluzione della FSM ETE I USCITA OUTPUT INPUT ETE I STATO FUTUO n n ESET Politecnico di Torino 19
20 Struttura di una FSM: ete di Uscita Stati sono memorizzati in FF (Variabili di Stato) ete combinatoria di Stato Futuro ete di Uscita che genera le uscite della FSM ETE I USCITA OUTPUT INPUT ETE I STATO FUTUO n n ESET Politecnico di Torino 20
21 egistri ivisori di frequenza, contatori asincroni Contatori sincroni Macchine a stati Elaborazione digitale 41 Catena completa A - - A A IMITATOE AMPIFICATOE FITO SAMPE/O A/ EABOAZIONE IGITAE CONVETITOE /A FITO I ICOSTUZIONE A Politecnico di Torino 21
22 Elaborazione digitale I dati della sequenza in ingresso non devono accumularsi all interno del blocco di elaborazione: in-0 in-1 in-2 in-3 out-0 out-1 out-2 EABOAZIONE IGITAE 43 Elaborazione digitale I dati della sequenza in ingresso non devono accumularsi all interno del blocco di elaborazione: deve essere generato un dato valido in uscita ogni T s =1/F s : F s è il Throughput (quantità di dati forniti/sec) del sistema in-0 in-1 in-2 in-3 out-0 out-1 out-2 EABOAZIONE IGITAE Politecnico di Torino 22
23 Elaborazione digitale I dati della sequenza in ingresso non devono accumularsi all interno del blocco di elaborazione: deve essere generato un dato valido in uscita... il risultato dell elaborazione di in-j compare in uscita con un ritardo T el (tempo di elaborazione o latenza) in-0 in-1 in-2 in-3 Tel out-0 out-1 out-2 EABOAZIONE IGITAE 45 Elaborazione digitale I dati della sequenza in ingresso non devono accumularsi all interno del blocco di elaborazione: deve essere generato un dato valido in uscita... il risultato dell elaborazione di in-j compare... T el può essere > o < di T s in-0 in-1 in-2 in-3 Tel out-0 out-1 out-2 EABOAZIONE IGITAE Politecnico di Torino 23
24 Elaborazione digitale I dati della sequenza in ingresso non devono accumularsi all interno del blocco di elaborazione: deve essere generato un dato valido in uscita... il risultato dell elaborazione di in-j compare... T el può essere > o < di T s T s e T el sono due parametri diversi in-0 in-1 in-2 in-3 Tel out-0 out-1 out-2 EABOAZIONE IGITAE 47 Elaborazione digitale Il blocco di elaborazione digitale può lavorare in modo puramente combinatorio a patto di garantire un dato valido ogni T s solitamente possibile quando l elaborazione non risulta troppo pesante Politecnico di Torino 24
25 Elaborazione digitale Il blocco di elaborazione digitale può lavorare in modo puramente combinatorio può suddividere l elaborazione in più fasi in cascata utilizzando elementi di memoria intermedi permette di aumentare la complessità mettendo in cascata più moduli 49 Elaborazione digitale Il blocco di elaborazione digitale può lavorare in modo puramente combinatorio può suddividere l elaborazione in più fasi dato che l elaborazione deve svolgersi ogni T s solitamente i blocchi di elaborazione digitale lavorano in modo sincrono rispetto al segnale C, con frequenza F s = F ck segnale di cadenza, di Clock, di orologio Politecnico di Torino 25
26 Elaborazione combinatoria Nella catena non sono presenti elementi di memoria o di risincronizzazione (egistri, atch) il tempo di elaborazione T el dipende solo dal ritardo T p dei circuiti logici presenti nel modulo: T el = T p detta anche elaborazione asincrona in Elaborazione combinatoria (ritardo Tp) out in-0 in-1 in-2 in-3 Tel out-0 out-1 out-2 out-3 51 egistri e atch Il egistro legge il dato di ingresso in con il segnale di Clock e lo mantiene stabile all uscita o fino al Clock successivo i i-0 i-1 i-2 in o o-0 o-1 o-2 o ATC Politecnico di Torino 26
27 egistri e atch Il egistro legge il dato di ingresso in con il segnale di Clock e lo mantiene stabile all uscita o fino al Clock successivo Garantisce che il dato di ingresso alla logica combinatoria rimanga stabile per il tempo T s, durante il quale può essere svolto il calcolo delle uscite i i-0 i-1 i-2 in o o-0 o-1 o-2 o ATC 53 Elaborazione sincrona Nella catena sono inseriti egistri (), con funzione di risincronizzazione il tempo di elaborazione T el dipende dal periodo T s del segnale di sincronizzazione: T el = T s ; deve essere T s > T p in Elaborazione sincrona Elaborazione combinatoria (ritardo Tp) out in-0 in-1 in-2 in-3 Tel out-0 out-1 out-2 Fs=Fck Politecnico di Torino 27
28 Elaborazione pipeline Nella catena sono presenti elementi di risincronizzazione in sequenza il ritardo T el (tempo di latenza) è un multiplo di T s => T el = T s ; T s > T p viene generato un nuovo dato ogni T s Elaborazione pipeline in-0 in-1 in-2 in-3 in F1 Tp F2 Tp out Tel (latenza) out-0 out-1 Fck 55 Elaborazione pipeline I blocchi combinatori F 1, F 2,... possono essere spezzati per ottenere T p inferiori in Fck F1 Tp1 F2 Tp1 out in Fck F1 Tp2 F2 Tp2 F3 Tp2 F4 Tp2 out Politecnico di Torino 28
29 Elaborazione pipeline In questo modo posso lavorare con T s inferiori in Fck F1 Tp1 F2 Tp1 out 1 > Tp1 in Fck F1 Tp2 F2 Tp2 F3 Tp2 F4 Tp2 out 2 > Tp2 Ma 2 < 1!! 57 Elaborazione pipeline Aumento il Troughput, che è il tempo più importante per avere sistemi più veloci! in Fck F1 Tp1 F2 Tp1 out 1 > Tp1 in Fck F1 Tp2 F2 Tp2 F3 Tp2 F4 Tp2 out 2 > Tp2 Ma 2 < 1!! Politecnico di Torino 29
30 Sommario lezione B5 egistri ivisori di frequenza, contatori asincroni Contatori sincroni Macchine a stati Elaborazione digitale omande di riepilogo Politecnico di Torino 30
PSPICE Circuiti sequenziali principali
PSPICE Circuiti sequenziali principali Davide Piccolo Riccardo de Asmundis Elaboratori 1 Circuiti Sequenziali Tutti i circuiti visti fino ad ora erano circuiti combinatori, ossia circuiti in cui lo stato
DettagliProgetto 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
DettagliCircuiti 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
DettagliFlip-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
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,
DettagliFlip-flop Macchine sequenziali
Flip-flop Macchine sequenziali Introduzione I circuiti digitali possono essere così classificati Circuiti combinatori Il valore delle uscite ad un determinato istante dipende unicamente dal valore degli
DettagliCircuiti sequenziali e elementi di memoria
Il Livello Logicoigitale I circuiti sequenziali Corso ACSO prof. Cristina SILVANO Politecnico di Milano Sommario Circuiti sequenziali e elementi di memoria Bistabile SR asincrono Temporizzazione e clock
DettagliEsercitazioni di Reti Logiche. Lezione 5
Esercitazioni di Reti Logiche Lezione 5 Circuiti Sequenziali Zeynep KIZILTAN zeynep@cs.unibo.it Argomenti Circuiti sequenziali Flip-flop D, JK Analisi dei circuiti sequenziali Progettazione dei circuiti
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
DettagliI 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
DettagliUniversità degli Studi di Cassino
di assino orso di alcolatori Elettronici I Elementi di memoria e registri Anno Accademico 27/28 Francesco Tortorella Elementi di memoria Nella realizzazione di un sistema digitale è necessario utilizzare
DettagliIntroduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per:
INTRODUZIONE AI CONTATORI Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per: o Conteggio di eventi o Divisione di frequenza o Temporizzazioni Principi
DettagliCircuiti sincroni Circuiti sequenziali: i bistabili
Architettura degli Elaboratori e delle Reti Lezione 8 Circuiti sincroni Circuiti sequenziali: i bistabili Proff. A. Borghese, F. Pedersini ipartimento di Scienze dell Informazione Università degli Studi
DettagliI bistabili ed il register file
I bistabili ed il register file Prof. Alberto Borghese ipartimento di Scienze dell Informazione borghese@dsi.unimi.it Università degli Studi di Milano 1/32 Sommario I problemi dei latch trasparenti sincroni
DettagliELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte F: Conversione A/D e D/A Lezione n F - 4: Circuiti per convertitori A/D
ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Parte F: Conversione A/D e D/A Lezione n. 27 - F - 4: Circuiti per convertitori A/D Sistemi di conversione A/D e D/A - 3 Caratteristica I/O
DettagliReti sequenziali. Nord
Reti sequenziali Nord Ovest Est Semaforo a due stati verde/rosso Sud Vogliamo definire un circuito di controllo per produrre due segnali NS ed EO in modo che: Se NS è on allora il semaforo è verde nella
DettagliLezione 7 Sommatori e Moltiplicatori
Architettura degli Elaboratori e delle Reti Lezione 7 Sommatori e Moltiplicatori Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 7 /36 Sommario
DettagliFlip-flop, registri, la macchina a stati finiti
Architettura degli Elaboratori e delle Reti Lezione 9 Flip-flop, registri, la macchina a stati finiti Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell nformazione Università degli Studi di
DettagliRegistri. «a2» 2013.11.11 --- Copyright Daniele Giacomini -- appunti2@gmail.com http://informaticalibera.net
«a2» 2013.11.11 --- Copyright Daniele Giacomini -- appunti2@gmail.com http://informaticalibera.net Registri Registri semplici....................................... 1823 Registri a scorrimento..................................
DettagliCircuiti sequenziali e latch
Circuiti sequenziali e latch Prof. Alberto Borghese Dipartimento di Scienze dell Informazione borghese@dsi.unimi.it Università degli Studi di Milano A.A. 23-24 /27 Sommario Circuiti sequenziali Latch asincroni
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
DettagliRegistri. Registri semplici
Registri Registri semplici........................................ 795 Registri a scorrimento................................... 797 Contatori asincroni con flip-flop T........................798 Contatori
DettagliEsercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti) (3 punti)
Cognome e Nome: Matr.: Architettura degli Elaboratori Inf A 14 febbraio 2013 Esercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti)
DettagliMacchine sequenziali sincrone. Macchine sincrone
Corso di Calcolatori Elettronici I A.A. 2010-2011 Macchine sequenziali sincrone Lezione 27 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria
DettagliI CONTATORI SINCRONI
I CONTATORI SINCRONI Premessa I contatori sincroni sono temporizzati in modo tale che tutti i Flip-Flop sono commutato ( triggerati ) nello stesso istante. Ciò si realizza collegando la linea del clock
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
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
DettagliFondamenti 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
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
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
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
DettagliFlip 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à
DettagliSISTEMI. 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-
DettagliAddizionatori: metodo Carry-Lookahead. Costruzione di circuiti combinatori. Standard IEEE754
Addizionatori: metodo Carry-Lookahead Costruzione di circuiti combinatori Standard IEEE754 Addizionatori Il circuito combinatorio che implementa l addizionatore a n bit si basa su 1-bit adder collegati
DettagliCalcolatori 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
DettagliMacchine a stati finiti. Sommario. Sommario. M. Favalli. 5th June 2007
Sommario Macchine a stati finiti M. Favalli 5th June 27 4 Sommario () 5th June 27 / 35 () 5th June 27 2 / 35 4 Le macchine a stati si utilizzano per modellare di sistemi fisici caratterizzabili mediante:
DettagliMacchine a stati finiti. Sommario. Sommario. M. Favalli. Le macchine a stati si utilizzano per modellare di sistemi fisici caratterizzabili mediante:
Sommario Macchine a stati finiti M. Favalli Engineering Department in Ferrara 4 Sommario (ENDIF) Analisiesintesideicircuitidigitali / 35 (ENDIF) Analisiesintesideicircuitidigitali 2 / 35 4 Le macchine
DettagliUniversità degli Studi di Cassino e del Lazio Meridionale Corso di Calcolatori Elettronici Elementi di memoria e Registri
di assino e del Lazio Meridionale orso di alcolatori Elettronici Elementi di memoria e Registri Anno Accademico Francesco Tortorella Elementi di memoria Nella realizzazione di un sistema digitale è necessario
Dettagli(competenze digitali) CIRCUITI SEQUENZIALI
LICEO Scientifico LICEO Scientifico Tecnologico LICEO delle Scienze Umane ITIS (Meccanica, Meccatronica e Energia- Elettronica ed Elettrotecnica Informatica e Telecomunicazioni) ITIS Serale (Meccanica,
DettagliReti sequenziali sincrone
Reti sequenziali sincrone Un approccio strutturato (7.1-7.3, 7.5-7.6) Modelli di reti sincrone Analisi di reti sincrone Descrizioni e sintesi di reti sequenziali sincrone Sintesi con flip-flop D, DE, T
Dettagli2 storage mechanisms positive feedback charge-based
Sequential Logic Inputs Current State COMBINATIONAL LOGIC Registers Outputs Next state CLK 2 storage mechanisms positive feedback charge-based Positive Feedback: Bi-Stability V i V o = V i 2 V o2 V o2
DettagliSintesi di Reti sequenziali Sincrone
Sintesi di Reti sequenziali Sincrone alcolatori ElettroniciIngegneria Telematica Sintesi di Reti Sequenziali Sincrone na macchina sequenziale è definita dalla quintupla δ, λ) dove: I è l insieme finito
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
DettagliPIANO DI LAVORO DEI DOCENTI
Pag. 1 di 5 Docente: Materia insegnamento: ELETTRONICA GENERALE Dipartimento: Anno scolastico: ELETTRONICA ETR Classe 1 Livello di partenza (test di ingresso, livelli rilevati) Il corso richiede conoscenze
DettagliISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI)
ANNO SCOLASTICO 2014/2015 PROGRAMMAZIONE COORDINATA TEMPORALMENTE CLASSE: DISCIPLINA: Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni- pag. 1 PROGRAMMAZIONE COORDINATA TEMPORALMENTE
DettagliCONTATORI ASINCRONI. Fig. 1
CONTATORI ASINCRONI Consideriamo di utilizzare tre Flip Flop J K secondo lo schema seguente: VCC Fig. 1 Notiamo subito che tuttigli ingressi J K sono collegati alle Vcc cioe allo stato logico 1, questo
DettagliReti 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.
DettagliMacchine a stati finiti sincrone
Macchine a stati finiti sincrone Modulo 6 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB) Macchine a stati finiti Dall
DettagliSoluzione Esercizio 1
Esercizio 1 Si consideri una notazione binaria in virgola mobile a 16 bit, detta ALFA, di cui (nell ordine da sinistra a destra) si usa 1 bit per il segno (0=positivo), 6 bit per l esponente, che è rappresentato
DettagliConvertitori Digitale-Analogico
Convertitori Digitale-Analogico Lucidi del Corso di Microelettronica Parte 7 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Convertitori D/A
DettagliMacchine sequenziali. Automa a Stati Finiti (ASF)
Corso di Calcolatori Elettronici I Macchine sequenziali Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso
DettagliELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Gruppo H: Sistemi Elettronici Lezione n H - 5: Collegamenti seriali Conclusione
ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Gruppo H: Sistemi Elettronici Lezione n. 40 - H - 5: Collegamenti seriali Conclusione Elettronica II - Dante Del Corso - Gruppo H - 4 n. 1-15/11/97
DettagliTecniche di Progettazione Digitale Elementi di memoria CMOS e reti sequenziali p. 2
Tecniche di Progettazione igitale Elementi di memoria CMOS e reti sequenziali Valentino Liberali ipartimento di Tecnologie dell Informazione Università di Milano, 263 Crema e-mail: liberali@dti.unimi.it
DettagliSequential Logic. 2 storage mechanisms positive feedback charge-based. Inputs. Outputs COMBINATIONAL LOGIC. Current State. Next state.
Sequential Logic Inputs Current State COMBINATIONAL LOGIC Registers Outputs Next state CLK 2 storage mechanisms positive feedback charge-based ES-TLC 5/6 - F. ella Corte V o i i 2 2 5 5 V V o o V V 5 V
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
DettagliArchitettura dei Calcolatori Reti Sequenziali Sincrone
Architettura dei Calcolatori Reti Sequenziali Sincrone Ing. dell Automazione A.A. 2011/12 Gabriele Cecchetti Reti Sequenziali Sincrone Sommario: Introduzione, tipi e definizione Condizioni per il corretto
DettagliIntroduzione. Sintesi Sequenziale Sincrona. Modello del circuito sequenziale. Progetto e strumenti. Il modello di un circuito sincrono può essere
Sintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone di Macchine Senza Processo di Ottimizzate a Livello Comportamentale Sintesi comportamentale e architettura generale Diagramma
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
DettagliT9 REGISTRI, CONTATORI, MEMORIE A SEMICONDUTTORE
T9 REGISTRI, CONTATORI, MEMORIE A SEMICONDUTTORE T9.1 I registri integrati hanno spesso una capacità di 4 bit o multipla di 4 bit. Nel linguaggio informatico un gruppo di 4 bit viene detto: [a] byte....
DettagliConvertitori D/A. Convertitori Digitale-Analogico. D/A: Misura Prestazioni. D/A Ideale. Caratteristica. Lucidi del Corso di Microelettronica Parte 7
Convertitori D/A Un convertitore D/A prende in ingresso un numero digitale (rappresentato da una stringa di 1 e 0) e lo converte in un valore analogico (tipicamente una tensione) proporzionale tramite
DettagliFSM: Macchine a Stati Finiti
FSM: Macchine a Stati Finiti Sommario Introduzione Automi di Mealy Automi di Moore Esempi Introduzione Metodo per descrivere macchine di tipo sequenziale Molto utile per la descrizione di Unità di controllo
DettagliCapitolo Acquisizione dati con PC
Capitolo 2 Acquisizione dati con PC 2.1 Generalità 2.2 Sistema di acquisizione dati analogici monocanale con PC, per segnali lentamente variabili 2.3 Sistema di acquisizione dati analogici multicanale
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:
DettagliMetronomo. Progettare l hardware del metronomo, utilizzando come base dei tempi un modulo generatore di clock a 10 MHz. Fig. 1. Fig. 2.
Metronomo Un metronomo elettronico (Fig. 1) accetta in ingresso tre cifre decimali codificate in BCD per la programmazione del numero di da 16 a 299, e produce in, come, un treno di 8 impulsi spaziati
DettagliClasse III specializzazione elettronica. Elettrotecnica e elettronica
Classe III specializzazione elettronica Elettrotecnica e elettronica Macro unità n 1 Sistema binario e porte logiche Sistema di numerazione binario: conversioni binario-decimale e decimale-binario Porte
DettagliCalcolatori Elettronici B a.a. 2006/2007
Calcolatori Elettronici B a.a. 2006/2007 RETI LOGICHE: RICHIAMI Massimiliano Giacomin 1 Due tipi di unità funzionali Elementi di tipo combinatorio: - valori di uscita dipendono solo da valori in ingresso
DettagliProgramma (piano di lavoro) svolto
I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E G u g l i e l m o M a r c o n i V e r o n a Programma (piano di lavoro) svolto Anno Scolastico 2014/15 Materia Tecnologie e Progettazione
DettagliELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte E: Circuiti misti analogici e digitali Lezione n E - 1:
ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Parte E: Circuiti misti analogici e digitali Lezione n. 19 - E - 1: Comparatori di soglia Comparatori con isteresi Circuiti misti analogici
DettagliPROGRAMMA DEL DÌ AUTOMATICI
MINISTERO DELL ISTRUZIONE DELL UNIVERSITA E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE DEL LAZIO I.I.S.S. VIA SILVESTRI,301 Distretto 24 Municipio XVI - Cod. Mec. RMIS10800g Cod. Fisc. 97804460588 Email:
DettagliPOLITECNICO DI BARI! DIPARTIMENTO DI INGEGNERIA ELETTRICA E DELL INFORMAZIONE!
POLITECNICO DI BARI DIPARTIMENTO DI INGEGNERIA ELETTRICA E DELL INFORMAZIONE Ingegneria Informatica e dell Automazione FONDAMENTI DI ELETTRONICA - SECONDA PROVA DI LABORATORIO Prof. Daniela De Venuto Strumentazione
DettagliCLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico)
CLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico) - Dedicati Quelli dei primi sistemi operativi. La macchina viene utilizzata da un utente per volta che può eseguire un solo programma per volta.
DettagliCalcolatori 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
DettagliElapC4 24/09/ DDC 1 ELETTRONICA APPLICATA E MISURE. Ingegneria dell Informazione. Lezione C4: Cicli di trasferimento
Ingegneria dell Informazione Lezione C4: Cicli di trasferimento ELETTRONICA ALICATA E MISURE Dante DEL CORSO C4 CICLI BASE DI TRASFERIMENTO» Skew e sincronizzazione» Livelli di protocollo» Cicli sincroni»
DettagliCiclo di Istruzione. Ciclo di Istruzione. Controllo. Ciclo di Istruzione (diagramma di flusso) Lezione 5 e 6
Ciclo di Istruzione Può essere suddiviso in 4 tipi di sequenze di microoperazioni (cioè attività di calcolo aritmetico/logico, trasferimento e memorizzazione dei dati), non tutte necessariamente da realizzare
DettagliLezione 7 ALU: Moltiplicazione e divisione
Architettura degli Elaboratori e delle Reti Lezione 7 ALU: Moltiplicazione e divisione F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 7 1/34 Sommario! Sommatori
DettagliMODULO PREREQUISITI OBIETTIVI CONTENUTI ORE
1 ELETTRONICA DIGITALE Conoscenze di fisica del primo biennio biennio Nozioni di base di elettrotecnica ed elettronica analogica Uso di internet per ricerca materiali e cataloghi. Logica combinatoria Concetto
DettagliEsercitazioni di Reti Logiche
Esercitazioni di Reti Logiche Sintesi di Reti Sequenziali Zeynep KIZILTAN Dipartimento di Scienze dell Informazione Universita degli Studi di Bologna Anno Academico 2007/2008 Sintesi dei circuiti sequenziali
DettagliLezione 7 Sommatori e Moltiplicatori
Architettura degli Elaboratori e delle Reti Lezione 7 Sommatori e Moltiplicatori Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 7 1/36 Sommario!
DettagliMATERIALI PER LA DISCUSSIONE
SETTORE TECNOLOGICO MATERIALI PER LA DISCUSSIONE ISTITUTO TECNICO INDIRIZZO ARTICOLAZIONE TELECOMUNICAZIONI INFORMATICA E TELECOMUNICAZIONI ESITI DI APPRENDIMENTO Regolamento, Art. 5 comma 1 Nota: Le Competenze,
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
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
DettagliMacchine Sequenziali
Macchine Sequenziali Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Limiti delle reti combinatorie Ogni funzione di n variabili
DettagliSintesi di Reti Sequenziali Sincrone
LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 9 Prof. Rosario Cerbone rosario.cerbone@uniparthenope.it a.a. 2007-2008 http://digilander.libero.it/rosario.cerbone Sintesi di Reti Sequenziali Sincrone
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
DettagliUnità Aritmetico-Logica
Unità Aritmetico-Logica A ritmethic L ogic U nit E l unità che esegue le operazioni aritmetiche e le operazioni logiche AND e OR 1-bit ALU : è una componente dell ALU che produce un singolo bit sui 32
DettagliComponenti e connessioni. Capitolo 3
Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura
DettagliProgettazione Analogica e Blocchi Base
Progettazione Analogica e Blocchi Base Lucidi del Corso di Circuiti Integrati Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Blocchi base
DettagliLa macchina di Von Neumann
Lezione 3 La macchina di Von Neumann Sistemi Informa.vi Aziendali a.a. 2008/2009 Ing. Massimo Cossen.no 1 John von Neumann e altri grandi John von Neumann (1903 1957) Inventore dell'edvac (Electronic Discrete
DettagliPSPICE simulazione di circuiti digitali Flip Flop M/S, Moltiplicatore parallelo, Memoria SRAM, sommatore, comparatore
PSPICE simulazione di circuiti digitali Flip Flop M/S, Moltiplicatore parallelo, Memoria SRAM, sommatore, comparatore Laboratorio di Architettura degli Elaboratori - A.A. 24/25 Il flip flop di tipo Master/Slave
DettagliFlip-flop, registri, la macchina a stati finiti
Architettura degli Elaboratori e delle Reti Lezione 9 Flip-flop, registri, la macchina a stati finiti Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell nformazione Università degli Studi di
DettagliIndice generale. Prefazione. Capitolo 1. Richiami di analisi dei circuiti 1. Capitolo 2. Analisi in frequenza e reti STC 39
Indice generale Prefazione xi Capitolo 1. Richiami di analisi dei circuiti 1 1.1. Bipoli lineari 1 1.1.1. Bipoli lineari passivi 2 1.1.2. Bipoli lineari attivi 5 1.2. Metodi di risoluzione delle reti 6
DettagliModuli logici. Interfacciamento di dispositivi logici. Parametri statici e dinamici. Circuiti logici combinatori Circuiti logici sequenziali
Moduli logici Moduli logici Interfacciamento di dispositivi logici Parametri statici e dinamici Circuiti logici combinatori Circuiti logici sequenziali Registri, contatori e circuiti sequenziali Esempi
DettagliLaboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici
Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici Per ogni lezione, sintetizzare i circuiti combinatori o sequenziali che soddisfino le specifiche date e quindi implementarli e
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
DettagliEsercizio 1. semaforo verde semaforo rosso T V1 VG 1. semaforo verde-giallo semaforo rosso T G V 2. semaforo rosso semaforo verde T V2 VG 2
Esercizio 1 Il sistema di controllo di un impianto semaforico posto all incrocio di due strade deve operare secondo due distinte modalità di funzionamento, selezionate rispettivamente dal valore logico
DettagliTopward electronics TPS ALTERA Max EPM7128SLC84-15
Esercitazione : CONVERTITORE A/D Strumenti utilizzati Strumento Marca e modello Caratteristiche Alimentatore Scheda ALTERA Fotocamera digitale Topward electronics TPS- 4000 ALTERA Max EPM7128SLC84-15 Olympus
DettagliLez. 5 La Programmazione. Prof. Salvatore CUOMO
Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente
DettagliAritmetica dei Calcolatori
Aritmetica dei Calcolatori Nicu Sebe March 14, 2016 Informatica Nicu Sebe 1 / 34 Operazioni su Bit Bit Scienza della rappresentazione e dell elaborazione dell informazione Abbiamo visto come i computer
DettagliEsercizio 1 (12 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo.
Compito A Esercizio (2 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo. S / S 2 / S 3 / S 4 / S 5 / Esercizio 2 (5 punti) Progettare un circuito il cui output
DettagliMisure di frequenza e di tempo
Misure di frequenza e di tempo - 1 Misure di frequenza e di tempo 1 - Contatori universali Schemi e circuiti di riferimento Per la misura di frequenza e di intervalli di tempo vengono diffusamente impiegati
Dettagli