Linguagem descritiva de hardware
Moderadores: 51, guest2003
por 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
por 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
- 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