Adding short explanations of tools (courtesy of acomodi on the symbiflow chat).

Signed-off-by: Ben Reynwar <breynwar@isi.edu>
This commit is contained in:
Ben Reynwar 2021-08-04 12:10:55 -04:00 committed by Hans Baier
parent 770567f8a9
commit 722c6eab4d
1 changed files with 20 additions and 0 deletions

View File

@ -4,3 +4,23 @@ Tools
`SymbiFlow/prjxray/tools/`
Here, you can find various programs to work with bitstreams, mainly to assist building fuzzers.
bitread:
Used to read a bitstream file to output a readable bitfile that can be than used
to get the various FASM features.
segmatch:
Used in the fuzzing process to correlate the different bits and find which one belong to which feature.
gen_part_base_yaml.
Used to get a high level information on the device structure (number of
configuration rows/columns and maximum frame addresses)
xc7frames2bit:
Used to write a bitstream file starting from a frames one. Where, in turn,
the frames file can be generated starting from a FASM file.
xc7patch:
Used to patch a pre-existing bitstream with additional bits.
bittool:
???
bits2rbt:
???
frame_address_decoder:
???