Professional Documents
Culture Documents
3
Capitolul 1
B u c i P C S C e ll u l a r P C V C R T V c o lo r T V c a b l u
DVB T V a lb - Vrful pietii Profit redus pentru
n eg ru Profit pentru NR.1 plutonul doi pe piata
DVD
pe piata
1 m il io n
Sfrtitul
Start pe piata ferestrei de piata
5 10 15 20
A ni
Figura 1 Dinamica schimbrilor n industria Figura 2 Importana scurtrii timpului de lansare pe pia a
electronic unui produs
4
Introducere n circuite digitale
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
Performan n Consum de Flexibilitate
- Pre Concluzii
a dezvoltar putere ulterioar
re pe pia
e
Nesatisfct
Satisfct Nesatisfct Satisfcto
ASIC or Foarte Bun Foarte Bun
or
Bun
or r
Foarte Bun Foarte
DSP Bun Bun
Bun
Foarte Bun Foarte Bun Foarte Bun
Bun Foarte
FPGA Foarte Bun Bunr
Bun
Satisfctor Bun Bun
Foarte Bun
MCU Satisfctor Foarte Bun Bun Satisfctor Foarte Bun Bun
RISC/
Bun Bun Satisfctor Bun Satisfctor Foarte Bun Bun
GPP
5
Capitolul 1
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
Introducere n circuite digitale
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
Capitolul 1
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 s 0,914 s* 0,853 s** 0,914 s***
- 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
Introducere n circuite digitale
9
Capitolul 1
10
Introducere n circuite digitale
11
Capitolul 1
12