PROM – Mémoire morte programmable : fonctionnement et usages
Aujourd’hui, on va explorer en détail la PROM, ou mémoire morte programmable, une technologie essentielle dans le domaine de l’électronique numérique. La PROM est un type de mémoire non volatile, ce qui signifie qu’elle conserve les données même sans alimentation électrique. Contrairement à la mémoire vive (RAM), les données inscrites dans une PROM ne peuvent être modifiées qu’une seule fois après fabrication.
Définition et principes de base
La PROM est une mémoire morte à usage unique. Elle est initialement vierge et doit être programmée après fabrication grâce à un procédé appelé « grillage » ou « fusible coupé ». Ce procédé consiste à modifier physiquement certains éléments internes de la puce pour représenter des bits à 0 ou 1.
La particularité de la PROM est donc qu’elle offre une flexibilité de programmation après production, contrairement aux mémoires ROM classiques qui sont gravées dès la fabrication.
Fonctionnement technique
Le cœur de la PROM est constitué d’un réseau de fusibles ou transistors. Chaque bit de données est représenté par un élément physique pouvant être ouvert ou fermé :
- Un fusible intact représente un bit à 1.
- Un fusible grillé (coupé) représente un bit à 0.
Pour programmer la PROM, on applique une forte tension à des points spécifiques afin de griller certains fusibles selon les données à stocker.
Caractéristiques principales
Propriété | Description |
---|---|
Type de mémoire | Mémoire morte programmable (non volatile) |
Reprogrammation | Une seule fois (programmation définitive) |
Temps d’accès | Rapide, comparable à une ROM standard |
Durabilité | Stable sur plusieurs années sans alimentation |
Usage courant | Stockage permanent de microcodes, firmwares ou données fixes |
Applications courantes
La PROM est souvent utilisée dans des systèmes où un programme ou des données fixes doivent être inscrits une fois pour toutes. Voici quelques exemples :
- Stockage de firmware dans les équipements embarqués.
- Microprogrammes dans les microcontrôleurs.
- Configuration fixe dans certains circuits logiques.
Avantages et limites
Les avantages principaux de la PROM sont la simplicité de fabrication et la robustesse des données stockées. Cependant, le fait que la programmation ne puisse se faire qu’une seule fois limite sa flexibilité en phase de développement ou de mise à jour.
Pour des besoins de reprogrammation, d’autres types de mémoire comme l’EPROM ou l’EEPROM sont préférés.
Exemple simplifié de programmation d’une PROM
Imaginez une PROM avec 8 bits vierges. Pour stocker la valeur binaire 10110011, on grillerait les fusibles correspondant aux bits à 0 :
- Bits à 1 : fusibles intacts (positions 1, 3, 4, 7, 8)
- Bits à 0 : fusibles grillés (positions 2, 5, 6)
Une fois programmé, ce contenu restera fixe et accessible en lecture à tout moment.
Demain, nous pourrons voir comment l’EPROM, sa version effaçable, offre plus de souplesse pour les mises à jour.
Related Posts
- MTBF – Durée moyenne entre pannes
- CVD : Comprendre le Dépôt Chimique en Phase Vapeur
- Diode avalanche (Avalanche diode) : fonctionnement et applications
- LF – Basse fréquence : Comprendre ses principes et usages
- ISFET : Comprendre le Transistor à Effet de Champ Ionosensible
- ISP – Programmation in situ : principes et applications