Ich dokumentiere deine Chips-Registerkarte aus Datenblatt oder RTL in PDF und CSV
Engineering auf Abruf, von PCB-Schemata bis API-Review
Über diesen Service
Eine gute Registerkarte ist das Dokument, von dem dein Firmware-Team tatsächlich arbeitet – Adressen, Bitfelder, Rücksetzwerte, Zugriffstypen, alles an einem Ort, konsistent und durchsuchbar. Ich verwandle dein Datenblatt, RTL oder verstreute Notizen in dieses Dokument.
Gut für Chip-Hersteller, IP-Anbieter und Hardware-Teams, die das Silicon definiert haben, aber keine saubere, nutzbare Registerdokumentation für die Firmware vorliegen haben.
Was du bekommst:
- Eine klare PDF-Registerkarte: Adresse, Offset, Felder, Bit-Positionen, Rücksetzwerte und Zugriff (RO/RW/W1C) für jedes Register
- Konsistente Benennung und Layout im gesamten Peripherie-Set
- Beispielanwendungen für komplizierte Konfigurations- oder Kalibriersequenzen, die du kennzeichnest
- Standard: eine maschinenlesbare CSV, die deine Skripte, Tools und Header direkt verwenden können
- Premium: ein Python-Generator, der die Dokumente aus einer bearbeitbaren Quelletabelle neu erstellt, damit die Dokumentation bei Änderungen der Register stets aktuell bleibt
Funktioniert mit einem Datenblatt (PDF, öffentlich oder unter NDA), RTL oder einer textuellen Registerbeschreibung. Egal welches MCU, FPGA oder SoC – das Quellformat ist entscheidend, nicht der Hersteller.
Dies ist Dokumentation, kein Firmware-Code: Ich liefere die Registerkarte und den Generator, keine Treiber oder HAL-Code.
Schick mir dein Quellmaterial vor der Bestellung, und ich sage dir
Plattform:
STM32
Expertise:
Firmware-Entwicklung
•
Debuggen
•
Mikrocontroller
Meine weiteren Dienstleistungen im Bereich Elektrotechnik
FAQ
Automatische Übersetzung
Mein Datenblatt ist unter NDA, ist das in Ordnung?
Ja. Ich unterschreibe eine NDA, bevor du es teilst. Dein Quellmaterial wird nicht wiederverwendet oder veröffentlicht.
Ich habe nur verstreute Notizen oder RTL-Kommentare, kein sauberes Datenblatt.
Das ist kein Problem, das Strukturieren unordentlicher Quellen ist meine Aufgabe. Erwarten einige klärende Fragen und eine etwas längere Bearbeitungszeit, wenn die Quelle grob ist.
Hält der Python-Generator die Dokumente automatisch aktuell?
Er regeneriert das PDF/CSV aus einer Quelltabelle, die du pflegst. Du bearbeitest die Tabelle, wenn sich Register ändern, und führst den Generator erneut aus. Du besitzt und kontrollierst diese Tabelle.
Kannst du SVD, IP-XACT oder C-Header ausgeben?
Das Basispaket liefert PDF und CSV, mit einem Python-Generator im Premium. Melde dich zuerst bei mir für SVD/IP-XACT/Header-Generierung. Ich sage dir, ob es passt, bevor du bestellst.
Schreibst du Treiber oder HAL-Code aus der Registerkarte?
Nein. Das ist nur Dokumentation. Du bekommst die Registerkarte, CSV und Generator; die Implementierung von Treibern/HAL ist eine separate Vereinbarung.

