Indice. Prefazione. sommario.pdf 1 05/12/
|
|
|
- Salvatore Romagnoli
- 9 anni fa
- Просмотров:
Транскрипт
1 Prefazione xi 1 Introduzione Evoluzione della progettazione dei sistemi digitali Flusso di progettazione dei sistemi digitali Obiettivi del libro Struttura ragionata del libro 7 2 Codifica dell informazione Introduzione Codifica dell informazione non numerica Codifica dell informazione numerica: notazione posizionale Conversioni di base Codifica ottale e esadecimale Codifica binaria delle cifre decimali Rappresentazione geometrica dei numeri binari Distanza di Hamming Codici a distanza di Hamming unitaria Aritmetica binaria Addizione binaria Sottrazione binaria Rappresentazione dei numeri negativi Rappresentazione in modulo e segno Rappresentazione in complemento a Rappresentazione in complemento a Scorrimento Moltiplicazione binaria Divisione binaria Notazione in virgola fissa e in virgola mobile Notazione in virgola mobile Rappresentazione non biunivoca Definizione della mantissa 43 sommario.pdf 1 05/12/
2 vi Indice Relazione tra numero di bit della mantissa e dell esponente Il problema delle eccezioni Convenzioni per la rappresentazione dei numeri in virgola mobile Standard IEEE Esercizi risolti Esercizi proposti 58 3 Algebra di commutazione Perché l algebra booleana Identità e teoremi fondamentali Teorema di De Morgan Teorema di Shannon Semplificazione di espressioni Dalla funzione al circuito Operatori universali Forme canoniche Esercizi con strumenti automatici Esercizi risolti Esercizi proposti 82 4 Ottimizzazione delle reti combinatorie Motivazioni Minimizzazione a due livelli di reti combinatorie a un uscita Metodo di Quine-McCluskey Funzioni completamente specificate Funzioni non completamente specificate Minimizzazione a due livelli di reti combinatorie a più uscite Metodo di Quine-McCluskey per funzioni a più uscite Minimizzazione a più livelli di reti combinatorie Modelli di rappresentazione Modello algebrico Trasformazioni algebriche Sweep Eliminazione Scomposizione Estrazione Semplificazione Sostituzione Trasformazioni booleane La valutazione dei ritardi Esercizi con strumenti automatici Minimizzazione a due livelli di reti combinatorie Minimizzazione a più livelli di reti combinatorie La valutazione dei ritardi 126 sommario.pdf 2 05/12/
3 vii 4.7 Esercizi risolti Esercizi proposti Dalle reti combinatorie ai circuiti sequenziali Introduzione Bistabili Bistabili asincroni Bistabili sincroni Registri a scorrimento; bistabili master-slave Contatori Progetto di contatori sincroni Esercizi con strumenti automatici Esercizi risolti Esercizi proposti Ottimizzazione delle macchine sequenziali sincrone Introduzione Macchine a stati finiti La progettazione basata su macchine a stati finiti FSM come modello di descrizione di un circuito sequenziale Dalla FSM al circuito sequenziale Minimizzazione degli stati Macchine completamente specificate Macchine non completamente specificate Codifica degli stati Minimizzazione logica Esercizi con strumenti automatici Dalla FSM al circuito sequenziale Minimizzazione degli stati Codifica degli stati Minimizzazione logica Esercizi risolti Esercizi proposti Progetto di circuiti aritmetici Introduzione Realizzazione di un operazione aritmetica Realizzazione di operazioni aritmetiche su numeri interi Addizione binaria Sottrazione Prodotto Determinazione della matrice per il prodotto di fattori positivi Prodotto come somma per righe Prodotto come somma per diagonali 242 sommario.pdf 3 05/12/
4 viii Indice Prodotto come somma per colonne Divisione Aritmetica in virgola mobile Addizione Sottrazione Moltiplicazione Divisione Esercizi con strumenti automatici Progetto controllore data path Introduzione Registri Registro parallelo/parallelo Registro seriale/seriale Registro parallelo/seriale Unità funzionali Selezione Multiplexer Demultiplexer Decoder Shifter Aritmetiche Sommatore Moltiplicatore Logiche And Confronto Maggiore La progettazione di un data path L approccio controllore-data path Macchina a stati finiti con unità di elaborazione (FSMD) Esempio: semaforo con priorità temporizzato Il miglioramento delle prestazioni: il pipelining Esercizi con strumenti automatici Esercizi risolti Esercizi proposti Tecnologie per la progettazione di dispositivi digitali Motivazioni Algoritmi euristici di associazione Il problema dell associazione per componenti programmabili Esercizi con strumenti automatici 327 A Linguaggi di descrizione dell hardware 331 A.1 Motivazioni 331 A.2 VHDL 335 sommario.pdf 4 05/12/
5 ix A.2.1 Caratteristiche generali 336 A.2.2 Dichiarazione di entità 337 A.2.3 Architettura 339 A Descrizione strutturale 339 A Descrizione data-flow 340 A Descrizione comportamentale 340 A Descrizione mista 341 A.2.4 Configurazione 342 A.2.5 Stile di descrizione concorrente 343 A.2.6 Stile di descrizione sequenziale 344 A.2.7 Confronto 348 A.2.8 Costrutti maggiormente utilizzati 349 A Definizione di tipi 349 A Dichiarazione di package 351 A Librerie 353 A Sottoprogrammi 354 A Overloading e funzioni di risoluzione 357 A Ritardi 357 A Attributi 358 A.2.9 Regole di sintesi automatica dal livello RT 359 A.3 SystemC 361 A.3.1 Progettazione basata su SystemC 362 A.3.2 Moduli e gerarchia 363 A.3.3 Porte, segnali e tipi 364 A.3.4 Concorrenza 368 A.3.5 Waiting e watching 370 A.3.6 Un esempio completo 371 A Modello in C A Testbench 373 A Compilazione, simulazione e verifica 375 A.3.7 Stile di descrizione transazionale 375 A.3.8 Note sulla sintesi automatica 376 B Strumenti automatici di progettazione 379 B.1 SIS 379 B.1.1 BVE 381 B.2 VHDL 381 B.3 SystemC 385 sommario.pdf 5 05/12/
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
CALCOLATORI ELETTRONICI
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2016/2017-3 anno CALCOLATORI ELETTRONICI 9 CFU - 1 semestre Docente titolare dell'insegnamento
Reti logiche A All. Informatici (M-Z)
Reti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a. 2003-2004 Contenuti - Progetto logico di sistemi digitali Metodologie di progetto per la realizzazione dei dispositivi di elaborazione costruire
Reti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a
Reti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a. 2003-2004 Contenuti - Progetto logico di sistemi digitali Metodologie di progetto per la realizzazione dei dispositivi di elaborazione costruire
PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico
ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI
IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A
IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A Modulo n 1 - Concetti informatici di base 1.1 Introduzione allo studio del computer 1.2 Rappresentazione
Sistemi Combinatori & Mappe di Karnaugh
Sistemi Combinatori & Mappe di Karnaugh AB E=0 F=0 E=1 F=0 00 01 11 10 AB 00 01 11 10 00 1 0 0 0 00 0 0 0 0 01 0 0 0 0 01 0 0 0 0 11 0 0 1 0 11 0 0 1 0 10 0 0 0 1 10 0 0 0 1 AB 00 01 11 10 AB 00 01 11
Antonio D'Amore I CIRCUITI DI COMMUTAZIONE
Antonio D'Amore I CIRCUITI DI COMMUTAZIONE INDICE CAPITOLO I - SISTEMI DI NUMERAZIONE E CODICI 1.1) Sistema di numerazione decimale. 1 1.2) Sistemi di numerazione a base qualsiasi. 1 1.3) Conversione tra
Algebra di Boole e porte logiche
Algebra di Boole e porte logiche Dott.ssa Isabella D'Alba Corso PENTEST MIND PROJECT 2016 Algebra di Boole e porte logiche (I parte) Algebra di Boole I Sistemi di Numerazione (Posizionali, Non posizionali)
ISTITUTO ISTRUZIONE SUPERIORE
ISTITUTO ISTRUZIONE SUPERIORE Federico II di Svevia Liceo Scientifico Classico Linguistico e Scienze Applicate Via G.Verdi, 1 85025 MELFI (PZ) Tel. 097224434/35 Cod. Min.: PZIS02700B Cod. Fisc. 85001210765
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
orario ricevimento via e-mail: orario ufficio risposta entro 3 giorni
FACOLTA : INGEGNERIA CORSO DI LAUREA: INFORMATICA INSEGNAMENTO: CONTROLLI DIGITALI Modulo 1 NOME DOCENTE: Prof. Giovanni Fedecostante indirizzo e-mail: [email protected] orario ricevimento
Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli
Codice La relazione che associa ad ogni successione ben formata di simboli di un alfabeto il dato corrispondente è detta codice. Un codice mette quindi in relazione le successioni di simboli con il significato
PECUP: ELETTRONICA-ELETTROTECNICA ART. ELETTROTECNICA agg.:01/09/2012 (prof. Daniele RISI)
3 ANNO 1) Applicare nello studio e nella progettazione Elettrotecnica ed Elettronica di impianti e apparecchiature elettriche ed Art. Elettrotecnica elettroniche i procedimenti dell elettrotecnica Tecnologie
LA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2
LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni
La codifica binaria. Informatica B. Daniele Loiacono
La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica
Esercitazioni su rappresentazione dei numeri e aritmetica. Interi unsigned in base 2
Esercitazioni su rappresentazione dei numeri e aritmetica Salvatore Orlando & Marta Simeoni Interi unsigned in base 2 Si utilizza un alfabeto binario A = {0,1}, dove 0 corrisponde al numero zero, e 1 corrisponde
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
Esercizio 1 (12 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo. S 7
Compito A Esercizio 1 (12 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo. S 3 1/1 0/0 S 6 S 7 S 1 S 2 S 4 S 5 0/0 1/1 Esercizio 2 (15 punti) Progettare un
CALCOLATORI ELETTRONICI
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria elettronica Anno accademico 2017/2018-3 anno CALCOLATORI ELETTRONICI 9 CFU - 2 semestre Docente titolare dell'insegnamento
PROGRAMMA DI ELETTRONICA classe 3B a.s. 2014/15
PROGRAMMA DI ELETTRONICA classe 3B a.s. 2014/15 Caratteristiche elettriche dei materiali Leggi di Ohm Generatori di tensione e di corrente Resistori in serie e in parallelo Partitori di tensione e di corrente
Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario I sistemi di numerazione Il sistema binario Altri sistemi di numerazione Algoritmi di conversione Esercizi 07/03/2012 2 Sistemi
04 Aritmetica del calcolatore
Aritmetica del calcolatore Numeri a precisione finita - con un numero finito di cifre - non godono della proprietà di chiusura - le violazioni creano due situazioni distinte: - overflow - underflow Pagina
I.4 Rappresentazione dell informazione
I.4 Rappresentazione dell informazione Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 13, 2015 Argomenti Introduzione 1 Introduzione 2 3 L elaboratore Introduzione
Informatica Generale 02 - Rappresentazione numeri razionali
Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione
SOLUZIONI DEL PRIMO ESONERO di PROGETTAZIONE di SISTEMI DIGITALI CANALE MZ prof.ssa Massini FILA A
SOLUZIONI DEL PRIMO ESONERO di PROGETTAZIONE di SISTEMI DIGITALI CANALE MZ prof.ssa Massini FILA A Esercizio. Siano dati i seguenti numeri binari in rappresentazione con virgola mobile ( bit di segno,
Esercitazione i 1 Codifica e Rappresentazione dell Informazione Claudia Raibulet [email protected] Esercizio i 1 Convertire il numero decimale 99in binario i e poi questo in esadecimale. 99 10 =
Reti logiche (2) Circuiti sequenziali
Reti logiche (2) Circuiti sequenziali 1 Un ripasso Algebra booleana: operatori, postulati, identità, operatori funzionalmente completi Circuiti combinatori: tabelle di verità, porte logiche Decodificatore
Rappresentazione e Codifica dell Informazione
Rappresentazione e Codifica dell Informazione Capitolo 1 Chianese, Moscato, Picariello, Alla scoperta dei fondamenti dell informatica un viaggio nel mondo dei BIT, Liguori editore. Sistema di numerazione
Codifica. Rappresentazione di numeri in memoria
Codifica Rappresentazione di numeri in memoria Rappresentazione polinomiale dei numeri Un numero decimale si rappresenta in notazione polinomiale moltiplicando ciascuna cifra a sinistra della virgola per
ESAME di PROGETTAZIONE di SISTEMI DIGITALI. Nome e Cognome
ESAME di PROGETTAZIONE di SISTEMI DIGITALI 11 Febbraio 2016 FILA A Nome e Cognome Esercizio 1 (6 punti). Si considerino otto registri R 1... R 8. Si progetti una rete di interconnessione tale che: se R
