环境搭建教程:
f4pga-arch-defs/xilinx/xc7 at main · f4pga/f4pga-arch-defs · GitHub
git clone https://github.com/SymbiFlow/f4pga-arch-defs.git
cd f4pga-arch-defs
make env
cd build
主要是make env,会下载很多东西,然后生成很多描述文件,大概需要4小时左右才能结束。
make env时,前半部分需要科学上网,后半部分如果报错,就关掉代理,正常上网即可下载。这是make env后的build目录
接着去f4pga-arch-defs/build/xilinx/xc7/archs路径下执行make,生成板子模型文件,如果卡着就一直等,直到编译完成,大概3小时
主要生成这些文件,参考https://www.cnblogs.com/quantoublog/articles/17394315.html
最后就是综合-->实现-->生成的自动化流程了,全部由make实现,在f4pga-arch-defs/build/xilinx/xc7/tests/buttons路径下,执行make file_xilinx_xc7_tests_buttons_buttons_arty100t_artix7_100t-xc7a100t-virt-xc7a100t-test_top.bit,最后生成top.bin