The antivirus warning is a hoax. Search this forum, you will not find
any complaints about me installing malware on user's PCs. Furthermore
despite the fact that supporting Windows is an awful time-sink, I am
prepared to fix any specific problems with the installer, but to do
that I need precise information about what you did, and what went
wrong. To give you some idea, these build instructions should take
about 15 minutes to execute, so if it's taking you 15 days, something
is very wrong. But unless you tell me precisely what's going wrong for
you, I can't help.
FPGALink does not support the Cypress FX3, but I will gratefully
accept patches and an FX3 firmware port if you wish to do it yourself,
but I should warn you this is not a trivial task.
Anyway, here's the example code you asked for (which the build
infrastructure fetches and builds correctly using the Xilinx or Altera
tools). First, the top level entity:
https://github.com/makestuff/swled/blob/20140524/templates/fx2min/vhdl/top_level.vhdl
This instantiates the comm_fpga_fx2 module, for USB communication via
an FX2 chip:
https://github.com/makestuff/comm-fpga/blob/20140524/fx2/vhdl/comm_fpga_fx2.vhdl
...and the actual application module, which just messes with some registers:
https://github.com/makestuff/swled/blob/20140524/templates/harness.vhdl
https://github.com/makestuff/swled/blob/20140524/cksum/vhdl/cksum_rtl.vhdl
This is better explained in the user manual, which is linked from the home-page.
Chris