Page 1 of 1

Installation on the Red Hat Enterprise Linux Server release 7.7

Posted: Tue May 19, 2020 3:03 pm
by rsato
Hi Team,

Let me clarify on the installation process on the Red Hat Enterprise Linux Server release 7.7.

Here is my installation setting followed the "Symbiflow Installation Guide and Tutorial."

1. >chmod 755 ./Symbiflow-Linux-7-3_05_15_2020.gz.run
2. >export SYM_INSTALL_PATH=/home/username/Tool/
3. >./Symbiflow-Linux-7-3_05_15_2020.gz.run
4. >cd /home/username/Tool/symbiflow-arch-defs/install/bin
5. >source ql_env
6. >cd /home/username/Work
7. >ql_symbiflow -h

---
[username@machinename Work]$ ql_symbiflow -h

Below are the supported commands:
To synthesize and dump a eblif file:
>ql_symbiflow -synth -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To run synthesis, pack, place and route, generate bitstream:
>ql_symbiflow -compile -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To generate the jlink file:
>ql_symbiflow -jlink -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To generate the post verilog file:
>ql_symbiflow -post_verilog -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file >
To generate the ascii header file from bitstream:
>ql_symbiflow -bit2header -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To generate the ascii header file from jlink:
>ql_symbiflow -jlink2header -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file >

Device supported:ql-eos-s3
Packages supported PD64,PU64,WR42
-h
/home/username/Tool/symbiflow-arch-defs/install/bin/ql_symbiflow: line 224: /v_list: Permission denied
---

Is this correct? or need any correction on installation?

thanks for your advise!!

Re: Installation on the Red Hat Enterprise Linux Server release 7.7

Posted: Tue May 19, 2020 5:40 pm
by bobbobber
I have the same issue with a Windows 10 machine running VM and CentOS 7.x

[seb2001@localhost ~]$ chmod 755 Symbiflow_Linux-7-3_05_15_2020.gz.run
[seb2001@localhost ~]$ SYM_INSTALL_PATH=$HOME
[seb2001@localhost ~]$ ./Symbiflow_Linux-7-3_05_15_2020.gz.run
bash: ./Symbiflow_Linux-7-3_05_15_2020.gz.run: /bin/sh: bad interpreter: Text file busy
[seb2001@localhost ~]$ ls
Desktop Downloads Pictures Symbiflow_Linux-7-3_05_15_2020.gz.run Videos
Documents Music Public Templates
[seb2001@localhost ~]$ ./Symbiflow_Linux-7-3_05_15_2020.gz.run
Verifying archive integrity... 100% All good.
Uncompressing Symbiflow Installer 100%
Installation starting for symbiflow
OS Requirement: Linux release 7.3 (Final) and above.
Copyright: QuickLogic Corporation
$SYM_INSTALL_PATH is not set!
Do you want to install it to the default location /home/seb2001 ? <Y/N> n
To install to another custom location, please export the custom path to $SYM_INSTALL_PATH and execute the installer again in the same terminal.
Example: "export SYM_INSTALL_PATH=/sample_location/sample_folder".
[seb2001@localhost ~]$ ./Symbiflow_Linux-7-3_05_15_2020.gz.run
Verifying archive integrity... 100% All good.
Uncompressing Symbiflow Installer 100%
Installation starting for symbiflow
OS Requirement: Linux release 7.3 (Final) and above.
Copyright: QuickLogic Corporation
$SYM_INSTALL_PATH is not set!
Do you want to install it to the default location /home/seb2001 ? <Y/N> y
Setting $SYM_INSTALL_PATH to /home/seb2001 .
Installation is complete.
[seb2001@localhost ~]$ cd symbiflow-arch-defs/install/bin
[seb2001@localhost bin]$ source ql_env
[seb2001@localhost bin]$ ql_symbiflow -h

Below are the supported commands:
To synthesize and dump a eblif file:
>ql_symbiflow -synth -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To run synthesis, pack, place and route, generate bitstream:
>ql_symbiflow -compile -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To generate the jlink file:
>ql_symbiflow -jlink -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To generate the post verilog file:
>ql_symbiflow -post_verilog -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To generate the ascii header file from bitstream:
>ql_symbiflow -bit2header -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>
To generate the ascii header file from jlink:
>ql_symbiflow -jlink2header -src <source_dir path> -d <device> -k <package> -t <top> -v <verilog_list file> -p <pcf file>

Device supported:ql-eos-s3
Packages supported PD64,PU64,WR42
-h
/home/seb2001/symbiflow-arch-defs/install/bin/ql_symbiflow: line 224: /v_list: Permission denied
[seb2001@localhost bin]$

Re: Installation on the Red Hat Enterprise Linux Server release 7.7

Posted: Wed May 27, 2020 6:44 am
by kkumar
Please use the latest build dated 21st May. Also commands have changed, so refer the tutorial document.
https://teams.microsoft.com/_#/files/FO ... _Installer

Re: Installation on the Red Hat Enterprise Linux Server release 7.7

Posted: Thu May 28, 2020 1:12 am
by rsato
Hi,

/v_list: Permission denied error has gone using the latest installer.

Will have some trial for synthesis and compile.

thanks :)

Re: Installation on the Red Hat Enterprise Linux Server release 7.7

Posted: Thu May 28, 2020 7:06 am
by rsato
done for Design Synthesis/Running Pack/Place and route with success ;)