Skip to content

VHDPlus/MyHDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

MyHDL

Setup

For Windows make sure you have Python and pip is installed

Install MyHDL using pip install myhdl

Program

  1. Clone or download and extract this repository
  2. Open the VHDPlus project and program your code with MyHDL:
    http://www.myhdl.org/docs/examples/
    http://docs.myhdl.org/en/stable/manual/rtl.html
  3. After you finished coding, right click on the python file and click on Run Python to convert the code. (Check if Extras/Settings/Detect external file changes is enabled)
  4. The file blinky.vhd is created after running the python file. Import other created vhdl files, if you change the code.
  5. If you use the MyHDL code together with VHDP, make sure your file with the Main component uses the new updated component and click on Compile

Language Server

  1. Install the language server using pip install 'python-lsp-server[all]'
  2. Go to Extras -> Settings -> Languages -> Python
  3. Language server path is pylsp.exe for Windows and pylsp for Linux
  4. Set the 'Active' checkbox
  5. Deactivate the warnings in the 'Code Errors' window, because MyHDL has some ways to program that the language server doesn't like

About

MyHDL with the VHDPlus IDE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published