diff --git a/tests/fpgadataflow/test_fpgadataflow_fclayer.py b/tests/fpgadataflow/test_fpgadataflow_fclayer.py
index 97b1a5f7af3eb26612ca2fa46fa11d3f38f87e37..519f5965a56c54b8b778887a0633fd9148ab3bf8 100644
--- a/tests/fpgadataflow/test_fpgadataflow_fclayer.py
+++ b/tests/fpgadataflow/test_fpgadataflow_fclayer.py
@@ -75,9 +75,9 @@ def prepare_inputs(model, input_tensor, idt):
 
 
 # weight datatype
-@pytest.mark.parametrize("wdt", [DataType.INT2])
+@pytest.mark.parametrize("wdt", [DataType.BIPOLAR, DataType.INT2])
 # input datatype
-@pytest.mark.parametrize("idt", [DataType.INT2])
+@pytest.mark.parametrize("idt", [DataType.BIPOLAR, DataType.INT2])
 # neuron folding, -1 is maximum possible
 @pytest.mark.parametrize("nf", [-1, 1])
 # synapse folding, -1 is maximum possible