Je vais documenter la carte des registres de vos puces à partir du datasheet ou du rtl en PDF et CSV
Ingénierie à la demande, de la conception PCB à la revue d'API
À propos de ce service
Une bonne carte des registres est le document à partir duquel votre équipe de firmware travaille réellement, regroupant adresses, bitfields, valeurs de réinitialisation, types d’accès, le tout en un seul endroit, cohérent et consultable. Je transforme votre datasheet, RTL ou notes dispersées en ce document.
Idéal pour les fournisseurs de puces, les fournisseurs d’IP et les équipes hardware qui ont défini le silicium mais pas de documentation claire et exploitable pour le firmware.
Ce que vous obtenez :
- Une carte des registres claire en PDF : adresse, décalage, champs, positions des bits, valeur de réinitialisation et accès (RO/RW/W1C) pour chaque registre
- Une nomenclature et une mise en page cohérentes pour tout le périphérique
- Des exemples pour toute configuration ou calibration complexe que vous signalez
- Standard : un CSV lisible par machine que vos scripts, outils et en-têtes peuvent utiliser directement
- Premium : un générateur Python qui reconstruit la documentation à partir d’une table source modifiable, pour que la documentation reste synchronisée lorsque les registres changent
Fonctionne à partir d’un datasheet (PDF, public ou sous NDA), RTL ou description textuelle des registres. Tout MCU, FPGA ou SoC, le format source importe peu, pas le fournisseur.
Il s’agit de documentation, pas de firmware : je produis la carte des registres et le générateur, pas les pilotes ou le code HAL.
Envoyez-moi votre source avant de commander et je vous dirai
Plateforme:
STM32
Autres services de Ingénierie électronique I Offre
FAQ
Traduction automatique
Mon datasheet est sous NDA, est-ce acceptable ?
Oui. Je signerai un NDA avant que vous le partagiez. Votre matériel source n’est pas réutilisé ni publié.
Je n’ai que des notes dispersées ou des commentaires RTL, pas un datasheet propre.
C’est parfait, structurer des sources désordonnées fait partie du travail. Attendez-vous à quelques questions de clarification, et un délai légèrement plus long si la source est approximative.
Le générateur Python maintient-il la documentation en synchronisation automatique ?
Il régénère le PDF/CSV à partir d’une table source que vous maintenez. Vous modifiez la table lorsque les registres changent et la relancez. Vous possédez et contrôlez cette table.
Pouvez-vous produire des fichiers SVD, IP-XACT ou des en-têtes C ?
Le service de base fournit PDF et CSV, avec un générateur Python en Premium. Contactez-moi d’abord pour la génération SVD/IP-XACT/en-tête. Je vous dirai si cela convient avant de commander.
Rédigez-vous des pilotes ou du code HAL à partir de la carte des registres ?
Non. Il s’agit uniquement de documentation. Vous obtenez la carte des registres, le CSV et le générateur ; la mise en œuvre des pilotes/HAL est une prestation séparée.

