New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Warnings in make env #1654
Comments
Did you read the warnings? Do you believe you care about what the warnings are telling you? If you do care, did you follow the instructions in the warnings? |
Yes i actually tried to install Vivado for linux and the download constantly failed. I want to know if that is what the warnings are about and is Vivado needed for symbiflow to work or is there anything else to the warnings. I couldn't find any packages for Sanitizers. |
Vivado is not required. Targets that invoke Vivado (e.g. the targets printed in the warnings) will not work without it. If you aren't invoking one of those targets, I don't believe you care. |
Will those targets be invoked if i am generating a bitstream for Xilinx Artix-7 ?. If i follow the next step provided by symbiflow in their website (https://symbiflow.readthedocs.io/en/latest/symbiflow-arch-defs/docs/source/getting-started.html). In the documentation it is asking to execute make all_conda but it is throwing another error. |
No
That instruction is out of date, it is no longer required. |
Hi Sandeep, There is also an alternative way to build Symbiflow packages that may be easier for you, especially if have used Nix: https://github.com/hackerfoo/nix-symbiflow You'll need to change Then:
will build the toolchain on your machine. Also note that https://github.com/SymbiFlow/symbiflow-examples will download a prebuilt toolchain, if you'd rather not wait several hours to build the toolchain. -- Dusty
|
Hi litghost, Is there any updated document i can refer to ? Does it mean symbiflow is build and ready to use ? if so what are the commands i should run next ? |
Hi HackerFoo, The Nix provided says that those package are only for developers and not for users. I just want to generate a bitstream for a verilog file using Symbiflow, do you think it is good for me also ? |
There is an example directly below in the
|
@SSandeep19 While the Nix packages can work for users, I recommend trying https://github.com/SymbiFlow/symbiflow-examples first, as the Nix packages track current development and will take a long time to build.
|
Hi @SSandeep19, this error is a result of CMake not emitting the
If your aim though is just to generate bitstreams from a verilog design, without experimenting on the architecture itself, it might be better to make use of the symbiflow examples repository as suggested above. |
Yes, I think we should add a prominent note to the symbiflow-arch-defs
README under "Getting Started" that this is NOT the place to start if you
just want to run a design through SymbiFlow.
…On Thu, Sep 3, 2020 at 5:49 AM Alessandro Comodi ***@***.***> wrote:
Hi @SSandeep19 <https://github.com/SSandeep19>, this error is a result of
CMake not emitting the <test>_bin targets any more due to a recent
change. The readme does not reflect this change. You can generate the
bitstream using the following target:
make counter_arty_bit
If your aim though is just to generate bitstreams from a verilog design,
without experimenting on the architecture itself, it might be better to
make use of the symbiflow examples
<https://github.com/SymbiFlow/symbiflow-examples> repository as suggested
above.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1654 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APA4IJLIV5EC336TTT2PX7DSD6GFNANCNFSM4QTVNITA>
.
|
Hi acomodi, Thank you it worked. I actually need to work on the toolchain architecture like how to just run Yosis and get eblif file or just run VPR. Is there a way to do it and how to run my verilog file because i cannot figure out where to input my verilog file. Please let me know if there is any documentation. Do you still think https://github.com/SymbiFlow/symbiflow-examples will serve my purpose better.
|
Hi tcal-x, Thank you for your reply. I wanted to work on the tool chain architecture like to run yosys to get eblif file or give eblif file as input and run VPR to get net,place and route files. I also want to generate bit file for my verilog code not just the examples given in symbiflow. Any documentation or suggestions on this would greatly help me. Or do you think i can get this done by following symbiflow examples. |
@SSandeep19 , I agree with the others that symbiflow-examples is the best place to start. It has a few examples for Artix 7-series devices, and the makefile structure is straightforward for copying and creating your own project. |
Hi tcal-x, |
@SSandeep19 I believe this issue is resolved. Please let us know if there is still something remaining. |
Hi,
I am a Phd student working on FPGA security. I am trying to use Symbiflow to generate bitstream for Xilinx Artix-7. I am facing multiple problems while installing the toolchain by following the steps given in getting started section from symbiflow (https://symbiflow.readthedocs.io/en/latest/symbiflow-arch-defs/docs/source/getting-started.html). I have cloned the repository from github and when i executed "make env" in symbiflow-arch-defs there are lot of warnings related to vivado as shown in the attached screenshot. There is another error also regarding Sanitizers which i am attaching the screenshot for. I want to know is this the right way to install the tools and please let me know if any changes are required in my approach.
My goal is to generate bitstream for a given verilog file using symbiflow for Artix 7 FPGA. I am working in Ubuntu without vivado installed in the system.
Any help would be greatly appreciated. Please point me in the right direction if this is not the place to ask.
Regards,
Sandeep
ss1548@wildcats.unh.edu
The text was updated successfully, but these errors were encountered: