Documenting the Xilinx 7-series bit-stream format.
Go to file
Rick Altherr c734fff44b README: clarify cmake package requirements
CMake 3.5.0 or later is required.  For Ubuntu 14.04, that has a
different package name.

Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
database/artix7 Export XRAY_* during environment setup 2017-12-20 22:46:39 +01:00
experiments ffprim test 2017-12-20 22:46:39 +01:00
fuzzers fuzzers/013-intpips: fix tool paths 2017-12-20 22:46:39 +01:00
gridinfo Avoid combined flags in bitread invocations. 2017-12-20 22:46:39 +01:00
htmlgen Improve htmlgen.py 2017-12-20 22:46:39 +01:00
minitests Set tool and script paths project-wide 2017-12-20 22:46:39 +01:00
third_party bitread: Replace flag parsing with gflags 2017-12-20 22:46:39 +01:00
tools segmatch: Allow candidate output threshold to be set by flag 2017-12-20 22:46:39 +01:00
utils utils/mergedb: fix tools paths 2017-12-20 22:46:39 +01:00
.gitignore Update gitignore files 2017-12-20 22:46:39 +01:00
.gitmodules bitread: Replace flag parsing with gflags 2017-12-20 22:46:39 +01:00
CMakeLists.txt Re-enable optimizations 2017-12-20 22:46:39 +01:00
README.md README: clarify cmake package requirements 2017-12-20 22:46:39 +01:00

README.md

Project X-Ray

Documenting the Xilinx 7-series bit-stream format.

Quickstart Guide:

Pull submodules: git submodule update --init --recursive

Install CMake and build the C++ tools: sudo apt-get install cmake # version 3.5.0 or later required, # for Ubuntu Trusty pkg is called cmake3 mkdir build pushd build cmake .. make popd

Always make sure to set the environment for the device you are working on before running any other commands:

source database/artix7/settings.sh

Creating HTML documentation:

cd htmlgen
python3 htmlgen

(Re-)creating parts of the database, for example LUT init bits:

cd fuzzers/010-lutinit
make
make pushdb