diff --git a/b_asic/signal_generator.py b/b_asic/signal_generator.py
index debab6dc6c156f88439369e61aa26f621f075768..c236a1cb58ccbb1c4abd32111ffe25a7492ae07b 100644
--- a/b_asic/signal_generator.py
+++ b/b_asic/signal_generator.py
@@ -183,7 +183,10 @@ class FromFile(SignalGenerator):
             self._data = data
             self._len = len(data)
         except ValueError:
-            raise Exception("Selected input file is not of the right format.")
+            raise Exception(
+                "Selected input file is not of the right format, should be of filetype"
+                " .txt or .csv and contain single column input vector."
+            )
 
     def __call__(self, time: int) -> complex:
         if 0 <= time < self._len:
diff --git a/examples/input.csv b/examples/input.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b0917c8e2523298b91f0612287acd0150219ca53
--- /dev/null
+++ b/examples/input.csv
@@ -0,0 +1,5 @@
+0
+1
+0
+0
+0