Detalii privind circuitele FPGA (Field Programmable Gate Array).

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Detalii privind circuitele FPGA (Field Programmable Gate Array)."

Transcript

1 Detalii privind circuitele FPGA (Field Programmable Gate Array). 1. Introducere. Obiective urmarite: principii, implementare, programarea circuitelor logice configurabile din punctul de vedere al proiectarii celulelor, cat si al strategiei de interconectare FPGA reprezinta circuite integrate care pot fi programate de catre utilizator. FPGA contin: functii versatile, interconexiuni configurabile, interfete de I/E adaptabile conform specificatiilor utilizatorului. Structura uzuala a unui circuit FPGA este data in fig.1. Fig.1. Structura uzuala a unui circuit FPGA este data in fig.1. 1

2 In figura 2 se prezinta implementarea unei functii simple (XOR cu 3 intrari): trei ploturi din stanga sunt configurate ca intrari, un bloc logic este utilizat pentru a crea un XOR cu 3 intrari, un plot din dreapta este configurat ca iesire, liniile de interconectare programabile asigura propagarea semnalelor in sistem. Fig.2 Implementarea unei functii XOR cu 3 intrari Circuitul echivalent, corespunzator implementarii din figura 2, este prezentat in figura 3. Fig.3. Circuitul echivalent, corespunzator implementarii din figura 2. 2

3 Circuitele FPGA se prezinta ca simple componente sau ca macroblocuri, in proiectele de sisteme pe o singura pastila/chip (Fig.4): Fig.4. FPGA ca simple componente sau ca macroblocuri proiectele de sisteme pe un singur chip in cazul sistemelor de comunicatie, blocurile logice configurabile pot fi modificate dinamic in vederea adaptarii la protocoale de comunicatii mai performante; in situatia sistemelor de putere redusa, logica poate implementa mai multe task-uri in serie, in loc de a incorpora tot hardware-ul corespunzator, care nu va opera in paralel niciodata. 2. Circuite logice configurabile. Blocurile logice programabile trebuie sa fie capabile sa implementeze toate functiile logice de baza: NOT, AND,..,XOR, XNOR etc Pentru implementarea acestora se pot folosi mai mule abordari, de exemplu: multiplexoare, tabele asociative (lookup tables) Multiplexoare Multiplexoarele cu doua intrari pot fi utilizate ca generatoare programabile de functii, dupa cum se poate vedea din tabela 1 si din figura 5. 3

4 Tab. 1. Programarea intrarilor unui multiplexor, in vederea implementarii a patru functii logice. Fig.5. Implementarea unor functii logice cu ajutorul multiplexoarelor cu doua intrari de date si una de activare. (fpgamux.sch). Nota: Se observa ca in cazul de fata, una din variabilele, care se prelucreaza, (B) este folosita ca intrare, ceea ce nu corespunde principiilor de baza ale FPGA. Pentru a depasi acest aspect se recomanda ca variabilele A si B sa fie aplicate la doua intrari de selectie. Astfel se vaor utiliza multiplexoare 4:1. Alte functii ( XOR) necesita cel putin doua multiplexoare (Fig. 6): cu o iesire de tip buffer, un multiplexor cu doua intrari are minim 6 tranzistoare si 3 etaje, care introduc intarzieri: doua inversoare si un tranzistor de trecere. un MUX cu 4 intrari are 18 etaje, care introduc intarzieri, astfel implementarile cu multiplexoare nu sunt eficiente. 4

5 Fig.6. Functia XOR necesita cel putin doua multiplexoare, pentru implementare Tabele asociative (Look Up Tables). Look Up Table (LUT) este cel mai versatil circuit pentru a crea o functie logica programabila/configurabila. LU.T descris in Tab.2. are ca intrari F0,F1 si F2. Iesirea Fout genereaza o expresie logica bazata pe 8 informatii logice elementare Value[0],, Value[7]. In cazul unui XOR, cu 3 intrari, setul de valori pentru iesirea Fout, dat in tabela de adevar, trebuie atribuit componentelor Value[0],, Value[7]. In schema din figura 7 se atribuie manual Fout, din tabela de adevar, fiecaruia dintre cele 8 butoane. Fout genereaza functia XOR pentru intrarile F0,F1 si F2. Tab.2. Tabela de adevar a portii XOR, cu 3 intari, pentru implementarea in forma de tabela asociativa. 5

6 Fig. 7. Iesirea f genereaza functia logica Fout, in conformitate cu tabela asociativa stocata in punctele de memorare Value[i]. Punctele de memorare. Punctele de memorare sunt utilizate pentru stocarea valorilor logice ale functiei date in tabela de adevar a acesteia. Punctele de memorare sunt componentele esentiale ale blocurilor logice configurabile. In ceea ce priveste posibilitatile de a stoca un singur bit de informatie, exista mai multe abordari. Astfel, in figura 8 se prezinta un registru de deplasare formatdin bistabile de tip D, in care bistabilui i memoreaza informatia logica Value[i]. Bistabilele D sunt inlantuite pentru a reduce numarul semnalelor de control la un semnal de ceas ClockProg si la un semnal de date DataProg. 6

7 Fig.8. Informatia de tabela asociativa (look-up information LUI) este data prin intermediul unui registru de deplasare cu bistabile de tip D (active pe fronturile negative- LutDreg.sch). Configurarea unui LUT cu 3 intrari intr-o poarta XOR cu 3 intrari respecta strict protocolul descris in figura 9. Se genereaza o serie de 8 fronturi cazatoare de catre semnalul ClockProg. Aceasta se obtine prin configurarea unui generator de impulsuri cu o serie de 0-1, dupa cum se prezinta mai jos: Fig.9 Programarea pentru ClockProg pentru a genera 8 fronturi active (FpgaLutDreg.sch) 7

8 La fiecare front activ, registrul de deplasare este alimentat cu o noua valoare prezentata secvential la intrarea DataProg. Mai intai trebuie sa fie introdusa Value[7] si ultima Value[0]. Impulsul DataProg trebuie sa descrie tabela de adevar in ordine inversa, dupa cum se arata in figura 10. Fig.10. La sfarsitul celei de-a opta perioada de ceas, LUT este configurat ca un XOR, cu 3 intrari (LutDreg.sch). Cele mai multe proiecte FPGA utilizeaza registre de tip D, pentru a stoca configurarea LUT. Informatia de configurare se pierde la disparitia tensiunii de alimentare Fuzibile si Antifuzibile Pentru a retine configurarea in absenta tensiunii de alimentare trebuie sa se utilizeze memorii nonvolatile. O astfel de memorie nonvolatila, programabila pentru o singura data, poarta denumirea de fuzibil. De regula, se utilizeaza ca fuzibil un contact intre doua straturi de metal, contact care va fi distrus de la aplicarea unui curent de intensitate mare (Fig11).Desi aceasta metoda provoaca distrugeri si in vecinatatea contactului, nu este nevoie de un strat specific, din punct de vedere tehnologic, ca in tehnologia CMOS λ 8

9 Fig.11. Contacte bazate pe fuzibile. Un circuit de comanda cu o latime mare a canalului (cativa μm), alimentat de la o sursa de tensiune mare (V DDH ) va asigura un curent apreciabil prin driver. Schema circuitului fuzibil este prezentata in figura 12. Fig.12. Programarea fuzibilelor. Atunci cand se activeaza comanda BlowFuse sunt activate si ambele tranzistoare NMOS si PMOS, ceea ce conduce la trecerea unui curent apreciabil prin fuzibil, care topeste fuzibilul si intrerupe calea de curent. Curentul trebuie sa depaseasca valoarea de 15mA. In contrast cu fuzibilul antifuzibilul are starea normala deschis (figura.13). O tensiune mare (cca 10V) aplicata intre straturile metal1 si metal2 distruge oxidul, asigurand un traseu conductiv intre straturile de metal. Utilizarea unei tensiuni ridicate in circuit implica o utilizare atenta a tehnologiei MOS si a diver-elor de I/E specifice pentru astfel de valori ale tensiunii manipulate. O alta structura intalnita, care se chiama ONO (Oxid-Nitrura-Oxid), asigura o cale rezistiva atunci cand este programata. Valoarea tipica a rezistentei este de 500 Ohm. Statistic, valoarea 9

