Une puce
programmable est un composant électronique qui contient une série
d'instructions qui sont exécutées à chaque fois que les fonctions de la puce.
Certains de ces puces ont fixé la programmation, tandis que d'autres
contiennent du code réinscriptible. Ces puces sont la pierre angulaire de
l'électronique moderne, ils sont présents dans presque tous les appareils
électroniques. Dans la plupart des cas, ces puces fournissent des informations
à un système central ou de traduire des signaux d'entrée dans les opérations de
commande.
La construction
d'une puce programmable est tout comme celle de n'importe quelle autre
micro-puce. Une série de dispositifs semi-conducteurs connectés aux circuits
internes et les composants électroniques sont liés à une couche de matériau
semi-conducteur. Ces puces sont faites principalement de plastique et de
silicium avec quelques différents métaux qui composent le reste. Comme le coût
matériel de la puce programmable moyenne est extrêmement faible, ils sont
simples à produire et peuvent être inclus dans n'importe quel appareil
électronique avec facilité.
Cette puce
contient un programme de base qui s'exécute chaque fois que la puce est active.
Ce programme pourrait traduire un signal en un autre, la production d'un
élément de données à partir d'un capteur ou faire un calcul basé sur l'entrée.
En d'autres termes, une puce programmable peut faire presque n'importe quelle
tâche qui lui est donné par son programmeur. Ces puces sont limitées que par la
taille du programme et les limitations de l'appareil connecté.
Pour
fonctionner, une puce programmable doit être activée. Certaines puces sont
actifs quand ils ont le pouvoir, tandis que d'autres ne sont activées que
lorsque cela est nécessaire. Le fonctionnement de base de la puce est le même
dans les deux cas. Ils reçoivent d'entrée, souvent un signal ou un petit
morceau de données, puis manipuler cette entrée dans un nouveau formulaire et
l'envoyer sur. Ces nouvelles données peuvent aller dans un système plus vaste
pour le traitement, une interface utilisateur ou même une autre puce
programmable.
Une des
principales tâches de ces puces est le traitement de l'entrée d'utilisateur.
Une puce programmable à l'intérieur d'un dispositif électronique lira une
pression de bouton ou entrée similaire et les traduire en informations pour le
processeur central de l'appareil. Dans la même veine, il est fréquent de
trouver ces puces connectées à toutes sortes de capteurs dans des appareils
allant des téléphones portables aux voitures. Ces puces prennent les
informations du capteur et de le traduire de la même manière qu'ils le font
avec des interfaces utilisateur.
Alors que
certains de ces puces fonctionnent totalement indépendamment d'un système
central, de nombreuses puces programmables ont des connexions à un processeur
principal. Ce processeur central est beaucoup plus complexe que les puces, bien
qu'il fonctionne d'une manière très semblable. Le système principal prend
toutes les informations fournies par les déconnectée puces et recueille en un
format utilisable. De là, il peut faire un certain nombre de choses en fonction
de sa fonction globale.