Sunteți pe pagina 1din 41

Curs AET 2

Introducere

12:31 1
– În proiectele electronice de inceput 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,
– 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.

12:31 2
Principalele circuite digitale complexe sunt:

- Procesoare digitale de semnal (DSP)


- Microcontrolerele (MCU)
- Microprocesoare de uz general /
microprocesoare cu set redus de
instrucţiuni (GPP/RISC )
- Arii de porţi logice programabile (FPGA )
- Circuite integrate dedicate (ASIC)
12:31 3
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ă

12:31 4
Uşurinţă
Implementare Consum de Flexibilitate Concluzii
Performanţa Preţ în
pe piaţă putere ulterioară
dezvoltare

ASIC Nesatisfăcător Foarte Bun Foarte Bun Satisfăcător Bun Nesatisfăcător Satisfăcător

Foarte
DSP Foarte Bun Bun Bun Foarte Bun Foarte Bun Foarte Bun
Bun

Foarte
FPGA Bun Foarte Bun Bunr Satisfăcător Bun Bun
Bun

MCU Foarte Bun Satisfăcător Foarte Bun Bun Satisfăcător Foarte Bun Bun

RISC/
Bun Bun Satisfăcător Bun Satisfăcător Foarte Bun Bun
GPP

12:31 5
12:31 6
INTRODUCERE ÎN DOMENIUL CIRCUITELOR LOGICE
PROGRAMABILE

• PLD (Programmable Logic Devices) -


circuit integrat care poate fi configurat de
către utilizator pentru implementarea unui
proiect.

12:31 7
12:31 8
12:31 9
ROM

12:31 10
ROM
• Constituit dintr-o arie de dispozitive
semiconductoare interconectate astfel incat sa
stocheze o matrice de date binare.
• O ROM cu n intrari si m iesiri contine o matrice
de 2n cuvinte de m biti lungime.
• Poate stoca orice tip de circuit combinational.
• Look-up table - stocheaza toate combinatiile
de intrari

12:31 11
Exemplu look-up table

12:31 12
Tipuri de ROM
• Mask programmable ROM
• User programmable ROM (PROM)
• EPROM
• EEPROM
• FLASH

12:31 13
• Unul dintre cele mai folosite circuite logice
programabile a fost memoria de tip ROM
programabilă o singură dată (PROM).

12:31 14
PROM neprogramat
PROM programat
• Plecând de la această arhitectură s-au
dezvoltat ariile logice programabile de tip PLA
(Programmable Logic Array) dedicate
implementării funcţiilor logice.
• Combinarea structurii PLA-urilor cu
tehnologia PROM a avut ca rezultat
dezvoltarea dispozitivelor logice programabile
de tip FPLA (Field Programmable Logic
Array), care au apărut pe piaţă la mijlocul
anilor ’70.
Dispozitive logice programabile
simple
• În general circuitele PLD cu densitate
redusă de porţi logice (PLA şi PAL), sunt
prezente pe piaţă în capsule de 20 sau 44
de pini şi au o densitate cuprinsă între 100
şi 999 porţi logice.
• Se mai numesc circuite logice programabile
simple sau SPLD-uri (Simple PLD).
• Structura de tip arie logică SI-SAU
recomandă folosirea circuitele SPLD pentru
implementarea ecuaţiilor logice sub forma
sumelor de produse.
• Unele dintre îmbunătăţirile recente ale
circuitelor SPLD sunt:
– porturi de intrare/ieşire programabile,
– porturi de intrare/ieşire bidirecţionale,
– registre de configurare mai flexibile şi
– o schemă de clock mai flexibilă.
• Circuitele SPLD sunt mai uşor de utilizat, de
proiectat şi programat.
• Produsele care beneficiază de avantajele oferite
de circuitele SPLD sunt componentele de reţea
care cer performanţe ridicate per ansamblu:
– hub-uri de reţea
– bridge-uri,
– routere.
• Alte produse vizate de SPLD-uri sunt: sunt cele
din zona telefoniei mobile, video game-urilor şi a
hand-held web browserelor.
Programmable Logic Arrays
• m functii cu n variabile

12:31 21
PLA

12:31 22
PLA

