设计和验证工具(DVT)是e语言,SystemVerilog,Verilog,Verilog-AMS,VHDL,PSS,SLN,SDL,UPF,CPF的集成开发环境(IDE)。它类似于众所周知的编程工具,如Visual Studio,NetBeans和IntelliJ.DVT,由解析器,智能代码编辑器,直观的图形用户界面以及一组全面的功能组成,这些功能有助于代码编写,检查,导航和调试。DVT 提供特定于硬件设计和验证域的功能,例如设计图、信号跟踪、电源域可视化和验证方法支持。 DVT是一个功能强大的工具,使工程师能够克服纯文本代码编辑器的局限性,并更有效地解决当今的项目复杂性。它支持更快、更智能的代码开发,并为新手和专家简化了旧代码维护。与提供基于正则表达式功能的纯文本编辑器不同,DVT Eclipse IDE 会在您键入时编译代码并发出错误信号,使用自动完成和快速修复建议加快代码编写速度,并允许您立即找到所需的任何内容。 AMIQ EDA, a pioneer in integrated development environments (IDEs) for hardware design and verification and a provider of platform-independent software tools for efficient code development and analysis, has launched 24.1.5 release of its Design and Verification Tools (DVT) Eclipse IDE. What's new in 24.1.5 (13 March 2024)
e LanguageBugfixes
- DVT-18478 False "UNRECOGNIZED_EXPRESSION" when "constraints" syntactic category macros are used in a constraint block
- DVT-20101 Chromium Browser: In specific scenarios, when exiting Eclipse, the UI shuts down but the underlying process keeps running
- DVT-20201 Code Formatting: Do not indent the "@formatter:on" pragma
- DVT-20230 DVT CLI: Lazy Bring up Resources doesn't work for projects with CPP nature
SystemVerilogPerformance
- DVT-20203 Improve compile time for modules with many generate blocks
Enhancements
- DVT-20184 Check unary operators "+" and "-" even when the width mismatch check is filtered
- DVT-20237 Improved non-blocking incremental build after changing the definition of a macro
Bugfixes
- DVT-20043 No ILLEGAL_CUNIT_REFERENCE errors triggered for global scope classes in non-top files
- DVT-20101 Chromium Browser: In specific scenarios, when exiting Eclipse, the UI shuts down but the underlying process keeps running
- DVT-20113 PVerilog: +dvt_pverilog_comment_map triggers console exceptions when a compiled file is empty or contains only comments
- DVT-20117 False syntax errors reported at incremental build for a chain of included files without comma in module parameter list
- DVT-20156 Code Formatting: Wrong indentation of comments preceding some closing keywords
- DVT-20173 False VIRTUAL_CLASS_INSTANTIATION error for array variable whose type is an inherited class parameter with virtual class default value
- DVT-20176 Extract to module refactoring: Wrong default target directory if project has custom name
- DVT-20185 Code Formatting: "Add new line after end" does not work if the line that starts with "end" ends with a comment
- DVT-20186 Code Formatting: Wrong indentation of labeled coverpoint bins
- DVT-20201 Code Formatting: Do not indent the "@formatter:on" pragma
- DVT-20202 Code Formatting: Vertical align pattern for `xvm_field macros does not work if the macro is followed by a semi-colon
- DVT-20218 Do not trigger error for missing arguments of build config defined system functions
- DVT-20230 DVT CLI: Lazy Bring up Resources doesn't work for projects with CPP nature
VHDLBugfixes
- DVT-20101 Chromium Browser: In specific scenarios, when exiting Eclipse, the UI shuts down but the underlying process keeps running
- DVT-20201 Code Formatting: Do not indent the "@formatter:on" pragma
- DVT-20230 DVT CLI: Lazy Bring up Resources doesn't work for projects with CPP nature
PSSBugfixes
- DVT-20101 Chromium Browser: In specific scenarios, when exiting Eclipse, the UI shuts down but the underlying process keeps running
- DVT-20201 Code Formatting: Do not indent the "@formatter:on" pragma
- DVT-20230 DVT CLI: Lazy Bring up Resources doesn't work for projects with CPP nature
The DVT Eclipse IDE consists of a parser, a smart code editor, an intuitive GUI, and a comprehensive set of features that help with code inspection, navigation, and debugging. In addition, DVT includes several capabilities that are specific to the hardware design and verification domains, such as class and structural browsing, signal tracing, and verification methodology support.
The DVT Eclipse IDE is built on the powerful Eclipse Platform used by tens of thousands of engineers worldwide and inherits the best features and practices collected into the platform core. The Eclipse Platform’s extensible architecture allows DVT to integrate within a large plug-in ecosystem and work flawlessly with third-party extensions. Design and Verification Tools (DVT) is an integrated development environment (IDE) for the e language, SystemVerilog, Verilog, Verilog-AMS, VHDL, PSS, SLN, SDL, UPF, CPF. It is similar to well-known programming tools like Visual Studio , NetBeans , and IntelliJ.DVT consists of a parser, a smart code editor, an intuitive graphical user interface, and a comprehensive set of features that help with code writing, inspection, navigation, and debugging. DVT provides capabilities that are specific to the hardware design and verification domain, such as design diagrams, signal tracing, power domains visualization, and verification methodology support.This video shows how you can easily bring up a DVT project by reusing arguments from a simulation log or invocation, and how to integrate DVT in existing script-based or makefile-based automated flows.HomePage: https://www.dvteclipse.com
AMIQ EDA provides design and verification engineers with platform-independent software tools that enable them to increase the speed and quality of new code development, simplify debugging and legacy code maintenance, accelerate language and methodology learning, improve testbench reliability, extract automatically accurate documentation, and implement best coding practices. Its solutions, DVT Eclipse IDE, DVT Debugger, Verissimo SystemVerilog Testbench Linter, and Specador Documentation Generator have been adopted worldwide. AMIQ strives to deliver high quality solutions and customer service responsiveness. For more information about AMIQ EDA and its solutions, Owner: AMIQ EDAProduct: DVT Eclipse IDEVersion: 2024 (24.1.21) with VS CodeSupported Architectures: x64Website Home Page : www.dvteclipse.comLanguages Supported: englishSystem Requirements: Linux *winSize: 1.8 Gb
本部分内容设定了隐藏,需要回复后才能看到
Operating Systems:– Windows 7/8.x/10.x 64Bit– RHEL 7.9/8.2,SLES 15(SP2),Ubuntu 20.04 64Bit– Apple macOS 10.15/11