10 rezistentei este in limite mult mai mari pentru S i O 2 decat pentru ONO, ceea ce face fuzibilul ONO mult mai atractiv, in ciuda unor etape suplimentare in procesul de fabricatie. Fig.13. Principiul antifuzibilului si distributiile comparative ale rezistentelor pentru ONO si S i O 2 Pentru programarea circuitelor FPGA, EEPROM si FRAM se folosesc alte tipuri de memorii nonvolatile. Aceste memorii nu sunt alterate atunci cand nu sunt alimentate si pot fi reprogramate de un numar mare de ori Implementare in DSCH. In DSCH in meniul de simboluri (Fig.14) s-a introdus simbolul tebelei asociative LUT, care este echivalenta cu schema din figura 8. O proprietate importanta a simbolului LUT consta in abilitatea de a stoca programarea interna conform cu ceea ce realizeaza o memorie nonvolatila. Simbolul pentru pentru LUT, in interfata cu utilizatorul, este dat in figula 14. Pentru completarea tabelei asociative se pot utiliza trei metode: una consta in definirea fiecarui element al tabloului cu cifrele 0 si 1. Numerele corespund combinatiilor logice ale intrarilor F2F1F0. De exemplu cifra 4 in zecimal va fi codificata 100 in binar, ceea ce corespunde la F2=1, F1=0 si F0=0. O alta solutie consta in selectarea descrierii functiei din lista. Informatia logica Fout este atribuita fiecarei combinatii de intrari ale LUT. O a treia solutie rezida in aceea ca utilizatorul introduca o descriere bazata pe intrarile F0,F1 si F2, cat si pe operatorii: "~" (NOT), "&' (And), " " (Or) si "^" sa (XOR), urmand ca sa activeze butonul Fill LUT, pentru transferarea rezultatului expresiei catre tabela. 10

11 1. Blocul Logic Programabil. Blocul Logic Programabil (BLP) consta in doua tabele asociative, un registru D si cateva multiplexoare. Pentru realizarea BLP exista numeroase solutii. Fig.14. Simbolul LUT. In figura 15 se prezinta o structura simpla care are similaritati cu cea utilizata in circuitele XC5200. BLP contine doua structuri active: LUT si registrul D, care pot functiona indepenedent sau impreuna. Iesirea LUT este conectata direct la iesirea blocului Fout. Iesirea poate fi aplicata si la intrarea registrului D, datorita multiplexorului contraolat de DataIn_Fout. Reteaua DataOut poate transfera direct semnalul DataIn, ceea ce face ca celula sa fie transparenta. Semnalaul DataOut poate, de asemenea, furniza semnalul nq, in functie de starea multiplexorului controlat de DataIn_nQ. 11

12 Fig. 15. BLP simplu, care include un LUT si un registru D. (FpgaCell2.SCH). Blocul consta acum intr-un LUT si un bistabil D. In continuare se vor inlantui semnalele DataIn_Fout si DataIn_nQ in structura unui registru de deplasare format din doua bistabile suplimentare. Fiecare bistabil utilizeaza acelasi semnal de ceas si aceeasi date de intrare inlantuite. Circuitul complet se prezinta in figura 16. Fig.16. LUT, bistabilul D si registrul de deplasare, inclusiv doua circuite multiplexoare. (FpgaBlockStructure.SCH) 12

13 Configurarea blocului se efectueaza pe baza a 10 fronturi active, ale semnalului ColckProg, si a 10 semnale de date pe intrarea DataProg. Informatia care se transfera catre capatul cel mai indepartat al registrului este definita in primul ciclu, in timp ce bistabilul cel mai apropiat al registrului este configurat cu data transferata in ultimul ciclu (Tab.3) Tab.3. Informatia seriala (data)utilizata pentru programarea punctelor de memorie ale LUT-ului. 2. Interconectarea blocurilor. In acest paragraf este prezentata strategia de interconectare a blocurilor logice. Mai intai se vor examina punctele de interconectare programabile si matricile de conectare programabile. In continuare se va discuta implementarea globala a structurii Punctele programabile de interconectare (PPI). PPI (PIP Programmable Interconnect Point) se regaseste in meniul Advanced Switches Symbols), din figura 17. PPI au doua stari: On si Off, care pot fi impuse prin dubla activare pe simbol si un click pe butonul "On/off". Fig.17. PPI (PIP) in paleta de simboluri. 13

14 Fig.18. Modificarea starii PIP (FpgaPip.SCH). Puntea poate fi realizata cu o poarta de transmisie (PT), controlata cu un bistabil D (Fig.19). Atunci cand informatia de programare este 0 PT este deschisa, legatura absenta intre Interco1 si Interco2. PT asigura o legatura rezistiva ( 100 Ω) intre Interco1 si Interco2. Fig. 19. Structura interna a PIP si ilustrarea comportarii sale On/Off (FpgaPip.SCH). 14

15 Pentru a asigura cea mai mare flexibilitate de rutare PPI se vor grupa sub forama de matrice. In figura 20 se prezinta exemple de matrici 3 x 3 si 3 x 2. Legatura intre In1 si Out1, In2 si Out2, In3 si Out3 se realizeaza prin programarea unor PIP-puri. O unealta specifica de rutare asigura acest task, dar se poate face si manual. In DSCH pentru a schimba starea (0 1 0) unui PIP se tasteaza O pe simbolu grafic. Fig.20. Matrice de PIP-uri (FpgaPip.SCH). Matrice de comutare. Matricea de comutarea reprezinta un PPI complex, care implica o gama larga de combinatii in cadrul unei intersectii de interconexiuni. Figura 21 reprezinta o matrice de comutare. Matricea contine 6 punti configurabile intre doua interconexiuni principale. Simbolul matricii de comutare se regaseste in meniul asigurat de aplicatia DSCH la sectiunea: "Advanced" set of "Switches" symbols. Printr-un click dublu pe simbolul matricii se pot accesa cele 6 comutatoare On/Off Fig.21. Modificarea starii matricii (FpgaMatrix.SCH). 15

16 Pentru a usura programarea matricei, in DSCH exista comenzi simple. Astfel starea matricii poate fi modificata plasand cursorul pe simbol si activand urmatoarele taste: - Dezactivarea matricii: o ; - Activarea matricii: O ; - Activarea legaturii orizontale: - - Activarea legaturii verticale: In figura 22 se dau exemple de matrici de comutare 3x2 si 3x3. Exemplele de rutare sunt numeroase. Ele imbunatatesc configurabilitatea blocurilor logice. Fig.22 matrice de comutare 3x2 si un exemplu de strategie de rutare intre 6 intrari si 6 iesiri (fpgamatrix.sch). Implementarea Matricilor de Comutare. Din punct de vedere practic, matricea de comutare poate fi construita prin regruparea a 6 porti de transmisie (Fig.23). Fiecare poarta de transmisie este controlata de un bistabil D asociat care memoreaza configuratia dorita. Bistabilele D sunt inlantuite pentru utilizarea unei singure intrari DataIn si a unui semnal de ceas LoadClock, care sunt suficiente pentru configurarea matricii. 16

17 Fig. 23. Porti de transmisie amplasate pe liniile de rutare in vederea construirii matricii. (FpgaMatrix3.SCH). Tablouri de Blocuri. Blocurile configurabile sunt asociate cu PIP-uri si cu matrici de comutare pentru a crea un nucleu complet configurabil. In figura 24 se propune un exemplu de bloc dublu configurabil si rutarea lui configurabila asociata. Fig. 24. Blocuri configurabile, matrice de comutare, I/E configurabile si tablouri de PIP-uri. (fpga2blocks.sch). 17

