From 82c6dad770139cf090175003355570b7c34f3f51 Mon Sep 17 00:00:00 2001 From: Alessandro Comodi Date: Fri, 21 Dec 2018 09:49:08 +0100 Subject: [PATCH] 001-fuzzer: using only PERFRAMECRC bitstream We are going to use only PERFRAMECRC bitstream from now on because the tools cannot create a DEBUGBITSTREAM for the zynq7 devices Signed-off-by: Alessandro Comodi --- fuzzers/001-part-yaml/Makefile.specimen | 6 +++--- fuzzers/001-part-yaml/generate.tcl | 6 +----- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/fuzzers/001-part-yaml/Makefile.specimen b/fuzzers/001-part-yaml/Makefile.specimen index e9a66664..256bcd53 100644 --- a/fuzzers/001-part-yaml/Makefile.specimen +++ b/fuzzers/001-part-yaml/Makefile.specimen @@ -1,5 +1,5 @@ -part.yaml: design.debug.bit - ${XRAY_TOOLS_DIR}/gen_part_base_yaml $< > $@ +part.yaml: design.perframecrc.bit + ${XRAY_TOOLS_DIR}/gen_part_base_yaml $< -f > $@ -design.bit debug.perframecrc.bit design.debug.bit: ../generate.tcl +design.bit design.perframecrc.bit: ../generate.tcl vivado -mode batch -source ../generate.tcl diff --git a/fuzzers/001-part-yaml/generate.tcl b/fuzzers/001-part-yaml/generate.tcl index 6a9b3ed8..10c8e02d 100644 --- a/fuzzers/001-part-yaml/generate.tcl +++ b/fuzzers/001-part-yaml/generate.tcl @@ -22,13 +22,9 @@ write_checkpoint -force design.dcp # Write a normal bitstream that will do a singe FDRI write of all the frames. write_bitstream -force design.bit -# Write a debug bitstream which writes each frame individually followed by +# Write a perframecrc bitstream which writes each frame individually followed by # the frame address. This shows where there are gaps in the frame address # space. -set_property BITSTREAM.GENERAL.DEBUGBITSTREAM YES [current_design] -write_bitstream -force design.debug.bit -set_property BITSTREAM.GENERAL.DEBUGBITSTREAM NO [current_design] - set_property BITSTREAM.GENERAL.PERFRAMECRC YES [current_design] write_bitstream -force design.perframecrc.bit set_property BITSTREAM.GENERAL.PERFRAMECRC NO [current_design]