You are on page 1of 14

Universitatea TRANSILVANUA din Braov

28.01.2013

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

ELECTRONIC DIGITAL
Dan NICULA Universitatea TRANSILVANIA din Braov
Departamentul de Electronic i Calculatoare www.DanNicula.ro/ed
E-mail URL dan.nicula@unitbv.ro www.DanNicula.ro

Electronic Digital (C) 2013 Dan NICULA

Informaii administrative

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

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

Legturi cu alte cursuri: Microprocesoare i microcontrollere Arhitectura i organizarea calculatoarelor Proiectarea circuitelor integrate

Electronic Digital (C) 2013 Dan NICULA

(C) 2013 DanNicula.ro

(C) 2013 DanNicula.ro


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013 Electronic Digital (C) 2013 Dan NICULA

Universitatea TRANSILVANUA din Braov

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

Pagina de prezentare curs: DanNicula.ro/ed

Electronic Digital (C) 2013 Dan NICULA

Evaluare

28.01.2013

Universitatea TRANSILVANUA din Braov

28.01.2013

ATENIONRI

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

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.

Putei acumula 3 puncte din 10 nainte de examen. Fii activi!

eseu
Electronic Digital (C) 2013 Dan NICULA

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

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)

0. Introducere n lumea

Electronic Digital (C) 2013 Dan NICULA

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Braov

28.01.2013

Bibliografie

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

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] Dan Nicula, ELECTRONIC DIGITAL - Carte de nvtur, Editura Universitii Transilvania din Braov, 2012, ISBN 978-606-190086-2 [CD.508], DanNicula.ro/ed_ci 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
Electronic Digital (C) 2013 Dan NICULA

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

Electronic Digital (C) 2013 Dan NICULA

(C) 2013 DanNicula.ro

(C) 2013 DanNicula.ro


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013 Electronic Digital (C) 2013 Dan NICULA

Universitatea TRANSILVANUA din Braov

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

Laborator (anul 3, semestrul 1)

Electronic Digital (C) 2013 Dan NICULA

Bibliografie

10

28.01.2013

Universitatea TRANSILVANUA din Braov

28.01.2013

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

How its made? How do they do it?

Electronic Digital (C) 2013 Dan NICULA

11

0. Introducere n lumea digital

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

De ce Electronic digital?
Control Calcul

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

Electronic Digital (C) 2013 Dan NICULA

12

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Braov

28.01.2013

I. Suportul logic al Electronicii Digitale


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

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) 2013 Dan NICULA

13

II. Proiectarea Circuitelor Logice

Combinaionale

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

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) 2013 Dan NICULA

14

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Braov

28.01.2013

III. Proiectarea Circuitelor Logice

Secveniale

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

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) 2013 Dan NICULA

Aplicaii cu CLS: exemple de proiectare


15

IV. Proiectarea Circuitelor Integrate Digitale

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

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) 2013 Dan NICULA

16

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Braov

28.01.2013

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

Electronic Digital (C) 2013 Dan NICULA

17

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

0. Introducere n lumea digital


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

Electronic Digital (C) 2013 Dan NICULA

18

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Braov

28.01.2013

0. Introducere n lumea digital

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

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) 2013 Dan NICULA

19

Gordon Moore - fondator i CEO Intel


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

Gordon Moore Andy Grove Robert Noyce

eseu

Electronic Digital (C) 2013 Dan NICULA

20

(C) 2013 DanNicula.ro

10

Universitatea TRANSILVANUA din Braov

28.01.2013

0.2 Digital/Analogic, Discret/Continuu


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

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

Digital Sincron

Discret n valoare, discret n timp


Electronic Digital (C) 2013 Dan NICULA

21

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


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

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

Istoria HDL

eseu

Electronic Digital (C) 2013 Dan NICULA

22

(C) 2013 DanNicula.ro

11

(C) 2013 DanNicula.ro


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013 Electronic Digital (C) 2013 Dan NICULA

Universitatea TRANSILVANUA din Braov

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

Ce reprezint schema?

Diagrame temporale

Electronic Digital (C) 2013 Dan NICULA

24

23

28.01.2013

12

(C) 2013 DanNicula.ro


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

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

Universitatea TRANSILVANUA din Braov

Simulare

Model HDL (Verilog)

Electronic Digital (C) 2013 Dan NICULA

Electronic Digital (C) 2013 Dan NICULA

26

25

28.01.2013

13

(C) 2013 DanNicula.ro


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013 Electronic Digital (C) 2013 Dan NICULA

Universitatea TRANSILVANUA din Braov

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

V-am pierdut pe drum?

Testarea cunotinelor

Electronic Digital (C) 2013 Dan NICULA

28

27

28.01.2013

14