SuperAPI AI 工具集

hsb-ip-packetizer

编程与开发

查看项目

更新于 10-16 02:34

技能介绍

用途:为 NVIDIA Holoscan Sensor Bridge 的 Sensor RX 路径选择或解释 HOLOLINK_def.svh 中的打包器字段,仅覆盖 SIF_RX_PACKETIZER_EN、SIF_RX_VP_COUNT、SIF_RX_SORT_RESOLUTION、SIF_RX_VP_SIZE、SIF_RX_NUM_CYCLES 五个宏。整文件生成、校验、比较及非打包器宏由 hsb-ip-def 负责。

前提:SENSOR_RX_IF_INST 必须已定义且非零;需已知各 RX 接口的 SIF_RX_WIDTH 与用户的数据处理意图。优先使用工作区中的实时 HSB IP 源码,捆绑参考仅覆盖已知 rev 16'h2604 与兼容 rev 16'h2603。

主要能力:按 Standalone SVH、Def-Skill Handoff、Explain、运行时 APB 四类请求分流;从数据布局推导字段而非默认值;混合使能设计中对禁用项填入 RTL 旁路占位值(VP_COUNT=1、SORT_RESOLUTION=2、VP_SIZE=32、NUM_CYCLES=1);使能数组长度恒为 SENSOR_RX_IF_INST,任一使能为 1 时输出全部四个对等数组,全为 0 时仅输出使能数组。

使用方式:Handoff 模式先输出 packetizer_profile_overlay YAML,键为 sif_rx_packetizer_en 等,由 hsb-ip-def 合并并校验;Standalone 模式输出仅含打包器 localparam 的 systemverilog 代码块;Explain 模式引用 RTL 位置如 top/HOLOLINK_top.sv:1356-1362。

限制:不生成或校验完整 HOLOLINK_def.svh;v1 不生成运行时 APB 写入或 pattern RAM 内容;不依据语料频率或典型值选值;实时 RTL 与参考不一致时须说明并避免输出未经验证的使能覆盖。