Cocotb
From Robin
(Difference between revisions)
(Created page with '=Cocotb og GHDL installasjon, full= == OS == Cocotb kjøres best under linux. Hvis du har en windowsmaskin, så må du installere Windows Subsystem for Linux (WSL). * cmd * wsl …') |
|||
Line 2: | Line 2: | ||
== OS == | == OS == | ||
Cocotb kjøres best under linux. Hvis du har en windowsmaskin, så må du installere Windows Subsystem for Linux (WSL). | Cocotb kjøres best under linux. Hvis du har en windowsmaskin, så må du installere Windows Subsystem for Linux (WSL). | ||
- | + | cmd | |
- | + | wsl --install | |
[WSL|https://techcommunity.microsoft.com/t5/windows-11/how-to-install-the-linux-windows-subsystem-in-windows-11/m-p/2701207] | [WSL|https://techcommunity.microsoft.com/t5/windows-11/how-to-install-the-linux-windows-subsystem-in-windows-11/m-p/2701207] | ||
Line 9: | Line 9: | ||
== Python == | == Python == | ||
I utgangspunktet skal python være installert med WS, men hvis det mangler (avinstallert) | I utgangspunktet skal python være installert med WS, men hvis det mangler (avinstallert) | ||
- | + | sudo pip install pytest | |
For å bruke uint og int8 | For å bruke uint og int8 | ||
- | + | pip3 install numpy | |
== Ada og Gnats == | == Ada og Gnats == | ||
Ada og gnat er en forutsetning for å kompilere GHDL | Ada og gnat er en forutsetning for å kompilere GHDL | ||
- | + | apt-get install gnat | |
- | + | #evt bruk 'sudo' | |
* last ned og pakk ut | * last ned og pakk ut | ||
Line 24: | Line 24: | ||
==GHDL == | ==GHDL == | ||
- | Last ned og pakk ut GHDL | + | * Last ned og pakk ut GHDL |
- | [GHDL|https://github.com/ghdl/ghdl] | + | ** [GHDL|https://github.com/ghdl/ghdl] |
+ | * Følg guiden, ikke bruk apt. Vi trenger V2 eller V3 (ikke V1) | ||
+ | ** https://github.com/ghdl/ghdl/tree/5726f0eccf874b872ce0729aab42f587d915a3f5 | ||
+ | ** [Github lokasjon|https://github.com/ghdl/ghdl/archive/5726f0eccf874b872ce0729aab42f587d915a3f5.zip] | ||
+ | ** [Zip fil med versjon som kan bygges|https://ghdl.github.io/ghdl/development/building/] | ||
+ | |||
+ | * [Bygge GHDL| https://ghdl.github.io/ghdl/development/building/index.html] | ||
+ | ** Last ned pakken til et sted i WSL filsystemet dersom det er i bruk. | ||
+ | ** Pakke ut den nedlastede pakken og navigere inn i den i wsl cmd. | ||
+ | #når man lastet ned .tar.gz fil: | ||
+ | tar xf #pakkenavn# | ||
+ | |||
+ | #når man lastet ned .zip fil): | ||
+ | unzip #pakkenavn# | ||
+ | |||
+ | ./configure --prefix=/usr/local | ||
+ | make | ||
+ | sudo make install | ||
+ | * Bygge GHDL fra patchet versjon (fungerer selv om en annen versjon var lastet ned fra før): | ||
+ | ** Laste ned patched versjon fra github (code → download ZIP) | ||
+ | ** Unzip filen og naviger til den iwsl cmd (resten er lik som før) | ||
+ | ./configure --prefix=/usr/local | ||
+ | make | ||
+ | sudo make install | ||
+ | * Nå skal ghdl være installert. Kjør følgende kommando for å verifisere installasjon og riktig versjon: GHDL 3.0.0 | ||
+ | ghdl version |
Revision as of 09:58, 6 December 2023
Contents |
Cocotb og GHDL installasjon, full
OS
Cocotb kjøres best under linux. Hvis du har en windowsmaskin, så må du installere Windows Subsystem for Linux (WSL).
cmd wsl --install
Python
I utgangspunktet skal python være installert med WS, men hvis det mangler (avinstallert)
sudo pip install pytest
For å bruke uint og int8
pip3 install numpy
Ada og Gnats
Ada og gnat er en forutsetning for å kompilere GHDL
apt-get install gnat #evt bruk 'sudo'
- last ned og pakk ut
[GNAT|https://sites.radford.edu/~nokie/classes/320/compileInstall.html]
GHDL
- Last ned og pakk ut GHDL
- [GHDL|https://github.com/ghdl/ghdl]
- Følg guiden, ikke bruk apt. Vi trenger V2 eller V3 (ikke V1)
- https://github.com/ghdl/ghdl/tree/5726f0eccf874b872ce0729aab42f587d915a3f5
- [Github lokasjon|https://github.com/ghdl/ghdl/archive/5726f0eccf874b872ce0729aab42f587d915a3f5.zip]
- [Zip fil med versjon som kan bygges|https://ghdl.github.io/ghdl/development/building/]
- [Bygge GHDL| https://ghdl.github.io/ghdl/development/building/index.html]
- Last ned pakken til et sted i WSL filsystemet dersom det er i bruk.
- Pakke ut den nedlastede pakken og navigere inn i den i wsl cmd.
#når man lastet ned .tar.gz fil: tar xf #pakkenavn# #når man lastet ned .zip fil): unzip #pakkenavn#
./configure --prefix=/usr/local make sudo make install
- Bygge GHDL fra patchet versjon (fungerer selv om en annen versjon var lastet ned fra før):
- Laste ned patched versjon fra github (code → download ZIP)
- Unzip filen og naviger til den iwsl cmd (resten er lik som før)
./configure --prefix=/usr/local make sudo make install
- Nå skal ghdl være installert. Kjør følgende kommando for å verifisere installasjon og riktig versjon: GHDL 3.0.0
ghdl version