18 Exemplu de Sumator Complet. Tabela de adevar si expresia logica pentru Sumatorul Complet sunt reamintite in Tab.3. Implementarea sumei (Sum) si a transportului (Carry) se realizeaza prin programarea a doua tabele asociative corespunzator tabelelor de adevar. Sumator complet A B C SUM CARRY RESULT Tab.3. Tabela de adevar a sumatorului complet. Diagrama generala de implementare a unui sumator complet este data in figura 25. Unul din blocurile logice programabile genereaza functia Sum, pentru valorile date ale intrarilor A,B si C. Informatia necesara configurarii Blocului 1, ca functie suma (XOR cu 3 intrari) este data in Tab.4. Semnalul Sum se propaga in afara blocului, in regiunea interfetei de iesire, prin exploatarea resurselor de interconectare si a matricii de comutare. Celalalt bloc logic programabil, Blocul 2, asigura generarea semnalului Carry, ca functie de aceleasi intrari A,B si C. Programarea Blocului 2 rezulta din Tab.4. Rezultatul carry este exportat in zona de iesire, in modul in care s-a procedat si pentru semnalul Sum. Fig. 25. Functiile SUM si CARRY care realizeaza un sumator complet in FPGA. (fpgafulladder.sch). 18

19 Tab. 9. Datele sub forma seriala utilizate pentru a configura blocurile logice 1 si 2, ca SUM si CARRY. Simularea Sumatorului Complet implementat in doua blocuri configurabile(fpgafulladder.sch) este prezentata in figura 26. Fig. 26. Simularea Sumatorului Complet implementat in doua blocuri configurabile (fpgafulladder.sch). Secventa de programare este continuta sub forma unor transe liniare ProgBlock1 si ProgBlock2. Dupa cum se vede din diagrama temporala prezentata in figura 27, ceasul de programare 19

20 ClockPgm este activ numai in faza de initializare, pentru a deplasa informatia de programare in punctele de memorare din blocuri, pentru configurarea fiecarui multiplexor. Rutarea semnalelor A,B si C ca si a semnalelor Sum si Carry a fost efectuata manual, in circuitul din figura 26. In realitate, exista unelte pentru plasare/rutare, care genereaza automat structura electrica pornind de la schema initiala. Astfel, se evita erorile manuale, limitandu-se conflictele si omisiunile. Fig.27. Diagrama temporala a Sumatorului Complet.(fpgaFullAdder.SCH) Exemplu Divizor de ceas. Cel de-al doilea exemplu propus pentru implementare in FPGA este cel al unui divizor de ceas. In figura 28 sunt date structura generala si diagrama temporala ale divizorului de ceas cu 4. Acesta necesita doua registre D, cu reactie de la nd la intrarea D. 20

21 Fig.28. Diagrama si simularea tipica pentru un divizor de ceas cu4. (ClockDiv4.SCH) Schema bloc generala a implementarii unui divizor de ces este data in figura 29. Fig.29: Implementarea unui divizor de ceas cu 2 in 2 blocuri configurabile (FpgaDiv4.SCH). Fiecare bloc logic programabil este configurat ca un etaj de divizare a ceasului. Informatia necesara pentru configurarea Blocului1, ca un simplu bistabil D, este prezentata in Tab.9. Aceasta informatie/data sub forma seriala creaza o cale directa de la DataIn catre intrarea bistabilului D, al celulei Dreg, iar nd se propaga conform figurii 30. In afara blocului programabil, semnalul nq se propaga catre intrarea DataIn. De observat ca tabela asociativa este 21

22 inactiva in aceasta configuratie. Celalalt bloc logic Block2 este, de asemenea, programat ca un bistabil Dreg cu reactie de la nq la DataIn. Fig.30. Utilizarea blocului configutabil ca bistabil Dreg.SCH) Tab. 9 Data seriala utilizata pentru a configura blocurile logice 1 si 2 ca divizoare de ceas. (FpgaDiv4.SCH) In figura 32 se prezinta rezultatele simularii contorului. Primele nanosecunde sunt dedicate programarii blocului. Dupa programare contorul opereaza in conformitate cu specificatiile din figura 28. De remarcat intarzierea importanta a raspunsului la fronturile active, datorate complexitatii intrinseci a blocului configurat si a intarzierii in calea de interconectare prin punctele de conectare si matricea de comutare. 22

23 Fig.31. Rutarea divizorului de ceas cu 2 in doua blocuri configurabile. (FpgaDiv4.SCH) Fig.32. Diagramele temporale ale circuitului divizor de ceas. (ClockDiv4.SCH). 23

24 5 Concluzii. Acest curs constituie o introducere in domeniul FPGA, din punctul de vedere al proiectarii celulei de baza: s-au prezentat multiplexorul si tabela asociativa pentru constructia circuitelor logice configurabile; au fost examinate programarea punctelor de memorie folosind bistabile Dreg inlantuite, cat si fuzibilele; s-au descris punctele de interconectare programabile, matricile de comutare, cat si implementarile lor in DSCH; s-au realizat: implementarea unui sumator complet si a unui divizor de ceas utilizand doua blocuri logice configurabile, puncte de interconectare programabile si o matrice de comutare..bibliografie. [1]. E.Sicard, S. Delmas-Bendhia. DEEP SUBMICRON CMOS DESIGN. Cap 9. Field Programmable Gate Array. 24

25 ANEXE. A1. Diverse implementari pentru Dreg (dreg.sch). 25

26 A2. Registru de deplasare pe 8 biti realizat cu bistabile Dreg, active pe frontul negativ al ceasului (Dreg_de_deplasare_8_1.sch): A3. LUT cu 3 intrari (LutAND.sch): 26

27 A4. Fisierul Verilog pentru schema din figura 25 (fpgafulladder.sch) // DSCH 2.7f // 10/31/2011 7:39:23 PM // C:\Iacob_Unelte\Export dsch2\fpgafulladder1.sch module fpgafulladder1( ProgBlock2,ClockPgm,MainReset,ProgBlock1,C,A,B,kbd21, kbd22,kbd23,kbd24,carry,sum); input ProgBlock2,ClockPgm,MainReset,ProgBlock1,C,A,B,kbd21; input kbd22,kbd23,kbd24; output Carry,Sum; wire w49,w50,w51,w52,w53,w54,w55,w56; wire w57,w58,w59,w60,w61,w62,w63,w64; wire w65,w66,w67,w68,w69,w70,w71,w72; wire w73,w74,w75,w76,w77,w78,w79,w80; 27

28 wire w81,w82,w83,w84,w85,w86,w87,w88; wire w89,w90,w91,w92,w93,w94,w95,w96; wire w97,w98,w99,w100,w101,w102,w103,w104; wire w105,w106,w107,w108,w109,w110,w111,w112; wire w113,w114,w115,w116,w117,w118,w119,w120; wire w121,w122,w123,w124,w125,w126,w127,w128; wire w129,w130,w131,w132,w133,w134,w135,w136; not #(92) sub_1(w49,kbd23); dreg #(6) sub_2(w51,w52,progblock2,w50,clockpgm); nmos #(134) sub_3(w55,w53,w54); // not #(92) sub_4(w56,kbd22); not #(92) sub_5(w57,kbd21); and #(15) sub_6(w58,w49,w56,kbd21); nmos #(134) sub_7(w55,w59,w60); // nmos #(134) sub_8(w55,w61,w62); // and #(15) sub_9(w62,w49,kbd22,kbd21); and #(15) sub_10(w63,w49,kbd22,w57); nmos #(134) sub_11(w55,w64,w63); // dreg #(17) sub_12(w10,w66,w65,kbd24,w4); and #(15) sub_13(w67,kbd23,kbd22,w57); mux #(33) sub_14(w11,w8,w66,w68); and #(15) sub_15(w60,kbd23,kbd22,kbd21); nmos #(134) sub_16(w55,w69,w70); // nmos #(134) sub_17(w55,w71,w58); // dreg #(6) sub_18(w73,w74,w59,w72,clockpgm); dreg #(6) sub_19(w59,w77,w75,w76,clockpgm); mux #(12) sub_20(w65,w8,carry,w73); nmos #(134) sub_21(w55,w51,w78); // nmos #(134) sub_22(w55,w75,w67); // and #(15) sub_23(w70,kbd23,w56,kbd21); and #(15) sub_24(w78,w49,w56,w57); and #(15) sub_25(w54,kbd23,w56,w57); dreg #(6) sub_26(w68,w80,w73,w79,clockpgm); dreg #(6) sub_27(w75,w82,w69,w81,clockpgm); dreg #(6) sub_28(w71,w84,w51,w83,clockpgm); dreg #(6) sub_29(w61,w86,w64,w85,clockpgm); dreg #(6) sub_30(w64,w88,w71,w87,clockpgm); dreg #(6) sub_31(w53,w90,w61,w89,clockpgm); dreg #(6) sub_32(w69,w92,w53,w91,clockpgm); buf #(135) sub_33(carry,w55); not #(92) sub_34(w93,kbd23); dreg #(6) sub_35(w95,w96,progblock1,w94,clockpgm); 28

