vivado
Import Vivado power and utilization reports, then compare them with PDM results to flag differences over 10%.
Instructions
Vivado 导入与对比工具 (单一入口)。
action: "import_report" — 导入 Vivado report_power 输出文件进行对比分析。 参数: report_path (必需), label (可选, 默认 "vivado_import")。 解析文件后缓存,供 compare 使用。 "compare" — 将导入的 Vivado 功耗数据与当前 PDM 结果逐项对比。 差异 >10% 标记 [WARN]。 参数: label (可选, 默认 "vivado_import")。 "import_utilization" — 从 Vivado 利用率报告自动填充 PDM Block 的资源参数。 参数: util_report_path (必需), block_name (可选)。
Args: action: 操作类型: "import_report" / "compare" / "import_utilization"。 report_path: Vivado .rpt 或 .txt 文件路径 (import_report 必需)。 label: 导入标签,用于多次导入区分,默认 "vivado_import"。 util_report_path: Vivado utilization report 文件路径 (import_utilization 必需)。 block_name: Block 名称,留空则填充顶层 Block。 session_id: 目标会话 ID。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | vivado_import | |
| action | Yes | ||
| block_name | No | ||
| session_id | No | default | |
| report_path | No | ||
| util_report_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |