Calcolatori Elettronici
|
|
|
- Mariana Riccardi
- 9 anni fa
- Visualizzazioni
Transcript
1 Calcolatori Elettronici RETI SEQUENZIALI : ESERCIZI Massimiliano Giacomin 1
2 Implementazione di contatori Un contatore è un dispositivo sequenziale che aggiorna periodicamente il suo stato secondo una regola che riprende il susseguirsi dei numeri naturali, ad esempio: Prendiamo qui in considerazione solo contatori sincroni, ovvero che aggiornano il loro stato ad ogni ciclo di clock Contatore modulo k: conta da 0 a k-1 e pone l uscita a 1 quando arriva a k-1 un contatore modulo k può essere usato come demoltiplicatore del segnale orologio: produce un segnale di uscita pari a 1 ogni k cicli di clock 2
3 Esercizio 1 Progettare e implementare un contatore modulo 4 utilizzando il modello di Moore. Il circuito realizzato deve avere come ingresso EN, che abilita la transizione (EN = 1: conteggio prosegue, EN = 0: conteggio si interrompe fino a quando EN torna a 1) e un uscita Z, posta a 1 ogni quattro cicli di clock (assumendo EN pari a 1). EN Contatore Z (NB: può essre usato come demoltiplicatore del segnale orologio) 3
4 Automa EN EN EN EN S0 0 EN S1 0 EN EN S2 0 EN S3 1 Stati = {S0, S1, S2, S3} S0 : conteggio = 0 S1 : conteggio = 1 S2 : conteggio = 2 S3 : conteggio = 3 Codifica degli stati Sono necessari 2 bit per codificare gli stati; le combinazioni possono ad esempio corrispondere al conteggio in binario S0 00 S1 01 S2 10 S3 11 4
5 Tabella delle transizioni e delle uscite Stato presente Ingresso Stato futuro y 1 y 0 EN y 1 ' y 0 ' Stato Uscita presente y 1 y 0 z z = y 1 y 0 y 0 '=y 0 EN + y 0 EN y 1 '=y 1 y 0 EN + y 1 y 0 + y 1 EN 5
6 Macchina sequenziale EN z y 1 y 0 y 0 ' y 1 ' FF FF clock Indica OR esclusivo 6
7 NOTA: contatore modulo k usando il modello di Mealy EN/0 EN/0 EN/0 EN/0 EN/0 EN/0 S0 S1 S2 S3 EN/1 EN/0 Stati = {S0, S1, S2, S3} S0 : conteggio = 0 S1 : conteggio = 1 S2 : conteggio = 2 S3 : conteggio = 3 Codifica stati S0 00 S1 01 S2 10 S3 11 Realizzazione circuitale lasciata per esercizio 7
8 Diagramma temporale con EN sempre attivo C U Domanda: cosa succede durante il ciclo 3 se EN passa a 0? E con il modello di Moore? 8
9 Esercizio 2: implementazione di un sommatore sequenziale Progettare un sommatore che ad ogni ciclo di clock riceva in ingresso la coppia dei bit corrispondenti dei due operandi da sommare, a partire dalla posizione meno significativa. Il sommatore deve restituire in uscita, nello stesso ciclo di clock, la cifra corrispondente del risultato 9
10 Ingressi, uscite, automa Vengono sommate coppie di bit a i e b i di due operandi I = {00, 01, 10, 11} L uscita c i appartiene a U = {0, 1} a i b i c i Automa: obbligatorio Mealy (risultato nello stesso ciclo di clock). Si distinguono 2 stati: riporto presente (R1) e riporto assente (R0) 00/0 01/0 01/1 R0 11/0 00/1 R1 11/1 10/1 10/0 10
11 Codifica degli stati Stato y R0 0 R1 1 E sufficiente un solo Flip-flop (di tipo D) 11
12 Tabella delle transizioni e delle uscite a i b i y y' c i Formula per il flip-flop D y' = b i y+a i y+a i b i Formula per la variabile di uscita c i = a i b i y+ a i b i y+ a i b i y + a i b i y In pratica, c i è la somma di a i, b i ed y, y è il corrispondente riporto Sono le espressioni delle uscite di un full adder!!! 12
13 Full Adder a i b i + r i+1 r i c i In ingresso due cifre da sommare e il riporto, in uscita la cifra e il riporto risultanti 13
14 Macchina sequenziale per il sommatore a 2 stati y a i b i Full adder FF c i y' clock 14
15 Esercizio 3: macchina distributrice del caffè Progettare una macchina distributrice del caffè che accetta una serie di monete e, non appena raggiunto l importo previsto, eroga il caffè. Si facciano le seguenti assunzioni: La macchina accetta monete da 10 e da 20 centesimi (è necessario prevedere che in un ciclo di clock l utente non inserisca alcuna moneta) Non appena la somma introdotta raggiunge 50 centesimi (nello stesso ciclo di clock in cui è inserita l ultima moneta) la macchina pone l uscita (a un bit) a 1 La macchina non dà resto 15
16 Codifica degli ingressi e dell uscita Per gli ingressi servono due variabili x 1 e x 2 (nessuna moneta, 10, 50). Possibile codifica: x 1 x nessuna moneta 0 1 moneta da moneta da 20 Per l uscita è sufficiente un bit: z 0 prodotto non erogato 1 erogazione prodotto x 1 x 0 z 16
17 Diagramma degli stati E necessario adottare Mealy 00/0 01/0 00/ /0 10/0 01/0 01/0 00/ /0 10/0 01/0 01/ /1 00/0 10/1 Gli stati sono stati chiamati convenzionalmente con l importo raggiunto 17
18 Assegnamento degli stati Per 5 stati sono necessari 3 flip-flop (tipo D): y 2, y 1, y 0 Facciamo il seguente assegnamento degli stati Stato y 2 y 1 y Deriviamo dall automa la tabella delle transizioni e delle uscite 18
19 Tabella delle transizioni e delle uscite Stato presente Ingressi Stato prossimo Uscite y 2 y 1 y 0 x 1 x 0 y 0 y 1 y 2 z
20 Schema macchina sequenziale Funzione di uscita z x 1 x 0 Funzione di stato futuro y 0 ' y 1 ' y 2 ' y 0 FF y 1 FF y 2 FF clock 20
21 Diagramma degli stati di una macchina che non ruba i soldi (mantenendo il resto per il prossimo caffè) 00/0 01/0 00/ /0 10/0 01/0 01/0 00/ /0 10/0 01/0 01/ /1 00/0 10/1 21
22 ESERCIZI PROPOSTI PER SOLUZIONE INDIVIDUALE 22
23 Contatore modulo 4 bidirezionale Progettare un contatore modulo 4 che conti sia in avanti sia all indietro, a seconda del valore della variabile di ingresso x: Se x = 0 il circuito conta in avanti, se x = 1 il circuito conta all indietro Se il valore del conteggio è 2 la variabile di uscita z viene posta a 1, altrimenti viene posta a 0 La transizione bel conteggio avviene ad ogni impulso di clock (a seconda del valore di x e del valore attuale del conteggio) 23
24 Macchina a stati finiti e assegnazioni S0 0/0 1/0 S1 4 stati 2 flip-flop 1/0 S3 0/0 0/1 1/0 1/1 S2 0/0 Stato y 1 y 0 S0 0 0 S1 0 1 S2 1 0 S
25 Tabella delle transizioni e delle uscite Stato Ingresso Stato futuro Uscita presente y 1 y 0 x y 1 ' y 0 ' z z = y 1 y 0 y 0 '=y 1 y 0 +y 1 y 0 =y 0 y 1 '=y 1 y 0 x+ y 1 y 0 x+ y 1 y 0 x+ y 1 y 0 x 25
26 Macchina sequenziale per il contatore bidirezionale x y 1 y 0. 4 porte di AND y 0 ' y 1 ' z FF FF clock 26
27 Esercizio: vantaggi nel tennis Progettare una macchina sequenziale che sia in grado di segnalare il vincitore di un game di tennis. Per semplicità, si assume di partire dal punteggio di 40 pari (e quindi il game viene vinto dal giocatore che supera l altro di due punti). La macchina riceve ad ogni ciclo di clock: 00 se nessuno dei due giocatori ha realizzato un nuovo punto 01 se il punto è realizzato dal giocatore 1 10 se il punto è realizzato dal giocatore 2 La macchina deve segnalare il vincitore ponendo la sua uscita a 01 (giocatore 1) o 10 (giocatore 2) nel ciclo di clock successivo a quello in cui si riceve l ultimo punto, quindi riportarsi nello stato iniziale. NB: si usi il modello di Moore. 27
28 I = {00, 01, 10} U = {00, 01, 10} x 1 z 1 x 0 z 0 00 V Vinc XX 00 V pari V2 00 XX 10 Vinc
29 Per esercizio: 1) proseguire fino alla realizzazione circuitale 2) scrivere l automa che gestisce l intero game (a partire da 0-0) 29
30 NOTA: possibile realizzazione con Mealy 00/00 01/01 V1 00/00 10/00 01/00 pari 10/00 01/00 V2 10/10 00/00 Per esercizio: esaminare le differenze (cosa succede subito dopo che un giocatore ha vinto?) 30
31 Riconoscitore di sequenze Progettare una macchina che: Legge sequenze di 0 e 1 di lunghezza arbitraria (le cifre sono lette successivamente ad ogni ciclo di clock) Produce in uscita 1 ogni volta che ha riconosciuto la sequenza 0111 (durante il ciclo di clock in cui viene ricevuto l ultimo 1) 31
32 I={0,1}, U= {0,1} Identifichiamo 4 stati che indichiamo con -, 0, 01 e 011 : i nomi rappresentano la parte della sottosequenza finora riconosciuta Lo stato - è lo stato iniziale: nessun carattere della sottosequenza cercata è stato riconosciuto 1/1 0/ /0 0/0 Per 4 stati bastano 2 flip-flop (tipo D) 0/0 1/0 1/0 0/0 01 Facciamo il seguente assegnamento degli stati Stato y 1 y
33 Tabella delle transizioni e delle uscite Stato Ingresso Stato futuro Uscita presente y 1 y 0 x y 1 ' y 0 ' z y 1 ' = y 1 y 0 x + y 1 y 0 x = x(y 1 y 0 ) z = y 1 y 0 x y 0 ' = y 1 y 0 x + y 1 y 0 x + y 1 y 0 x + y 1 y 0 x + y 1 y 0 x= y 1 x + y 1 y 0 +y 1 x = x+ y 1 y 0 33
34 Realizzazione circuitale x y 1 z y 1 ' y 0 y 0 ' FF FF clock 34
Calcolatori 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
Macchine Sequenziali
Macchine Sequenziali Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella [email protected] Limiti delle reti combinatorie Ogni funzione di n variabili
COMPITO 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
Prova d esame di Reti Logiche T 10 Giugno 2016
Prova d esame di Reti Logiche T 10 Giugno 2016 COGNOME:.. NOME:.. MATRICOLA: Si ricorda il divieto di utilizzare qualsiasi dispositivo elettronico (computer, tablet, smartphone,..) eccetto la calcolatrice,
Laboratorio 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
Reti 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
FSM: 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
Esercizio 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
Flip-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
Circuiti Sequenziali & Somma FP
Circuiti Sequenziali & Somma FP Circuiti Sequenziali : Esercizio 1 Esercizio 1: progettare una rete sequenziale per il controllo di un motore elettrico. La rete riceve in input i segnali relativi a due
Appunti di informatica. Lezione 3 anno accademico Mario Verdicchio
Appunti di informatica Lezione 3 anno accademico 2015-2016 Mario Verdicchio Numeri binari in memoria In un calcolatore, i numeri binari sono tipicamente memorizzati in sequenze di caselle (note anche come
Esercitazioni di Reti Logiche. Lezione 4
Esercitazioni di Reti Logiche Lezione 4 Progettazione dei circuiti logici combinatori Zeynep KIZILTAN [email protected] Argomenti Procedura di analisi dei circuiti combinatori. Procedura di sintesi
Compito A. Esercizio 1 (13 punti) Minimizzare l automa descritto dalla seguente tabella degli stati
Compito A Esercizio 1 (13 punti) Minimizzare l automa descritto dalla seguente tabella degli stati stato/input x=0 x=1 A B/0 A/0 B C/0 A/0 C B/0 D/1 D B/0 E/0 E B/0 D/1 Esercizio 2. (17 punti) Realizzare
(competenze digitali) ESERCIZI SUI 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,
Fondamenti 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
ESERCIZI SU AUTOMI A STATI FINITI
ESERCIZI SU AUTOMI A STATI FINITI ESERCIZIO 1 Progettare un automa che emette in uscita un biglietto dopo che sono state inserite due monete da 0,2. L'automa funziona solo con monete da 0,2. ESERCIZIO
Introduzione. 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
I 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,
Sintesi 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
Progetto 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
Circuiti 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
Reti 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
Esercitazioni di Reti Logiche. Lezione 5
Esercitazioni di Reti Logiche Lezione 5 Circuiti Sequenziali Zeynep KIZILTAN [email protected] Argomenti Circuiti sequenziali Flip-flop D, JK Analisi dei circuiti sequenziali Progettazione dei circuiti
Introduzione - Modello. Introduzione - progetto e strumenti
intesi equenziale incrona intesi Comportamentale di reti equenziali incrone di Macchine enza Processo di Ottimizzate a Livello Comportamentale Introduzione intesi comportamentale e architettura generale
un insieme finito di segnali d uscita U (nell ascensore U={stare fermo, salire, scendere})
Automi Il termine automa viene usato nel linguaggio corrente per indicare un dispositivo in grado di svolgere un attività senza l intervento dell uomo. Nella quotidianità siamo letteralmente circondati
ITIS E. BARSANTI POMIGLIANO D ARCO CORSO DI SISTEMI ELETTRONICI AUTOMATICI Prof. Paolo Bisconti AUTOMA A STATI FINITI
1. GENERALITA AUTOMA A STATI FINITI L automa a stati finiti è un sistema digitale, con un numero finito di ingressi ed uscite digitali e con un numero finito di stati che, essendo numerabili, possono essere
Macchine 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
A.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
Flip-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
ELEMENTI DI PROGRAMMAZIONE a.a. 2013/14 UNA GERARCHIA DI MACCHINE
ELEMENTI DI PROGRAMMAZIONE a.a. 23/4 UNA GERARCHIA DI MACCHINE Andrea Prevete, UNINA2 24 UNA GERARCHIA DI MACCHINE macchine combinatorie macchine sequenziali (automi a numero finito di stati)... macchine
Sintesi 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
Esercitazioni 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
Registri. «a2» 2013.11.11 --- Copyright Daniele Giacomini -- [email protected] http://informaticalibera.net
«a2» 2013.11.11 --- Copyright Daniele Giacomini -- [email protected] http://informaticalibera.net Registri Registri semplici....................................... 1823 Registri a scorrimento..................................
I 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
FSM: 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
Progetto di un Interruttore a Combinazione
Università di Lecce Diploma Universitario in Ingegneria Informatica Corso di Elettronica II Studente Angelo D Agnano matr. 9N/63 Progetto di un Interruttore a Combinazione Scopo del circuito proposto è
PROGRAMMA 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:
Architetture degli Elaboratori I II Compito di Esonero (A) - 16/1/1997
1 II Compito di Esonero (A) - 16/1/1997 Non è ammessa la consultazione di nessun testo, nè l utilizzo di nessun tipo di calcolatrice. Ogni esercizio riporta, fra parentesi, il suo valore in trentesimi
I circuiti dei calcolatori, le memorie, i bus. I fondamenti della rappresentazione dell informazione e della sua trasmissione ed elaborazione.
I circuiti dei calcolatori, le memorie, i bus. I fondamenti della rappresentazione dell informazione e della sua trasmissione ed elaborazione. Dispensina per gli studenti di Ingegneria Gestionale. A.A.
Esercizio sugli automi di Moore
Esercizio sugli automi di Moore 1. Realizzazione tramite MSF di una macchinetta del caffè Supponiamo di voler modellare tramite un automa astati finiti di Moore una macchinetta del caffè che rilascia un
Flip-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
Sintesi 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
Macchine sequenziali
Corso di Calcolatori Elettronici I A.A. 2010-2011 Macchine sequenziali Lezione 14 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Automa a Stati Finiti (ASF) E una prima astrazione di
Aritmetica dei Calcolatori
Aritmetica dei Calcolatori Luca Abeni March 5, 2014 Codifica dei Numeri Interi k bit codificano 2 k simboli/valori/numeri... Si usa la base 2 per codificare i numeri Numeri naturali n N: valori da 0 a
I 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
Codifica dei Numeri. Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi
Codifica dei Numeri Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi [email protected] Rappresentazione dei Numeri Codifica dei Numeri in Base 10 Le cifre che abbiamo a disposizione sono
Introduzione ai microcontrollori
Introduzione ai microcontrollori L elettronica digitale nasce nel 1946 con il primo calcolatore elettronico digitale denominato ENIAC e composto esclusivamente di circuiti a valvole, anche se negli anni
I 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
Esercizio sugli automi di Moore
Esercizio sugli automi di Moore 1. Sintesi di un automa di Moore: Gestione di un sistema di inscatolamento. Si vuole costruire una rete sequenziale che controlli un sistema di inscatolamento. Braccio1
Circuiti sequenziali e latch
Circuiti sequenziali e latch Prof. Alberto Borghese Dipartimento di Scienze dell Informazione [email protected] Università degli Studi di Milano A.A. 23-24 /27 Sommario Circuiti sequenziali Latch asincroni
Circuiti Combinatori
Circuiti Combinatori circuiti combinatori sono circuiti nei quali le uscite dipendono solo dalla combinazione delle variabili logiche presenti nello stesso istante all ingresso Essi realizzano: Operazioni
Aritmetica dei Calcolatori Elettronici
Aritmetica dei Calcolatori Elettronici Prof. Orazio Mirabella L informazione Analogica Segnale analogico: variabile continua assume un numero infinito di valori entro l intervallo di variazione intervallo
Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari
Lezione 4 L artimetica binaria: I numeri relativi e frazionari Sommario I numeri relativi I numeri frazionari I numeri in virgola fissa I numeri in virgola mobile 1 Cosa sono inumeri relativi? I numeri
Addizionatori: 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
Macchine 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
PSPICE 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
La codifica digitale
La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore
Domande di Reti Logiche compito del 29/1/2016
Domande di Reti Logiche compito del 29/1/2016 Barrare una sola risposta per ogni domanda Il punteggio finale è -1 (n. di risposte errate + n. domande lasciate in bianco Usare lo spazio bianco sul retro
La codifica. dell informazione
La codifica dell informazione (continua) Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da 0 a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero
Laboratorio 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
Sintesi 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
ELEMENTI DI PROGRAMMAZIONE a.a. 2012/13 MACCHINE, ALGORITMI, PROGRAMMI
ELEMENTI DI PROGRAMMAZIONE a.a. 22/3 MACCHINE, ALGORITMI, PROGRAMMI Andrea Prevete, UNINA2 23 UNA GERARCHIA DI MACCHINE macchine combinatorie macchine sequenziali (automi a stati finiti)... macchine di
3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi
0.1.1.1 Definire un algoritmo 1. Con il termine algoritmo si intende: a) il software utilizzato in un calcolatore b) l elenco finito di istruzioni necessario per risolvere un problema c) un elaboratore
Flip 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à
I bistabili ed il register file
I bistabili ed il register file Prof. Alberto Borghese ipartimento di Scienze dell Informazione [email protected] Università degli Studi di Milano 1/32 Sommario I problemi dei latch trasparenti sincroni
Prof. Pagani Corrado ALGORITMI ESERCITAZIONI CICLI
Prof. Pagani Corrado ALGORITMI ESERCITAZIONI CICLI DIAGRAMMA A BLOCCHI: SWITCH DIAGRAMMA BLOCCHI: WHILE DIAGRAMMA BLOCCHI: FOR for (inizializzazione contatore, condizione, incremento) { istruzioni ; }
ESERCIZI DI PROGRAMMAZIONE. - condizionali e cicli -
ESERCIZI DI PROGRAMMAZIONE - condizionali e cicli - Elementi di Informatica e Programmazione Università di Brescia 1 Esercizio 1: dal tema d esame ING-INF del 28 gennaio 2009 Si sviluppi un programma in
Algebra di Boole. Fondamenti di Informatica per Meccanici Energetici - Biomedici 1. Politecnico di Torino Ottobre Mr. Boole. Variabile booleana
Fondamenti di Informatica per Meccanici Energetici - iomedici 1 Mr. oole lgebra di oole George oole: Matematico inglese del XIX secolo lgebra che descrive le leggi del pensiero Logica da cui è possibile
Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario
Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario Daniele Pighin [email protected] FBK Via Sommarive, 18 I-38050 Trento, Italy February 27, 2008 Outline 1 Algebra di Boole
Circuiti 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
Lezione 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
SIMULAZIONE DELLA PROVA INTERMEDIA DEL CORSO DI CALCOLATORI ELETTRONICI
SIMULAZIONE DELLA PROVA INTERMEDIA DEL CORSO DI CALCOLATORI ELETTRONICI ESERCIZIO 1 (10 Punti) Si implementi una rete sequenziale la cui uscita valga Z=1 solo quando viene riconosciuta la sequenza in ingresso
La codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
Calcolatori 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
Automi a stati finiti
1. Automi a stati finiti: introduzione Automi a stati finiti Supponiamo di avere un sistema che si può trovare in uno stato appartenente ad un insieme finito di stati possibili. Ex: Immaginiamo un incrocio
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre
Rappresentazione dell informazione
Rappresentazione dell informazione Problema che coinvolge aspetti filosofici Interessa soprattutto distinguere informazioni diverse Con un solo simbolo è impossibile Pertanto l insieme minimo è costituito
Algebra di Boole X Y Z V. Algebra di Boole
L algebra dei calcolatori L algebra booleana è un particolare tipo di algebra in cui le variabili e le funzioni possono solo avere valori 0 e 1. Deriva il suo nome dal matematico inglese George Boole che
Corso di Architettura degli Elaboratori
Corso di Architettura degli Elaboratori Codifica dell'informazione: Numeri Binari (lucidi originali della Prof.ssa Zacchi e del Prof. Balossino, rivisti dal Prof. Baldoni) 1 Codifica dell'informazione?
Calcolatori Elettronici T. Complementi ed Esercizi di Reti Logiche
Calcolatori Elettronici T Complementi ed Esercizi di Reti Logiche Introduzione Reti Logiche: sintesi mediante approccio formale Specifiche del Problema Grafo degli Stati Tabella di Flusso Tabella delle
Firmware Division & Floating pointer adder
Firmware Division & Floating pointer adder Prof. Alberto Borghese Dipartimento di Scienze dell Informazione [email protected] Università degli Studi di Milano Riferimenti sul Patterson: 3.4, 3.5 1/47
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente
