Ouvrir le menu Fermer le menu

Qu'est-ce que l'ISP (In-System Programming) ?

trait de séparation
Temps de lecture : 3 minutes

L'ISP (In-System Programming) ou la programmation intégrée in-situ signifie exécuter le processeur dans la chaîne de production, généralement le processus de flashage est réalisé à la fin de la chaîne. À la fin, nous trouvons un test in-site ou un test fonctionnel, cependant, la programmation in-situ est effectuée juste avant le test fonctionnel.

Au cours des 15 dernières années, de nombreux EMS sont passés de solutions de préprogrammation à des solutions de programmation in-situ car elles présentent des avantages différents.

Quel est le principal avantage de la solution de programmation in-situ ?

La solution de programmation intégrée au système donne à l'environnement de production beaucoup plus de flexibilité.

Examinons deux exemples qui expliquent certaines situations dans lesquelles la programmation in-situ pourrait vous aider.

  • Exemple 1:
Si vous êtes sur le point de produire des centaines de millions de cartes et que la R&D découvre qu'il y a un bug dans le firmware qui est maintenant flashé à l'intérieur de toutes ces cartes.

Avec la programmation in-situ, vous pouvez facilement mettre à jour le firmware même avec une carte déjà montée. Avec les solutions de préprogrammation, vous n'êtes pas en mesure de le faire et vous êtes obligé de jeter la carte avec le firmware défectueux ou, dans le meilleur des cas, vous devez remplacer le composant déjà monté sur la carte, ce qui fait perdre du temps, et donc de l'argent.

  • Exemple 2 :
Vous pouvez effectuer une personnalisation sur la carte en cours de production, comme faire de la sérialisation ou mettre des adresses mac et toutes autres informations qui doivent être uniques dans le composant.

Toutes ces fonctionnalités ont fait de la programmation in-situ le meilleur choix pour les fabricants d'EMS.

Quelle est la différence entre la programmation in-situ et la préprogrammation ?

Dans les solutions de préprogrammation, la puce doit être programmée à l'avance, puis elle peut être installée dans le système.

Au lieu de cela, dans les solutions in-situ, les composants sont programmés lorsqu'ils sont intégrés et installés dans le système.

Cela permet de gagner du temps et de l'argent.

0