hsb-ip-packetizer
Ce skill fait partie du catalogue officiel nvidia/skills, un ensemble de skills vérifiés par NVIDIA destinés aux agents de coding comme Claude Code, Codex ou Cursor. Il s'installe via la CLI skills et enrichit l'agent d'une expertise métier précise sur l'IP Holoscan Sensor Bridge (HSB).
Périmètre fonctionnel
hsb-ip-packetizer est un skill à portée délibérément restreinte : il se concentre exclusivement sur le sous-ensemble packetizer du fichier HOLOLINK_def.svh. Concrètement, il aide à choisir et à expliquer les cinq champs suivants du chemin Sensor RX :
SIF_RX_PACKETIZER_EN[]SIF_RX_VP_COUNT[]SIF_RX_SORT_RESOLUTION[]SIF_RX_VP_SIZE[]SIF_RX_NUM_CYCLES[]
Il ne génère pas de fichier HOLOLINK_def.svh complet, ne valide pas l'ensemble du fichier et ne produit pas de configuration APB runtime. Ces responsabilités incombent au skill complémentaire hsb-ip-def.
Modes d'utilisation
Le skill reconnaît trois modes distincts. En mode Standalone SVH, il émet un bloc systemverilog contenant uniquement les localparams du packetizer, à intégrer manuellement dans un fichier existant. En mode Def-Skill Handoff, il produit un overlay YAML structuré (packetizer_profile_overlay) destiné à être consommé directement par hsb-ip-def lors d'une génération de fichier complet. En mode Explain, il répond à des questions sur le rôle d'un champ, la légitimité d'une combinaison de valeurs, ou l'architecture interne du packetizer en s'appuyant sur les références RTL du design.
Approche de dérivation
Plutôt que de proposer des valeurs "typiques" ou statistiquement fréquentes, le skill recueille les faits concrets sur la disposition des données (largeur par interface, nombre de flux virtuels souhaités, granularité de réarrangement, fenêtre de cycles) et dérive les champs de manière rigoureuse à partir de ces données. Il préfère la source RTL live de l'utilisateur aux références embarquées lorsqu'elle est disponible, et signale explicitement tout écart entre la révision détectée et les révisions documentées (16'h2604 et 16'h2603).