| ... | ... | @@ -4,9 +4,10 @@ |
|
|
|
mkdir kestrel-tooling
|
|
|
|
cd kestrel-tooling
|
|
|
|
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/yosys && cd ../
|
|
|
|
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/yosys-plugins && cd ../
|
|
|
|
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/nextpnr && cd ../
|
|
|
|
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/prjtrellis && cd ../
|
|
|
|
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/ghdl && cd ../
|
|
|
|
git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/ghdl-yosys-plugin && cd ../
|
|
|
|
```
|
|
|
|
|
|
|
|
**Install required tooling**
|
| ... | ... | @@ -14,6 +15,7 @@ git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-too |
|
|
|
```
|
|
|
|
cd prjtrellis/libtrellis
|
|
|
|
cmake -DCMAKE_INSTALL_PREFIX=/usr .
|
|
|
|
make
|
|
|
|
make install
|
|
|
|
cd ../../
|
|
|
|
```
|
| ... | ... | @@ -21,12 +23,21 @@ cd ../../ |
|
|
|
```
|
|
|
|
cd nextpnr
|
|
|
|
cmake -DARCH=ecp5 -DTRELLIS_INSTALL_PREFIX=/usr .
|
|
|
|
make
|
|
|
|
make install
|
|
|
|
cd ../
|
|
|
|
```
|
|
|
|
|
|
|
|
```
|
|
|
|
cd ghdl
|
|
|
|
./configure --prefix=/usr --with-llvm-config
|
|
|
|
make
|
|
|
|
make install
|
|
|
|
cd ../
|
|
|
|
```
|
|
|
|
|
|
|
|
```
|
|
|
|
cd yosys-plugins/vhdl
|
|
|
|
cd ghdl-yosys-plugin
|
|
|
|
make
|
|
|
|
make install
|
|
|
|
```
|
| ... | ... | |