29 nmos #(134) sub_36(w99,w97,w98); // not #(92) sub_37(w100,kbd22); not #(92) sub_38(w101,kbd21); and #(15) sub_39(w102,w93,w100,kbd21); nmos #(134) sub_40(w99,w103,w104); // nmos #(134) sub_41(w99,w105,w106); // and #(15) sub_42(w106,w93,kbd22,kbd21); and #(15) sub_43(w107,w93,kbd22,w101); nmos #(134) sub_44(w99,w108,w107); // dreg #(17) sub_45(w26,w110,w109,kbd24,vss); and #(15) sub_46(w111,kbd23,kbd22,w101); mux #(33) sub_47(w27,w25,w110,w112); and #(15) sub_48(w104,kbd23,kbd22,kbd21); nmos #(134) sub_49(w99,w113,w114); // nmos #(134) sub_50(w99,w115,w102); // dreg #(6) sub_51(w117,w118,w103,w116,clockpgm); dreg #(6) sub_52(w103,w121,w119,w120,clockpgm); mux #(12) sub_53(w109,w25,sum,w117); nmos #(134) sub_54(w99,w95,w122); // nmos #(134) sub_55(w99,w119,w111); // and #(15) sub_56(w114,kbd23,w100,kbd21); and #(15) sub_57(w122,w93,w100,w101); and #(15) sub_58(w98,kbd23,w100,w101); dreg #(6) sub_59(w112,w124,w117,w123,clockpgm); dreg #(6) sub_60(w119,w126,w113,w125,clockpgm); dreg #(6) sub_61(w115,w128,w95,w127,clockpgm); dreg #(6) sub_62(w105,w130,w108,w129,clockpgm); dreg #(6) sub_63(w108,w132,w115,w131,clockpgm); dreg #(6) sub_64(w97,w134,w105,w133,clockpgm); dreg #(6) sub_65(w113,w136,w97,w135,clockpgm); buf #(135) sub_66(sum,w99); endmodule // Simulation parameters in Verilog Format always #1000 MainReset=~MainReset; #2000 C=~C; #4000 A=~A; #8000 B=~B; // Simulation parameters // ProgBlock2 PWL

30 // // // // // // ClockPgm PWL // // // // // // MainReset CLK // ProgBlock1 PWL // // // // // // C CLK // A CLK // B CLK // kbd21 CLK // kbd22 CLK // kbd23 CLK // kbd24 GND 30

5.4. MULTIPLEXOARE A 0 A 1 A 2

5.4. MULTIPLEXOARE A 0 A 1 A 2 5.4. MULTIPLEXOARE Multiplexoarele (MUX) sunt circuite logice combinaţionale cu m intrări şi o singură ieşire, care permit transferul datelor de la una din intrări spre ieşirea unică. Selecţia intrării

Διαβάστε περισσότερα

4. CIRCUITE LOGICE ELEMENTRE 4.. CIRCUITE LOGICE CU COMPONENTE DISCRETE 4.. PORŢI LOGICE ELEMENTRE CU COMPONENTE PSIVE Componente electronice pasive sunt componente care nu au capacitatea de a amplifica

Διαβάστε περισσότερα

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

2. Circuite logice 2.4. Decodoare. Multiplexoare. Copyright Paul GASNER 2. Circuite logice 2.4. Decodoare. Multiplexoare Copyright Paul GASNER Definiţii Un decodor pe n bits are n intrări şi 2 n ieşiri; cele n intrări reprezintă un număr binar care determină în mod unic care

Διαβάστε περισσότερα

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

Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate. Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Fie p, q N. Fie funcţia f : D R p R q. Avem următoarele

Διαβάστε περισσότερα

Metode iterative pentru probleme neliniare - contractii

Metode iterative pentru probleme neliniare - contractii Metode iterative pentru probleme neliniare - contractii Problemele neliniare sunt in general rezolvate prin metode iterative si analiza convergentei acestor metode este o problema importanta. 1 Contractii

Διαβάστε περισσότερα

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

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM Seminar S ANALA ÎN CUENT CONTNUU A SCHEMELO ELECTONCE S. ntroducere Pentru a analiza în curent continuu o schemă electronică,

Διαβάστε περισσότερα

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE 5.5. A CIRCUITELOR CU TRANZISTOARE BIPOLARE PROBLEMA 1. În circuitul din figura 5.54 se cunosc valorile: μa a. Valoarea intensității curentului de colector I C. b. Valoarea tensiunii bază-emitor U BE.

Διαβάστε περισσότερα

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

Componente şi Circuite Electronice Pasive. Laborator 3. Divizorul de tensiune. Divizorul de curent Laborator 3 Divizorul de tensiune. Divizorul de curent Obiective: o Conexiuni serie şi paralel, o Legea lui Ohm, o Divizorul de tensiune, o Divizorul de curent, o Implementarea experimentală a divizorului

Διαβάστε περισσότερα

2.2. ELEMENTE DE LOGICA CIRCUITELOR NUMERICE

2.2. ELEMENTE DE LOGICA CIRCUITELOR NUMERICE 2.2. LMNT D LOGIC CIRCUITLOR NUMRIC Pe lângă capacitatea de a eectua operańii aritmetice, un microprocesor poate i programat să realizeze operańii logice ca ND, OR, XOR, NOT, etc. În acelaşi timp, elemente

Διαβάστε περισσότερα

Circuite logice programabile

Circuite logice programabile 82 Tabelul 3.12. Tabelul de funcţionare al circuitului 74155. Selecţie Strobare Date Ieşiri B A 1G 1C 1Y 1 01Y 1Y 21Y 3 x x 1 x 1 1 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 1 1 1 1 0 x

Διαβάστε περισσότερα

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

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE. 5 Eerciţii reolvate 5 UNCŢII IMPLICITE EXTREME CONDIŢIONATE Eerciţiul 5 Să se determine şi dacă () este o funcţie definită implicit de ecuaţia ( + ) ( + ) + Soluţie ie ( ) ( + ) ( + ) + ( )R Evident este

Διαβάστε περισσότερα

11.3 CIRCUITE PENTRU GENERAREA IMPULSURILOR CIRCUITE BASCULANTE Circuitele basculante sunt circuite electronice prevăzute cu o buclă de reacţie pozitivă, folosite la generarea impulsurilor. Aceste circuite

Διαβάστε περισσότερα

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

Cursul nr. 6. C6.1 Multiplexorul / Selectorul de date 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

Διαβάστε περισσότερα

10. STABILIZATOAE DE TENSIUNE 10.1 STABILIZATOAE DE TENSIUNE CU TANZISTOAE BIPOLAE Stabilizatorul de tensiune cu tranzistor compară în permanenţă valoare tensiunii de ieşire (stabilizate) cu tensiunea

Διαβάστε περισσότερα

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

Codificatorul SN74148 este un codificator zecimal-bcd de trei biţi (fig ). Figura Codificatorul integrat SN74148 5.2. CODIFICATOAE Codificatoarele (CD) sunt circuite logice combinaţionale cu n intrări şi m ieşiri care furnizează la ieşire un cod de m biţi atunci când numai una din cele n intrări este activă. De regulă

Διαβάστε περισσότερα

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

Problema a II - a (10 puncte) Diferite circuite electrice Olimpiada de Fizică - Etapa pe judeţ 15 ianuarie 211 XI Problema a II - a (1 puncte) Diferite circuite electrice A. Un elev utilizează o sursă de tensiune (1), o cutie cu rezistenţe (2), un întrerupător

