litex/mibuild
Tim 'mithro' Ansell 8daf5e32c1 Adding support for programming with FPGALink
Steps for getting it set up.

 * Get libfpgalink dependencies
   sudo apt-get install \
      build-essential libreadline-dev libusb-1.0-0-dev python-yaml

 * Build libfpgalink
   wget -qO- http://tiny.cc/msbil | tar zxf -
   cd makestuff; ./scripts/msget.sh makestuff/common
   cd libs; ../scripts/msget.sh libfpgalink
   cd libfpgalink; make deps

 * Convert libfpgalink to python3
   wget -O - http://www.swaton.ukfsn.org/bin/2to3.tar.gz | tar zxf -
   cd examples/python
   cp fpgalink2.py fpgalink3.py
   ../../2to3/2to3 fpgalink3.py | patch fpgalink3.py

 * Set your path's correctly.

   export LD_LIBRARY_PATH=$(pwd)/libfpgalink/lin.x64/rel:$LD_LIBRARY_PATH
   export PYTHON_PATH=$(pwd)/libfpgalink/examples/python:$PYTHON_PATH
2015-07-02 16:44:39 +02:00
..
altera mibuild/altera: cleanup 2015-04-20 17:17:34 +08:00
lattice mibuild: add support for libraries, move .replace("\\", "/") to generic_platform.py and execute it only on Windows machines. 2015-04-17 00:11:31 +02:00
platforms Remove self.programmer references in Mercury, as mercury programmer is not implemented. 2015-06-28 18:06:50 +02:00
sim global: pep8 (E401) 2015-04-13 20:54:19 +02:00
xilinx Adding support for programming with FPGALink 2015-07-02 16:44:39 +02:00
__init__.py merge Mibuild into Migen 2013-11-23 10:45:15 +01:00
fpgalink_programmer.py Adding support for programming with FPGALink 2015-07-02 16:44:39 +02:00
generic_platform.py some PEP8 cosmetic 2015-04-20 10:03:08 +02:00
generic_programmer.py global: pep8 (E302) 2015-04-13 20:45:35 +02:00
tools.py global: pep8 (E401) 2015-04-13 20:54:19 +02:00