Cursul nr. 6. C6.1 Multiplexorul / Selectorul de date

Σχετικά έγγραφα
5.4. MULTIPLEXOARE A 0 A 1 A 2

2. Circuite logice 2.4. Decodoare. Multiplexoare. Copyright Paul GASNER


2. Circuite logice 2.5. Sumatoare şi multiplicatoare. Copyright Paul GASNER

2.2. ELEMENTE DE LOGICA CIRCUITELOR NUMERICE

Codificatorul SN74148 este un codificator zecimal-bcd de trei biţi (fig ). Figura Codificatorul integrat SN74148

CIRCUITE COMBINAŢIONALE UZUALE

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro

MARCAREA REZISTOARELOR

Metode iterative pentru probleme neliniare - contractii

ANEXA 4. OPERAŢII ARITMETICE IMPLEMENTĂRI

a. 11 % b. 12 % c. 13 % d. 14 %

Tabelul tranziţiilor este prezentat mai jos. La construirea sumatorului folosim bistabile de tip JK: (3.1)

Componente şi Circuite Electronice Pasive. Laborator 3. Divizorul de tensiune. Divizorul de curent

CAPITOLUL 5. CIRCUITE LOGICE COMBINAŢIONALE

CIRCUITE LOGICE CU TB

Curs 4 Serii de numere reale

Problema a II - a (10 puncte) Diferite circuite electrice

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE

Arhitectura Calculatoarelor. Fizică - Informatică an II. 2. Circuite logice. Copyright Paul GASNER 1

Electronică anul II PROBLEME

Cap.3 CLASE DE CIRCUITE LOGICE COMBINAŢIONALE

riptografie şi Securitate

Componente şi Circuite Electronice Pasive. Laborator 4. Măsurarea parametrilor mărimilor electrice

Aplicaţii ale principiului I al termodinamicii la gazul ideal

Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate.

Circuite logice programabile

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a.

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE.

Metode de interpolare bazate pe diferenţe divizate

Curs 1 Şiruri de numere reale

Integrala nedefinită (primitive)

COLEGIUL NATIONAL CONSTANTIN CARABELLA TARGOVISTE. CONCURSUL JUDETEAN DE MATEMATICA CEZAR IVANESCU Editia a VI-a 26 februarie 2005.



Seminar 5 Analiza stabilității sistemelor liniare

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1

4.2. CIRCUITE LOGICE ÎN TEHNOLOGIE INTEGRATĂ

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare

Introducere. Tipuri de comparatoare.

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor

Fig Impedanţa condensatoarelor electrolitice SMD cu Al cu electrolit semiuscat în funcţie de frecvenţă [36].

a n (ζ z 0 ) n. n=1 se numeste partea principala iar seria a n (z z 0 ) n se numeste partea

Subiecte Clasa a VIII-a

CIRCUITE INTEGRATE DIGITALE

2. Circuite logice 2.2. Diagrame Karnaugh. Copyright Paul GASNER 1

V O. = v I v stabilizator

III. Serii absolut convergente. Serii semiconvergente. ii) semiconvergentă dacă este convergentă iar seria modulelor divergentă.

Subiecte Clasa a VII-a

Laborator 4 Circuite integrate digitale TTL

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile

Ovidiu Gabriel Avădănei, Florin Mihai Tufescu,

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi"

Laborator 11. Mulţimi Julia. Temă


6.4. REGISTRE. Un registru care îndeplineşte două sau mai multe funcţii din cele 4 prezentate mai sus se numeşte registru universal.

RĂSPUNS Modulul de rezistenţă este o caracteristică geometrică a secţiunii transversale, scrisă faţă de una dintre axele de inerţie principale:,

Esalonul Redus pe Linii (ERL). Subspatii.

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale.

CIRCUITE CU PORŢI DE TRANSFER CMOS

Conice. Lect. dr. Constantin-Cosmin Todea. U.T. Cluj-Napoca

VII.2. PROBLEME REZOLVATE

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice

UNIVERSITATEA DIN BACĂU FACULTATEA DE INGINERIE ELECTRONICĂ DIGITALĂ. Indrumar de laborator

2.2.1 Măsurători asupra semnalelor digitale

