prjxray/tools
Rick Altherr 3d33f101bc xc7patch: Generate Xilinx BIT header in output bitstream
Xilinx tools generate and expect an additional header to be added to the
bitstream.  This header is the only difference between .bit and .bin
files and is not required by the part in any way.  OpenOCD only supports
reading .bit files so the easiest path to a using FOSS tools from FASM
down is to generate a .bit header in xc7patch's output. To distinguish
xc7patch-generated files from Xilinx-generated files, the source file
field includes a Generator tag indicating that the bitstream was produced by
xc7patch.  Vivado uses the same technique to record the Vivado version
in a Version tag.

Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-02-01 14:34:31 -08:00
..
test_data fasm2frame: optional value on simple elements 2018-01-23 15:27:58 -08:00
.gitignore Ignore cmake generated files 2017-12-20 22:46:39 +01:00
CMakeLists.txt xc7patch: Generate Xilinx BIT header in output bitstream 2018-02-01 14:34:31 -08:00
bitread.cc lib: xc7series: shorten accessor names 2018-01-10 14:28:17 -08:00
bittool.cc Apply clang-format to all C++ files 2018-01-08 17:14:27 -08:00
fasm2frame.py fasm2frame: dont print nested exception 2018-01-30 14:39:09 -08:00
frame_address_decoder.cc lib: xc7series: shorten accessor names 2018-01-10 14:28:17 -08:00
gen_part_base_yaml.cc xc7series: refactor Part() 2018-01-10 14:28:23 -08:00
segmatch.cc Apply clang-format to all C++ files 2018-01-08 17:14:27 -08:00
segprint2fasm.py fasm2frame: optional value on simple elements 2018-01-23 15:27:58 -08:00
simpleroute.py simpleroute: pickle to improve performance 2018-01-30 18:15:19 -08:00
test_fasm2frame.py fasm2frame: optional value on simple elements 2018-01-23 15:27:58 -08:00
test_segprint2fasm.py fasm: slice site name as 0/1 instead of global coordinate. Test cleanup 2018-01-22 17:49:51 -08:00
xc7patch.cc xc7patch: Generate Xilinx BIT header in output bitstream 2018-02-01 14:34:31 -08:00