V3S - VHDL and SystemVerilog for Visual Studio (Visual Studio 2019)

  Installation Instructions
  Complete Feature List
  Cheat-Sheet
 » Visual Studio Marketplace

Compatibility: All editions of Visual Studio 2019 (Community, Professional, Enterprise)

V3S is an extension for Microsoft's most excellent Visual Studio. It enables programmers to use Visual Studio as code editor for VHDL and Verilog/SystemVerilog projects. Following the rich feature set of the C# programming language, V3S offers many useful functions for efficiently coding in VHDL or Verilog/SystemVerilog.

V3S tightly integrates into Visual Studio and offers all features one expects from a cutting-edge Integrated Development Environment. Refactorization, code completion/autocomplete, smart indentation, and extended snippets are only some examples that will bring your coding efficiency to the next level.

Feature Highlights:

  • Full VHDL2008 support
  • Renaming
  • Find all references
  • Syntax highlighting
  • Semantic highlighting
  • Hierarchy/Librarr Views
  • Smart indentation
  • Powerful code snippets
  • Powerful tooltips/quickinfo
  • Type-time error checking
  • Parameter help
  • Goto Definition/Declaration
  • Context-sensitive auto completion
  • ...



V4P - VHDL for Professionals (Visual Studio Code)

  Installation Instructions
  Complete Feature List
  Cheat-Sheet
 » Visual Studio Code Marketplace

Compatibility: Visual Studio Code for Windows, Linux, MacOS (min. Version 1.39.0)

V4P is an extension for Visual Studio Code and is thus available for different operating systems. Similar to V3S it brings the VHDL programming language to the powerful and wide-spread open source text editor. V4P is a completely new development and fully integrates itself into Visual Studio Code by implementing the Language Server Protocol.

V4P is still under development, so some features might not yet be implemented. However, I am eager to push development ahead and I will provide updates with new features on a regular basis. Should you miss anything or want to prioritize a special set of features, just contact me and I will try to reschedule the backlog accordingly.

Features:
  • Full VHDL2008 support
  • Renaming
  • Find all references
  • Syntax highlighting
  • Smart indentation
  • Tooltips/quickinfo
  • Goto Definition/Declaration
  • Outlining/Code Folding
Upcoming/Planned Features
  • Semantic highlighting
  • Powerful code snippets
  • Type-time error checking
  • Parameter help
  • Context-sensitive auto completion
  • ...