Circuite Logice Programabile

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 6 fișiere: pdf
Pagini : 94 în total
Cuvinte : 25503
Mărime: 4.15MB (arhivat)
Cost: Gratis
Cursurile 1-8

Extras din document

I. Generalităţi şi criterii de performanţă ale circuitelor

digitale

În proiectele tradiţionale erau folosite componente analogice care au un preţ

relativ redus, însă, dezavantajele principale ale sistemelor analogice constau în

sensibilitate la variaţiile de temperatură, îmbătrânirea mai rapidă a componentelor şi

dificultatea de a îmbunătăţi sistemul cu noi caracteristici.

Sistemele digitale elimină abaterile cauzate de variaţiile de temperatură, iar

îmbunătăţirea caracteristicilor sistemului la un moment dat se poate realiza foarte

uşor prin modificarea softului procesorului programabil conţinut de sistem.

În continuare se va face o prezentare a circuitelor digitale complexe existente pe

piaţă, prezentare a care va facilita introducerea în discuţie a circuitelor logice

programabile. Tototdată vor fi prezentae şi câteva criterii de performanţă utile în

selectarea circuitului digital adecvat aplicaţiei dezvoltate.

A. Comparaţie între diferitele tipuri de circuite digitale

În cazul proiectelor care necesită procesarea în timp real a semnalelor, există în

ultima perioadă de timp o multitudine de noi produse şi tehnologii care sunt din ce în

ce mai „inteligente”, rapide, miniaturizate şi cu posibilităţi de interconectare sporite.

Această varietate de produse îngreunează alegerea pe care trebuie să o facă

proiectanţii vizavi de arhitectura optimă pentru procesarea în timp real a semnalelor.

În continuare se va încerca stabilirea unui set de criterii care să uşureze alegerea

unei arhitecturi optime.

Principalele circuite digitale complexe sunt:

- Pprocesoare digitale de semnal (DSP-uri = Digital Signal Processor)

- Microcontrolerele (MCU)

- Microprocesoare de uz general / microprocesoare cu set redus de instrucţiuni

(GPP/RISC = General Purpose Processor / Reduced Instruction Set

Computer)

- Arii de porţi logice programabile (FPGA = Field Programmable Gate Arry)

- Circuite integrate dedicate (ASIC = Applicattion-Specific Integrated Circuit)

În continuare se va face o comparaţie între cele cinci arhitecturi de circuite

digitale ţinându-se cont de câteva criterii:

• timp de lansare pe piaţă - primă importanţă

• performanţa - primă importanţă

• preţ - primă importanţă

• facilităţi de dezvoltare - primă importanţă

• consum de putere - importanţă medie

• flexibilitate ulterioară - importanţă redusă

După cum se poate observa fiecărui criteriu i s-a acordat un anumit grad de

importanţă. În continuare va fi discutat fiecare criteriu în parte.

Timp de lansare pe piaţă. Acest criteriu se referă la perioada de timp necesară ca un

produs să devină disponibil pe piaţă. Acest criteriu este de maximă importanţă

datorită perioadei de viaţă scurte a produselor din acest sector, perioadă care poate

varia de la câteva lunii la câţiva ani. Se spune că acest criteriu conduce şi dă ritmul

de dezvoltare în industria de profil.

Capitolul 1

4

Acest timp este alcătuit din două componente:

1. Faza de proiectare, care depinde de efortul economic depus;

2. Faza de fabricaţie, care depinde în cea mai mare măsură de tehnologia

de fabricaţie aleasă.

În industria electronică a bunurilor de larg consum există o tendinţă clară de

reducere a timpului până la care se ajunge la producţia în masă dar şi a timpului de

menţinere pe piaţă a unui produs (figura 1).

Reducerea timpului de lansare pe piaţă duce la mărirea profitului aşa cum se

prezintă în figura 2. Prima companie care lansează pe piaţă un produs nou ocupă cu

aproximativ 40% mai mult decât următoarea companie.

5 10 15 20

Ani

