JEDEC introduit la norme XFMD pour simplifier les mises à niveau de la mémoire flash embarquée
La capacité de remplacer à chaud les supports de stockage est une attente standard dans les serveurs et l'électronique grand public. Pourtant, la mémoire flash est souvent soudée dans les appareils, rendant les mises à niveau fastidieuses. Une nouvelle norme JEDEC promet de changer cela.
L'association JEDEC Solid State Technology a publié la première version de la spécification Crossover Flash Memory (XFM) Embedded and Removable Memory Device (XFMD). La norme définit un module de stockage compact et fin qui fait le pont entre NVMe et PCI Express, permettant une intégration transparente avec les bus système existants.
XFMD est conçu comme un module remplaçable pour les appareils qui hébergent traditionnellement de la mémoire soudée en place. Au lieu de remplacer des systèmes entiers, les utilisateurs peuvent maintenant échanger un seul module flash, simplifiant la maintenance et prolongeant la durée de vie de l'appareil.
Bruno Trematore, président du comité JC-64 de JEDEC sur le stockage de mémoire embarquée, explique que XFMD agit comme un « crossover » entre la flash embarquée et les supports amovibles tels que SD ou CompactFlash. Il est adapté aux consoles de jeu, équipements VR/AR, drones, caméras de surveillance et électronique automobile — des environnements où les composants sont évalués pour des durées de vie de dix ans.
Mesurant 14 mm × 18 mm × 1,4 mm, le module est plus petit qu'une carte SD standard mais plus grand qu'une microSD. Trematore note que, bien qu'il ne soit pas hot-swappable, sa taille le rend considérablement plus facile à remplacer que les modules UFS ou eMMC traditionnels utilisés dans les systèmes automobiles.
La connectivité est réalisée via PCIe pour l'accès bus de bas niveau et NVMe pour les opérations de stockage de haut niveau à faible latence — des protocoles déjà omniprésents dans les centres de données, assurant une large compatibilité système.
Bien que XFMD soit peu susceptible d'être adopté dans les serveurs d'entreprise, il cible les appareils IoT qui doivent durer une décennie ou plus mais peuvent nécessiter un stockage supplémentaire à mesure que les volumes de données augmentent. « Nous voyons un vide de marché clair », dit Trematore.
D'autres applications potentielles incluent le tamponnage de flux vidéo à haut volume dans les dashcams et les appareils ADAS, où l'écrasement continu peut user prématurément la mémoire flash. Dans de tels cas, le module remplace simplement un composant usé.
Un exemple concret est le rappel de Tesla en 2021, déclenché par une défaillance de la flash NAND dans une carte multimédia embarquée.
La norme ne prescrit pas de plages de température ; les fabricants d'appareils devront gérer la tolérance à la chaleur pour une utilisation automobile ou industrielle. La mémoire flash elle-même est résistante au froid mais peut se dégrader sous des températures élevées.
XFMD est en développement depuis seulement un an, reflétant un fort intérêt de l'industrie motivé par sa flexibilité. Cependant, l'adoption commerciale généralisée dépendra de l'incorporation de la spécification dans de nouveaux produits par les fabricants.
Article original publié sur EE Times.
Technologie de l'Internet des objets
- Comprendre ROM, PROM, EPROM et EEPROM : conception, programmation et identification
- Microprocesseurs : l'évolution de l'informatique à programme stocké
- Maîtriser les fonctions de la bibliothèque standard C : Guide pratique
- VersaLogic Dévoile le Serveur Embarqué Rugged 8- et 12-Cœurs Grizzly pour Edge et IoT
- FusionHD : mémoire flash intelligente pour l'IoT de nouvelle génération
- STMicroelectronics présente des MCUs 28 nm FD-SOI avec PCM embarqué pour groupe motopropulseur, ADAS et électrification
- Hyperstone Présente Contrôleur SSD Next-Gen et Monitoring Santé à Embedded World 2019
- TDK Lance le HVC 4420F : Contrôleur Moteur Intégré 64 Ko Flash avec Diagnostics Avancés pour Actionneurs Intelligents Automobile
- La mémoire SpiStack dual-die NOR+NAND de Winbond alimente la carte de développement NXP Layerscape LS1012A