Διαβάστε περισσότερα

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

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1 Functii definitie proprietati grafic functii elementare A. Definitii proprietatile functiilor. Fiind date doua multimi X si Y spunem ca am definit o functie (aplicatie) pe X cu valori in Y daca fiecarui

Διαβάστε περισσότερα

V O. = v I v stabilizator

V O. = v I v stabilizator Stabilizatoare de tensiune continuă Un stabilizator de tensiune este un circuit electronic care păstrează (aproape) constantă tensiunea de ieșire la variaţia între anumite limite a tensiunii de intrare,

Διαβάστε περισσότερα

ANEXA 4. OPERAŢII ARITMETICE IMPLEMENTĂRI

ANEXA 4. OPERAŢII ARITMETICE IMPLEMENTĂRI ANEXA 4. OPERAŢII ARITMETICE IMPLEMENTĂRI ADUNAREA ÎN BINAR: A + B Adunarea a două numere de câte N biţi va furniza un rezultat pe N+1 biţi. Figura1. Anexa4. Sumator binar complet Schema bloc a unui sumator

Διαβάστε περισσότερα

MARCAREA REZISTOARELOR

MARCAREA REZISTOARELOR 1.2. MARCAREA REZISTOARELOR 1.2.1 MARCARE DIRECTĂ PRIN COD ALFANUMERIC. Acest cod este format din una sau mai multe cifre şi o literă. Litera poate fi plasată după grupul de cifre (situaţie în care valoarea

Διαβάστε περισσότερα

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

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a. Definiţie Spunem că: i) funcţia f are derivată parţială în punctul a în raport cu variabila i dacă funcţia de o variabilă ( ) are derivată în punctul a în sens obişnuit (ca funcţie reală de o variabilă

Διαβάστε περισσότερα

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

Fig Impedanţa condensatoarelor electrolitice SMD cu Al cu electrolit semiuscat în funcţie de frecvenţă [36]. Componente şi circuite pasive Fig.3.85. Impedanţa condensatoarelor electrolitice SMD cu Al cu electrolit semiuscat în funcţie de frecvenţă [36]. Fig.3.86. Rezistenţa serie echivalentă pierderilor în funcţie

Διαβάστε περισσότερα

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

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor. Fiind date doua multimi si spunem ca am definit o functie (aplicatie) pe cu valori in daca fiecarui element

Διαβάστε περισσότερα

Metode de interpolare bazate pe diferenţe divizate

Metode de interpolare bazate pe diferenţe divizate Metode de interpolare bazate pe diferenţe divizate Radu Trîmbiţaş 4 octombrie 2005 1 Forma Newton a polinomului de interpolare Lagrange Algoritmul nostru se bazează pe forma Newton a polinomului de interpolare

Διαβάστε περισσότερα

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

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare 1 Planul în spaţiu Ecuaţia generală Plane paralele Unghi diedru 2 Ecuaţia generală Plane paralele Unghi diedru Fie reperul R(O, i, j, k ) în spaţiu. Numim normala a unui plan, un vector perpendicular pe

Διαβάστε περισσότερα

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

2. Circuite logice 2.5. Sumatoare şi multiplicatoare. Copyright Paul GASNER 2. Circuite logice 2.5. Sumatoare şi multiplicatoare Copyright Paul GASNER Adunarea în sistemul binar Adunarea se poate efectua în mod identic ca la adunarea obişnuită cu cifre arabe în sistemul zecimal

Διαβάστε περισσότερα

Electronică anul II PROBLEME

Electronică anul II PROBLEME Electronică anul II PROBLEME 1. Găsiți expresiile analitice ale funcției de transfer şi defazajului dintre tensiunea de ieşire şi tensiunea de intrare pentru cuadrupolii din figurile de mai jos și reprezentați-le

Διαβάστε περισσότερα

CIRCUITE LOGICE CU TB

CIRCUITE LOGICE CU TB CIRCUITE LOGICE CU T I. OIECTIVE a) Determinarea experimentală a unor funcţii logice pentru circuite din familiile RTL, DTL. b) Determinarea dependenţei caracteristicilor statice de transfer în tensiune

Διαβάστε περισσότερα

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

Componente şi Circuite Electronice Pasive. Laborator 4. Măsurarea parametrilor mărimilor electrice Laborator 4 Măsurarea parametrilor mărimilor electrice Obiective: o Semnalul sinusoidal, o Semnalul dreptunghiular, o Semnalul triunghiular, o Generarea diferitelor semnale folosind placa multifuncţională

Διαβάστε περισσότερα

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

1.7. AMPLIFICATOARE DE PUTERE ÎN CLASA A ŞI AB 1.7. AMLFCATOARE DE UTERE ÎN CLASA A Ş AB 1.7.1 Amplificatoare în clasa A La amplificatoarele din clasa A, forma de undă a tensiunii de ieşire este aceeaşi ca a tensiunii de intrare, deci întreg semnalul

Διαβάστε περισσότερα

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.

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. .. REGISTRE Registrele sunt circuite logice secvenţiale care primesc, stochează şi transferă informaţii sub formă binară. Un registru este format din mai multe celule bistabile de tip RS, JK sau şi permite

Διαβάστε περισσότερα

Laborator 11. Mulţimi Julia. Temă

Laborator 11. Mulţimi Julia. Temă Laborator 11 Mulţimi Julia. Temă 1. Clasa JuliaGreen. Să considerăm clasa JuliaGreen dată de exemplu la curs pentru metoda locului final şi să schimbăm numărul de iteraţii nriter = 100 în nriter = 101.

