Documente Academic
Documente Profesional
Documente Cultură
3
Acest timp este alctuit din dou componente:
1. Faza de proiectare, care depinde de efortul economic depus;
2. Faza de fabricaie, care depinde n cea mai mare msur de tehnologia
de fabricaie aleas.
n industria electronic a bunurilor de larg consum exist o tendin clar de
reducere a timpului pn la care se ajunge la producia n mas dar i a timpului de
meninere pe pia a unui produs (figura 1).
Reducerea timpului de lansare pe pia duce la mrirea profitului aa cum se
prezint n figura 2. Prima companie care lanseaz pe pia un produs nou ocup cu
aproximativ 40% mai mult dect urmtoarea companie.
Sfrtitul
Start pe piata ferestrei de piata
5 10 15 20
An i
Figura 1 Dinamica schimbrilor n industria Figura 2 Importana scurtrii timpului de lansare pe pia a
electronic unui produs
4
de flexibilitate tinde s creasc ca i importan datorit strnsei lui corelri cu timpul
de lansare pe pia a unui produs.
n figura 3 este prezentat o comparaiei ntre principalele arhitecturi care
permit implementarea algoritmilor de control, n funcie de dou dintre criteriile de
performan enunate anterior.
Figura 3 Comparaie ntre tipuri de circuite digitale n funcie de dou dintre criteriile de performan
Dup cum se poate vedea din figur circuitele reconfigurabile (FPGA) ofer un
compromis ntre performanele unui circuit specific i flexibilitatea unui circuit
programabil prin soft. Ca i circuitele ASIC, acestea se remarc prin abilitatea de a
implementa direct circuite specializate n hardware. n plus, la fel ca i circuitele DSP
pot fi uor modificate n funcie de modificarea condiiilor de operare i a setului de
date.
n tabelul T.1 este prezentat o comparaie, inndu-se cont de toate criteriile
enumerate mai sus, ntre cele cinci arhitecturi de circuite digitale care pot fi folosite n
parte de control a unei acionri electrice.
Tabel T.1 Comparaie ntre diferite tipuri de arhitecturi folosite pentru aplicaiile n timp real
Uurin
Implementa
n Consum Flexibilitate
- Performana Pre Concluzii
dezvoltar de putere ulterioar
re pe pia
e
Nesatisfctor
ASIC Foarte Bun Foarte Bun Satisfctor Bun Nesatisfctor Satisfctor
Foarte Bun
DSP Bun Bun Foarte Bun Foarte Bun Foarte Bun Foarte Bun
Bun
FPGA Foarte Bun Bun Foarte Bun Satisfctor Bun Bun
Foarte Bun
MCU Satisfctor Foarte Bun Bun Satisfctor Foarte Bun Bun
5
Astfel c n privina criteriului implementare pe pia circuitele ASIC au primit
calificativul nesatisfctor datorit perioadei lungi de proiectare, testare i validare a
soluiilor.
Datorit faptului c, circuitele ASIC sunt prin definiie circuite dedicate unei
aplicaii, resursele lor sunt folosite la maxim i prin urmare preul i consumul de
putere sunt reduse.
Din punctul de vedere al uurinei n dezvoltare circuitele ASIC au primit
calificativul satisfctor. Dei circuitele ASIC sunt percepute n general ca nefiind
scumpe, dac se ia n considerare ntreaga perioad de dezvoltare cheltuielile totale
cresc. Acest lucru se ntmpl datorit proiectrii logice laborioase care trebuie
fcut de ctre proiectant, cuplat cu costurile crescute de integrare a proiectului pe
siliciu.
Criteriul flexibilitate nu poate s intre n discuie cnd este vorba de un circuit
ASIC, odat implementat pe siliciu, caracteristicile acestuia pot fi modificate numai
prin reproiectare i reimplementare.
Circuitele DSP
Din punctul de vedere al timpului de implementare pe pia circuitele DSP au
primit calificativul foarte bine. Aceste circuite alturi de procesoarele RISC i de
microcontrolere sunt procesoare programabile prin soft, ceea ce scurteaz perioada
de integrare pe pia a unui produs final. Ca i performane circuitele DSP au primit
calificativul foarte bine fiind n competiie strns cu circuitele FPGA i ASIC.
n ceea ce privete preul, circuitele DSP sunt devansate doar de circuitele ASIC
i de microcontrolere, ns sunt foarte aproape de cele din urm. Din punctul de
vedere la consumului de putere circuitele DSP au un consum redus, mai ales cele
proiectate special s ndeplineasc acest criteriu.
Circuitele DSP au devenit foarte populare astfel c s-au dezvoltat medii software
care uureaz i scurteaz timpul de proiectare. Dup cum s-a amintit i ntr-un
paragraf anterior circuitele DSP ofer flexibilitate maxim datorit posibilitii de a fi
reprogramate prin soft.
Circuitele FPGA
Circuitele digitale sunt mai simplu de proiectat i testat deoarece pot fi proiectate
la nivel de poart logic sau nivel funcional. Faza de proiectare dureaz ntre 0,5
pn la 2 luni pentru FPGA
Circuitele FPGA se situeaz printre circuitele cu cea mai scurt perioad de
dezvoltare i integrare pe pia. Totui sunt devansate de circuitele DSP,
microprocesoarele RISC i a microcontrolere datorit flexibilitii mai bune a
acestora. n ceea ce privete performanele circuitele FPGA au primit calificativ
maxim, implementarea unui proiect fcndu-se hardware performanele se apropie
de cele ale circuitelor ASIC.
Dezavantajul major al circuitelor FPGA este preul, ele fiind cele mai scumpe n
comparaie cu toate circuitele de control luate n discuie. Un alt neajuns major al
circuitelor FPGA este i consumul crescut de putere, datorat att tehnologiei n care
sunt executate ct i resurselor hardware nefolosite n ntregime. n ceea ce privete
uurina n dezvoltare circuitele FPGA au primit calificativul maxim, n condiiile n
care se presupune c mediul de dezvoltare nu este foarte scump, iar proiectantul
este specializat n hardware nu software.
Circuitele FPGA sunt prin definiie circuite reconfigurabile, aceasta conferind o
flexibilitate crescut a acestora. Totui unii susin c reprogramarea hardware a
6
acestora poate fi mai dificil n comparaie cu reprogramarea software, alternativ
oferit de circuite cum ar fi DSP-urile i microcontrolerele.
Microcontrolere
Aceste circuite sunt programabile prin soft, prin urmare la fel ca i DSP-urile au
un timp scurt de implementare pe pia. Performanele microcontrolerelor n ceea ce
privete aplicaiile n timp real sunt modeste ele avnd resurse de calcul matematic
modeste, de asemenea i frecvenele de lucru sunt mai reduse.
Dup circuitele ASIC, microcontrolerele sunt cele mai ieftine circuite folosite n
aplicaiile n timp real i de control. Consumul de putere al microcontrolerelor este
considerat ca fiind satisfctor.
Din punctul de vedere al uurinei de dezvoltare microcontrolerele au primit
calificativul bine. Timpul de dezvoltare poate fi redus dac se folosesc limbajele de
nivel nalt i bibliotecile cu module standard. Exist numeroi furnizori de
microcontrolere i prin urmare o reea de suport bine pus la punct, dei n special
experiena celor care ofer suport este mai degrab n domeniul aplicaiilor integrate
(embedded) dect n cel al aplicaiilor n timp real.
Microcontrolerele sunt circuite ce pot fi programate prin soft, astfel c flexibilitatea
acestora este implicit.
7
Performana circuitelor FPGA poate atinge 500 miliarde de MAC pe secund
ntr-un Virtex II XC2V8000 care este cu mult mai mult dect ceea ce poate fi realizat
cu un procesor DSP convenional. O comparaie ntre performanele celui mai rapid
DSP i a ctorva circuite FPGA este prezentat n tabelul T 2.
Procesorul de semnal cu care s-a fcut comparaia este TMS320C64x. Acesta
are patru blocuri MAC de 16x16 bii care pot lucra n paralel la o frecven maxim
de 720 MHz. Fiecare bloc MAC poate fi folosit ca dou blocuri separate de 8x8 astfel
nct rezult:
Tabelul T2. Comparaie ntre performanele DSP i FPGA
Funcia Cel mai rapid
Virtex-II Virtex-II Pro Spartan-3
implementat procesor DSP
8 x 8 MAC 5,7 miliarde 0,5 Tera MAC/s 1 Tera MAC/s 0,27 Tera MAC/s
MAC/s
Filtru FIR - 256 11.16 MSPS 180 MSPS 300 MSPS 140 MSPS
date/coeficieni - 720 MHz 180 MHz 300 MHz 140 MHz
16-bii
FFT Complex 8,5 ms 0,914 ms* 0,853 ms** 0,914 ms***
- 1024 puncte, 720 MHz 140 MHz 150 MHz 140 MHz
date 16-bii
* Folosind 96 de multiplicatoare dedicate i 24 blocuri RAM din Vitex-II (XC2V3000)
** Folosind 96 de multiplicatoare dedicate i 24 blocuri RAM din Vitex-II Pro
(XC2VP30)
*** Folosind 96 de multiplicatoare dedicate i 24 blocuri RAM din Spartan-3
(XC3S4000)
Circuitul FPGA XC2V8000 are 46.592 celule logice elementare (slice-uri), care
permit efectuarea a aproximativ 461 miliarde MAC/s i de asemenea 168
multiplicatoare dedicate care lucreaz la frecvena de ~ 180 Hz (pentru 8x8) astfel
nct:
deci un total general de 461 + 30 = 491 miliarde MAC/s, spre deosebire de cele
numai 5,7 miliarde MAC/s ale procesorului DSP, TMS320C64x . [83]
8
- Industria aerospaial i de aprare ncepnd din 1989 firma Xilinx
furnizeaz soluii pentru aceast ramur industrial. Circuitele reprogramabile
de tip FPGA sunt soluii viabile pentru sisteme radar, sisteme criptografice,
sisteme de procesare a imaginii sau sisteme de control de la distan.
9
Figura 5. Soluii audio-video i brodcast
10
video, module care includ att captura, compresia imagini ct i transportul
prin intermediul modululeler fast i gigaethernet. Soluii pentru controlul
motoarelor.
11
Figura 9. Tester de reea
12