Skip to content

nikacvet/vscode-verilogA

Repository files navigation

Verilog-A Language Support for VSCode

A Visual Studio Code extension, which provides support for the Verilog-A language.

This extension is still in development. Any recommendations are greatly appreaciated.

Features

Compile with OpenVAF

Compile Example

You need OpenVAF installed on your system for this.

Hover

Compile Example

Go to reference / definition

Compile Example

Other minor features

  • Syntax highlighting

  • Some snippets

Preface

As someone who doesn't program in Verilog-A at all (or anything similar), I have tried my best to grasp the syntax and rules. Still, I most likely missed some things (or common practices), so if you see something that is not aligned with standards or doesn't work the way it should, please let me know either by issues here or by email!

If you want to contribute please fork the repository, clone it and make changes, then create a PR.

Release Notes

See the changelog for more details

Third-Party Code

This project is based on eirikpre's SystemVerilog VSCode Extension, which is licensed under the MIT License. See the licenses folder for more details.

Future/Issues

  • Better hover information.
  • Include a Completion Provider.
  • Rewrite some providers more efficiently.
  • Syntax highlighting might need refinement.
  • Old references don't get cleared immediately.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy