Automated build and needed dependency installation script for nextpnr-xilinx from source code to be made. to be added to dev-env-setup: https://git.libre-soc.org/?p=dev-env-setup.git;a=summary uri: https://github.com/gatecat/nextpnr-xilinx
one minor complication for this one: i had to use prjxray-db from symbiflow in order to get the arty a7-100t working.
Updated page with nextpnr-xilinx section: https://libre-soc.org/HDL_workflow/ Added page for nextpnr-xilinx: https://libre-soc.org/HDL_workflow/nextpnr-xilinx/ It will work mostly without much changes. A dev-env-script for nextpnr-xilinx has to be made shortly in time.
brilliant, the bbasm was something i couldn't remember, i did this all a few months back. you should also be able to install nmigen and nmigen-boards then do "python3 -m nmigen_boards.arty_a7" and there should be a build/top.svf file i will be speaking with IBM India Education Course in 1 hour, i will ask Sameer to get you access to the UOregon Silicon Server ok?
Uploaded nextpnr-xilinx-install script: uri: https://git.libre-soc.org/?p=dev-env-setup.git;a=commitdiff;h=6de9645711cfcc677b64c51aa6f0730ccd281d24 I have run this in Raptor Power server and it builds and installs successfully. Checked the installed binaries with example attosoc, it produces the fpga bitstream. Kindly review and give feedback.
Updated and corrected page: https://libre-soc.org/HDL_workflow/nextpnr-xilinx/ based on above nextpnr-xilinx-install script.
New corrected and updated nextpnr-xilinx-install script. Remove yosys dependencies. Add proper prjxray and nextpnr-xilinx dependencies. Instead of pip3, use python3 setup.py develop. uri: https://git.libre-soc.org/?p=dev-env-setup.git;a=commitdiff;h=30c1fde15b008631c13f98997a6095d4b9e487cb
(In reply to vklr@vkten.in from comment #6) > New corrected and updated nextpnr-xilinx-install script. > > uri: > https://git.libre-soc.org/?p=dev-env-setup.git;a=commitdiff; > h=30c1fde15b008631c13f98997a6095d4b9e487cb Builds, installs and runs fine.
Updated and corrected page: https://libre-soc.org/HDL_workflow/nextpnr-xilinx/ based on above nextpnr-xilinx-install script. - Changed /usr/local/nx to /usr/local/nextpnr-xilinx - Other changes