1 milion

PCS Cellular PC VCR TV color TV cablu

TV albnegru

Bucăţi

DVB

DVD

Start pe piata

Vârful pietii

Sfârtitul

ferestrei de piata

Profit pentru NR.1

pe piata

Profit redus pentru

plutonul doi pe piata

Figura 1 Dinamica schimbărilor în industria

electronică

Figura 2 Importanţa scurtării timpului de lansare pe piaţă a

unui produs

Performanţa. Acest criteriu determină capacitatea unui produs de a îndeplini o

anumită sarcină. Există mai multe moduri de a măsura performanţa unui produs, în

general aceasta este exprimată în: MIPS (milioane de instrucţiuni per secundă),

MMACS (milioane de multiplicări şi acumulări per secundă) sau mai simplu în MHz

(milioane de perioade de tact per secundă).

Importanţa criteriului performanţă poate să scadă când sunt impuse constrângeri

legate de preţul produsului şi de consumul de putere.

Preţul. Importanţa acestui criteriu de selecţie este strâns legată de segmentul de

piaţă căruia îi este adresat produsul. Dacă produsul este orientat către zona

consumatorilor casnici, preţul poate fi foarte important, dacă produsul este însă

orientat spre zona de afaceri şi militară preţul poate să scadă ca şi importanţă.

Facilităţi de dezvoltare/proiectare. Acest criteriu însumează alte criterii cum ar fi:

suportul acordat pentru produsul respectiv, costurile de dezvoltare şi uneltele de

dezvoltare. Cu cât este mai consistent suportul primit de proiectant de la producător

cu atât se va realiza o dezvoltare mai rapidă a produsului. Este de dorit ca

producătorul să ofere software de dezvoltare şi testare, plăci de evaluare, algoritmi.

Consumul de putere. Acest criteriu este important în special în cazul produselor care

necesită portabilitate, consumul mai redus de putere traducându-se printr-o viaţă mai

lungă a bateriei. De asemenea un consum de putere scăzut mai poate însemna şi o

disipare mai redusă de căldură.

Preview document

