Aký je hlavný rozdiel medzi FPGA a CPLD??

Ahoj K dispozícii sú tri veľké rozdiely: 1. vnútorné archi .. FPGA používajú lookuptables, ktoré sú 4x1 mem bunky, a väčšina nových CPLD bunky majú jednu FF + Dodatočné logického obvodu a + alebo brány. Nejaký špeciálny FPGA aj niektoré špeciálne bloky pre implementáciu systému na čipe (SoC), ktoré užitočné pre budovanie UC / hore / dsp vnútri. 2. Väčšina FPGA na báze buniek pamäte RAM, takže Evry, keď až moc, čo potrebujete štartu je z MEM alebo Dodatočné UC / UC / dsp, tiež môžete cang je desing v systéme práce (pozor). CPLD so sídlom v OTP poistky alebo poistky Flash, takže si nemusíte topánka je. 3. väčšina CPLD nie sú veľké ako väčšina fgpa CPLD sú v rozsahu 1k-50k (~ 100 kB) brány equvalent FPGA dnes môžete nájsť v rozsahu viac ako milión niektoré brány equvalent CPLD sú viac populárne, je malá konštrukčné lepidlo pre logiku niektoré štátne mechine a nejaké rýchle aplikácie, atď. FPGA je viac populárny vo veľkom prevedení, kedy je potrebné mem a stroje, ktoré potrebujú veľa FF, a to aj v systéme na čipe (pre zníženie priestoru, alebo pre vývoj ešte predtým, než produkciou ASIC). S pozdravom. 8)
 
CPLD obsahuje mnoho logických jednotiek (brány) a niekoľko žabky. FPGA obsahuje mnoho klopné obvody a niekoľko logických jednotiek (vráta). CPLD len naprogramované raz (permanentné). FPGA potrebujete externú pamäť s programom, pretože je potrebné naprogramovať na každom zapnutí (volatile).
 
CPLD sú všeobecne rýchlejšie CPLD sú vhodné pre jednoduché algoritmy, ako je logika gleu. FPGA sú lepšie pre zložité algoritmy. malé FPGA sú všeobecne lacnejšie ako zložitejšie CPLD je.
 
CPLD sú implmented v ceste, ako je PAL, ale FPGA sú realizované v prístupe hradlové pole. U potrebujú PALS a prostredie tak, aby program, CPLD a použitie u max 2 prostredia a VHDL a Verilog HDL na programe v FPGA. tiež o vnútornej štruktúre u môžete získať viac informácií o tomto PDF.
 
Mám nejaké body, pokiaľ ide o rozdiely: 1.CPLDs ako taký nemá špecifické architektúry. Sú to len pole PLD, aby zvýšili prostriedky brány zložitosti. Dokonca aj komplexné projekty nemožno prevádzkovať na CPLD, ako je počet buniek, ak je veľmi menšia. 2. V kontraste, FPGA majú 2-dimenstional architektúry, v ktorom každý CLB bude mať 2-rezy. Hlavnými črtami sú: 1. Vyššia frekvencia prevádzky 2. Veľmi veľký dostupnej pamäte blokov 3. V Vstavaný Zosilňovače pre plávajúce rádovou čiarkou 4. DLL pre hodiny násobenie a delenie dúfam, že to pomôže. S pozdravom, - Satya
 
Počul som, že sa dni sú ROM na FPGA. Pls niekto môže dať svetlo na to.
 
Jedná sa v podstate líšia v architektúre. Logické bunky a ich veľkosť je rôzna. CPLD má veľmi nízkou rýchlosťou, kde ako FPGA má MUX a vysokorýchlostné dizajn. CPLD je založený ROM a RAM FPGA je založená. FPGA je viac logické bunky
 
Ako zistiť, či je CPLD OTP (One Time Programble), alebo v manuáli na CPLD? :) Alebo CPLD vždy OTP?
 
CPLD je možné preprogramovať, majú vnútornú energeticky nezávislé pamäte, ktorú je možné preprogramovať mnohokrát. Alex
 
Veľká vďaka za info, bol som trochu strach, že som si kúpil OTP CPLD tohto typu: XILINX - XC2C64A-7VQG44C - CPLD, CoolRunner-II, 64MCELL, 44VQFP
 
CoolRunner II tabuliek technických údajov na strane 14 má minimálny program / cyklu vymazanie život 1000 krát. Alex
 

Welcome to EDABoard.com

Sponsor

Back
Top