Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.04 KB

README.md

File metadata and controls

36 lines (26 loc) · 1.04 KB

vhdlweb

Learn VHDL by example in a web browser (for Tufts ES 4 and EE 201)

Requires flask, flask-markdown, and gunicorn, install using pip: pip install flask flask-markdown gunicorn.

Must also have GHDL installed (not required when using docker).

Must also have docker installed. Will automatically pull/update image.

Make sure you have an appropriate deploy.config and debug.config before running deploy and debug, respectively.

Useful resources:

Docker

Pull the latest GHDL docker image using:

docker pull ghdl/ghdl:buster-gcc-8.3.0

Pass in files/folders to a docker container by doing:

docker run -v /local/path/to/folder:/container/path/to/folder <container> [command]

Automatically delete a container when finished by passing in --rm:

docker run --rm <container> [command]

To run GHDL from docker, do:

docker run ghdl/ghdl:buster-gcc-8.3.0 ghdl <stuff>