Open Udit8348 opened 6 days ago
Additionally, vortex/hw/syn/xilinx/xrt/Makefile
depends on config.mk
in project root, however only config.mk.in
exists. It should be noted that config.mk
can only be generated via configure
script which as mentioned before cannot run on FPGA synthesis nodes. Still looking for a temp solution.
Summary
configure
script which is responsible for setting$VORTEX_HOME
env variable is not compatible with the CRNCH Rouges Gallery node which is used for FPGA synthesis. FPGA Node (flubber 9)lsb_release -a
returns:configure
only supports the following OS:The issue is, every
Makefile
in the repo depends on$VORTEX_HOME
env variable being set, including FPGA synthesis Makefile (vortex/hw/syn/xilinx/xrt/Makefile
). Therefore, there is no supported method of setting$VORTEX_HOME
during FGPA synthesis process.Temporary Solution
Developer needs to assign $VORTEX_HOME environment variable manually from vortex root before completing FPGA synthesis steps. For example:
Proposal
Instead of changing
configure
script, I propose a new script in in the FPGA directories that sets up all the environment variables including $VORTEX_HOME and initial FPGA synthesis steps. For example: