Étape 1: Types de dispositifs logiques programmables.
Pour ceux qui ont remarqué, j’ai mentionné deux types de pièces, un PLD (et variantes) et FPGA. Quelles sont les différences ? La réponse courte est l’architecture. Le FPGA ont généralement beaucoup de tongs tandis que PLDs ont beaucoup moins voire pas du tout.
En outre FPGAs aujourd'hui habituellement obtenir d’autres fonctionnalités telles que construites en multiplicateurs, ram bloc dédié et peuvent généralement gérer plusieurs normes d’interface (par exemple, LVDS). La plupart des périphériques FPGA besoin d’un dispositif séparé pour programmer eux (l’exception à cette règle est Actel et la série 3AN Spartan de Xilinx). Cela est dû au fait que la plupart des FPGA sont SRAM dispositifs basés et lors de panne de courant, le programme est perdu. L’architecture FPGA est structuré semblables aux images ci-dessous :