diff --git a/src/finn/qnn-data/build_dataflow/dataflow_build_config.json b/src/finn/qnn-data/build_dataflow/dataflow_build_config.json index eb141c6a856b8a69619effc78f2ff2fbdea4da91..69c6b6f314813251e708bc4780a1accdbec9900b 100644 --- a/src/finn/qnn-data/build_dataflow/dataflow_build_config.json +++ b/src/finn/qnn-data/build_dataflow/dataflow_build_config.json @@ -6,6 +6,12 @@ "board": "Pynq-Z1", "standalone_thresholds": true, "shell_flow_type": "vivado_zynq", + "verify_steps": [ + "initial_python", + "streamlined_python", + "folded_hls_cppsim", + "stitched_ip_rtlsim" + ], "generate_outputs": [ "estimate_reports", "stitched_ip", diff --git a/src/finn/qnn-data/build_dataflow/expected_output.npy b/src/finn/qnn-data/build_dataflow/expected_output.npy new file mode 100644 index 0000000000000000000000000000000000000000..a8d09384633791b7e3760dc8a2d1ba88a05d526d Binary files /dev/null and b/src/finn/qnn-data/build_dataflow/expected_output.npy differ diff --git a/src/finn/qnn-data/build_dataflow/input.npy b/src/finn/qnn-data/build_dataflow/input.npy new file mode 100644 index 0000000000000000000000000000000000000000..edd24de05a33a15ebc330cdab31f3d77d2c47196 Binary files /dev/null and b/src/finn/qnn-data/build_dataflow/input.npy differ diff --git a/tests/util/test_build_dataflow.py b/tests/util/test_build_dataflow.py index 670eff1275a3b4ec3d94d8dfcdb31debc0c1580d..333139682a078a343cffeb4d113e4229fd210a9f 100644 --- a/tests/util/test_build_dataflow.py +++ b/tests/util/test_build_dataflow.py @@ -59,3 +59,9 @@ def test_build_dataflow_directory(): assert os.path.isfile(output_dir + "/bitfile/finn-accel.hwh") assert os.path.isfile(output_dir + "/report/post_synth_resources.xml") assert os.path.isfile(output_dir + "/report/post_route_timing.rpt") + # verification outputs + verify_out_dir = output_dir + "/verification_output" + assert os.path.isfile(verify_out_dir + "/verify_initial_python_SUCCESS.npy") + assert os.path.isfile(verify_out_dir + "/verify_streamlined_python_SUCCESS.npy") + assert os.path.isfile(verify_out_dir + "/verify_folded_hls_cppsim_SUCCESS.npy") + assert os.path.isfile(verify_out_dir + "/verify_stitched_ip_rtlsim_SUCCESS.npy")