Διαβάστε περισσότερα

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

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile Metode de Optimizare Curs V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile Propoziţie 7. (Fritz-John). Fie X o submulţime deschisă a lui R n, f:x R o funcţie de clasă C şi ϕ = (ϕ,ϕ

Διαβάστε περισσότερα

CIRCUITE COMBINAŢIONALE UZUALE

CIRCUITE COMBINAŢIONALE UZUALE Arhitectura calculatoarelor Lucrarea de laborator Nr. 3. 1 CIRCUITE COMBINAŢIONALE UZUALE 1. Scopul lucrării Lucrarea prezintă unele circuite combinaţionale uzuale şi utilizarea acestor circuite la implementarea

Διαβάστε περισσότερα

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE ABSTRACT. Materialul prezintă o modalitate de a afla distanţa dintre două drepte necoplanare folosind volumul tetraedrului. Lecţia se adresează clasei a VIII-a Data:

Διαβάστε περισσότερα

11.2 CIRCUITE PENTRU FORMAREA IMPULSURILOR Metoda formării impulsurilor se bazează pe obţinerea unei succesiuni periodice de impulsuri, plecând de la semnale periodice de altă formă, de obicei sinusoidale.

Διαβάστε περισσότερα

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

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică Gh. Asachi Curs 14 Funcţii implicite Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Fie F : D R 2 R o funcţie de două variabile şi fie ecuaţia F (x, y) = 0. (1) Problemă În ce condiţii ecuaţia

Διαβάστε περισσότερα

4.2. CIRCUITE LOGICE ÎN TEHNOLOGIE INTEGRATĂ

4.2. CIRCUITE LOGICE ÎN TEHNOLOGIE INTEGRATĂ 4.2. CIRCUITE LOGICE ÎN TEHNOLOGIE INTEGRTĂ În prezent, circuitele logice se realizează în exclusivitate prin tehnica integrării monolitice. În funcţie de tehnologia utilizată, circuitele logice integrate

Διαβάστε περισσότερα

Seminar 5 Analiza stabilității sistemelor liniare

Seminar 5 Analiza stabilității sistemelor liniare Seminar 5 Analiza stabilității sistemelor liniare Noțiuni teoretice Criteriul Hurwitz de analiză a stabilității sistemelor liniare În cazul sistemelor liniare, stabilitatea este o condiție de localizare

Διαβάστε περισσότερα

Aplicaţii ale principiului I al termodinamicii la gazul ideal

Aplicaţii ale principiului I al termodinamicii la gazul ideal Aplicaţii ale principiului I al termodinamicii la gazul ideal Principiul I al termodinamicii exprimă legea conservării şi energiei dintr-o formă în alta şi se exprimă prin relaţia: ΔUQ-L, unde: ΔU-variaţia

Διαβάστε περισσότερα

Curs 2 DIODE. CIRCUITE DR

Curs 2 DIODE. CIRCUITE DR Curs 2 OE. CRCUTE R E CUPRN tructură. imbol Relația curent-tensiune Regimuri de funcționare Punct static de funcționare Parametrii diodei Modelul cu cădere de tensiune constantă Analiza circuitelor cu

Διαβάστε περισσότερα

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

a n (ζ z 0 ) n. n=1 se numeste partea principala iar seria a n (z z 0 ) n se numeste partea Serii Laurent Definitie. Se numeste serie Laurent o serie de forma Seria n= (z z 0 ) n regulata (tayloriana) = (z z n= 0 ) + n se numeste partea principala iar seria se numeste partea Sa presupunem ca,

Διαβάστε περισσότερα

GENERATOR DE SECVENŢE BINARE PSEUDOALEATOARE

GENERATOR DE SECVENŢE BINARE PSEUDOALEATOARE GENERATOR DE SECVENŢE BINARE PSEUDOALEATOARE 1. Consideraţii teoretice Zgomotul alb este un proces aleator cu densitate spectrală de putere constantă într-o bandă infinită de frecvenţe. Zgomotul cvasialb

Διαβάστε περισσότερα

Curs 1 Şiruri de numere reale

Curs 1 Şiruri de numere reale Bibliografie G. Chiorescu, Analiză matematică. Teorie şi probleme. Calcul diferenţial, Editura PIM, Iaşi, 2006. R. Luca-Tudorache, Analiză matematică, Editura Tehnopress, Iaşi, 2005. M. Nicolescu, N. Roşculeţ,

Διαβάστε περισσότερα

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

RĂSPUNS Modulul de rezistenţă este o caracteristică geometrică a secţiunii transversale, scrisă faţă de una dintre axele de inerţie principale:, REZISTENTA MATERIALELOR 1. Ce este modulul de rezistenţă? Exemplificaţi pentru o secţiune dreptunghiulară, respectiv dublu T. RĂSPUNS Modulul de rezistenţă este o caracteristică geometrică a secţiunii

Διαβάστε περισσότερα

Sisteme diferenţiale liniare de ordinul 1

Sisteme diferenţiale liniare de ordinul 1 1 Metoda eliminării 2 Cazul valorilor proprii reale Cazul valorilor proprii nereale 3 Catedra de Matematică 2011 Forma generală a unui sistem liniar Considerăm sistemul y 1 (x) = a 11y 1 (x) + a 12 y 2

Διαβάστε περισσότερα

Curs 4 Serii de numere reale

Curs 4 Serii de numere reale Curs 4 Serii de numere reale Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Criteriul rădăcinii sau Criteriul lui Cauchy Teoremă (Criteriul rădăcinii) Fie x n o serie cu termeni

Διαβάστε περισσότερα

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

III. Serii absolut convergente. Serii semiconvergente. ii) semiconvergentă dacă este convergentă iar seria modulelor divergentă. III. Serii absolut convergente. Serii semiconvergente. Definiţie. O serie a n se numeşte: i) absolut convergentă dacă seria modulelor a n este convergentă; ii) semiconvergentă dacă este convergentă iar

Διαβάστε περισσότερα

riptografie şi Securitate

riptografie şi Securitate riptografie şi Securitate - Prelegerea 12 - Scheme de criptare CCA sigure Adela Georgescu, Ruxandra F. Olimid Facultatea de Matematică şi Informatică Universitatea din Bucureşti Cuprins 1. Schemă de criptare

Διαβάστε περισσότερα

Circuite cu tranzistoare. 1. Inversorul CMOS

Circuite cu tranzistoare. 1. Inversorul CMOS Circuite cu tranzistoare 1. Inversorul CMOS MOSFET-urile cu canal indus N si P sunt folosite la familia CMOS de circuite integrate numerice datorită următoarelor avantaje: asigură o creştere a densităţii

Διαβάστε περισσότερα

LUCRAREA NR. 1 STUDIUL SURSELOR DE CURENT

LUCRAREA NR. 1 STUDIUL SURSELOR DE CURENT LUCAEA N STUDUL SUSELO DE CUENT Scopul lucrării În această lucrare se studiază prin simulare o serie de surse de curent utilizate în cadrul circuitelor integrate analogice: sursa de curent standard, sursa

Διαβάστε περισσότερα

CIRCUITE CU DZ ȘI LED-URI

CIRCUITE CU DZ ȘI LED-URI CICUITE CU DZ ȘI LED-UI I. OBIECTIVE a) Determinarea caracteristicii curent-tensiune pentru diode Zener. b) Determinarea funcționării diodelor Zener în circuite de limitare. c) Determinarea modului de

Διαβάστε περισσότερα

Capitolul 4 Amplificatoare elementare

Capitolul 4 Amplificatoare elementare Capitolul 4 mplificatoare elementare 4.. Etaje de amplificare cu un tranzistor 4... Etajul emitor comun V CC C B B C C L L o ( // ) V gm C i rπ // B // o L // C // L B ro i B E C E 4... Etajul colector

Διαβάστε περισσότερα

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

Tabelul tranziţiilor este prezentat mai jos. La construirea sumatorului folosim bistabile de tip JK: (3.1) Lucrarea 3 Sumatoare Ripple, Carry-Lookahead şi Carry Save În această lucrare sunt introduse sumatoarele Ripple Carry, Carry Lookahead şi Carry Save. Apoi este prezentat cadrul în care se pot face evaluări

Διαβάστε περισσότερα

SEMINAR 14. Funcţii de mai multe variabile (continuare) ( = 1 z(x,y) x = 0. x = f. x + f. y = f. = x. = 1 y. y = x ( y = = 0

SEMINAR 14. Funcţii de mai multe variabile (continuare) ( = 1 z(x,y) x = 0. x = f. x + f. y = f. = x. = 1 y. y = x ( y = = 0 Facultatea de Hidrotehnică, Geodezie şi Ingineria Mediului Matematici Superioare, Semestrul I, Lector dr. Lucian MATICIUC SEMINAR 4 Funcţii de mai multe variabile continuare). Să se arate că funcţia z,

Διαβάστε περισσότερα

Asupra unei inegalităţi date la barajul OBMJ 2006

Asupra unei inegalităţi date la barajul OBMJ 2006 Asupra unei inegalităţi date la barajul OBMJ 006 Mircea Lascu şi Cezar Lupu La cel de-al cincilea baraj de Juniori din data de 0 mai 006 a fost dată următoarea inegalitate: Fie x, y, z trei numere reale

Διαβάστε περισσότερα

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

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale. 5p Determinați primul termen al progresiei geometrice ( b n ) n, știind că b 5 = 48 și b 8 = 84 5p Se consideră funcția f : intersecție a graficului funcției f cu aa O R R, f ( ) = 7+ 6 Determinați distanța

Διαβάστε περισσότερα

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

COLEGIUL NATIONAL CONSTANTIN CARABELLA TARGOVISTE. CONCURSUL JUDETEAN DE MATEMATICA CEZAR IVANESCU Editia a VI-a 26 februarie 2005. SUBIECTUL Editia a VI-a 6 februarie 005 CLASA a V-a Fie A = x N 005 x 007 si B = y N y 003 005 3 3 a) Specificati cel mai mic element al multimii A si cel mai mare element al multimii B. b)stabiliti care

Διαβάστε περισσότερα

5 STRUCTURI PROGRAMABILE

5 STRUCTURI PROGRAMABILE . 5 STRUCTURI PROGRAMABILE Aplicaţiile din acest capitol îşi propun să prezinte funcţionarea circuitelor de memorie ROM(Read Only Memory) şi RAM(Random Access Memory), a structurilor programabile PLD(Programmable

Διαβάστε περισσότερα

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

Arhitectura Calculatoarelor. Fizică - Informatică an II. 2. Circuite logice. Copyright Paul GASNER 1 Arhitectura Calculatoarelor Fizică - Informatică an II gasner@uaic.ro 2. Circuite logice Copyright Paul GASNER 1 Funcţii booleene Porţi logice Circuite combinaţionale codoare şi decodoare Cuprins multiplexoare

Διαβάστε περισσότερα

Integrala nedefinită (primitive)

Integrala nedefinită (primitive) nedefinita nedefinită (primitive) nedefinita 2 nedefinita februarie 20 nedefinita.tabelul primitivelor Definiţia Fie f : J R, J R un interval. Funcţia F : J R se numeşte primitivă sau antiderivată a funcţiei

Διαβάστε περισσότερα

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

Lucrarea Nr. 5 Circuite simple cu diode (Aplicaţii) ucrarea Nr. 5 Circuite simple cu diode (Aplicaţii) A.Scopul lucrării - Verificarea experimentală a rezultatelor obţinute prin analiza circuitelor cu diode modelate liniar pe porţiuni ;.Scurt breviar teoretic

Διαβάστε περισσότερα

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

COMPARATOARE DE TENSIUNE CU AO FĂRĂ REACŢIE COMPARATOARE DE TENSIUNE CU AO FĂRĂ REACŢIE I. OBIECTIVE a) Determinarea caracteristicilor statice de transfer în tensiune pentru comparatoare cu AO fără reacţie. b) Determinarea tensiunilor de ieşire

Διαβάστε περισσότερα

CIRCUITE CU PORŢI DE TRANSFER CMOS

CIRCUITE CU PORŢI DE TRANSFER CMOS CIRCUITE CU PORŢI DE TRANSFER CMOS I. OBIECTIVE a) Înţelegerea funcţionării porţii de transfer. b) Determinarea rezistenţelor porţii în starea de blocare, respectiv de conducţie. c) Înţelegerea modului

