diff --git a/docs/db_dev_process/parts.rst b/docs/db_dev_process/parts.rst index be6dc0d2..0ade1566 100644 --- a/docs/db_dev_process/parts.rst +++ b/docs/db_dev_process/parts.rst @@ -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: + ???