From: lkcl Date: Thu, 23 Jan 2020 10:04:38 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~3779 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=978e57da15ee8ebb61d78284edcec17f2c5557ee;p=libreriscv.git --- diff --git a/HDL_workflow.mdwn b/HDL_workflow.mdwn index bd39c5b9f..4abf82a9e 100644 --- a/HDL_workflow.mdwn +++ b/HDL_workflow.mdwn @@ -14,5 +14,26 @@ A basic GUI desktop is necessary: fvwm2, xfce, lxde are perfectly sufficient (al # Software prerequisites -* apt-get install build-essential -* apt-get install git python3.7 +Whilst many resources advocate sudo in front of all of the root-level command below, this is extremely irritating. run "sudo bash", get a root prompt, and save some typing. + +* # apt-get install build-essential +* # apt-get install git python3.7 python3.7-dev python-nosetest3 +* # apt-get install graphviz xdot +* return to user prompt (ctrl-d) + +## yosys + +## nmigen + +nmigen may be installed as follows: + +* mkdir ~/src +* cd !$ +* git clone https://github.com/m-labs/nmigen.git +* cd nmigen +* sudo bash +* python3 setup.py develop +* ctrl-d + +testing can then be carried out with "python3 setp.py test" +