diff --git a/demo/basys3/src/top.sv b/demo/basys3/src/top.sv
index 545e96c..e302c93 100644
--- a/demo/basys3/src/top.sv
+++ b/demo/basys3/src/top.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: top.sv
* usage: Demo top level
*
diff --git a/fv/wrapper/wrap_indec.sv b/fv/wrapper/wrap_indec.sv
index 78d87c1..fbb46a3 100644
--- a/fv/wrapper/wrap_indec.sv
+++ b/fv/wrapper/wrap_indec.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: wrap_indec.sv
* usage: Wrapper for indev.sv for formal.
*
diff --git a/fv/wrapper/wrap_lutram.sv b/fv/wrapper/wrap_lutram.sv
index 5a5ca83..3e92c51 100644
--- a/fv/wrapper/wrap_lutram.sv
+++ b/fv/wrapper/wrap_lutram.sv
@@ -1,4 +1,19 @@
-
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
module top_lutram #( parameter WIDTH = 32,
diff --git a/fv/wrapper/wrap_sampler.sv b/fv/wrapper/wrap_sampler.sv
index fd766ea..d66eb66 100644
--- a/fv/wrapper/wrap_sampler.sv
+++ b/fv/wrapper/wrap_sampler.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: wrap_sampler.sv
* usage: Wrapper for sampler.sv for formal.
*
diff --git a/src/core.sv b/src/core.sv
index 8ecbae3..59af1b3 100644
--- a/src/core.sv
+++ b/src/core.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: core.sv
* usage:
*
diff --git a/src/ctrl.sv b/src/ctrl.sv
index c1ea203..fa0ba51 100644
--- a/src/ctrl.sv
+++ b/src/ctrl.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: ctrl.sv
* usage: Main FSM
*
diff --git a/src/indec.sv b/src/indec.sv
index c6016a1..e6970f6 100644
--- a/src/indec.sv
+++ b/src/indec.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: indec.sv
* usage: SUMP instruction decoder
*
diff --git a/src/logIP.sv b/src/logIP.sv
index cd56947..9cf7105 100644
--- a/src/logIP.sv
+++ b/src/logIP.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: logIP.sv
* usage: Top level module for logIP.
*
diff --git a/src/logIP_pkg.sv b/src/logIP_pkg.sv
index 0393114..8d9f4e7 100644
--- a/src/logIP_pkg.sv
+++ b/src/logIP_pkg.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: logIP_pkg.sv
*
*/
diff --git a/src/lutram.sv b/src/lutram.sv
index a8d607f..c017c1a 100644
--- a/src/lutram.sv
+++ b/src/lutram.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: lutram.sv
* usage: Distributed RAM implementation.
*
diff --git a/src/ramif.sv b/src/ramif.sv
index ef73461..057943e 100644
--- a/src/ramif.sv
+++ b/src/ramif.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: ramif.sv
* usage: RAM interface to instantiate either
* distributed (lut) RAM or BRAM
diff --git a/src/rdback.sv b/src/rdback.sv
index 7b057fd..affb5f0 100644
--- a/src/rdback.sv
+++ b/src/rdback.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: rdback.sv
* usage:
*
diff --git a/src/sampler.sv b/src/sampler.sv
index 4b1ee5b..bd30178 100644
--- a/src/sampler.sv
+++ b/src/sampler.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: sampler.sv
* usage: Takes samples at specified sampling frequency.
*
diff --git a/src/stage.sv b/src/stage.sv
index b62b958..b65b353 100644
--- a/src/stage.sv
+++ b/src/stage.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: stage.sv
* usage: Minimal SUMP trigger state.
* Only a basic sub-set of functions are
diff --git a/src/syncro.sv b/src/syncro.sv
index 1253442..446c7f8 100644
--- a/src/syncro.sv
+++ b/src/syncro.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: syncro.sv
* usage: Synchronizer of async signals by two FFs.
*/
diff --git a/src/trigger.sv b/src/trigger.sv
index fbfa010..31a6e32 100644
--- a/src/trigger.sv
+++ b/src/trigger.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: trigger.sv
* usage: Trigger unit
*
diff --git a/src/tuart_rx.sv b/src/tuart_rx.sv
index b43be4d..eaae3f8 100644
--- a/src/tuart_rx.sv
+++ b/src/tuart_rx.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: tuart_rx.sv
* usage: Tiny-UART receiver implementation for SUMP protocol
*
diff --git a/src/tuart_tx.sv b/src/tuart_tx.sv
index 58b66c8..9c79b17 100644
--- a/src/tuart_tx.sv
+++ b/src/tuart_tx.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: tuart_tx.sv
* usage: Tiny-UART transmitter implementation.
*
diff --git a/tb/core/core_tb.sv b/tb/core/core_tb.sv
index 0b8c00d..4dbe828 100644
--- a/tb/core/core_tb.sv
+++ b/tb/core/core_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: core_tb.sv
* usage: Testbench for core.sv
*
diff --git a/tb/core/dut_if.sv b/tb/core/dut_if.sv
index 6aa9f19..2fd9396 100644
--- a/tb/core/dut_if.sv
+++ b/tb/core/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/core/dut_tester.sv b/tb/core/dut_tester.sv
index 91d4674..653d36c 100644
--- a/tb/core/dut_tester.sv
+++ b/tb/core/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/core/dut_wrapper.sv b/tb/core/dut_wrapper.sv
index 2b9a9b4..6d0a43b 100644
--- a/tb/core/dut_wrapper.sv
+++ b/tb/core/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/ctrl/ctrl_tb.sv b/tb/ctrl/ctrl_tb.sv
index c0be640..1cbe98a 100644
--- a/tb/ctrl/ctrl_tb.sv
+++ b/tb/ctrl/ctrl_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: ctrl_tb.sv
* usage: Testbench for ctrl_tb.sv
*
diff --git a/tb/ctrl/dut_if.sv b/tb/ctrl/dut_if.sv
index b64d51f..47315e3 100644
--- a/tb/ctrl/dut_if.sv
+++ b/tb/ctrl/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/ctrl/dut_tester.sv b/tb/ctrl/dut_tester.sv
index f8e02f7..0aac94f 100644
--- a/tb/ctrl/dut_tester.sv
+++ b/tb/ctrl/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/ctrl/dut_wrapper.sv b/tb/ctrl/dut_wrapper.sv
index 9e2c6cd..9964bfa 100644
--- a/tb/ctrl/dut_wrapper.sv
+++ b/tb/ctrl/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/frwk/client/client.sv b/tb/frwk/client/client.sv
index db063cb..5eb3ab8 100644
--- a/tb/frwk/client/client.sv
+++ b/tb/frwk/client/client.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: client.sv
* usage: Simulated SUMP/OLS client
*/
diff --git a/tb/frwk/client/uart8.sv b/tb/frwk/client/uart8.sv
index 5f90e65..e6f73a9 100644
--- a/tb/frwk/client/uart8.sv
+++ b/tb/frwk/client/uart8.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: uart8.sv
* usage: Uart Transmitter+Receiver for standard 8 bit transmissions
* 1 start bit
diff --git a/tb/frwk/client/uart8.svh b/tb/frwk/client/uart8.svh
index 0b16d9c..0578031 100644
--- a/tb/frwk/client/uart8.svh
+++ b/tb/frwk/client/uart8.svh
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: uart8.svh
* usage:
*
diff --git a/tb/frwk/declarations.svh b/tb/frwk/declarations.svh
index a4d1336..44abd6f 100644
--- a/tb/frwk/declarations.svh
+++ b/tb/frwk/declarations.svh
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: declarations.sv
* usage:
*
diff --git a/tb/frwk/scoreboard.sv b/tb/frwk/scoreboard.sv
index 49fcdd4..dd6077c 100644
--- a/tb/frwk/scoreboard.sv
+++ b/tb/frwk/scoreboard.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: scoreboard.sv
* usage:
*
diff --git a/tb/frwk/tb_pkg.sv b/tb/frwk/tb_pkg.sv
index 951f749..740a558 100644
--- a/tb/frwk/tb_pkg.sv
+++ b/tb/frwk/tb_pkg.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: tc_pkg.sv
*
*/
diff --git a/tb/indec/dut_if.sv b/tb/indec/dut_if.sv
index 83f5cf3..be1551a 100644
--- a/tb/indec/dut_if.sv
+++ b/tb/indec/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/indec/dut_tester.sv b/tb/indec/dut_tester.sv
index 4851f60..e9d0cf7 100644
--- a/tb/indec/dut_tester.sv
+++ b/tb/indec/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/indec/dut_wrapper.sv b/tb/indec/dut_wrapper.sv
index 3103bee..b5569fb 100644
--- a/tb/indec/dut_wrapper.sv
+++ b/tb/indec/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/indec/indec_tb.sv b/tb/indec/indec_tb.sv
index a556742..cb1e7db 100644
--- a/tb/indec/indec_tb.sv
+++ b/tb/indec/indec_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: indec_tb.sv
* usage: Testbench for indec.sv
*
diff --git a/tb/logIP/dut_if.sv b/tb/logIP/dut_if.sv
index 9c21f68..f869aa4 100644
--- a/tb/logIP/dut_if.sv
+++ b/tb/logIP/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/logIP/dut_tester.sv b/tb/logIP/dut_tester.sv
index ed5113a..d1c8d11 100644
--- a/tb/logIP/dut_tester.sv
+++ b/tb/logIP/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/logIP/dut_wrapper.sv b/tb/logIP/dut_wrapper.sv
index d1f3f27..57e49d0 100644
--- a/tb/logIP/dut_wrapper.sv
+++ b/tb/logIP/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/logIP/logIP_tb.sv b/tb/logIP/logIP_tb.sv
index 3f6c84d..14ca7ea 100644
--- a/tb/logIP/logIP_tb.sv
+++ b/tb/logIP/logIP_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: logIP_tb.sv
* usage: Testbench for logIP.sv
*
diff --git a/tb/sampler/dut_if.sv b/tb/sampler/dut_if.sv
index 898f6a9..76de324 100644
--- a/tb/sampler/dut_if.sv
+++ b/tb/sampler/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/sampler/dut_tester.sv b/tb/sampler/dut_tester.sv
index 462b022..b9ba21b 100644
--- a/tb/sampler/dut_tester.sv
+++ b/tb/sampler/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/sampler/dut_wrapper.sv b/tb/sampler/dut_wrapper.sv
index 3418cce..eedd52f 100644
--- a/tb/sampler/dut_wrapper.sv
+++ b/tb/sampler/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/sampler/sampler_tb.sv b/tb/sampler/sampler_tb.sv
index 897b47c..8c9b6bb 100644
--- a/tb/sampler/sampler_tb.sv
+++ b/tb/sampler/sampler_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: indec_tb.sv
* usage: Testbench for indec.sv
*
diff --git a/tb/stage/dut_if.sv b/tb/stage/dut_if.sv
index 8206365..d8bd58c 100644
--- a/tb/stage/dut_if.sv
+++ b/tb/stage/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/stage/dut_tester.sv b/tb/stage/dut_tester.sv
index 3f02289..7417fba 100644
--- a/tb/stage/dut_tester.sv
+++ b/tb/stage/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/stage/dut_wrapper.sv b/tb/stage/dut_wrapper.sv
index 22a14d5..701613e 100644
--- a/tb/stage/dut_wrapper.sv
+++ b/tb/stage/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/stage/stage_tb.sv b/tb/stage/stage_tb.sv
index 114d760..de98fbe 100644
--- a/tb/stage/stage_tb.sv
+++ b/tb/stage/stage_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: stage_tb.sv
* usage: Testbench for stage.sv
*
diff --git a/tb/trigger/dut_if.sv b/tb/trigger/dut_if.sv
index d204d19..7734ea0 100644
--- a/tb/trigger/dut_if.sv
+++ b/tb/trigger/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/trigger/dut_tester.sv b/tb/trigger/dut_tester.sv
index 902929e..9d3f5cf 100644
--- a/tb/trigger/dut_tester.sv
+++ b/tb/trigger/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/trigger/dut_wrapper.sv b/tb/trigger/dut_wrapper.sv
index 2255300..f47c94a 100644
--- a/tb/trigger/dut_wrapper.sv
+++ b/tb/trigger/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/trigger/trigger_helper.svh b/tb/trigger/trigger_helper.svh
index d6b2ec6..f1a8d05 100644
--- a/tb/trigger/trigger_helper.svh
+++ b/tb/trigger/trigger_helper.svh
@@ -1,4 +1,19 @@
-
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
`ifndef H_TRIGGER_HELPER
`define H_TRIGGER_HELPER
diff --git a/tb/trigger/trigger_tb.sv b/tb/trigger/trigger_tb.sv
index 6779eb2..69739cc 100644
--- a/tb/trigger/trigger_tb.sv
+++ b/tb/trigger/trigger_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: trigger_tb.sv
* usage: Testbench for trigger.sv
*
diff --git a/tb/tuart_rx/dut_if.sv b/tb/tuart_rx/dut_if.sv
index 961bc79..63fc6cd 100644
--- a/tb/tuart_rx/dut_if.sv
+++ b/tb/tuart_rx/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/tuart_rx/dut_tester.sv b/tb/tuart_rx/dut_tester.sv
index 3c7ca00..4a6efeb 100644
--- a/tb/tuart_rx/dut_tester.sv
+++ b/tb/tuart_rx/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/tuart_rx/dut_wrapper.sv b/tb/tuart_rx/dut_wrapper.sv
index b4b93f9..23add9b 100644
--- a/tb/tuart_rx/dut_wrapper.sv
+++ b/tb/tuart_rx/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/tuart_rx/tuart_rx_tb.sv b/tb/tuart_rx/tuart_rx_tb.sv
index f09a95d..04d5d9f 100644
--- a/tb/tuart_rx/tuart_rx_tb.sv
+++ b/tb/tuart_rx/tuart_rx_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: tuart_rx_tb.sv
* usage: Testbench for tuart_rx_tb.sv
*
diff --git a/tb/tuart_tx/dut_if.sv b/tb/tuart_tx/dut_if.sv
index 04db37e..5992825 100644
--- a/tb/tuart_tx/dut_if.sv
+++ b/tb/tuart_tx/dut_if.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_if.sv
*
*/
diff --git a/tb/tuart_tx/dut_tester.sv b/tb/tuart_tx/dut_tester.sv
index 03e55bd..25d9b14 100644
--- a/tb/tuart_tx/dut_tester.sv
+++ b/tb/tuart_tx/dut_tester.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_tester.sv
*
*/
diff --git a/tb/tuart_tx/dut_wrapper.sv b/tb/tuart_tx/dut_wrapper.sv
index a0f680d..fb3c2f7 100644
--- a/tb/tuart_tx/dut_wrapper.sv
+++ b/tb/tuart_tx/dut_wrapper.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: dut_wrapper.sv
*
*/
diff --git a/tb/tuart_tx/tuart_tx_tb.sv b/tb/tuart_tx/tuart_tx_tb.sv
index 7051a24..9c55ded 100644
--- a/tb/tuart_tx/tuart_tx_tb.sv
+++ b/tb/tuart_tx/tuart_tx_tb.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: tuart_tx_tb.sv
* usage: Testbench for tuart_tx_tb.sv
*
diff --git a/utils/tpg/tpg.sv b/utils/tpg/tpg.sv
index b4723ac..5fb6505 100644
--- a/utils/tpg/tpg.sv
+++ b/utils/tpg/tpg.sv
@@ -1,4 +1,19 @@
-/*
+/* Copyright (C) 2021-2022 Meinhard Kissich
+ * Copyright (C) 2021-2022 Klaus Weinbauer
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
* file: tpg.sv
* usage: Simple test pattern generator
*