Arachne-pnr - Fedora

Arachne-pnr on Fedora

back to main arachne-pnr page.

History

2017-04-24: e1 - F25 - compile and install compile

[tingo@kg-elitebook nandland_go]$ cd arachne-pnr/
[tingo@kg-elitebook arachne-pnr]$ make -j4
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/arachne-pnr.o src/arachne-pnr.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/netlist.o src/netlist.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/blif.o src/blif.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/pack.o src/pack.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/place.o src/place.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/util.o src/util.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/io.o src/io.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/route.o src/route.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/chipdb.o src/chipdb.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/location.o src/location.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/configuration.o src/configuration.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/line_parser.o src/line_parser.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/pcf.o src/pcf.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/global.o src/global.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/constant.o src/constant.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/designstate.o src/designstate.cc
echo "const char *version_str = \"arachne-pnr 0.1+191+0 (git sha1 e83eecb, g++ `g++ --version | tr ' ()' '\n' | grep '^[0-9]' | head -n1` -O2)\";" > src/version_16822.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/version_16822.o src/version_16822.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror  -o bin/arachne-pnr src/arachne-pnr.o src/netlist.o src/blif.o src/pack.o src/place.o src/util.o src/io.o src/route.o src/chipdb.o src/location.o src/configuration.o src/line_parser.o src/pcf.o src/global.o src/constant.o src/designstate.o src/version_16822.o -lm
mkdir -p share/arachne-pnr
mkdir -p share/arachne-pnr
mkdir -p share/arachne-pnr
bin/arachne-pnr -d 8k -c /usr/local/share/icebox/chipdb-8k.txt --write-binary-chipdb share/arachne-pnr/chipdb-8k.bin
bin/arachne-pnr -d 384 -c /usr/local/share/icebox/chipdb-384.txt --write-binary-chipdb share/arachne-pnr/chipdb-384.bin
bin/arachne-pnr -d 1k -c /usr/local/share/icebox/chipdb-1k.txt --write-binary-chipdb share/arachne-pnr/chipdb-1k.bin
seed: 1
device: 384
read_chipdb /usr/local/share/icebox/chipdb-384.txt...
seed: 1
device: 8k
read_chipdb /usr/local/share/icebox/chipdb-8k.txt...
seed: 1
device: 1k
read_chipdb /usr/local/share/icebox/chipdb-1k.txt...
write_binary_chipdb share/arachne-pnr/chipdb-384.bin
write_binary_chipdb share/arachne-pnr/chipdb-1k.bin
write_binary_chipdb share/arachne-pnr/chipdb-8k.bin

install

[tingo@kg-elitebook arachne-pnr]$ sudo make install
mkdir -p /usr/local/bin
cp bin/arachne-pnr /usr/local/bin/arachne-pnr
mkdir -p /usr/local/share/arachne-pnr
cp share/arachne-pnr/chipdb-384.bin /usr/local/share/arachne-pnr/chipdb-384.bin
cp share/arachne-pnr/chipdb-1k.bin /usr/local/share/arachne-pnr/chipdb-1k.bin
cp share/arachne-pnr/chipdb-8k.bin /usr/local/share/arachne-pnr/chipdb-8k.bin

ok.

2017-04-24: e1 - F25 - get the source

[tingo@kg-elitebook nandland_go]$ git clone https://github.com/cseed/arachne-pnr.git arachne-pnr
Cloning into 'arachne-pnr'...
remote: Counting objects: 1427, done.
remote: Total 1427 (delta 0), reused 0 (delta 0), pack-reused 1427
Receiving objects: 100% (1427/1427), 474.21 KiB | 347.00 KiB/s, done.
Resolving deltas: 100% (1000/1000), done.
Checking connectivity... done.

ok

2017-04-03: z30 - F24- compile and install Arachne-PNR

[tingo@localhost icestorm]$ cd ..
[tingo@localhost nandland_go]$ cd arachne-pnr
[tingo@localhost arachne-pnr]$ make -j4
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/arachne-pnr.o src/arachne-pnr.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/netlist.o src/netlist.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/blif.o src/blif.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/pack.o src/pack.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/place.o src/place.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/util.o src/util.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/io.o src/io.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/route.o src/route.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/chipdb.o src/chipdb.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/location.o src/location.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/configuration.o src/configuration.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/line_parser.o src/line_parser.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/pcf.o src/pcf.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/global.o src/global.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/constant.o src/constant.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/designstate.o src/designstate.cc
echo "const char *version_str = \"arachne-pnr 0.1+191+0 (git sha1 e83eecb, g++ `g++ --version | tr ' ()' '\n' | grep '^[0-9]' | head -n1` -O2)\";" > src/version_16822.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror   -c -o src/version_16822.o src/version_16822.cc
g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror  -o bin/arachne-pnr src/arachne-pnr.o src/netlist.o src/blif.o src/pack.o src/place.o src/util.o src/io.o src/route.o src/chipdb.o src/location.o src/configuration.o src/line_parser.o src/pcf.o src/global.o src/constant.o src/designstate.o src/version_16822.o -lm
mkdir -p share/arachne-pnr
mkdir -p share/arachne-pnr
mkdir -p share/arachne-pnr
bin/arachne-pnr -d 384 -c /usr/local/share/icebox/chipdb-384.txt --write-binary-chipdb share/arachne-pnr/chipdb-384.bin
bin/arachne-pnr -d 1k -c /usr/local/share/icebox/chipdb-1k.txt --write-binary-chipdb share/arachne-pnr/chipdb-1k.bin
bin/arachne-pnr -d 8k -c /usr/local/share/icebox/chipdb-8k.txt --write-binary-chipdb share/arachne-pnr/chipdb-8k.bin
seed: 1
device: 384
read_chipdb /usr/local/share/icebox/chipdb-384.txt...
seed: 1
device: 8k
read_chipdb /usr/local/share/icebox/chipdb-8k.txt...
seed: 1
device: 1k
read_chipdb /usr/local/share/icebox/chipdb-1k.txt...
write_binary_chipdb share/arachne-pnr/chipdb-384.bin
write_binary_chipdb share/arachne-pnr/chipdb-1k.bin
write_binary_chipdb share/arachne-pnr/chipdb-8k.bin

install

[tingo@localhost arachne-pnr]$ sudo make install
mkdir -p /usr/local/bin
cp bin/arachne-pnr /usr/local/bin/arachne-pnr
mkdir -p /usr/local/share/arachne-pnr
cp share/arachne-pnr/chipdb-384.bin /usr/local/share/arachne-pnr/chipdb-384.bin
cp share/arachne-pnr/chipdb-1k.bin /usr/local/share/arachne-pnr/chipdb-1k.bin
cp share/arachne-pnr/chipdb-8k.bin /usr/local/share/arachne-pnr/chipdb-8k.bin

ok

2017-04-03: z30 - F24 - get the source Arachne-PNR

[tingo@localhost nandland_go]$ git clone https://github.com/cseed/arachne-pnr.git arachne-pnr
Cloning into 'arachne-pnr'...
remote: Counting objects: 1427, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 1427 (delta 0), reused 0 (delta 0), pack-reused 1423
Receiving objects: 100% (1427/1427), 475.48 KiB | 195.00 KiB/s, done.
Resolving deltas: 100% (998/998), done.
Checking connectivity... done.

ok