FPGAwars / apio

:seedling: Open source ecosystem for open FPGA boards
https://github.com/FPGAwars/apio/wiki
GNU General Public License v2.0
772 stars 131 forks source link

[Feature Request] Provide an apio plugin for Visual Studio Code. #385

Open zapta opened 1 week ago

zapta commented 1 week ago

Visual Studio Code is a very popular general purpose IDE if not the most popular. This request is for a VSC plugin for apio that will simplified the installation and use of APIO. The requirements are straight forward and platformio's successful plugin can be used as a good starting point.

Key requirements

  1. Automatic and software installation and updates are done by the plugin.
  2. The plugin is isolated from the system, having its own python environment and other necessary dependencies.
  3. Allows to edit/verify/build/test/simulate/upload
  4. Verilog editing support such as coloring and code formatting.
  5. Creation of skeleton new project (user selects board).