12:31 23
• FPLA-urile au un număr fix de intrări, de ieşiri
şi un număr fix de termeni de tipul produs.
• Avantajul oferit de circuitele din această
familie este că atât aria logică de porţi ŞI cât
şi cea de porţi SAU sunt programabile
• Totuşi acest tip de circuite logice
programabile au avut un succes limitat
deoarece aveau viteză scăzută de lucru şi
erau dificil de programat.
• Logica programată a devenit mai populară la
mijlocul anilor 1970 odată cu apariţia ariilor
logice programabile de tip PAL-uri
(Programmable Array Logic).
• Acest tip de arhitectură combină o arie
programabilă de porţi ŞI cu o arie de porţi
SAU fixă (spre deosebire de circuitele PLA la
care atât aria de porţi ŞI cât şi cea de porţi
SAU sunt programabile).
Programmable Array Logic

12:31 26
Programmable Logic Devices/Generic
Array Logic

12:31 27
Complex Programmable Logic Devices

12:31 28
CPLD

12:31 29
Programming Technologies
• Fuse and anti-fuse - OTP
– fuse makes or breaks link between two wires
– typical connections are 50-300 ohm
– one-time programmable
• Flash/EEPROM
– High density
– Process issues
• RAM-based - volatile
– memory bit controls a switch that
connects/disconnects two wires
– typical connections are .5K-1K ohm
– can be programmed and re-programmed easily
(tested at factory)
30
simple programmable function
Fusible link
technologies
Antifuse
technologies
OTP
Mask-programmed device
PROMs
EPROM-based technologies
An EPROM transistor-based memory
cell.
EEPROM-based technologies
FLASH-based technologies
• Similar cu EPROM sau EEPROM, dar cu strat
mai subtire de oxid

S-ar putea să vă placă și

  • 894 Ibn 2 Ibi
    894 Ibn 2 Ibi
    Document3 pagini
    894 Ibn 2 Ibi
    RacerMenu
    Încă nu există evaluări
  • Organizare Proiect EA
    Organizare Proiect EA
    Document1 pagină
    Organizare Proiect EA
    RacerMenu
    Încă nu există evaluări
  • Indicatii Webench Design Center PDF
    Indicatii Webench Design Center PDF
    Document4 pagini
    Indicatii Webench Design Center PDF
    Cristian Dan
    Încă nu există evaluări
  • Di 14.06.2021
    Di 14.06.2021
    Document3 pagini
    Di 14.06.2021
    RacerMenu
    Încă nu există evaluări
  • Cursuri Aertooox 1-11
    Cursuri Aertooox 1-11
    Document339 pagini
    Cursuri Aertooox 1-11
    RacerMenu
    Încă nu există evaluări
  • Matlab
    Matlab
    Document12 pagini
    Matlab
    RacerMenu
    Încă nu există evaluări
  • Lab4 Glo
    Lab4 Glo
    Document2 pagini
    Lab4 Glo
    RacerMenu
    Încă nu există evaluări
  • Chest Tiii
    Chest Tiii
    Document7 pagini
    Chest Tiii
    RacerMenu
    Încă nu există evaluări
  • Lzis - Anca
    Lzis - Anca
    Document19 pagini
    Lzis - Anca
    RacerMenu
    Încă nu există evaluări
  • Proiect - Calculul Componentelor
    Proiect - Calculul Componentelor
    Document2 pagini
    Proiect - Calculul Componentelor
    RacerMenu
    Încă nu există evaluări
  • Chest Tiii
    Chest Tiii
    Document7 pagini
    Chest Tiii
    RacerMenu
    Încă nu există evaluări
  • Tipuri de Senzori: Enzorul
    Tipuri de Senzori: Enzorul
    Document7 pagini
    Tipuri de Senzori: Enzorul
    RacerMenu
    Încă nu există evaluări
  • Chest Tiii
    Chest Tiii
    Document7 pagini
    Chest Tiii
    RacerMenu
    Încă nu există evaluări
  • Proiect PAC - T R
    Proiect PAC - T R
    Document17 pagini
    Proiect PAC - T R
    RacerMenu
    Încă nu există evaluări
  • Proiect PAC
    Proiect PAC
    Document7 pagini
    Proiect PAC
    RacerMenu
    Încă nu există evaluări
  • Curs CID Exam
    Curs CID Exam
    Document246 pagini
    Curs CID Exam
    cristian_stoica91
    Încă nu există evaluări
  • Proiect de Diplomă
    Proiect de Diplomă
    Document11 pagini
    Proiect de Diplomă
    perry
    Încă nu există evaluări
  • Senzori, Traductoare
    Senzori, Traductoare
    Document2 pagini
    Senzori, Traductoare
    RacerMenu
    Încă nu există evaluări
  • Curs AET 22
    Curs AET 22
    Document41 pagini
    Curs AET 22
    RacerMenu
    Încă nu există evaluări
  • Tensiune
    Tensiune
    Document251 pagini
    Tensiune
    RacerMenu
    Încă nu există evaluări