Sunteți pe pagina 1din 13

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

ELECTRONIC DIGITAL
Dan NICULA Universitatea TRANSILVANIA din Braov
Departamentul de Automatic, Electronic i Calculatoare http://etc.unitbv.ro/~nicula/ed
E-mail URL dan.nicula@etc.unitbv.ro http://etc.unitbv.ro/~nicula

Electronic Digital (C) 2012 Dan NICULA

Informaii administrative

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Sem. 4 (anul 2): 4 Curs + 2 Seminar [orar/sli], 5 credite Sem. 5 (anul 3): 2 Laborator Specializri:
Electronic Aplicat + Telecomunicaii + Inginerie Fizic

Legaturi cu alte cursuri: Microprocesoare i microcontrollere Arhitectura i organizarea calculatoarelor Proiectarea circuitelor integrate Pagina de prezentare curs: http://etc.unitbv.ro/~nicula/ed Evaluare: Examen scris 3 ore
Electronic Digital (C) 2009 Dan NICULA

ATENIONRI

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Slide-urile nu prelegeri.

sunt suport de curs. Slide-urile sunt suport pentru

Luai notie n timpul cursului. Notiele proprii sunt cea mai util resurs pentru pregatirea examenului. Rezolvai probleme publicate n crile recomandate la bibliografie i alte cri cu acelai subiect.

Se recomand alocarea unui timp

de studiu n timpul semestrului.

Acordai disciplinei minim 30 minute sptmnal.

Subiectele de examen sunt originale. Pentru rezolvare este necesar experien dobandit prin exerciiu i nvtare.
Nu pierdei timpul cu realizarea materialelor folosite n scop de copiere. Folosii timpul pentru exerciii diverse.

Fii activi!

eseu
Electronic Digital (C) 2009 Dan NICULA

Capitole
0. Introducere n lumea
Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

digital I. Suportul logic al Electronicii Digitale (ED) II. Proiectarea Circuitelor Logice Combinaionale (CLC) III. Proiectarea Circuitelor Logice Secveniale (CLS) IV. Proiectarea Circuitelor Integrate Digitale (CID)

Electronic Digital (C) 2009 Dan NICULA

Bibliografie

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

G. Toace, D. Nicula Electronic Digital Dispozitive, Circuite, Proiectare(I), Verilog HDL(II), ISBN 973-31-2270-X, 973-31-2268-8 Ed. Tehnic, 2005.

[III 19116]

B. Wilkinson Electronic Digital Bazele proiectrii, Ed. Teora, ISBN 973-20-0296-4 2002, [III 17879] R.S. Sandige Digital Design Essentials, ISBN 0-201-47689-4, Prentice Hall, 2002 M. Morris Mano, C. R. Kime Logic and Computer Design Fundamentals, 3/E. ISBN: 0-13-140539-X, Prentice Hall, 2004, Companion web site M. Morris Mano Digital Design, 3/E. ISBN: 0-13-062121-8, Prentice Hall, 2002 Companion web site G. Toace, D. Nicula Circuite Integrate Digitale - Culegere de probleme Universitatea Tehnic Cluj-Napoca, 1999.
Electronic Digital (C) 2009 Dan NICULA

Bibliografie
Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Electronic Digital (C) 2009 Dan NICULA

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Laborator (anul 3, semestrul 1)

Electronic Digital (C) 2009 Dan NICULA

Electronic Digital (C) 2009 Dan NICULA

Bibliografie

Recomandare
Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

How its made? How do they do it?

Electronic Digital (C) 2009 Dan NICULA

0. Introducere n lumea digital

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

De ce Electronic digital?
Control Calcul

Digital/Analogic, Discret/Continuu Limbaje de descriere hardware (HDL - Hardware Description Languages)

Electronic Digital (C) 2009 Dan NICULA

10

I. Suportul logic al Electronicii Digitale

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

numerelor. Sisteme de numeraie. Coduri Aritmetic binar


Reprezentarea
Reprezentarea numerelor ntregi Adunarea/scderea numerelor binare

Algebra

Boolean

Axiome i teoreme Funcii logice

Electronic Digital (C) 2009 Dan NICULA

11

II. Proiectarea Circuitelor Logice

Combinaionale

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Reprezentarea circuitelor combinaionale


Tabele de adevr Forme canonice/standard Diagrame V-K. Minimizarea funciilor logice

Analiza CLC
Pori logice Hazard combinaional

Sinteza CLC CLC particulare


Codificator/decodificator Multiplexor/demultiplexor Sumator/sczator Comparator Memoria ROM Dispozitive programabile ALU/Multiplicator

Aplicaii cu CLC
Electronic Digital (C) 2009 Dan NICULA

12

III. Proiectarea Circuitelor Logice

Secveniale

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Circuite logice secveniale


Structur Clasificare (Mealy, Moore)

Circuite cu memorie Automate sincrone


Reprezentare (organigram, graf de tranziii, tabel ASM) Codificarea strilor Diagrame temporale Power-on reset (POR) Model HDL

Analiza CLS Sinteza CLS CLS particulare


Registre Numrtoare Modelare HDL Memoria RAM (pori n 3 stri) Dispozitive programabile
Electronic Digital (C) 2009 Dan NICULA

Aplicaii cu CLS: exemple de proiectare


13

IV. Proiectarea Circuitelor Integrate Digitale

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Tehnologii de realizare a CID


CMOS
Poarta de transmisiune Inversor Pori logice Bistabile

TTL
Poarta open-collector

Alte tehnologii

Metodologia de proiectare top-down HDL Verilog Structuri de memorii Aplicaii de proiectare


De la schem la HDL De la HDL la schem
Electronic Digital (C) 2009 Dan NICULA

14

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Start

Testarea cunotinelor

Electronic Digital (C) 2009 Dan NICULA

16

15

0. Introducere n lumea digital

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

0.1 De ce Electronic digital?


90% din piaa de circuite integrate sunt digitale Legea lui Moore: Numrul de elemente de comutare integrate dintr-un circuit se dubleaz la aproximativ 1.5 -2 ani. Esena realizrii calculatoarelor

Electronic Digital (C) 2009 Dan NICULA

17

Gordon Moore - fondator i CEO Intel


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Gordon Moore Andy Grove Robert Noyce

eseu

Electronic Digital (C) 2009 Dan NICULA

18

0.2 Digital/Analogic, Discret/Continuu


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Informaie: densitate, relevan, corelaie Compactare/stocare/restaurare Semnale. Imunitate la zgomot

Timp

Analogic

Continuu n valoare i timp

Digital Asincron

Discret n valoare, continuu n timp Discret n valoare, discret n timp


Electronic Digital (C) 2009 Dan NICULA

Digital Sincron

19

0.3 Limbaje de descriere hardware (HDL - Hardware Description Languages)


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

VHDL i Verilog Gestionarea complexitii Modelare i simulare Suport pentru metodologia de proiectare

Istoria HDL

eseu

Electronic Digital (C) 2009 Dan NICULA

20

10

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Ce reprezint schema?

Diagrame temporale

Electronic Digital (C) 2009 Dan NICULA

Electronic Digital (C) 2009 Dan NICULA

22

21

11

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

Simulare

Model HDL (Verilog)

Electronic Digital (C) 2009 Dan NICULA

Electronic Digital (C) 2009 Dan NICULA

24

23

12

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2009

V-am pierdut pe drum?

25

13