COMPARATOARE DE TENSIUNE CU AO FĂRĂ REACŢIE

3.4. Minimizarea funcţiilor booleene

Curs 2 Şiruri de numere reale

Sisteme diferenţiale liniare de ordinul 1

ELECTRONICĂ DIGITALĂ

Circuite cu tranzistoare. 1. Inversorul CMOS

Capitolul 14. Asamblari prin pene

Criptosisteme cu cheie publică III

BARAJ DE JUNIORI,,Euclid Cipru, 28 mai 2012 (barajul 3)


Ecuaţia generală Probleme de tangenţă Sfera prin 4 puncte necoplanare. Elipsoidul Hiperboloizi Paraboloizi Conul Cilindrul. 1 Sfera.

III. Reprezentarea informaţiei în sistemele de calcul

1.7. AMPLIFICATOARE DE PUTERE ÎN CLASA A ŞI AB

2. Sisteme de forţe concurente...1 Cuprins...1 Introducere Aspecte teoretice Aplicaţii rezolvate...3

Lucrarea Nr. 5 Circuite simple cu diode (Aplicaţii)

Transformări de frecvenţă

GENERATOR DE SECVENŢE BINARE PSEUDOALEATOARE

4. Măsurarea tensiunilor şi a curenţilor electrici. Voltmetre electronice analogice

Platformă de e learning și curriculă e content pentru învățământul superior tehnic

AUTOMATE FINITE. Un automat cu stări finite se defineşte formal prin cvintuplul

REDRESOARE MONOFAZATE CU FILTRU CAPACITIV

Lucrarea Nr. 11 Amplificatoare de nivel mare

1.3 Baza a unui spaţiu vectorial. Dimensiune

TEMA 9: FUNCȚII DE MAI MULTE VARIABILE. Obiective:

Examen AG. Student:... Grupa:... ianuarie 2011

I X A B e ic rm te e m te is S

wscopul lucrării: prezentarea modului de realizare şi de determinare a valorilor parametrilor generatoarelor de semnal.

Circuite electrice in regim permanent

Amplificatoare liniare

3.4. Minimizarea funcţiilor booleene

7. RETELE ELECTRICE TRIFAZATE 7.1. RETELE ELECTRICE TRIFAZATE IN REGIM PERMANENT SINUSOIDAL

Examen AG. Student:... Grupa: ianuarie 2016

