Programmation in-situ
- Programmation in-situ
-
La programmation in-situ (In-System Programming ou ISP) est une fonctionnalité qui permet aux composants électroniques (microcontôleurs en particulier) d'être programmés ou reprogrammés alors qu'ils sont déjà en place dans un système électronique complet. Ceci évite d'avoir besoin de programmer le composant en dehors du montage complet à l'aide d'un programmateur dédié.
Intérêts
Pour les fabricants de matériel électronique, le principal avantage d'une telle technique est de pouvoir regrouper les phases de programmation et de test en une seule alors qu'il fallait au préalable passer par une phase de programmation avant même de pouvoir assembler le système. Ainsi, les fabricants peuvent programmer leurs composants dans leur propre ligne de production, évitant alors d'avoir à acheter des composants pré-programmés. Les fabricants de matériel électronique peuvent en outre modifier le code à envoyer au composant programmable alors même que le processus de fabrication a débuté.
Fonctionnement
Classiquement, les composants qui autorisent la Programmation In-situ possèdent un circuit interne qui permet de générer les tensions spécifiques de programmation à partir de la tension d'alimentation. Il permet aussi de communiquer avec le programmateur via une liaison série. La plupart des composants programmables par ISP utilise une variante du protocole JTAG dédiée à la programmation; cela permet ainsi de faciliter l'intégration de tels dispositifs avec des procédures de tests automatisés. D'autres composants utilisent des protocoles propriétaires ou des protocoles définis par des standards plus anciens. Dans les systèmes suffisamment complexes pour nécessiter de la logique additionnelle (glue), il est possible d'intégrer un système de programmation contrôlé par JTAG pour les composants en étant dépourvu (Mémoire flash, microcontôleurs). Ce système permet d'utiliser un seul protocole pour la programmation des composants et le test.
Notes
Voir aussi
Sur les autres projets Wikimedia :
Articles connexes
- Portail de l’électricité et de l’électronique
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Programmation in-situ de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Programmation architecturale — et technique La programmation architecturale et technique entre dans la catégorie des métiers d assistance à la maîtrise d ouvrage. Elle s inscrit parmi les études dites préalables et a pour objectif de permettre aux maîtres d ouvrage d exprimer… … Wikipédia en Français
Programmation architecturale et technique — La programmation architecturale et technique entre dans la catégorie des métiers d assistance à la maîtrise d ouvrage. Elle s inscrit parmi les études dites préalables et a pour objectif de permettre aux maîtres d ouvrage d exprimer les objectifs … Wikipédia en Français
In situ — Pour les articles homonymes, voir In situ (homonymie). In situ est une expression latine qui signifie « sur place » ; elle est utilisée en général pour désigner une opération ou un phénomène observé sur place, à l endroit où il se… … Wikipédia en Français
In-System Programming — Programmation in situ La programmation in situ (In System Programming ou ISP) est une fonctionnalité qui permet aux composants électroniques (microcontôleurs en particulier) d être programmés ou reprogrammés alors qu ils sont déjà en place dans… … Wikipédia en Français
In-system programming — Programmation in situ La programmation in situ (In System Programming ou ISP) est une fonctionnalité qui permet aux composants électroniques (microcontôleurs en particulier) d être programmés ou reprogrammés alors qu ils sont déjà en place dans… … Wikipédia en Français
Microcontrôleur PIC — Les microcontrôleurs PIC (ou PICmicro dans la terminologie du fabricant) forment une famille de microcontrôleurs de la société Microchip. Ces microcontrôleurs sont dérivés du PIC1650 développé à l origine par la division microélectronique de… … Wikipédia en Français
Microcontroleur PIC — Microcontrôleur PIC Les microcontrôleurs PIC (ou PICmicro dans la terminologie du fabricant) forment une famille de microcontrôleurs de la société Microchip. Ces microcontrôleurs sont dérivés du PIC1650 développé à l origine par la division… … Wikipédia en Français
Programmable Intelligent Computer — Microcontrôleur PIC Les microcontrôleurs PIC (ou PICmicro dans la terminologie du fabricant) forment une famille de microcontrôleurs de la société Microchip. Ces microcontrôleurs sont dérivés du PIC1650 développé à l origine par la division… … Wikipédia en Français
Programmiste — Programmation architecturale et technique La programmation architecturale et technique entre dans la catégorie des métiers d assistance à la maîtrise d ouvrage. Elle s inscrit parmi les études dites préalables et a pour objectif de permettre aux… … Wikipédia en Français
SOMMEIL-RÊVE-ÉVEIL (CYCLE) — Le cerveau humain, comme celui de tous les Vertébrés supérieurs, subit l’alternance de trois états: éveil, sommeil, rêve. Au cours de l’éveil, le cerveau reçoit les informations du milieu extérieur ou intérieur, les intègre et les compare aux… … Encyclopédie Universelle