Διαβάστε περισσότερα

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

a. 11 % b. 12 % c. 13 % d. 14 % 1. Un motor termic funcţionează după ciclul termodinamic reprezentat în sistemul de coordonate V-T în figura alăturată. Motorul termic utilizează ca substanţă de lucru un mol de gaz ideal având exponentul

Διαβάστε περισσότερα

Introducere. Tipuri de comparatoare.

Introducere. Tipuri de comparatoare. FLORIN MIHAI TUFESCU DISPOZITIVE ŞI CIRCUITE ELECTRONICE (II) 2. Circuite analogice de comutaţie. Circuitele cu funcţionare în regim de comutaţie au două stări stabile între care suferă o trecere rapidă

Διαβάστε περισσότερα

Seminariile Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reziduurilor

Seminariile Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reziduurilor Facultatea de Matematică Calcul Integral şi Elemente de Analiă Complexă, Semestrul I Lector dr. Lucian MATICIUC Seminariile 9 20 Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reiduurilor.

Διαβάστε περισσότερα

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

Ovidiu Gabriel Avădănei, Florin Mihai Tufescu, vidiu Gabriel Avădănei, Florin Mihai Tufescu, Capitolul 6 Amplificatoare operaţionale 58. Să se calculeze coeficientul de amplificare în tensiune pentru amplficatorul inversor din fig.58, pentru care se

Διαβάστε περισσότερα

2.2.1 Măsurători asupra semnalelor digitale

2.2.1 Măsurători asupra semnalelor digitale Lucrarea 2 Măsurători asupra semnalelor digitale 2.1 Obiective Lucrarea are ca obiectiv fixarea cunoştinţelor dobândite în lucrarea anterioară: Familiarizarea cu aparatele de laborator (generatorul de

Διαβάστε περισσότερα

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

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice 1 Conice pe ecuaţii reduse 2 Conice pe ecuaţii reduse Definiţie Numim conica locul geometric al punctelor din plan pentru care raportul distantelor la un punct fix F şi la o dreaptă fixă (D) este o constantă

Διαβάστε περισσότερα

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

2. Circuite logice 2.2. Diagrame Karnaugh. Copyright Paul GASNER 1 2. Circuite logice 2.2. Diagrame Karnaugh Copyright Paul GASNER Diagrame Karnaugh Tehnică de simplificare a unei expresii în sumă minimă de produse (minimal sum of products MSP): Există un număr minim

Διαβάστε περισσότερα

Subiecte Clasa a VII-a

Subiecte Clasa a VII-a lasa a VII Lumina Math Intrebari Subiecte lasa a VII-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate

Διαβάστε περισσότερα

C U R S U L Comanda şi alimentarea motorului pas cu pas

C U R S U L Comanda şi alimentarea motorului pas cu pas C U R S U L 11 15.3.3 Comanda şi alimentarea motorului pas cu pas 15.3.3.1. Introducere Performanţele unui m.p.p. şi implicit al sistemului de acţionare depind într-o mare măsură de schema de comandă şi

Διαβάστε περισσότερα

ELECTRONICĂ DIGITALĂ

ELECTRONICĂ DIGITALĂ E-mail URL ELECTRONICĂ DIGITALĂ Dan NICULA Universitatea TRANSILVANIA din Braşov Departamentul de Electronicăşi Calculatoare www.dannicula.ro/ed dan.nicula@unitbv.ro www.dannicula.ro 1 Capitole 0. Introducere

Διαβάστε περισσότερα

Fig Dependenţa curentului de fugă de temperatură. I 0 este curentul de fugă la θ = 25 C [30].

Fig Dependenţa curentului de fugă de temperatură. I 0 este curentul de fugă la θ = 25 C [30]. Fig.3.43. Dependenţa curentului de fugă de temperatură. I 0 este curentul de fugă la θ = 25 C [30]. Fig.3.44. Dependenţa curentului de fugă de raportul U/U R. I 0 este curentul de fugă la tensiunea nominală

Διαβάστε περισσότερα

Valori limită privind SO2, NOx şi emisiile de praf rezultate din operarea LPC în funcţie de diferite tipuri de combustibili

Valori limită privind SO2, NOx şi emisiile de praf rezultate din operarea LPC în funcţie de diferite tipuri de combustibili Anexa 2.6.2-1 SO2, NOx şi de praf rezultate din operarea LPC în funcţie de diferite tipuri de combustibili de bioxid de sulf combustibil solid (mg/nm 3 ), conţinut de O 2 de 6% în gazele de ardere, pentru

Διαβάστε περισσότερα

Proiectarea filtrelor prin metoda pierderilor de inserţie

Proiectarea filtrelor prin metoda pierderilor de inserţie FITRE DE MIROUNDE Proiectarea filtrelor prin metoda pierderilor de inserţie P R Puterea disponibila de la sursa Puterea livrata sarcinii P inc P Γ ( ) Γ I lo P R ( ) ( ) M ( ) ( ) M N P R M N ( ) ( ) Tipuri

Διαβάστε περισσότερα

10. Unitati de executie integrate

10. Unitati de executie integrate 10. Unitati de executie integrate Unitatile de executie se prezinta sub forma unor circuite integrate pe scara medie/larga. In unele cazuri ele sunt structuratein in transe de biti astfel incat, prin concatenare

Διαβάστε περισσότερα

Stabilizator cu diodă Zener

Stabilizator cu diodă Zener LABAT 3 Stabilizator cu diodă Zener Se studiază stabilizatorul parametric cu diodă Zener si apoi cel cu diodă Zener şi tranzistor. Se determină întâi tensiunea Zener a diodei şi se calculează apoi un stabilizator

Διαβάστε περισσότερα

3.5. STABILIZATOARE DE TENSIUNE CU CIRCUITE INTEGRATE.

3.5. STABILIZATOARE DE TENSIUNE CU CIRCUITE INTEGRATE. 3.5. STABILIZATOARE DE TENSIUNE CU CIRCUITE INTEGRATE. 3.5.1 STABILIZATOARE DE TENSIUNE CU AMPLIFICATOARE OPERAȚIONALE. Principalele caracteristici a unui stabilizator de tensiune sunt: factorul de stabilizare

Διαβάστε περισσότερα

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

4. Măsurarea tensiunilor şi a curenţilor electrici. Voltmetre electronice analogice 4. Măsurarea tensiunilor şi a curenţilor electrici oltmetre electronice analogice oltmetre de curent continuu Ampl.c.c. x FTJ Protectie Atenuator calibrat Atenuatorul calibrat divizor rezistiv R in const.

Διαβάστε περισσότερα

Tranzistoare bipolare şi cu efect de câmp

Tranzistoare bipolare şi cu efect de câmp apitolul 3 apitolul 3 26. Pentru circuitul de polarizare din fig. 26 se cunosc: = 5, = 5, = 2KΩ, = 5KΩ, iar pentru tranzistor se cunosc următorii parametrii: β = 200, 0 = 0, μa, = 0,6. a) ă se determine

