Skip to content

VHDPlus/MyHDL

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

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