Koks pagrindinis skirtumas tarp FPGA

Labas

Yra trys didelis skirtumas:

1.vidaus architektūros ..ir FPGA naudoti lookuptables kad yra 4x1 atminties ląsteles,
ir daugumoje naujųjų CPLD ląstelės turi vieną ff Aditional Loginis matrica ir arba vartų.
Kažkokios ypatingos FPGA taip pat kai kuriuos specialius blokai įgyvendinti
sistemos on chip (SOC), kad naudinga sukurti uc / aukštyn / DSP viduje.

2.Dauguma FPGA remiantis barana ląstelės taip evry laiko galia jums reikia
parsisiųsti juos iš atminties arba Aditional tt / tt / DSP, taip pat galite cange tai desing
sistemos darbą (atsargiai).
į CPLD paremtas otp saugiklis arba Flash saugiklis todėl nereikia paleisti juos.

3.didžiąją dalį CPLD nėra didelis kaip fgpa
labiausiai CPLD yra nuo 1k-50k (~ 100k) vartai equvalent
FPGA šiandien galite rasti diapazonas, keletas milijonų vartai equvalent

CPLD labiau populiarus yra mažas dizainas klijai logika kai kurios valstybės mechine
ir greitai app
ir tt.

FPGA yra populiari didžiuosiuose dizaino kai yra reikalinga atm ir mašinos
kad reikia daug ff,
taip pat sistemos lustai (už sumažinti erdvę arba
ir plėtoti projektavimo iki ASIC produkcijos).Nuoširdžiausi linkėjimai.

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Vėsus" border="0" />
 
Sveiki, o kas tai yra "ff"?

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Klausimas" border="0" />
 
kot_b rašė:

Sveiki, o kas tai yra "ff"?
<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Klausimas" border="0" />
 
CPLDs yra daug logikos vienetų (vartai) ir keletą šlepetės.
FPGAs daug šlepetės ir keletą loginių vienetų (vartai).

CPLDs tik į programuotus kartą (nonvolatile).

FPGAs reikalinga išorinė atmintis su programa, nes ji turi būti planuojama kiekviena įjungimo (nepastovi).

 
labas,
check out Dr.Jonathan Rose Publikacijos FPGA.Yra straipsnyje suteikia architektūros skirtumus b / w CPLDs ir FPGAs.
Nuoroda:
http://www.eecg.toronto.edu/ ~ jayar / pubs / pubs.html
NJOY ...

Linkėjimai,
- Satya

 
CPLD's paprastai greičiau
CPLD's yra geros paprastų algoritmų, tokių kaip gleu logika.
FPGA's geriau sudėtingų algoritmų.
mažas FPGA's paprastai yra pigesnės nei sudėtinga CPLD's.

 
CPLD's implmented, kaip, pavyzdžiui, PAL, tačiau FPGA's įgyvendinamos per matrica metodą.ir reikia PALSM ir aplinkų, pavyzdžiui, kad į programą CPLD ir ir naudoti maks
2 aplinka ir VHDL ir Verilog DTL programą FPGA's.taip pat apie vidaus struktūrą ir gali gauti daugiau informacijos apie šią pdf.
Atsiprašome, bet jums reikia prisijungti, kad galėtumėte peržiūrėti šį priedą

 
Aš kai kurių punktų apie skirtumus:
1.CPLDs tokios neturi konkrečių architektūra.Jie tik masyvas PLDs siekiant padidinti vartų sudėtingumo išteklius.Net komplekso dizainas negali būti paleistos CPLDs kaip ląstelių skaičių su sąlyga, labai mažiau.
2.Priešingai, FPGAs turi 2-dimenstional architektūra, kurioje kiekvienas CLB turės 2-Skiltelės.Pagrindinės savybės yra:
1.Aukštojo dažnio sandaugos
2.Labai Milžiniškas atminties blokus
3.Užstatytose daugiklis ir slankiojo kablelio aritmetines
4.DLL takto dauginimasis ir suskirstymas
Hope this helps.
Linkėjimai,
- Satya

 
Labas,
Patikrinti šią nuorodą.U gauti daugiau informacijos apie CPLDs ir FPGAs.
www.optimagic.com / faq.html

Linkėjimai,
- Satya

 
Pabandykite paskutinį skyrių šį saitą per:
FPGAs
vs CPLDs: www.fpga4fun.com/whatarethey.html

 
Aš girdėjau, kad dabar dienų yra ROM FPGA.Pls kas gali pateikti atsižvelgiant į tai.

 
Jie iš esmės skiriasi architektūros.Loginiai elementai ir jų dydis yra skirtingos.
CPLD labai mažu greičiu, kai kaip FPGA turi MUX ir greitųjų dizainas.

CPLD yra ROM ir FPGA turi RAM pagrįstas.

FPGA daugiau logikos elementai

 

Welcome to EDABoard.com

Sponsor

Back
Top