Διαβάστε περισσότερα

Cap.3 CLASE DE CIRCUITE LOGICE COMBINAŢIONALE

Cap.3 CLASE DE CIRCUITE LOGICE COMBINAŢIONALE Circuite Logice Combinaţionale 143 Cap.3 CLASE DE CIRCUITE LOGICE COMBINAŢIONALE Circuitele integrate digitale cu complexitate mare, numite şi sisteme digitale, conţin în structura lor un număr foarte

Διαβάστε περισσότερα

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

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Elemente de Electronică Analogică 35. Stabilizatoare de tensiune integrate STABILIZATOARE DE TENSIUNE INTEGRATE Stabilizatoarele

Διαβάστε περισσότερα

SIGURANŢE CILINDRICE

SIGURANŢE CILINDRICE SIGURANŢE CILINDRICE SIGURANŢE CILINDRICE CH Curent nominal Caracteristici de declanşare 1-100A gg, am Aplicaţie: Siguranţele cilindrice reprezintă cea mai sigură protecţie a circuitelor electrice de control

Διαβάστε περισσότερα

Subiecte Clasa a VIII-a

Subiecte Clasa a VIII-a Subiecte lasa a VIII-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul

Διαβάστε περισσότερα

CIRCUITE BASCULANTE BISTABILE

CIRCUITE BASCULANTE BISTABILE 6 CICUITE BACULANTE BITABILE 6. Introducere Circuitele basculante bistabile sau, mai scurt, circuitele bistabile sunt circuite care pot avea la ieşire două stări stabile: logic şi logic. Circuitul poate

Διαβάστε περισσότερα

CAPITOLUL 5. CIRCUITE LOGICE COMBINAŢIONALE

CAPITOLUL 5. CIRCUITE LOGICE COMBINAŢIONALE AUXILIAR ELECTRONICĂ DIGITALĂ CAPITOLUL 5. CIRCUITE LOGICE COMBINAŢIONALE 5.1. GENERALITĂŢI Circuitele logice combinaţionale (CLC) sunt circuite alcătuite din porţi logice de bază a căror operare poate

Διαβάστε περισσότερα

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

AUTOMATE FINITE. Un automat cu stări finite se defineşte formal prin cvintuplul AUTOMATE FINITE. Scopul lucrării Studiul automatelor cu stări finite ce conţin bistabile care lucrează sincron şi intrări care se modifică sincron sau asincron cu semnalul de ceas. escrierea funcţionării

Διαβάστε περισσότερα

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

Conice. Lect. dr. Constantin-Cosmin Todea. U.T. Cluj-Napoca Conice Lect. dr. Constantin-Cosmin Todea U.T. Cluj-Napoca Definiţie: Se numeşte curbă algebrică plană mulţimea punctelor din plan de ecuaţie implicită de forma (C) : F (x, y) = 0 în care funcţia F este

Διαβάστε περισσότερα

UTILIZAREA CIRCUITELOR BASCULANTE IN NUMARATOARE ELECTRONICE

UTILIZAREA CIRCUITELOR BASCULANTE IN NUMARATOARE ELECTRONICE COLEGIUL UCECOM SPIRU HARET BUCURESTI UTILIZAREA CIRCUITELOR BASCULANTE IN NUMARATOARE ELECTRONICE Elev : Popa Maria Clasa :a-xi-a A Indrumator:prof.Chirescu Emil APLICATII PRACTICE CE POT FI REALIZATE

Διαβάστε περισσότερα

Functii Breviar teoretic 8 ianuarie ianuarie 2011

Functii Breviar teoretic 8 ianuarie ianuarie 2011 Functii Breviar teoretic 8 ianuarie 011 15 ianuarie 011 I Fie I, interval si f : I 1) a) functia f este (strict) crescatoare pe I daca x, y I, x< y ( f( x) < f( y)), f( x) f( y) b) functia f este (strict)

Διαβάστε περισσότερα

Lucrarea nr. 5 STABILIZATOARE DE TENSIUNE. 1. Scopurile lucrării: 2. Consideraţii teoretice. 2.1 Stabilizatorul derivaţie

Lucrarea nr. 5 STABILIZATOARE DE TENSIUNE. 1. Scopurile lucrării: 2. Consideraţii teoretice. 2.1 Stabilizatorul derivaţie Lucrarea nr. 5 STABILIZATOARE DE TENSIUNE 1. Scopurile lucrării: - studiul dependenţei dintre tensiunea stabilizată şi cea de intrare sau curentul de sarcină pentru stabilizatoare serie şi derivaţie; -

Διαβάστε περισσότερα

Lucrarea Nr. 11 Amplificatoare de nivel mare

Lucrarea Nr. 11 Amplificatoare de nivel mare Lucrarea Nr. 11 Amplificatoare de nivel mare Scopul lucrării - asimilarea conceptului de nivel mare; - studiul etajului de putere clasa B; 1. Generalităţi Caracteristic etajelor de nivel mare este faptul

Διαβάστε περισσότερα

Aparate de măsurat. Măsurări electronice Rezumatul cursului 2. MEE - prof. dr. ing. Ioan D. Oltean 1

Aparate de măsurat. Măsurări electronice Rezumatul cursului 2. MEE - prof. dr. ing. Ioan D. Oltean 1 Aparate de măsurat Măsurări electronice Rezumatul cursului 2 MEE - prof. dr. ing. Ioan D. Oltean 1 1. Aparate cu instrument magnetoelectric 2. Ampermetre şi voltmetre 3. Ohmetre cu instrument magnetoelectric

Διαβάστε περισσότερα

Circuite electrice in regim permanent

Circuite electrice in regim permanent Ovidiu Gabriel Avădănei, Florin Mihai Tufescu, Electronică - Probleme apitolul. ircuite electrice in regim permanent. În fig. este prezentată diagrama fazorială a unui circuit serie. a) e fenomen este

Διαβάστε περισσότερα

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

BARAJ DE JUNIORI,,Euclid Cipru, 28 mai 2012 (barajul 3) BARAJ DE JUNIORI,,Euclid Cipru, 8 mi 0 (brjul ) Problem Arătţi că dcă, b, c sunt numere rele cre verifică + b + c =, tunci re loc ineglitte xy + yz + zx Problem Fie şi b numere nturle nenule Dcă numărul

Διαβάστε περισσότερα

Propagarea Interferentei. Frecvente joase d << l/(2p) λ. d > l/(2p) λ d

Propagarea Interferentei. Frecvente joase d << l/(2p) λ. d > l/(2p) λ d 1. Introducere Sunt discutate subiectele urmatoare: (i) mecanismele de cuplare si problemele asociate cuplajelor : cuplaje datorita conductiei (e.g. datorate surselor de putere), cuplaje capacitive si

Διαβάστε περισσότερα

Capitolul 14. Asamblari prin pene

Capitolul 14. Asamblari prin pene Capitolul 14 Asamblari prin pene T.14.1. Momentul de torsiune este transmis de la arbore la butuc prin intermediul unei pene paralele (figura 14.1). De care din cotele indicate depinde tensiunea superficiala

Διαβάστε περισσότερα

Capitolul 4. Integrale improprii Integrale cu limite de integrare infinite

Capitolul 4. Integrale improprii Integrale cu limite de integrare infinite Capitolul 4 Integrale improprii 7-8 În cadrul studiului integrabilităţii iemann a unei funcţii s-au evidenţiat douăcondiţii esenţiale:. funcţia :[ ] este definită peintervalînchis şi mărginit (interval

Διαβάστε περισσότερα