29.06.2013 Views

Curs 3 - Bazele logice ale calculatoarelor - derivat

Curs 3 - Bazele logice ale calculatoarelor - derivat

Curs 3 - Bazele logice ale calculatoarelor - derivat

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!