-
Notifications
You must be signed in to change notification settings - Fork 9
fpga-bootloading-changes-phase-1-PR-4 #50
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@coolbreeze413 : Since the PR on symbiflow is not yet merged, this will be on hold till next release package
Now that the PRs for the Symbiflow changes are merged into respective repos, I think that this PR can be merged. |
I am planning to merge this, I am getting the below error for the
cd build && symbiflow_write_fasm2bels -e top.eblif -d ql-eos-s3_wlcsp -p /home/build/symbif131/quicklogic-arch-defs/tests/counter_16bit/chandalar.pcf -n top.net -P PD64
Generating post verilog file ...
/home/build/symbif131/conda/lib/python3.7/site-packages/fasm/parser/__init__.py:27: RuntimeWarning:
Falling back on slower textX parser implementation:
ImportError: cannot import name 'tags' from 'fasm.parser' (/home/build/symbif131/conda/lib/python3.7/site-packages/fasm/parser/__init__.py)
Please install all dependencies and reinstall with:
pip uninstall
pip install -v fasm
' pip install -v fasm'.format(e), RuntimeWarning)
It could be because of the commits in the quicklogic-fasm
https://github.com/QuickLogic-Corp/quicklogic-fasm/commits/master
The files do get generated, not sure of the functionality .Please check so that I can create the new release build 1.3.1
Regards,
Kishor
From: Krishna Kumar <notifications@github.com>
Sent: 14 December 2020 02:44
To: QuickLogic-Corp/quicklogic-fpga-toolchain <quicklogic-fpga-toolchain@noreply.github.com>
Cc: Kishor Kumar <KKumar@quicklogic.com>; Review requested <review_requested@noreply.github.com>
Subject: Re: [QuickLogic-Corp/quicklogic-fpga-toolchain] fpga-bootloading-changes-phase-1-PR-4 (#50)
Now that the PRs for the Symbiflow changes are merged into respective repos, I think that this PR can be merged.
Please check if any further changes are needed.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub<#50 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AOX6WQAJ7N4VTRC2IDRCVMDSUUVBJANCNFSM4UCNDS6A>.
|
@coolbreeze413 : Please look into this so that i can publish the release today |
As discussed, this is not a problem for us, because this is a change in the Symbiflow fasm project. Without antlr installed, textx will be used, as it was being used previously, but it will also output a warning message as above to indicate that antlr is the preferred parser. From the updated readme at https://github.com/SymbiFlow/fasm, I have tried to setup antlr in the local machine(inside the conda env) with the following steps:
run test to check antlr (same as what happens in our build)
output:
Install antlr
Run test to check antlr again:
Output seen this time:
Now we clean and build our test case:
We don't see any warning, as antlr is now installed and available. Now, we need to further check how to integrate this into our installation flow and conda env for setup. @tpagarani Could you take a look at this as well, we can plan for this task in the next release. @mkurc-ant |
Add documentation on binary file generation in the FPGA toolchains sphinx docs.
Also removed the doc mentioning generation of
<TOP>_jlink.h
which I believe was previously used, but I see that this generation method is not being invoked anymore.