• 検索結果がありません。

sintesi

N/A
N/A
Protected

Academic year: 2018

シェア "sintesi"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

Algebra di Boole (1815-1864 logico e matematico inglese)

• Consente di descrivere in forma algebrica le funzioni dei circuiti

• Fornisce dei metodi per l’analisi e la sintesi (a livello logico) dei circuiti

• Tramite l’algebra di Boole si stabilisce una corrispondenza biunivoca tra – operazioni dell’algebra e componenti elementari

– espressioni algebriche e circuiti Le reti logiche

• Il progetto delle reti logiche si svolge in primo luogo tenendo conto delle funzionalità del circuito, indipendentemente dalla realizzazione fisica (progetto logico)

Ciò consente:

– di prescindere dai particolari realizzativi

– di risolvere a livello logico eventuali problemi implementativi

• Nel progetto delle reti logiche si impiega un sistema algebrico in cui ogni variabile può assumere solo uno tra due valori: 0 e 1

• Sulle variabili si applicano le operazioni: prodotto logico (*) o AND

somma logica (+) o OR negazione (x) o NOT

Proprietà dell’algebra di Boole

Proprietà 0 e 1 x 0 x

1 1

x

1 0 1

x x1

0 0

x

0 0 1 Proprietà del complemento xx1

0 1

0

x x

1 0 Legge della doppia

negazione x x

Proprietà Commutativa xyyx xyyx

Proprietà Associativa x

yz

 

x y

z x

   

yz xy z Proprietà Distributiva x

  

yz x y

 

xz

x

yz

    

xy xz Leggi di Assorbimento x

 

xy x x

xy

x

Leggi di Idempotenza xxx xxx

Leggi di De Morgan x yxy xyx y

y x y x

x y x y x

x

Logica della proposizioni

p p q pq pq pq pq p(xor)q

1 0 1 1 1 1 1 0

1 0 0 0 1 0 0 1

0 1 1 0 1 1 0 1

0 1 0 0 0 1 0 0

pq=

   

pq pq p(xor)q=

 

pq

pq

pq=pq

(2)

Esiste una equivalenza tra le funzioni logiche e le

porte elementari delle reti logiche (Il lavoro di Boole fu ben recepito durante la sua vita, ma fu considerato soltanto "pura matematica" fino al 1938, quando Claude Shannon(1916-2001) pubblicò la sua tesi al MIT.

simbolismo di rappresentazione dei circuiti logici

Minimizzazione delle funzioni logiche

• Ad una funzione descritta tramite tabella di verità possono essere associate più espressioni algebriche. Quale scegliere ?

• Vista l’equivalenza con i circuiti, conviene scegliere l’espressione corrispondente al circuito a minimo costo (minimizzazione)

• Il costo può esprimersi in base a: – numero di porte

– numero di ingressi – eterogeneità delle porte

• I metodi per la minimizzazione si basano sulle proprietà dell’algebra di Boole. Esempio:

xyz z xy z y x z y x z y x z y x

f

semplificare

xyzxyzxy

 

zz xy xyzxyz xy(zz)xy

xyzxyz xz(yy)xz xyzxyzxz(yy)xz xyzxyz yz(xx) yz z y x x z y z y x z y

x ( ) xyxyx(yy)x

xzxz x(zz)x Forma minima: f x yz yz

Fasi del progetto di una rete logica 1. Definizione delle specifiche

• Identificazione delle variabili in ingresso e in uscita 2. Definizione della tabella di verità della funzione 3. Minimizzazione

4. Definizione del circuito

参照

関連したドキュメント

glturcwllich,th4)ugllmEndebymimyminds"w(DIII(IseemillcWnrkOfaSinglcmi加d9

といったAMr*"""erⅣfg"'sDreα

[Publications] S.Kanoh,M.Motoi et al.: "Monomer-isomerization, Regioselective Cationic Ring-Opening Polymerization of Oxetane Phthalimide Involving Carbonyl

"A matroid generalization of the stable matching polytope." International Conference on Integer Programming and Combinatorial Optimization (IPCO 2001). "An extension of

Transirico, “Second order elliptic equations in weighted Sobolev spaces on unbounded domains,” Rendiconti della Accademia Nazionale delle Scienze detta dei XL.. Memorie di

[r]

Rumsey, Jr, "Alternating sign matrices and descending plane partitions," J. Rumsey, Jr, "Self-complementary totally symmetric plane

[r]