mirror of
https://github.com/openXC7/prjxray.git
synced 2026-08-30 01:38:29 +02:00
90ebf28cef5d4cbc95afcc03f8edee0a258fd153
bitread now requires a part YAML file as part of the rewrite to use libprjxray. Instead of changing every invocation directly, just add the flag to the existing environment variable as it is needed for all invocations. Signed-off-by: Rick Altherr <[email protected]> Signed-off-by: Tim 'mithro' Ansell <[email protected]>
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.py
(Re-)creating parts of the database, for example LUT init bits:
cd fuzzers/010-lutinit
make
make pushdb
Languages
Python
39.9%
Verilog
16.3%
Julia
14.3%
Tcl
11.5%
C++
8.6%
Other
9.3%