仿真波形绘图 (VCD→SVG/HTML 图像)
fpga_waveConvert VCD files into digital timing diagrams, generating SVG and HTML for viewing. Inline SVG enables direct AI display; optionally open in browser.
Instructions
把 VCD(任意来源:fpga_sim/iverilog 或 fpga_msim_sim/ModelSim 的 artifacts.vcd)渲染成数字时序图。产出 .wave.svg + .wave.html 文件并返回路径;inlineSvg(默认 true)在结果里带完整 SVG 供能渲染的 AI 直接展示;open:true 用默认浏览器把波形弹给用户看。signals 选信号、maxSignals 控规模(默认 40)。需要交互式深查/缩放用 fpga_msim_view 打开 ModelSim GUI。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| open | No | 是否用默认浏览器弹出 HTML 给用户看,默认 false | |
| width | No | SVG 像素宽,默认 1100 | |
| signals | No | 要显示的信号名(ref 或全名 a.b.c);省略=全部(上限 maxSignals) | |
| vcdPath | Yes | VCD 文件绝对路径(来自 fpga_sim/fpga_msim_sim 的 artifacts.vcd) | |
| inlineSvg | No | 是否在结果里返回完整 SVG 文本(供 AI 客户端内联渲染),默认 true | |
| maxSignals | No | 最多渲染信号数,默认 40(超出截断并提示) |