FPGA x CPLD quais as diferenças?

Enviado:
22 Nov 2006 00:19
por Kleber
Colegas,
Li o conteúdo deste link:
http://www.gta.ufrj.br/grad/01_1/pld/hcpld.htm
Mas.. quais as diferenças entre um fpga e um cpld?
No final só entendi que mudam os tempos de scan.
Quando utilizar um ou outro?

Enviado:
22 Nov 2006 08:11
por Fábio Pereira
Não ...
As diferenças entre FPGAs e CPLDs são muito maiores que essas:
CPLDs são normalmente dispositivos baseados em FLASH e retêm a sua configuração quando desligados.
FPGAs são normalmente dispositivos baseados em RAM e não retêm a sua configuração quando desligados (necessitam de uma memória de configuração interna ou externa ).
CPLDs são normalmente muito menos complexos e não implementam tabelas LUT, ao passo que FPGAs sim.
CPLDs são mais determinísticos em temporização que os FPGAs.
Bom, existem muitas outras diferenças mas eu não sou um expert em lógica programável.
Até +