Circuite Logice Programabile - Pagina 1
Circuite Logice Programabile - Pagina 2
Circuite Logice Programabile - Pagina 3
Circuite Logice Programabile - Pagina 4
Circuite Logice Programabile - Pagina 5
Circuite Logice Programabile - Pagina 6
Circuite Logice Programabile - Pagina 7
Circuite Logice Programabile - Pagina 8
Circuite Logice Programabile - Pagina 9
Circuite Logice Programabile - Pagina 10
Circuite Logice Programabile - Pagina 11
Circuite Logice Programabile - Pagina 12
Circuite Logice Programabile - Pagina 13
Circuite Logice Programabile - Pagina 14
Circuite Logice Programabile - Pagina 15
Circuite Logice Programabile - Pagina 16
Circuite Logice Programabile - Pagina 17
Circuite Logice Programabile - Pagina 18
Circuite Logice Programabile - Pagina 19
Circuite Logice Programabile - Pagina 20
Circuite Logice Programabile - Pagina 21
Circuite Logice Programabile - Pagina 22
Circuite Logice Programabile - Pagina 23
Circuite Logice Programabile - Pagina 24
Circuite Logice Programabile - Pagina 25
Circuite Logice Programabile - Pagina 26
Circuite Logice Programabile - Pagina 27
Circuite Logice Programabile - Pagina 28
Circuite Logice Programabile - Pagina 29
Circuite Logice Programabile - Pagina 30
Circuite Logice Programabile - Pagina 31
Circuite Logice Programabile - Pagina 32
Circuite Logice Programabile - Pagina 33
Circuite Logice Programabile - Pagina 34
Circuite Logice Programabile - Pagina 35
Circuite Logice Programabile - Pagina 36
Circuite Logice Programabile - Pagina 37
Circuite Logice Programabile - Pagina 38
Circuite Logice Programabile - Pagina 39
Circuite Logice Programabile - Pagina 40
Circuite Logice Programabile - Pagina 41
Circuite Logice Programabile - Pagina 42
Circuite Logice Programabile - Pagina 43
Circuite Logice Programabile - Pagina 44
Circuite Logice Programabile - Pagina 45
Circuite Logice Programabile - Pagina 46
Circuite Logice Programabile - Pagina 47
Circuite Logice Programabile - Pagina 48
Circuite Logice Programabile - Pagina 49
Circuite Logice Programabile - Pagina 50
Circuite Logice Programabile - Pagina 51
Circuite Logice Programabile - Pagina 52
Circuite Logice Programabile - Pagina 53
Circuite Logice Programabile - Pagina 54
Circuite Logice Programabile - Pagina 55
Circuite Logice Programabile - Pagina 56
Circuite Logice Programabile - Pagina 57
Circuite Logice Programabile - Pagina 58
Circuite Logice Programabile - Pagina 59
Circuite Logice Programabile - Pagina 60
Circuite Logice Programabile - Pagina 61
Circuite Logice Programabile - Pagina 62
Circuite Logice Programabile - Pagina 63
Circuite Logice Programabile - Pagina 64
Circuite Logice Programabile - Pagina 65
Circuite Logice Programabile - Pagina 66
Circuite Logice Programabile - Pagina 67
Circuite Logice Programabile - Pagina 68
Circuite Logice Programabile - Pagina 69
Circuite Logice Programabile - Pagina 70
Circuite Logice Programabile - Pagina 71
Circuite Logice Programabile - Pagina 72
Circuite Logice Programabile - Pagina 73
Circuite Logice Programabile - Pagina 74
Circuite Logice Programabile - Pagina 75
Circuite Logice Programabile - Pagina 76
Circuite Logice Programabile - Pagina 77
Circuite Logice Programabile - Pagina 78
Circuite Logice Programabile - Pagina 79
Circuite Logice Programabile - Pagina 80
Circuite Logice Programabile - Pagina 81
Circuite Logice Programabile - Pagina 82
Circuite Logice Programabile - Pagina 83
Circuite Logice Programabile - Pagina 84
Circuite Logice Programabile - Pagina 85
Circuite Logice Programabile - Pagina 86
Circuite Logice Programabile - Pagina 87
Circuite Logice Programabile - Pagina 88
Circuite Logice Programabile - Pagina 89
Circuite Logice Programabile - Pagina 90
Circuite Logice Programabile - Pagina 91
Circuite Logice Programabile - Pagina 92
Circuite Logice Programabile - Pagina 93
Circuite Logice Programabile - Pagina 94

Conținut arhivă zip

  • Curs_1_Introducere.pdf
  • Curs_2.pdf
  • Curs_3_4.pdf
  • Curs_5.pdf
  • Curs_6_7.pdf
  • Curs_8.pdf

Alții au mai descărcat și

Ingineria Programarii

1. Descrierea problemei Principalul obiectiv indeplinit de sistemul software e-quiz este acela de a evalua cunostintele studentilor cu ajutorul...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Inginerie Software

1. Specificarea cerintelor sistemului software La o agentie de zboruri un client poate, prin intermediul unor terminale instalate in sediul...

Ingineria Programelor - Game Snake

Tema: Realizarea unui joc similar cu: http://www.kidsgames247.com/arcade-games/snake.htm 2. Cerinte: -Minim 3 sabloane de proiectare -Modelul...

Sistem Informatic de Gestiune a Absolvenților unei Universități

Motivarea alegerii temei Unul dintre motivele principale care a adus la alegerea că tema de diplomă a fost crearea unui sistem informatic care să...

Microprocesorul

Procesorul este inima calculatorului indiferent de tipul acestuia: desktop, server sau laptop. Cele mai cunoscute firme producatoare de procesoare...

Tehnologia Client-Server

O arhitectura client/server: reprezinta un model de descompunere a unei aplicatii în doua componente distincte: o componenta client si o componenta...

Ai nevoie de altceva?