Repository navigation
wave-mcp 1.1.1
中文
工具名、参数与 session.json 形状不变。
修复
- 位选择与部分选择(
cnt[3]、cnt[7:4]、cnt[4+:2])在取值、驱动、连接和trace_value中查不到或被误判为常量;现在按 FST 声明范围取位,驱动与连接按所在向量给出并注明 (#4)。 - 查询时间按十进制精确换算到 FST 时间单位 (#2,感谢 @Linxiushen)。
- glibc 2.17 离线包改为按自编 pyslang wheel 解析依赖,避免带入 pyslang 12 的
nanobind_backend(需 glibc 2.27)。
新增
signal_activity、find_time_windows、sample_at_clock、fsm_transitions、fold_transactions、diff_waveforms支持位选择。
变更
- 查不存在的信号名不再扫描全部信号;多个位选择一次读取。
- fstdumper Xcelium 补丁合并为一个,新增
deploy/verify_fstdumper.sh。 - pyslang 12 已实测兼容:28 个 OpenTitan 项目与香山的网表与 pyslang 11 一致(仅端口
kind由 variable 改记为 net),工具结果无变化。
附件
wave_mcp-1.1.1-py3-none-any.whl/wave_mcp-1.1.1.tar.gz:PyPI 同款wave-mcp-bundle-glibc2.28.tar.gz/wave-mcp-bundle-glibc2.17.tar.gz:隔离网离线自包含包SHA256SUMS:全部附件校验和
English
Tool names, parameters and the session.json shape are unchanged.
Fixed
- Bit and part selects (
cnt[3],cnt[7:4],cnt[4+:2]) were not found, or were reported as constants, in value, driver, connectivity andtrace_valuequeries. Bits now follow the range declared in the FST; drivers and connectivity are those of the enclosing vector and say so (#4). - Query times convert to FST units exactly from the decimal (#2, thanks @Linxiushen).
- The glibc 2.17 offline bundle resolves dependencies against the self-built pyslang wheel, so pyslang 12's
nanobind_backend(glibc 2.27) is no longer pulled in.
Added
- Bit selects in
signal_activity,find_time_windows,sample_at_clock,fsm_transitions,fold_transactionsanddiff_waveforms.
Changed
- Unknown names no longer scan every signal; several selects are read in one pass.
- The fstdumper Xcelium patches are consolidated, and
deploy/verify_fstdumper.shis added. - pyslang 12 is verified: netlists of 28 OpenTitan projects and XiangShan match pyslang 11 (ports'
kindis now recorded as net instead of variable), and tool results are unchanged.
Assets
wave_mcp-1.1.1-py3-none-any.whl/wave_mcp-1.1.1.tar.gz: same artifacts as PyPIwave-mcp-bundle-glibc2.28.tar.gz/wave-mcp-bundle-glibc2.17.tar.gz: self-contained offline bundles for air-gapped hostsSHA256SUMS: checksums for all assets