Misure e Sistemi Microelettronici (MSM) Sistemi

Documenti analoghi
Microelettronica Corso introduttivo di progettazione di sistemi embedded

Logica sequenziale: implementazione verilog

Logica sequenziale: implementazione verilog

. Nota: le tensioni dono riferite all'ingresso ed all'uscita dello stesso circuito. G. Martines 1

Capitolo 1 Circuiti integrati digitali. Capitolo 2 L invertitore CMOS. Introduzione

HSA HSA HARDWARE SYSTEM ARCHITECTURE. Livelli. Livello assemblativo. Livello di. Sistema Operativo. Livello di. linguaggio macchina.

SisElnF1 17/12/2002. E CIRCUITI COMBINATORI E SEQUENZIALI E1 Circuiti combinatori

Elettronica Digitale. 1. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT

A.S. 2017/2018 PIANO DI LAVORO PREVENTIVO CLASSE 4Be

POLITECNICO DI MILANO

INGEGNERIA ELETTRONICA - classe LM/29 - ING-INF/01

COMPITO DI ELETTRONICA DIGITALE DEL 21/12/2005 ALLIEVI INFORMATICI J-Z

ESPERIMENTAZIONI DI FISICA 3. Traccia delle lezioni di Elettronica digitale M. De Vincenzi A.A:

Circuiti Sequenziali

Page 1. SisElnE1bis 1/10/ DDC 1 SISTEMI ELETTRONICI. Ingegneria dell Informazione. Modulo. Obiettivi del gruppo di lezioni E

Calcolatori Elettronici B a.a. 2004/2005

La logica Cuniberti cucchi-vol.1 Segnali elettrici. Segnale analogico

METODOLOGIE PROGETTUALI CMOS

Elementi di memoria. Ing. Ivan Blunno 21 aprile 2005

Memorie Corso di Calcolatori Elettronici A 2007/2008 Sito Web: Prof. G. Quarella

CORSO DI LAUREA: Ingegneria Informatica e dell Automazione

Circuiti sequenziali e latch

Calcolatori Elettronici A a.a. 2008/2009

Tecniche di Progettazione Digitale Logiche programmabili; standard cells; generazione automatica del layout: algoritmi di partitioning p.

Capitolo 2 Tecnologie dei circuiti integrati 33

Interruttori Digitali

INDICE Capitolo I - I dispositivi elettronici. Condizioni operative statiche. 1.1) Introduzione. 1.2) Interruttori ideali e reali.

I circuiti binari: definizione delle funzioni logiche

Circuiti Digitali. Appunti del Corso

Seconda esercitazione

Porte logiche di base. Cenni circuiti, reti combinatorie, reti sequenziali

2 storage mechanisms positive feedback charge-based

Fondamenti di Informatica

Circuiti e reti combinatorie. Appendice A (libro italiano) + dispense

Sistemi digitali. Sistema digitale

CIRCUITI DIGITALI. La grandezza fisica utilizzata nella maggior parte dei circuiti digitali è la differenza di potenziale (tensione).

Riassunto tecnica digitale

Livello logico digitale

I circuiti logici: definizione delle funzioni logiche

Il livello logico digitale

I circuiti logici: definizione delle funzioni logiche

Fondamenti di Informatica

Calcolo numerico e programmazione Elementi di logica

Laboratorio di Elettronica: Dispositivi elettronici e circuiti

Tecnologia CMOS. Ing. Ivan Blunno 21 aprile 2005

Le porte logiche. Elettronica L Dispense del corso

I circuiti logici: definizione delle funzioni logiche

Ingegneria dell Informazione SISTEMI ELETTRONICI

Memorie a semiconduttore (1)

INVERTER IN CASCATA. Ponendo. t f = A N C L /β n = R n C L. e analogamente per t r per la coppia di inverter si ha. Se W p =2W n

Microelettronica Corso introduttivo di progettazione di sistemi embedded

Condizioni di trasparenza e generazione locale del clock senza scorrimento

SISTEMI. impostazione SISTEMI. progettazione. Saper utilizzare modelli di circuiti combinatori

Indice generale. Prefazione. Capitolo 1. Richiami di analisi dei circuiti 1. Capitolo 2. Analisi in frequenza e reti STC 39

Generazione di Impulsi Digitali. Antonio Affinito

Flip-flop e loro applicazioni

Richiami di Algebra di Commutazione

Elettronica Sistemi Digitali 09. Flip-Flop

SISTEMI ELETTRONICI. Ingegneria dell Informazione. Modulo. Obiettivi del gruppo di lezioni E. Circuiti combinatori. Circuiti sequenziali.

Reti logiche (2) Circuiti sequenziali

Reti logiche (2) Circuiti sequenziali

Clock. Corso di Architettura degli Elaboratori. Architetture degli Elaboratori. Circuiti combinatori e sequenziali.

Clock. Corso di Architettura degli Elaboratori. Latch di tipo SR. Circuiti combinatori e sequenziali. Il livello logico digitale: Memoria

Reti combinatorie. Reti combinatorie (segue)

Y = A + B e si legge A or B.

Calcolatori Elettronici

ELETTRONICA DEI SISTEMI DIGITALI 1 SECONDA PROVA IN ITINERE A.A. 2003/ Dicembre 2003

Funzioni e Reti Logiche. Architettura degli Elaboratori I

Elettronica I Porte logiche CMOS

Porte logiche A=0 A=1

Antonio D'Amore I CIRCUITI DI COMMUTAZIONE

Funzioni, espressioni e schemi logici

PORTE LOGICHE. Si effettua su due o più variabili, l uscita assume lo stato logico 1 se almeno una variabile di ingresso è allo stato logico 1.