SERII NUMERICE. Definiţia 3.1. Fie (a n ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0

5 STRUCTURI PROGRAMABILE

Transcript:

C61 Multiplexorul / Selectorul de date Cursul nr 6 Multiplexorul (MUX) este un circuit logic combinańional care selectează una din intrările sale pentru a o transmite la ieşirea unică Schema de principiu este reprezentată în fig C61a SelecŃia uneia dintre intrări se face cu ajutorul comutatorului K În fig C61b este reprezentată schema bloc a unui multiplexor cu 4 căi (D 0, D 1, D 2, D 3 ) şi 2 intrări de selecńie A şi B care îndeplinesc rolul comutatorului K din figura C61a Din tabelul de adevăr din fig C61c rezultă expresia care descrie funcńionarea multiplexorului cu 4 căi: FuncŃia poate fi implementată sub forma circuitului din fig C62a MUX-ul cu 4 căi poate fi utilizat în scheme arborescente ca cea din fig C62b, pentru extinderea numărului de căi, în cazul prezentat la 16 I 0,,I 7 şi I 8,, I 15 nefigurate, sunt intrările de date, S 0, S 1, S 2 şi S 3 intrările de selecńie Fig C61 Multiplexorul: (a) Schema de principiu; Schema bloc pentru MUX cu 4 căi; (c) Tabelul de adevăr pentru MUX cu 4 căi Fig C62 Multiplexorul 4-în-1: (a) Schema circuitului; Extinderea numărului de căi de intrare Circuite integrate multiplexoare standard: 74151A, este un multiplexor 8-în-1, a cărui configurańie este reprezentată în fig C63a De altfel, funcńionarea sa este sintetizată de expresia:, Page 1 of 7

în care este strob-ul (semnal de validare activ pe nivel scăzut), expresie ce poate fi transpusă în tabelul de adevăr din fig C63b (a) Intrări Ieşiri SelecŃie Strob C B A Y W X X X H L H L L L L D 0 L L H L D 1 L H L L D 2 L H H L D 3 H L L L D 4 H L H L D 5 H H L L D 6 H H H L D 7 Fig C63 Multiplexorul 8-în-1 tip 74151A: (a) ConfiguraŃie terminale; Tabel de adevăr 74150 este un multiplexor 8-în-1 într-o capsulă cu 24 pini, având 16 intrări de date (E i ), un strobe ( ), 4 intrări de selecńie şi o ieşire (W) FuncŃionarea este dată de relańia 74153 este un circuit ce conńine 2 multiplexoare 4-în-1 cu intrări de selecńie comune, permińând astfel multiplexarea simultană a 2 cuvinte de 4 bińi 74157 este un circuit ce conńine 4 multiplexoare 2-în-1 cu intrări de selecńie comune, permińând astfel multiplexarea simultană a 4 cuvinte de 2 bińi Multiplexorul poate fi utilizat şi la implemetarea funcńiilor logice EXEMPLUL C61 Să se implementeze funcńia cu ajutorul multiplexorului 4-în-1 Mai întâi se aduce expresia funcńiei la forma canonică disjunctivă: şi apoi se aleg 2 variabile pentru a le lega la intrările de selecńie Alegem de exemplu variabilele a şi b prin care şi factorizăm expresia În fig C64a este reprezentat tabelul de adevăr al funcńiei împreună cu valorile asociate ale intrărilor de date ale multiplexorului, iar în fig C64b implementarea funcńiei C62 Demultiplexorul / Distribuitorul de date Demultiplexorul este circuitul logic combinańional care realizează operańia inversă multiplexării, adică trimite semnalul prezent la intrarea unică la una din ieşirile sale şi anume la cea selectată RelaŃia între n, numărul de ieşiri şi s numărul de linii de selecńie este 2 s n Page 2 of 7

a b f Intrări MUX 0 0 c D 0 =c 0 1 0 D 1 =0 1 0 c D 2 =c 1 1 1 D 3 =1 (a) Fig C64 Implementarea funcńiei din exemplul 814 cu multiplexorul 4-în-1: (a) Tabelul de adevăr; Implementarea Schema de principiu a demultiplexorului (DMUX) este cea din fig C65a Comutatorul K selecteză una din cele n ieşiri (Y 1,,Y n ) căreia îi trimite semnalul de la intrarea I În fig C65b este reprezentată schema bloc a demultiplexorului 1-în-n în care apar şi cele s intrări de selecńie În fig C65c este reprezentată schema unui demultiplexor 1-în-4 în care D este semnalul de intrare date, E semnal de validare, A şi B semnale de selecńie iar Y 0 Y 3 ieşirile circuitului RelaŃia ce descrie funcńionarea acestui circuit este Deoarece între această relańie şi cea care defineşte funcńionarea decodificatorului există similitudine, rolul de DMUX poate fi jucat de un decodificator Spre exemplu funcńionarea circuitului 74138 (prezentat în figura C513) este dată de relańia Făcând prin legare la masă şi utilizând pe G1 pe post de intrare de date acest circuit va emula demultiplexorul 1-în-8 Fig C65 Demultiplexorul: (a) schema de principiu; schema bloc 1-în-n; (c) schema circuitului 1-în-4; (d) funcńionarea DMUX 1-în-4 EXEMPLUL C62 Să se realizeze un circuit de multiplexare / demultiplexare a 8 căi cu ajutorul circuitelor 74138 şi 74151A Page 3 of 7

În fig C66 este ilustrat circuitul propus în care se poate observa că pentru transmisia a 8 semnale la distanńă sunt necesare doar 4 linii, una pentru date şi 3 pentru semnalele S 0,S 1 şi S 2 ce formează adresa de selecńie 63 Circuite sumatoare Fig C66 Circuit de multiplexare / demultiplexare a 8 căi A Semisumatorul elementar este un circuit logic combinańional (CLC) cu ieşiri multiple care adună 2 bińi de date şi obńine la ieşire un bit sumă şi un bit de transport În fig C67a este reprezentată schema bloc a unui semisumator elementar, iar în fig C67b tabelul de adevăr ce descrie funcńionarea acestui circuit x i y i s i c i 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 Fig C67 Semisumatorul binar elementar: (a) Schema bloc; Tabelul de adevăr; (c) Schema circuitului Expresiile funcńiilor extrase din tabel sunt respectiv ce pot fi implementate într-un circuit ca cel din fig C67c B Sumatorul elementar complet este un CLC cu ieşiri multiple care adună 3 bińi, 2 bińi de date şi unul de transport intrare şi obńine un bit sumă şi unul de transport ieşire În fig C68a este reprezentată schema bloc a circuitului iar în fig C68b tabelul de adevăr din care se extrag expresiile sumei şi transportului de ieşire, ce pot fi implementate într-o reńea ca cea din fig C68c Page 4 of 7

x i y i c i-1 s i c i 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 Fig C68 Sumatorul elementar complet: (a) Schema bloc; Tabelul de adevăr; (c) Schema circuitului C Sumatorul pseudoparalel este un CLC care utilizează n-1 sumatoare elementare complete şi un semisumator elementar, aşa cum este ilustrat în fig C69a, pentru a aduna 2 operanzi cu dimensiunea de n bińi, în acelaşi timp (a) Fig C69 (a) Sumatorul pseudoparalel; Sumatorul de 2 bińi Circuitul se numeşte pseudoparalel deoarece, deşi cei doi bińi de date se adună simultan, transportul trebuie să se propage de la rangul cel mai mic spre cel mai mare Se mai numeşte şi sumator cu transport propagat şi este un sumator lent Acest tip de sumator este implementat în circuitele integrate 7482, sumator pseudoparalel pe 2 bińi şi 7483, pe 4 bińi, cu care se pot realiza sumatoare de cuvinte cu lungime mai mare (8, 16, etc bińi) În fig C610 este reprezentată configurańia pinilor pentru 7483 C 0 este bitul de transport intrare (la rangul cel mai mic), C 4 bitul de transport de ieşire (de la rangul cel mai mare), Σ 1, Σ 2, Σ 3 şi Σ 4 sunt bińii sumă BiŃii de transport C 4 C 4 C 4 sunt interni circuitului, nu au conexiuni în exterior Page 5 of 7

Fig C610 ConfiguraŃia pinilor sumatorului pseudoparalel pe 4 bińi 7483 Sumatoare de mare viteză S-a impus realizarea unor astfel de sumatoare pentru a creşte viteza de procesare a sistemelor La aceste sumatoare, pe lângă utilizarea porńilor cu timpi de propagare mari, s-au utilizat şi structuri adecvate acestui scop D Sumatorul paralel complet este proiectat să adune strict în paralel şi este cel mai rapid sumator La intrări se aduce simultan transportul şi bińii operanzilor După cum rezultă din expresiile funcńiilor transportului pentru primele 3 ranguri: implementarea presupune utilizarea unui număr foarte mare de porńi logice, din ce în ce mai mai multe pentru rangurile mai mari, lucru care se dovedeşte a fi nepractic E Sumatorul paralel cu transport anticipat, realizează un compromis între sumatorul pseudoparalel şi sumatorul paralel complet El împarte sumatorul în module, calculează transportul pentru fiecare rang şi îl aduce apoi la intrarea corespunzătoare a sumatoarelor elementare în acelaşi timp Dacă se notează (transport generat) şi (transport propagat), relańiile de mai sus se pot rescrie astfel,, Se identifică două circuite specializate: sumatorul şi generatorul de transport anticipat, reprezentate în fig C611a respectiv b, care implementează relańiile de mai sus şi În fig C611c este reprezentată schema bloc a unui modul de adunare cu transport anticipat Acest tip de sumator este implementat în circuitul integrat logic 74182 F Sumatorul cu salvarea transportului este utilizat în cazul adunării unor şiruri de numere La acest sumator se salvează transportul rezultat din însumarea a 2 operanzi într-un bistabil (celulă elementară de memorare) care se pune apoi la dispozińia următoarei însumări, realizându-se astfel o adunare în manieră pseudoparalelă Page 6 of 7

Fig C611 Sumatorul paralel cu transport anticipat: (a) Modulul sumator; Modulul generator de transport; (c) Schema bloc Page 7 of 7