Curs 3 - Bazele logice ale calculatoarelor - derivat
Curs 3 - Bazele logice ale calculatoarelor - derivat
Curs 3 - Bazele logice ale calculatoarelor - derivat
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
f ( x,<br />
y,<br />
z)<br />
= x ⋅ y ⋅ z + x ⋅ y ⋅ z<br />
g(<br />
x,<br />
y,<br />
z)<br />
= x ⋅ y ⋅ z + x ⋅ y ⋅ z + x ⋅ y ⋅ z + x ⋅ y ⋅ z + x ⋅ y ⋅ z + x ⋅ y ⋅ z<br />
In locul functiei g se va implementa:<br />
g( x,<br />
y,<br />
z)<br />
= x ⋅ y ⋅ z + x ⋅ y ⋅ z<br />
iar la iesire se va furniza semnalul corespunzator prin inversor, deci se<br />
genereaza de fapt functia g. Este necesar un PLA (fig.3.2.12) cu cel putin<br />
trei intrari (trei variabile), doua iesiri (doua functii), trei porti SI pe primul<br />
nivel (trei produse distincte la cele doua functii si doua porti SAU pe al<br />
doilea nivel (doua functii). Se obtine schema:<br />
x f<br />
y g<br />
z<br />
Fig.3.2.12 Implementarea functiilor f si g cu PLA.<br />
3.3 Circuite <strong>logice</strong> secventi<strong>ale</strong><br />
Un circuit logic secvential (CLS) cu n intrari si m iesiri (fig.3.3.1),<br />
contine o logica combinationala (CLC) si un set de elemente de memorare<br />
∆t. Iesirile depind de valorile furnizate la intrare la momentul respectiv de<br />
timp si de valorile stocate in elementele de memorare (starea circuitului).<br />
15