mirror of
https://github.com/openXC7/prjxray.git
synced 2026-09-08 04:11:49 +02:00
559eb4176a76aa7d5a601b60093e90f3ba26f08a
Since some of the tools need to be found by make and other environments, build the paths when database/<database>/settings.sh is sourced and export them into the shell environment. 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 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
Languages
Python
40.1%
Verilog
16.2%
Julia
14.2%
Tcl
11.4%
C++
8.6%
Other
9.4%