FPGA x CPLD quais as diferenças?

Linguagem descritiva de hardware

Moderadores: 51, guest2003

FPGA x CPLD quais as diferenças?

Mensagempor Kleber » 22 Nov 2006 00:19

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?
Kleber
Kleber
Nibble
 
Mensagens: 99
Registrado em: 17 Out 2006 20:41
Localização: São Paulo

Mensagempor Fábio Pereira » 22 Nov 2006 08:11

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é +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON


Voltar para Verilog, VHDL, SystemC ( PLAs, CPLDs, FPGAs, etc... )

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x