Logica Sequenziale. Lucidi del Corso di Elettronica Digitale. Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica

Le reti sequenziali sincrone memorizzano il proprio stato in dei FF-D

Fondamenti di Informatica A. A / 1 9

ELETTRONICA GENERALE, FONDAMENTI DI ELETTRONICA DIGITALE Appello d esame del 18/1/2016

Monolithic Memories PAL. Dispositivi programmabili con matrice OR fissa e matrice AND programmabile I 1 I 2 PROGR. I 3 O 1 O 2 O 3 O 4 FISSA

I circuiti sequenziali

Calcolatori Elettronici Lezione 4 Reti Sequenziali Asincrone

I flip-flop ed il register file. Sommario

05EKL-Progetto di Circuiti Digitali. Richiami di Reti Logiche

ELETTRONICA GENERALE, FONDAMENTI DI ELETTRONICA DIGITALE Appello d esame del 8/9/2015

Operatori logici e algebra di boole

Porte logiche in tecnologia CMOS

Elettronica dei Sistemi Digitali Registri di memoria CMOS e reti sequenziali

Logica Digitale. Fondamenti Informatica 2 - Prof. Gregorio Cosentino

Logica sequenziale. Logica Sequenziale. Macchine a stati e registri. Macchine a stati

A cosa servono i moltiplicatori? Tanti algoritmi prevedono l utilizzo di moltiplicazioni!

Giordano Bruno Budrio PIANO DI LAVORO ANNUALE ANNO SCOLASTICO 2013/2014

Microelettronica Corso introduttivo di progettazione di sistemi embedded

Laboratorio II, modulo Elettronica digitale (2 a parte) (cfr.

Reti sequenziali notevoli: registri, registri a scorrimento, contatori ing. Alessandro Cilardo

05EKL-Progetto di Circuiti Digitali

Circuiti combinatori notevoli

Transcript:

Misure e Sistemi Microelettronici (MSM) Sistemi Prof. Stefano Bertazzoni I semestre II emisemestre dal 24-11-08 al 29-01-09 Lunedì ore 13.30 15.45 Giovedì ore 14.00 16.15 Aula 4 NE Aula 2 NE Ricevimento studenti: lunedì ore 16.30-18.00 Contatto: bertazzoni@ing.uniroma2.it Informazioni e documentazione: http://www.uniroma2.it/didatticaweb

Richiami di elettronica digitale Circuiti programmabili PLA PL FPGA Organizzazione Verifica intermedia Lunedì 22-12-2008 Sistemi a microprocessore Architetture Set di istruzioni ST7 Verifiche finali Scritto Orale 1-2

Funzioni Logiche Elementari NOT AN OR XOR 1-3

Tabelle di Look-up (LUT) In alternativa, la generica funzione logica può essere realizzata utilizzando memorie elettroniche (RAM, ROM, EEPROM, FLASH ) parto direttamente dalla tabella della verità. Una funzione logica ad n variabili fa corrispondere ad ognuna delle 2 n combinazioni degli ingressi un valore per l uscita: può essere implementata con una memoria 2 n x1, con gli indirizzi corrispondenti alle combinazioni degli ingressi. uesta soluzione è utilizzata per esempio nelle FPGA 1-4

Componenti Usati nei Circuiti Logici I circuiti logici che considereremo nel corso sono realizzati con transistori MOS che possono essere schematizzati come interruttori aperti o chiusi, con resistenze, effettive o equivalenti, e capacità. I simboli relativi sono i seguenti: MOSFET G S G S G G S S R C P N 1-5

Circuiti Logici Elementari I circuiti logici si basano sulla realizzazione di inverter, o, meglio, di blocchi circuitali che, in funzione degli ingressi, colleghino l uscita all alimentazione (pull-up, o PUN, Pull Up Network) o a terra (pulldown, o PN, Pull own Network). Possono essere usate diverse tecnologie: la più usata attualmente è la CMOS. L inverter di base esegue la funzione negazione, cioè OUT = IN PULL UP IN OUT IN OUT IN OUT IN OUT PULL OWN 1-6

Altri Circuiti Logici Elementari always @ (A or B) if(a==1 && B==1) OUT = 0; else OUT = 1; always @ (A or B) if(a==1 B==1) OUT = 0; else OUT = 1; OUT A OUT A B B NAN NOR 1-7

Transmission Gate A B EN EN A B

Buffer Tristate OE always @ (OUT or OE or INOUT) IN = INOUT; if(oe==1) INOUT = ~OUT; else INOUT = Z; OUT INOUT IN

Buffer Tristate OE OUT INOUT always @ (OUT or OE or INOUT) IN = INOUT; if(oe==1) INOUT = ~OUT; else INOUT = Z; IN

Sistemi Sequenziali CLK Tsetup always @ (posedge CLK or CLR or SET) if(set==1) <= 1; if(clr==1) <= 0; else <= ; SET CLR 1-11

Flip Flop CLK Master Slave 1-12

Macchina a Stati IN Logic Logic OUT CLK 1-13

IN SET Shift Register NA A-NB B-NC C-N SET SET SET OUT CLR CLR CLR CLR CLK always @ (posedge CLK or CLR or SET) if(set==1) <= 1; if(clr==1) <= 0; else A <= IN; B <= A; C <= B; OUT <= C; 1-14

Contatore always @ (posedge CLK or CLR or SET) if(set==1) <= 1; if(clr==1) <= 0; else Counter <= Counter +1; + 1 Counter CLK 1-15

Contatore con Enable always @ (posedge CLK or CLR or SET) if(set==1) <= 1; if(clr==1) <= 0; else if(en==1) Counter <= Counter +1; else Counter <= Counter; + 1 Counter EN CLK 1-16