diff --git a/tests/fpgadataflow/test_fpgadataflow_thresholding.py b/tests/fpgadataflow/test_fpgadataflow_thresholding.py
index af01af9a350c0fcd02958c3a32173440b1bc9596..4975b06a4c4f051f4906e63d3bbad9951483ebbd 100644
--- a/tests/fpgadataflow/test_fpgadataflow_thresholding.py
+++ b/tests/fpgadataflow/test_fpgadataflow_thresholding.py
@@ -105,6 +105,8 @@ def prepare_inputs(input_tensor, idt):
 @pytest.mark.parametrize("ich", [16])
 # execution mode
 @pytest.mark.parametrize("exec_mode", ["rtlsim", "cppsim"])
+@pytest.mark.vivado
+@pytest.mark.slow
 def test_fpgadataflow_thresholding(idt, act, nf, ich, exec_mode):
     if nf == -1:
         nf = ich