产品简介
hdl_checker HDL Checker 是面向 VHDL/Verilog/SystemVerilog 开发者的语言服务器,自动处理库推断、混合语言依赖、编译顺序和静态检查,减少工具配置样板,提高编码效率。适合硬件工程师和程序员使用。

核心功能
- 支持 VHDL、Verilog、SystemVerilog 多语言
- 自动推断 VHDL 文件所属库
- 处理混合语言依赖和编译顺序
- 解释编译器消息,提供静态检查
- 支持 LSP 和 HTTP 服务器模式,集成多种编辑器
快速开始
- 第一步:安装 HDL Checker,运行 pip3 install hdl_checker --upgrade
- 第二步:配置编辑器支持,如在 VS Code 中安装 HDL Checker 客户端插件
- 第三步:启动 LSP 服务器,在终端运行 hdl_checker --lsp
界面预览
与其他方案对比
| 对比项 | hdl_checker | 同类方案 |
|---|---|---|
| 工具集成度 | 自动整合多个 HDL 工具,减少手动配置 | 需要单独配置每个工具,步骤繁琐 |
| 语言支持 | 同时支持 VHDL、Verilog、SystemVerilog | 可能只支持单一语言或需要额外插件 |
适合谁用
- 需要编写和调试 VHDL/Verilog 代码的硬件工程师
- 使用 VS Code 或 Vim 进行 HDL 开发的程序员
- 需要管理混合语言 HDL 项目依赖的团队
下载与版本
当前最新版本为 v0.6.13,发布于 2020-01-30。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/suoto/hdl_checker