This fixes the problem that when sourcing the vivado settings file the
library search path is modified resulting in non-vivado binaries not working
due to being dynamically linked against the vivado libraries instead of the
system ones.
Signed-off-by: Felix Held <felix-github@felixheld.de>
Change naming to clarify which files are related to synthesis vs
implementation. Rewrite ROI synthesis and implementation rules as
pattern rules to allow any .v to be used as an ROI design.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Xilinx uses .bit for bitstreams that include an additional header that
appears to carry some build information (tool version, date built, etc).
For bitstreams without that header, they use .bin.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Harness is implemented using Vivado's Partial Reconfiguration flow. ROI
designs are generated from FASM and patched into the harness to create a
programmable bitstream.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>