Kāda ir galvenā atšķirība starp FPGA & CPLD?

Čau

Ir trīs lielas atšķirības:

1.iekšējais Archi ..FPGA lietošanu lookuptables, kas ir 4x1 mem šūnas,
un lielākajā daļā jauno CPLD šūnas ir viens ff aditional loģikas masīvs un vai vārtiem.
Dažas īpašas FPGA veida ir arī dažas īpašas bloki īstenot
Sistēmas on-chip (SOC), kas noder būvēt uc / uz augšu / DSP iekšā.

2.Lielākā daļa FPGA, pamatojoties uz ram šūnām tā evry laikā jūs jauda līdz jums
boot tos no mem vai aditional uc / uc / DSP, kā arī varat cange to desing
Sistēmā darbu (uzmanīgi).
CPLD atrodas OTP drošinātāju vai Flash drošinātāju tāpēc jums nav nepieciešams boot tiem.

3.lielākā daļa CPLD nav lielas kā fgpa
visvairāk CPLD ir diapazonā no 1k-50k (~ 100K) vārti equvalent
FPGA šodien varat atrast robežās salīdzinājumā ar dažiem milion vārti equvalent

CPLD ir vairāk populārs ir mazs konstrukciju līme loģika dažu valsts mechine
un daži ātri app, utt.

FPGA ir vairāk populārs lielās konstrukcijas, kad ir nepieciešams mem un mašīnas
ka nepieciešama daudz ff, arī sistēmā šķembas (lai samazinātu telpu vai
par izstrādāsim pirms ASIC materiāliem).Ar laba vēlējumiem.

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Vēss" border="0" />
 
Hi, bet kāda ir šī "FF"?

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Jautājums" border="0" />
 
kot_b wrote:

Hi, bet kāda ir šī "FF"?
<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Jautājums" border="0" />
 
CPLD satur daudz loģiskās vienības (vārti), un daži flip-flops.
Matricas ir daudz flip-flops un dažas loģiskās vienības (vārti).

CPLD tikai programmētu vienreiz (Nonvolatile).

Matricas vajadzīga ārējā atmiņa ar programmu, jo tā ir ieprogrammēts visos varas up (gaistošie).

 
čau,
izbraukšana Dr.Jonathan Rose Publikācijas par FPGA.Ir raksts sniedz arhitektūras atšķirībām b / w CPLD un matricas.
Saite:
http://www.eecg.toronto.edu/ ~ jayar / bāri / pubs.html
Njoy ...

Sveicieni,
- Satya

 
CPLD's parasti ir ātrākscpld's are good for simple algorithms such as gleu logic. FPGA's ir labākas sarežģītiem algoritmiem.
mazie FPGA's parasti ir lētāki nekā sarežģīts CPLD's.

 
CPLD's ir implmented ir veids kā PAL's, bet FPGA ir tiek īstenoti vārtu masīvs pieeju.u nepieciešama PALSM un vidē, piemēram, ka programmēšanai CPLD's un u izmantot max 2 videi un VHDL un Verilog ABL programmēt FPGA's.arī par iekšējo struktūru u var iegūt vairāk par šo pdf.
Atvainojiet, bet jums ir nepieciešams autorizēties, lai skatītu šo pielikumu

 
Man ir daži punkti, kas attiecas atšķirības:
1.CPLDs kā tāds nav īpašu arhitektūru.Tie ir tikai masīvu PLDs lai palielinātu vārtu sarežģītības resursiem.Pat sarežģītai dizaina nevar palaist CPLD kā šūnu skaitu ja ir ļoti mazāk.
2.Turpretim matricas ir 2-dimenstional arhitektūra, kur katrs CLB būs 2 šķēles.Galvenās iezīmes ir šādas:
1.Biežākas darbības
2.Ļoti milzīgi pieejamās atmiņas bloki
3.Apdzīvotās Multipliers uz peldošā komata aritmētika
4.DLL taktu reizināšanas un dalīšanas
Hope this helps.
Sveicieni,
- Satya

 
Čau,
check this link.U saņemsiet vairāk informācijas par CPLD un matricas.
www.optimagic.com / faq.html

Sveicieni,
- Satya

 
Pārbaudiet pēdējā sadaļā šo saiti pārāk:
Matricas vs CPLD: www.fpga4fun.com/whatarethey.html

 
Es dzirdēju, ka tagad dienas ir ROM pamatā FPGA.Pls ikviens var nodot informāciju par šo.

 
Tie ir galvenokārt atšķiras ar to arhitektūru.Loģiskie elementi un to lieluma ir atšķirīgs.
CPLD ir ļoti zems ātrums, kur kā FPGA ir MUX un ātrgaitas dizains.

CPLD ir ROM pamatā, un FPGA ir RAM pamatā.

FPGA ir vairāk loģikas elementi

 

Welcome to EDABoard.com

Sponsor

Back
Top