Università di Roma "La Sapienza" - Facoltà di Ingegneria
Laurea Specialistica in Ingegneria Informatica - Corso di Reti Logiche, A.A. 2006-07
Diario delle lezioni
I riferimenti indicati sono relativi alla sezione Testi e altro
materiale di studio.
Sono disponibili le registrazioni audio di tutte le lezioni.
- 1 -- Lun 2006-09-25
- Introduzione al corso: temi, obiettivi, struttura.
Algebra di Boole: assiomi e teoremi [1: Cap. II, Sez. 1; App. A]
2 -- Mar 2006-09-26
- Algebra di commutazione; operatori And, Or, Not [1: Cap. II, Sez.
1]
Funzioni di commutazione; rappresentazione in tavola di verità [1:
Cap. II, Sez. 2]
Teorema di Shannon; mintermini e forme canoniche in somma di prodotti [1:
Cap. II, Sez. 2]
- Maxtermini e forme canoniche in prodotto di somme [1: Cap. II,
Sez. 2]
Semplificazione di funzioni mediante manipolazione algebrica [1:
Cap. II, Sez. 2]
3 -- Mer 2006-09-27
- Rappresentazione decimale delle funzioni di commutazione [1: Cap.
II, Sez. 2]
Mappe di Karnaugh per 2, 3, 4, 5 variabili e loro uso [1: Cap. II,
Sez. 3]
Funzioni parzialmente specificate; condizioni don't care e loro uso [1: Cap. II, Sez. 3]
Operatori universali: Nand e Nor, definizioni e proprietà [1: Cap.
II, Sez. 4]
4 -- Lun 2006-10-02
- Trasformazioni Or di And in Nand di nand, And di Or in Nor di Nor [1:
Cap. II, Sez. 4-5]
Operatori Xor e Xnor: definizioni e proprietà [1: Cap. II, Sez. 4]
Porte logiche e loro simboli grafici [1: Cap. II, Sez. 5]
Circuiti elementari ad interruttori
Selettore di massimo e di minimo: porte a diodi [1: Cap. III, Sez.
1][A]
Invertitore a transistor bipolare [1: Cap. III, Sez. 1][A]
5 -- Mar 2006-10-03
- Famiglia Resistor-Transistor Logic (RTL): porta Nor [A]
Famiglia Transistor-Transistor Logic (TTL): invertitore, porta Nand, caratteristiche statiche e
dinamiche [1: Cap. III, Sez. 2][A]
Famiglia Emitter Coupled Logic (ECL): invertitore, porta Nor [A]
6 -- Mer 2006-10-04
- (Prof. D. Nardi: informazioni e chiarimenti sui curriculum per la laurea specialistica)
Porte open-collector, porte tri-state, linee di bus [1: Cap. III,
Sez. 2]
7 -- Lun 2006-10-09
- Multiplexer: definizione e implementazione [1: Cap. III, Sez. 2]
Demultiplexer e decoder: definizione e implementazione [1: Cap. III,
Sez. 2]
Espansione di multiplexer e decoder [1: Cap. III, Sez. 2]
8 -- Mar 2006-10-10
- Sintesi con multiplexer e decoder
Porte di trasmissione e funzioni di trasmissione [1: Cap. III, Sez.
3]
Invertitore e porte CMOS [1: Cap. III, Sez. 3]
Porte CMOS generalizzate [1: Cap. III, Sez. 3]
9 -- Mer 2006-10-11
- Funzioni di commutazione a uscite multiple; implicanti comuni e loro impiego nella sintesi
Logica steering: circuito tally e sue applicazioni [1: Cap. III,
Sez. 3]
Logica steering: multiplexer e sintesi con multiplexer [1: Cap. III,
Sez. 3]
10 -- Lun 2006-10-16
- Read-Only Memories (ROM): struttura e organizzazione [1: Cap. IV,
Sez. 1]
Caratteristiche dinamiche delle ROM [1: Cap. IV, Sez. 1]
Estensione di ROM in numero di parole e in numero di bit per parola [1:
Cap. IV, Sez. 1]
11 -- Mar 2006-10-17
- Programmable Logic Arrays (PLA): struttura e organizzazione; esempi d'uso [1: Cap. IV, Sez. 2]
Reti iterative: comparatori, strutture lineari e ad albero binario [1:
Cap. V, Sez. 1, 2]
12 -- Mer 2006-10-18
- Addizionatori: struttura e organizzazione [1: Cap. V, Sez. 3]
Addizionatori veloci con Carry Look-Ahead (CLA) [1: Cap. V, Sez. 3]
Moltiplicatori: struttura e organizzazione [1: Cap. V, Sez. 4]
13 -- Lun 2006-10-23
- Ottimizzazione dei moltiplicatori a matrice romboidale [1: Cap. V,
Sez. 4]
Shifter iterativi e loro espansione [1: Cap. V, Sez. 5]
Shifter a tempo di calcolo minimo (matrice di interruttori) [1: Cap.
V, Sez. 5]
14 -- Mar 2006-10-24
- Alee statiche e dinamiche; alee funzionali e alee logiche [1: Cap.
VI, Sez. 1]
Tecniche di eliminazione delle alee logiche; uso dell'operatore di consenso [1: Cap. VI, Sez. 1]
15 -- Mer 2006-10-25
- Modelli dinamici delle reti combinatorie: ritardi puri, ritardi inerziali; modelli semplificati [1: Cap. VI, Sez. 2]
Introduzione ai circuiti sequenziali: circuiti con feedback, elementi di memoria [2: Cap. 1, Sez. 1, 2]
Il flip-flop Set-Reset (SR)
Modelli strutturali e modelli matematici delle macchine a stati finiti (FSM) [2: Cap. 1, Sez. 1, 2]
16 -- Lun 2006-10-30
- Macchine di Mealy e macchine di Moore [2: Cap. 1, Sez. 1, 2]
- Rappresentazione delle FSM: diagramma degli stati, tavola di transizione, matrice di connessione [2: Cap. 1, Sez. 1, 2]
Classificazione degli stati di una FSM [2: Cap. 1, Sez. 1, 2]
Sequenze ingresso/stato/uscita [2: Cap. 1, Sez. 3, 4]
Trasformazione di macchine da Mealy a Moore e viceversa [2: Cap. 1,
Sez. 5]
Primi esempi di FSM: addizionatore seriale, comparatore seriale
17 -- Mar 2006-10-31
- Modelli dinamici delle macchine sequenziali [2: Cap. 2, Sez. 1]
Macchine impulsive sincrone e asincrone e problemi relativi alla loro realizzazione [2: Cap. 2, Sez. 2, 3; Cap. 4, Sez. 1, 2, 3]
Reti sequenziali sincrone con clock; reti Level-Input/Level-Output/Clock (LLC) [2: Cap. 6, Sez. 1]
Latch SR con ingresso di gate [2: Cap. 6, Sez. 1]
Flip-flop D edge-triggered realizzato con latch SR in configurazione master-slave [2: Cap. 5, Sez. 4, 5]
Tavole di transizione e di eccitazione per i flip-flop [2: Cap. 5,
Sez. 4, 5]
18 -- Lun 2006-11-06
- Flip-flop JK: definizione, tavole di transizione e di eccitazione [2:
Cap. 5, Sez. 4, 5]
Realizzazione del flip-flop JK edge-triggered con latch SR in configurazione master-slave [2: Cap. 5, Sez. 4, 5]
Flip-flop T: definizione, tavole di transizione e di eccitazione [2:
Cap. 5, Sez. 4, 5]
Realizzazione del flip-flop T con flip-flop JK [2: Cap. 5, Sez. 4,
5]
Progetto di circuiti sequenziali sincroni LLC: procedimento generale [2:
Cap. 6, Sez. 1, 2]
Esempio di progetto di circuito sequenziale LLC: rivelatore di sequenze, realizzazione con D-FF e con JK-FF
19 -- Mar 2006-11-07
- Registri D e registri latch: struttura base e varianti (Enable, Clear, Output Enable, etc.) [3, II, pp. 28-29]
Prime applicazioni dei registri
Shift register: struttura base (Serial In / Serial Out) e prime applicazioni [2: Cap. 6, Sez. 2]
Altre applicazioni dello shift register: configurazione Serial Input / Parallel Output, linea di ritardo
digitale [3, II, pp. 30-36]
20 -- Mer 2006-11-08
- Shift register con caricamento parallelo sincrono e asincrono; configurazione Parallel Input / Serial Output
[3, II, pp. 30-36]
Shift register bidirezionali [3, II, p. 48]
- Cenni sulla ricetrasmissione seriale asincrona, con impiego di shift register
Contatori unidirezionali sincroni modulo 2n e loro realizzazione [3, II, pp. 37-47]
21 -- Lun 2006-11-13
- Contatori sincroni unidirezionali: Count Enable, Parallel Load sincrono e asincrono, Clear, Terminal Count [3, II, pp. 37-47]
Connessione in cascata di contatori sincroni: fattorizzazione del modulo di conteggio
Contatori down e bidirezionali [3, II, pp. 37-47]
Contatori con modulo di conteggio arbitrario [3, II, pp. 37-47]
Contatori asincroni modulo 2n: vantaggi e inconvenienti
22 -- Mar 2006-11-14
- Contatori ad anello e contatori Johnson [3, II, p. 59]
Pipeline: configurazione di base e proprietà [2: Cap. 7, Sez. 3]
Strutture pipeline parallele [2: Cap. 7, Sez. 4] [3, II, pp. 105-115]
Memorie RAM statiche: struttura e organizzazione [3, II, pp. 121-124]
23 -- Mer 2006-11-15
- Caratteristiche dinamiche delle memorie RAM statiche: cicli di lettura e di scrittura [3, II, pp. 121-124]
Memorie First-In First-Out (FIFO): caratteristiche e funzionalità; cicli di lettura e di scrittura [3, II, pp. 125]
Input/Output Bus del PD-32: ciclo di output e relativi circuiti di interfaccia [B]
24 -- Lun 2006-11-20
- Input/Output Bus del PD-32: ciclo di input e relativi circuiti di interfaccia [B]
Tecniche di multiplexing delle porte di input/output
- Cenni sulla decomposizione dei sistemi digitali in Sottosistema di Calcolo (SCA) e Sottosistema di Controllo
(SCO) [2: Cap. 8, Sez. 1, 2, 3]
Esempio di progetto #1 (Matched Filter): specifiche del problema e impostazione algoritmica
25 -- Mar 2006-11-21
- Esempio di progetto #1 (Matched Filter): progetto del circuito e variante con struttura pipeline
Input/Output Bus del PD-32: Interrupt Request, Interrupt Acknowledge e relativi circuiti di interfaccia [B]
Esempio di progetto #2 (FFT Butterfly): specifiche del problema
26 -- Mer 2006-11-22
- Esempio di progetto #2 (FFT Butterfly): impostazione algoritmica, realizzazione completa di SCO e SCA
27 -- Lun 2006-11-27
- Catene aperte e chiuse di reti sequenziali; calcolo del tempo di ciclo [2: Cap. 7, Sez. 2]
Strutture microprogrammate [2: Cap. 8, Sez. 3, 8]
Esempio di progetto #3 (IFKEY): specifiche del problema, impostazione del progetto, realizzazione completa
28 -- Mer 2006-11-29
- Esempio di progetto #4 (Equalizzatore audio): specifiche del problema, impostazione del progetto, realizzazione
completa
Esempio di progetto #5 (IFBCD): specifiche del problema, impostazione del progetto, realizzazione completa
Orario delle
lezioni |
Giorno |
Ore |
Aula |
Lunedì |
08:30 - 10:00 |
Aula 38 (Via Eudossiana) |
Martedì |
08:30 - 10:00 |
Aula 1 (Via Eudossiana) |
Mercoledì |
08:30 - 10:00 |
Aula 24 (Via Eudossiana) |
|
Periodo previsto di lezione: dal 25 settembre al 25 novembre 2006 (I ciclo).
Lezioni
supplementari |
Giorno |
Ore |
Aula |
Lunedì 27 novembre 2006 |
08:30 - 10:00 |
Aula 8 (Via Eudossiana) |
Mercoledì 29 novembre 2006 |
14:30 - 16:00 |
Aula 8 (Via Eudossiana) |
|
Last update 2007-11-09 00:46