左编辑右输出布局,左侧写代码、右侧看结果,工具管线输出不打断编码。
多标签页管理:脏标记 ●、多文件快速切换、左右面板独立标签组。
左侧代码缩略图,长文件一览全局,点击快速定位。
begin/end、case/endcase、module/endmodule、generate/endgenerate…光标停留即高亮成对词,无配对红色标错,双击跳转。
.v/.sv/.vhd/.xdc/.tcl/.py/.c/.cpp/.h/.json 按扩展名识别;粘贴无扩展名代码自动推断语言并切换配色。
文件类型 ┃ 文件名 ┃ 操作消息互不覆盖,Lint 结果红/黄/灰分级,点击跳转到出错行。
module spi_top #( parameter DATA_WIDTH=8, parameter CLK_DIV=4, parameter SPI_MODE=0 )( input wire clk, input wire rst_n, input wire [DATA_WIDTH-1:0] tx_data, input wire tx_valid, output reg [DATA_WIDTH-1:0] rx_data, output reg rx_valid, output reg spi_cs_n ); // ...
module spi_top #( parameter DATA_WIDTH = 8, parameter CLK_DIV = 4, parameter SPI_MODE = 0 )( input wire clk , input wire rst_n , input wire [DATA_WIDTH-1:0] tx_data , input wire tx_valid , output reg [DATA_WIDTH-1:0] rx_data , output reg rx_valid , output reg spi_cs_n ); // ...
解析模块声明,自动提取端口名、方向、位宽,生成 7 列对齐的例化模板,连接关系一目了然。
从模块生成验证骨架:时钟、复位、DUT 例化、激励区自动布局,直接往里面填测试向量即可。
Xilinx / Altera / Anlogic / Gowin / Pango 五家厂商约束一键生成,自动识别可约束文件。
-g2012 -Wall -Wimplicit -Wportbind,权威语法验证,端口绑定、隐式网络全暴露。
23 项补充检查:latch 推断、多驱动冲突、位宽不匹配、隐式网络、阻塞赋值误用、重复定义、重复赋值等。
输出 severity:.v_行号: [check] message 格式,点击热点直接跳到源码出错行。
自动识别 Same/Added/Removed/Changed,大文件对比依然流畅。
! 橙色修改、- 红色删除、+ 绿色新增,行内 Indicator 逐词高亮。
同/异步滚动自由切换,在差异点之间快速跳转。
| 语言 | 语法高亮 | 功能 |
|---|---|---|
| Verilog / SystemVerilog | ✅ | 全功能管线(Lint / 例化 / Testbench / 格式化 / XDC / 对比) |
| VHDL | ✅ | 编辑、对比 |
| XDC / SDC / Tcl / 厂商约束 | ✅ | XDC 模式:# 注释、按块对齐格式化 |
| Python | ✅ | flake8 语法检查、后台运行脚本、PEP 8 格式化、智能缩进 |
| C / C++ / JSON | ✅ | 编辑、对比 |