PLD

(dispositivo lógico programável) uma variedade de chips lógicos que são programáveis no local do cliente, sendo o cliente o usuário real ou um fornecedor que está revendendo um chip personalizado. Programabilidade lógica significa que novos projetos de chips podem ser testados e facilmente alterados sem incorrer nos enormes custos de fotomáscara para chips concluídos em um semicondutor fab (ver ASIC). Além disso, os PLDs baseados em memória podem ser reprogramados repetidamente, o que permite que os produtos de trabalho sejam atualizados no site do Usuário.
PLDs sempre se referem a modificar a lógica e não os dados, e chips de armazenamento programáveis, como PROMs e EPROMs que são usados para o código do programa, também podem ser categorizados como PLDs.
os PLDs são pré-fabricados com diferentes tipos de circuitos lógicos (de um punhado a centenas de milhares), todos esperando para serem interconectados de acordo com os requisitos do cliente. Veja soft core e computação adaptativa.
FPGAs
field programmable gate arrays são uma importante tecnologia lógica programável que alguns fornecedores classificam sob o guarda-chuva PLD, enquanto outros os mantêm separados. Em ambos os casos, FPGAs e PLDs se enquadram na categoria “dispositivo programável em campo” (FPD) (consulte FPGA).
programáveis uma vez (ligações fusíveis e Antifuso)
os PLDs baseados em fusíveis são chips permanentes “one-time programáveis” (OTP). “Ligações fusíveis” são programadas por traços de alumínio condutores de fusão elétrica (Fusíveis microscópicos de sopro). “Antifuso” é o oposto. Em vez de destruir links condutores, eles são “crescidos” enviando cargas em pequenos blocos de silício isolante que se tornam condutores.
reprogramável (baseado em memória)
os PLDs reprogramáveis armazenam seu design lógico em uma memória EPROM, EEPROM, flash ou SRAM que associa cada ponto de conexão programável a uma célula de memória (a conexão é aberta ou fechada). Os PLDs baseados em SRAM são populares e recarregados na inicialização, tornando-os dinâmicos e adaptáveis a novos requisitos no momento.
SPLDs e CPLDs
PLDs simples (SPLDs) são dispositivos com um e matriz alimentando um ou array ou algo semelhante, sendo as diferenças se um ou ambos os arrays são programáveis. Os SPLDs são programados através da relação fusível, do antifuse, do EPROM, do EEPROM ou do flash. PLDs complexos (CPLDs) são formados a partir de uma série de SPLDs conectados por uma matriz de comutação programável. CPLDs são baseados em EEPROM, flash ou SRAM.
 asic2.jpg

a família ASIC
PLDs se enquadra na definição mais genérica de ICS específicos para aplicativos (ASICs). (Diagrama cortesia de Clive” Max ” Maxfield, www.clivemaxfield.com)

Deixe uma resposta

O seu endereço de email não será publicado.