differenze tra FPGA e CPLD

vedi il link allegato
Ci dispiace, ma è necessario il login per visitare questo allegato

 
CPLD sono basate su array di elementi di logica che può essere indirizzato in modo da formare la funzione di completamento, come PLA e PAL.

FPGA sono array di celle logiche (blocchi logici) che sono collegati attraverso i canali di routing.ogni blocco di logica può implementare una funzione totalmente certe completo di numero di ingressi e di produrre un output.anche FPGA ha il vantaggio di pre-implmented blocchi complessi come FIFO, blocco di memoria, blocchi DSP, DCM (manager orologio digitale), Rocket I / O per la comunicazione ethermet e così ....

dal punto di vista applicativo.CPLD è molto buona in piccole applicazioni come ad esempio l'integrazione della logica casuale sulla scheda su un unico chip CPLD, la logica colla, il controllo ... ma FPGA può essere utilizzato in applicazioni più complesse come la comunicazione digitale, comunicazione ottica, DSP e dell'elettronica di consumo.

 
Vorrei aggiungere alcune parole:

CPLD

- Sono pronti a lavorare subito dopo girare a;
- Quantità di cicli di riprogrammazione è di solito limitata.

FPGA

- Devono essere inizializzato dopo l'accende e ci vuole un tempo;
- Quantitativo illimitato di cicli di inizializzazione.

 
salve,
CPLD sarà utilizzato ogni volta che il progetto è costituito da più circuiti combinatori, come i cancelli FPGA e sarà utilizzato ogni volta che il progetto è costituito da più circuiti seqential come i ricordi.

per quanto riguarda,
kul

 

Welcome to EDABoard.com

Sponsor

Back
Top