diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..d645695673349e3947e8e5ae42332d0ac3164cd7
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000000000000000000000000000000000000..ee0875dd73944f334109cf30e3e15a0ae6d96ac1
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,45 @@
+Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+Licensed under the Apache License, version 2.0.
+
+Contributors
+============
+Alessandra Camplani <alessandra.camplani@cern.ch>
+Alessandro Palombi <alessandro.palombi@cern.ch>
+Alessandro Thea <alessandro.thea@cern.ch>
+Alexander Paramonov <alexander.paramonov@cern.ch>
+Ali Skaf <askaf@lab34.ph2.physik.uni-goettingen.de>
+Anamika Aggarwal <anamika.aggarwal@cern.ch>
+Andrea Borga <andrea.borga@cern.ch>
+Carsten Dülsen <carsten.dulsen@cern.ch>
+Dimitrios Matakias <dimitrios.matakias@cern.ch>
+Dylan Green <dylan.green@alumni.ubc.ca>
+Elena Zhivun <elena.zhivun@cern.ch>
+Enrico Gamberini <enrico.gamberini@cern.ch>
+Fabrizio Alfonsi <falfonsi@bo.infn.it>
+Filiberto Bonini <filiberto.bonini@cern.ch>
+Frans Schreuder <f.schreuder@nikhef.nl>
+Israel Grayzman <israel.grayzman@weizmann.ac.il>
+Jacopo Pinzino <jacopo.pinzino@cern.ch>
+Julia Narevicius <julia.narevicius@weizmann.ac.il>
+Kai Chen <kai@cern.ch>
+Kazuki Todome <ktodome@cern.ch>
+Marco Trovato <mtrovato@felix01.hep.anl.gov>
+Marius Wensing <wensing@uni-wuppertal.de>
+Mark Donszelmann <mark.donszelmann@cern.ch>
+Mesfin Gebyehu <m.gebyehu@nikhef.nl>
+Nayib Boukadida <n.boukadida@nikhef.nl>
+Nico Giangiacomi <nico.giangiacomi@cern.ch>
+Ohad Shaked <ohad.shaked@weizmann.ac.il>
+Radu Mihai Coliban <coliban.radu@unitbv.ro>
+Rene Habraken <r.habraken@science.ru.nl>
+Ricardo Luz <rluz@felix02.hep.anl.gov>
+Ryan Quinn <rquinn@cern.ch>
+Shelfali Saxena <ssaxena@felix01.hep.anl.gov>
+Simone Ponzio <simone.ponzio@cern.ch>
+Soo Ryu <soo.ryu@cern.ch>
+Thei Wijnen <t.wijnen@hef.ru.nl>
+Tong Xu <xut@felix02.hep.anl.gov>
+Weihao Wu <weihaowu@bnl.gov>
+William Wulff <william.wulff@cern.ch>
+
+Files under sources/spi are distributed under the GNU Lesser General Public License, but are not used in FELIX anymore
diff --git a/scripts/AddLicenseHeaders/AddLicenseHeaders.sh b/scripts/AddLicenseHeaders/AddLicenseHeaders.sh
new file mode 100755
index 0000000000000000000000000000000000000000..224fc63adfc39b651288d961c3c2b0043690e941
--- /dev/null
+++ b/scripts/AddLicenseHeaders/AddLicenseHeaders.sh
@@ -0,0 +1,77 @@
+#!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+
+
+
+cd ../../
+for i in $(find ./sources -name '*.vhd') $(find ./simulation -name '*.vhd'); do
+  
+  
+  AUTHORS=$(git log --no-merges --pretty=format:"%an" --follow $i | sed 's/Frans Philip Schreuder/Frans Schreuder/g' | sed 's/root/Alexander Paramonov/g' | awk '!a[$0]++'|tac)
+  
+  #YEAR=$(git log  --date=format:%Y  --diff-filter=A --follow $i |head -3|tail -1)
+  #YEAR=${YEAR: -4}
+
+  if [ -z "$AUTHORS" ]
+  then
+    echo "Ignoring file $i"
+  else
+    #perl -MHardware::Vhdl::Tidy -e "Hardware::Vhdl::Tidy::parse_commandline" $i > $i.tmp && mv $i.tmp $i
+    
+    if head -20 "$i" | grep -q "Licensed under the Apache License" ; then
+      echo "$i already contains a license"
+    else
+  LIC="--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:"
+
+  
+    #echo $YEAR: $i
+    OLDIFS="$IFS"
+    IFS=$'\n'
+    for AUTHOR in $AUTHORS
+    do
+    #    echo "--!         $AUTHOR"
+        LIC=$LIC"
+--!               $AUTHOR"
+    done
+    IFS="$OLDIFS"
+    
+    LIC=$LIC"
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the \"License\");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an \"AS IS\" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License."
+      #echo $i
+      #echo "$LIC"
+      
+      echo -e "$LIC\n" > $i.tmp
+      cat $i >> $i.tmp
+      mv $i.tmp $i
+    fi
+  fi
+done
diff --git a/scripts/AddLicenseHeaders/AddLicenseHeaders.sh.sh b/scripts/AddLicenseHeaders/AddLicenseHeaders.sh.sh
new file mode 100755
index 0000000000000000000000000000000000000000..a5dd70d37efc291de5c8514156e91ac048ae55af
--- /dev/null
+++ b/scripts/AddLicenseHeaders/AddLicenseHeaders.sh.sh
@@ -0,0 +1,87 @@
+#!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+
+
+
+cd ../../
+for i in $(find ./ -name '*.sh')  $(find ./ -name '*.tcl') $(find ./ -name '*.do'); do
+  
+  
+  AUTHORS=$(git log --no-merges --pretty=format:"%an" --follow $i | sed 's/Frans Philip Schreuder/Frans Schreuder/g' | sed 's/root/Alexander Paramonov/g' | awk '!a[$0]++'|tac)
+  
+  #YEAR=$(git log  --date=format:%Y  --diff-filter=A --follow $i |head -3|tail -1)
+  #YEAR=${YEAR: -4}
+
+  if [ -z "$AUTHORS" ]
+  then
+    echo "Ignoring file $i"
+  else
+    #perl -MHardware::Vhdl::Tidy -e "Hardware::Vhdl::Tidy::parse_commandline" $i > $i.tmp && mv $i.tmp $i
+    
+    if head -19 "$i" | grep -q "Licensed under the Apache License" ; then
+      echo "$i already contains a license"
+    else
+      if [[ $(cat $i |head -1) == \#\!* ]]; then 
+        SHEBANG=$(cat $i |head -1)
+      else 
+        SHEBANG=
+      fi
+  LIC="# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:"
+    MODE=$(stat --format '%a' $i)
+  
+    #echo $YEAR: $i
+    OLDIFS="$IFS"
+    IFS=$'\n'
+    for AUTHOR in $AUTHORS
+    do
+    #    echo "--!         $AUTHOR"
+        LIC=$LIC"
+#               $AUTHOR"
+    done
+    IFS="$OLDIFS"
+    
+    LIC=$LIC"
+# 
+#   Licensed under the Apache License, Version 2.0 (the \"License\");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an \"AS IS\" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License."
+      #echo $i
+      #echo "$LIC"
+      
+      echo -e "$SHEBANG\n$LIC\n" > $i.tmp
+      if [ -z $SHEBANG ]; then
+        cat $i >> $i.tmp
+      else
+        tail -n +2 $i >> $i.tmp
+      fi
+      mv $i.tmp $i
+      chmod $MODE $i
+    fi
+  fi
+done
diff --git a/scripts/AddLicenseHeaders/AddLicenseHeaders.v.sh b/scripts/AddLicenseHeaders/AddLicenseHeaders.v.sh
new file mode 100755
index 0000000000000000000000000000000000000000..4defae6207717b1f854490c6a43750efb8b0fd5a
--- /dev/null
+++ b/scripts/AddLicenseHeaders/AddLicenseHeaders.v.sh
@@ -0,0 +1,77 @@
+#!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+
+
+
+cd ../../
+for i in $(find ./ -name '*.v') $(find ./ -name '*.c'); do
+  
+  
+  AUTHORS=$(git log --no-merges --pretty=format:"%an" --follow $i | sed 's/Frans Philip Schreuder/Frans Schreuder/g' | sed 's/root/Alexander Paramonov/g' | awk '!a[$0]++'|tac)
+  
+  #YEAR=$(git log  --date=format:%Y  --diff-filter=A --follow $i |head -3|tail -1)
+  #YEAR=${YEAR: -4}
+
+  if [ -z "$AUTHORS" ]
+  then
+    echo "Ignoring file $i"
+  else
+    #perl -MHardware::Vhdl::Tidy -e "Hardware::Vhdl::Tidy::parse_commandline" $i > $i.tmp && mv $i.tmp $i
+    
+    if head -20 "$i" | grep -q "Licensed under the Apache License" ; then
+      echo "$i already contains a license"
+    else
+  LIC="//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:"
+
+  
+    #echo $YEAR: $i
+    OLDIFS="$IFS"
+    IFS=$'\n'
+    for AUTHOR in $AUTHORS
+    do
+    #    echo "--!         $AUTHOR"
+        LIC=$LIC"
+//!               $AUTHOR"
+    done
+    IFS="$OLDIFS"
+    
+    LIC=$LIC"
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the \"License\");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an \"AS IS\" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License."
+      #echo $i
+      #echo "$LIC"
+      
+      echo -e "$LIC\n" > $i.tmp
+      cat $i >> $i.tmp
+      mv $i.tmp $i
+    fi
+  fi
+done
diff --git a/scripts/FELIX_fullmode_top/FLX709_FULLMODE_import_vivado.tcl b/scripts/FELIX_fullmode_top/FLX709_FULLMODE_import_vivado.tcl
index 3b7a5af52eca92227de9b39802fd585143f4c439..957cd4e8ef0cfe2b17f074e8c1a73f7117e585d3 100644
--- a/scripts/FELIX_fullmode_top/FLX709_FULLMODE_import_vivado.tcl
+++ b/scripts/FELIX_fullmode_top/FLX709_FULLMODE_import_vivado.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: VC709
diff --git a/scripts/FELIX_fullmode_top/FLX711_FULLMODE_import_vivado.tcl b/scripts/FELIX_fullmode_top/FLX711_FULLMODE_import_vivado.tcl
index 4f479d8e4fdac17eb5b1473b7223af68b1df0402..10174f03748025bc53e5c462c107889806624311 100644
--- a/scripts/FELIX_fullmode_top/FLX711_FULLMODE_import_vivado.tcl
+++ b/scripts/FELIX_fullmode_top/FLX711_FULLMODE_import_vivado.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL711
diff --git a/scripts/FELIX_fullmode_top/FLX712_FULLMODE_import_vivado.tcl b/scripts/FELIX_fullmode_top/FLX712_FULLMODE_import_vivado.tcl
index 2daab77bcc547c98bf70e6a1e8668a0343d5cabc..f4c833f030c5e03cc832c80491ccbe2ad795de2b 100644
--- a/scripts/FELIX_fullmode_top/FLX712_FULLMODE_import_vivado.tcl
+++ b/scripts/FELIX_fullmode_top/FLX712_FULLMODE_import_vivado.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL712
diff --git a/scripts/FELIX_fullmode_top/ci-full-vc709-si5324.sh b/scripts/FELIX_fullmode_top/ci-full-vc709-si5324.sh
index 70f4580d9b6de3d93e188935dd92162aa56c8de9..afdc63fc690a02d342b85ded89923c1e73fe2c7c 100755
--- a/scripts/FELIX_fullmode_top/ci-full-vc709-si5324.sh
+++ b/scripts/FELIX_fullmode_top/ci-full-vc709-si5324.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ../FELIX_top/ci-common.sh
 
diff --git a/scripts/FELIX_fullmode_top/ci-full-vc709.sh b/scripts/FELIX_fullmode_top/ci-full-vc709.sh
index 84a6f77f27edb0cd987ca05cef3bfbb727e0e42c..e411c122ae6fddbf3e5bcf2c5b99e6df7458a1c3 100755
--- a/scripts/FELIX_fullmode_top/ci-full-vc709.sh
+++ b/scripts/FELIX_fullmode_top/ci-full-vc709.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ../FELIX_top/ci-common.sh
 
diff --git a/scripts/FELIX_fullmode_top/ci.sh b/scripts/FELIX_fullmode_top/ci.sh
index a8493545f5b79654c7716573d49e2cdf7ca1cee7..1efe3d187f33852ee8c085a7723db594b5659923 100755
--- a/scripts/FELIX_fullmode_top/ci.sh
+++ b/scripts/FELIX_fullmode_top/ci.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ../FELIX_top/ci-common.sh
 
diff --git a/scripts/FELIX_fullmode_top/daily.sh b/scripts/FELIX_fullmode_top/daily.sh
index c91dd9c2c200792913fd43ffeca7ef1ea10c33ca..8efb465fdc8dbf64632f691a4009753f0c8ed934 100755
--- a/scripts/FELIX_fullmode_top/daily.sh
+++ b/scripts/FELIX_fullmode_top/daily.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 git pull 
 GITVERSION=$(git describe --tags)
 if [ -f "lastbuilt.txt" ]
diff --git a/scripts/FELIX_fullmode_top/do_implementation_BNL711.tcl b/scripts/FELIX_fullmode_top/do_implementation_BNL711.tcl
index 72027d4ca1e8451063d56be4c58c91d000c2cd5d..9f6f7b752ffec421651103dda7501dbef1157f5b 100644
--- a/scripts/FELIX_fullmode_top/do_implementation_BNL711.tcl
+++ b/scripts/FELIX_fullmode_top/do_implementation_BNL711.tcl
@@ -1,3 +1,28 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               RHabraken
+#               Mesfin Gebyehu
+#               Enrico Gamberini
+#               Frans Schreuder
+#               William Wulff
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 
 set GENERATE_FM_WRAP true
diff --git a/scripts/FELIX_fullmode_top/do_implementation_BNL711_DUNE.tcl b/scripts/FELIX_fullmode_top/do_implementation_BNL711_DUNE.tcl
index c04eba4974f0a50327da2d0b2660d5b8631bd0a8..cc8b3ff5f9796b497802186d406c10c5c8025e94 100644
--- a/scripts/FELIX_fullmode_top/do_implementation_BNL711_DUNE.tcl
+++ b/scripts/FELIX_fullmode_top/do_implementation_BNL711_DUNE.tcl
@@ -1,3 +1,28 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               RHabraken
+#               Mesfin Gebyehu
+#               Enrico Gamberini
+#               Frans Schreuder
+#               William Wulff
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # Implementation script for BNL711 Fullmode (DUNE configuration)
 
 # Get defaults
diff --git a/scripts/FELIX_fullmode_top/do_implementation_BNL712.tcl b/scripts/FELIX_fullmode_top/do_implementation_BNL712.tcl
index 3b26e3db9f8343302549a1b9985a85c6e58bc6cc..e3392bfb20073ddc693d3b84598861cf4e48e4ba 100644
--- a/scripts/FELIX_fullmode_top/do_implementation_BNL712.tcl
+++ b/scripts/FELIX_fullmode_top/do_implementation_BNL712.tcl
@@ -1,3 +1,26 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Enrico Gamberini
+#               Frans Schreuder
+#               William Wulff
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 
 set GENERATE_FM_WRAP true
diff --git a/scripts/FELIX_fullmode_top/do_implementation_BNL712_DUNE.tcl b/scripts/FELIX_fullmode_top/do_implementation_BNL712_DUNE.tcl
index df1f8e4d0c7273b93b68b210132dfc4103a81462..12f78d15168bdf497d2e553a0daa610f8c4417a9 100644
--- a/scripts/FELIX_fullmode_top/do_implementation_BNL712_DUNE.tcl
+++ b/scripts/FELIX_fullmode_top/do_implementation_BNL712_DUNE.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               William Wulff
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # Implementation script for BNL712 Fullmode (DUNE configuration)
 
 # Get defaults
diff --git a/scripts/FELIX_fullmode_top/do_implementation_HTG710.tcl b/scripts/FELIX_fullmode_top/do_implementation_HTG710.tcl
index 584a96a1adb3d079a36c227b93d85596aac0910e..46181b117a93a39de6892296ffe0ff454159f65a 100644
--- a/scripts/FELIX_fullmode_top/do_implementation_HTG710.tcl
+++ b/scripts/FELIX_fullmode_top/do_implementation_HTG710.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 
 set GENERATE_FM_WRAP true
diff --git a/scripts/FELIX_fullmode_top/do_implementation_VC709.tcl b/scripts/FELIX_fullmode_top/do_implementation_VC709.tcl
index 4d9a4626ed238170faa3d7e02789af2e125f9dc7..127f4e9365ae1b75c9a27df2ab0255d3695809dc 100644
--- a/scripts/FELIX_fullmode_top/do_implementation_VC709.tcl
+++ b/scripts/FELIX_fullmode_top/do_implementation_VC709.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               William Wulff
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 
 set GENERATE_FM_WRAP true
diff --git a/scripts/FELIX_fullmode_top/do_implementation_VC709_si5324.tcl b/scripts/FELIX_fullmode_top/do_implementation_VC709_si5324.tcl
index e9c897d9ffb16f3fdbf07c5f438038b7172f1b2c..cf2eef34ac56ef46c1e1377161a918947ff96e93 100644
--- a/scripts/FELIX_fullmode_top/do_implementation_VC709_si5324.tcl
+++ b/scripts/FELIX_fullmode_top/do_implementation_VC709_si5324.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               William Wulff
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 
 set GENERATE_FM_WRAP true
diff --git a/scripts/FELIX_fullmode_top/source_import_fmwrapper_core.tcl b/scripts/FELIX_fullmode_top/source_import_fmwrapper_core.tcl
index bc070e2d4ef46543d552322795541f5b489cdd24..1ab24a67ba51081e3202e5095c9980fdf1e60b1f 100644
--- a/scripts/FELIX_fullmode_top/source_import_fmwrapper_core.tcl
+++ b/scripts/FELIX_fullmode_top/source_import_fmwrapper_core.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Andrea Borga
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #   File import script for the FELIX HDL project
 #   imports files for the GBT core
diff --git a/scripts/FELIX_fullmode_top/source_import_fmwrapper_core_bnl711.tcl b/scripts/FELIX_fullmode_top/source_import_fmwrapper_core_bnl711.tcl
index bc3474c32ec19c146c3471740ecbb247bf87a1e1..99d10ebcf01804601946acfa21f916c9ba0facc1 100644
--- a/scripts/FELIX_fullmode_top/source_import_fmwrapper_core_bnl711.tcl
+++ b/scripts/FELIX_fullmode_top/source_import_fmwrapper_core_bnl711.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Kai Chen
+#               Andrea Borga
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #   File import script for the FELIX HDL project
 #   imports files for the GBT core
diff --git a/scripts/FELIX_fullmode_top/vivado_import_felix.tcl b/scripts/FELIX_fullmode_top/vivado_import_felix.tcl
index ecb4e7c2ab9a28534fb0207ebb474bcc8421f454..ff97e06ab59765795f3fb4f011c1e40fe6bbd6d8 100644
--- a/scripts/FELIX_fullmode_top/vivado_import_felix.tcl
+++ b/scripts/FELIX_fullmode_top/vivado_import_felix.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Weihao Wu
+#               Andrea Borga
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: VC709
diff --git a/scripts/FELIX_fullmode_top/vivado_import_felix_bnl711.tcl b/scripts/FELIX_fullmode_top/vivado_import_felix_bnl711.tcl
index b0a4f9a4bcf35ceb2418acedc26407f14924255d..f251b399ad1d69b91c572ab294f7f1790c342964 100644
--- a/scripts/FELIX_fullmode_top/vivado_import_felix_bnl711.tcl
+++ b/scripts/FELIX_fullmode_top/vivado_import_felix_bnl711.tcl
@@ -1,3 +1,27 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Julia Narevicius
+#               Kai Chen
+#               Weihao Wu
+#               Enrico Gamberini
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL712
diff --git a/scripts/FELIX_top/FELIX_import_sigasi.tcl b/scripts/FELIX_top/FELIX_import_sigasi.tcl
index fee27ac393317d96b5dba5faf94d71d7a84b8244..2862f9f156ae8c2e36988ce1ec31336ab92dc400 100644
--- a/scripts/FELIX_top/FELIX_import_sigasi.tcl
+++ b/scripts/FELIX_top/FELIX_import_sigasi.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #
diff --git a/scripts/FELIX_top/FLX709_GBT_import_vivado.tcl b/scripts/FELIX_top/FLX709_GBT_import_vivado.tcl
index bd132f040fbaad6b683bf0d86b5b08f6c05a489b..99afb65ed4b57a45cba72d6844e85bdc6c83b948 100755
--- a/scripts/FELIX_top/FLX709_GBT_import_vivado.tcl
+++ b/scripts/FELIX_top/FLX709_GBT_import_vivado.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+#               Frans Schreuder
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #
diff --git a/scripts/FELIX_top/FLX711_GBT_import_vivado.tcl b/scripts/FELIX_top/FLX711_GBT_import_vivado.tcl
index 09bb41572f6b8abbf67e575f1abc8a2d57110465..be8285dacdb98776c006c9899459e368c5886398 100644
--- a/scripts/FELIX_top/FLX711_GBT_import_vivado.tcl
+++ b/scripts/FELIX_top/FLX711_GBT_import_vivado.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL711
diff --git a/scripts/FELIX_top/FLX712_FELIG_import_vivado.tcl b/scripts/FELIX_top/FLX712_FELIG_import_vivado.tcl
index b72312f232c61c4ea776345c7d82a3c6940ed491..f702edbf3c434116140a74ccf7750920e90fbcf0 100644
--- a/scripts/FELIX_top/FLX712_FELIG_import_vivado.tcl
+++ b/scripts/FELIX_top/FLX712_FELIG_import_vivado.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               mtrovato
+#               Frans Schreuder
+#               Ricardo Luz
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL712
diff --git a/scripts/FELIX_top/FLX712_GBT_import_vivado.tcl b/scripts/FELIX_top/FLX712_GBT_import_vivado.tcl
index 4bb63d53ec2b89aff22e58a45410cc8f460eeacd..10f397dc5a03f664c2b6b3ad2fd92d138f1e427c 100644
--- a/scripts/FELIX_top/FLX712_GBT_import_vivado.tcl
+++ b/scripts/FELIX_top/FLX712_GBT_import_vivado.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL712
diff --git a/scripts/FELIX_top/ci-common.sh b/scripts/FELIX_top/ci-common.sh
index dfce1020555c11a2eb86033b95d50154d959abc0..d5371f8cd826331d616bba91df1466c2f000652d 100755
--- a/scripts/FELIX_top/ci-common.sh
+++ b/scripts/FELIX_top/ci-common.sh
@@ -1,4 +1,21 @@
 #!/bin/sh
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 if [ -f /localstore/et/Xilinx/Vivado/2020.1/settings64.sh ]; then
     #Vivado at Nikhef machines, is installed in /localstore
     export XILINXD_LICENSE_FILE="@192.16.199.39"
diff --git a/scripts/FELIX_top/ci-gbt-24ch-semistatic.sh b/scripts/FELIX_top/ci-gbt-24ch-semistatic.sh
index 49f392d49de775f80ff2e1779e99c3011cfc612e..3ecc35d43cdd5140556ff08e5cfb68517e828094 100755
--- a/scripts/FELIX_top/ci-gbt-24ch-semistatic.sh
+++ b/scripts/FELIX_top/ci-gbt-24ch-semistatic.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ./ci-common.sh
 
diff --git a/scripts/FELIX_top/ci-gbt-8ch.sh b/scripts/FELIX_top/ci-gbt-8ch.sh
index 2a95bcc086b4e1b98fcf60db8dc493af194952e9..99d7b2adf7593ea87387ba1cea03284927489136 100755
--- a/scripts/FELIX_top/ci-gbt-8ch.sh
+++ b/scripts/FELIX_top/ci-gbt-8ch.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ./ci-common.sh
 
diff --git a/scripts/FELIX_top/ci-gbt-vc709-si5324.sh b/scripts/FELIX_top/ci-gbt-vc709-si5324.sh
index 816441efe72f4488012bcf43acc2b3b725438e56..3b66caf4a1905e5caacd1a3af93d09890fd083c7 100755
--- a/scripts/FELIX_top/ci-gbt-vc709-si5324.sh
+++ b/scripts/FELIX_top/ci-gbt-vc709-si5324.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ./ci-common.sh
 
diff --git a/scripts/FELIX_top/ci-gbt-vc709.sh b/scripts/FELIX_top/ci-gbt-vc709.sh
index bbcb5ecfa2a2ae3d8efbace632cd691c272e745f..82e76d4e30fd8538c1709366df250df8420bfcd8 100755
--- a/scripts/FELIX_top/ci-gbt-vc709.sh
+++ b/scripts/FELIX_top/ci-gbt-vc709.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ./ci-common.sh
 
diff --git a/scripts/FELIX_top/ci-ltdb-48ch.sh b/scripts/FELIX_top/ci-ltdb-48ch.sh
index 458b0ee7f67e9752d1e61878d0478752b51e95e0..72f1c6277641c29bf1914a5eaa098a0d8014e4f7 100755
--- a/scripts/FELIX_top/ci-ltdb-48ch.sh
+++ b/scripts/FELIX_top/ci-ltdb-48ch.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ./ci-common.sh
  
diff --git a/scripts/FELIX_top/ci_felig.sh b/scripts/FELIX_top/ci_felig.sh
index 2d63e12026e7791a6509013a01e523e32fc8770a..a542f0bbf80317d3f5f161cec80f97ef5d57f500 100755
--- a/scripts/FELIX_top/ci_felig.sh
+++ b/scripts/FELIX_top/ci_felig.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 if [ -f /localstore/et/Xilinx/Vivado/2020.1/settings64.sh ]; then
     #Vivado at Nikhef machines, is installed in /localstore
diff --git a/scripts/FELIX_top/daily.sh b/scripts/FELIX_top/daily.sh
index d52374ec294e4877adb3f92324cafcc1b49f9c64..88f2c1a3763463a0c7841733decd7930ef4b2c29 100755
--- a/scripts/FELIX_top/daily.sh
+++ b/scripts/FELIX_top/daily.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 git pull
 GITVERSION=$(git describe --tags)
 if [ -f "lastbuilt.txt" ]
diff --git a/scripts/FELIX_top/do_implementation_BNL711.tcl b/scripts/FELIX_top/do_implementation_BNL711.tcl
index 45930f7f98740bbbab268a7cddbe9f156b0107bf..8bda2227f160f78a5a5a7afc82ce700427979d30 100644
--- a/scripts/FELIX_top/do_implementation_BNL711.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL711.tcl
@@ -1,3 +1,25 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Israel Grayzman
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FELIX_top/do_implementation_BNL711_8CH.tcl b/scripts/FELIX_top/do_implementation_BNL711_8CH.tcl
index 5e6f12bb0768a1eb7282d0507955d237a7fd17c4..713d022379a2f377ece719cfd19070cbcf0b4300 100644
--- a/scripts/FELIX_top/do_implementation_BNL711_8CH.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL711_8CH.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Israel Grayzman
+#               Kai Chen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FELIX_top/do_implementation_BNL711_ltdb_24ch.tcl b/scripts/FELIX_top/do_implementation_BNL711_ltdb_24ch.tcl
index bee16185e7f8a8d7ad09174755b15bef87aa839d..a536f09af1a4bd4927f4a6e7fc4d452bbc2357d0 100644
--- a/scripts/FELIX_top/do_implementation_BNL711_ltdb_24ch.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL711_ltdb_24ch.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FELIX_top/do_implementation_BNL712.tcl b/scripts/FELIX_top/do_implementation_BNL712.tcl
index 7bec2fe735b31e2cd7acc89e732afdfbd33df512..35357492d08a00af7065238e3a1c25a0c337652e 100644
--- a/scripts/FELIX_top/do_implementation_BNL712.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL712.tcl
@@ -1,3 +1,26 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Weihao Wu
+#               RHabraken
+#               Frans Schreuder
+#               Israel Grayzman
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 
 #set STOP_TO_ADD_ILA to 1 in order to stop after synthesis phase and add an ILA
diff --git a/scripts/FELIX_top/do_implementation_BNL712_8CH.tcl b/scripts/FELIX_top/do_implementation_BNL712_8CH.tcl
index 813b407728d7f18b9d31b7becbe45cd28b15d440..6a0ecfe2828355dc7d0adf88f69fb42da40fa15a 100644
--- a/scripts/FELIX_top/do_implementation_BNL712_8CH.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL712_8CH.tcl
@@ -1,3 +1,25 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Israel Grayzman
+#               Kai Chen
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FELIX_top/do_implementation_BNL712_FELIG.tcl b/scripts/FELIX_top/do_implementation_BNL712_FELIG.tcl
index d3ac7aab683ddd6dd479cd019a1e150abc415a7d..5b1f8b9b6b308769175d88a8e8f7b6c5db393406 100644
--- a/scripts/FELIX_top/do_implementation_BNL712_FELIG.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL712_FELIG.tcl
@@ -1,3 +1,29 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Weihao Wu
+#               RHabraken
+#               Frans Schreuder
+#               Israel Grayzman
+#               Shelfali Saxena
+#               mtrovato
+#               Ricardo Luz
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #to be adapted to FELIG
 source ../helper/do_implementation_pre.tcl
 
diff --git a/scripts/FELIX_top/do_implementation_BNL712_ltdb_48ch.tcl b/scripts/FELIX_top/do_implementation_BNL712_ltdb_48ch.tcl
index c1d945e7fe577e0ff0334dcd9fbb37679baf5e96..8c0d2e9692c021c16519ffb101b1af39adb7280c 100644
--- a/scripts/FELIX_top/do_implementation_BNL712_ltdb_48ch.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL712_ltdb_48ch.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FELIX_top/do_implementation_BNL712_strips_2ch_debug.tcl b/scripts/FELIX_top/do_implementation_BNL712_strips_2ch_debug.tcl
index 48af90dcd94ab0e22bb8842c8a5bb48363002a31..a77ef37979d521d82df33350741bb186776d296e 100644
--- a/scripts/FELIX_top/do_implementation_BNL712_strips_2ch_debug.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL712_strips_2ch_debug.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # This script converts all FromHost 4-bit elinks
 # into the ITk Strips LCB/R3L1 links
 
diff --git a/scripts/FELIX_top/do_implementation_BNL712_strips_4ch.tcl b/scripts/FELIX_top/do_implementation_BNL712_strips_4ch.tcl
index d2e205fc699f6b0f70ea78f261aeb5c884cea29f..35acc9a72b646e19a06476923f2043e6c60c02b6 100755
--- a/scripts/FELIX_top/do_implementation_BNL712_strips_4ch.tcl
+++ b/scripts/FELIX_top/do_implementation_BNL712_strips_4ch.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # This script converts all FromHost 4-bit elinks
 # into the ITk Strips LCB/R3L1 links
 
diff --git a/scripts/FELIX_top/do_implementation_HTG710.tcl b/scripts/FELIX_top/do_implementation_HTG710.tcl
index a2c0fdb9d87b8de4961fda19c4bc6ec4d280f09f..e0995e9eede02218d93d5e2124cebfa1f34a15ca 100644
--- a/scripts/FELIX_top/do_implementation_HTG710.tcl
+++ b/scripts/FELIX_top/do_implementation_HTG710.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 ## General settings
 # -- set to true in order to generate the GBT links
diff --git a/scripts/FELIX_top/do_implementation_VC709.tcl b/scripts/FELIX_top/do_implementation_VC709.tcl
index 3b43a99bbf7c4a3d75bf060ad5d3ab386aa8ffb2..d54d13bf7edc5cd7367288724dcfcea07016887d 100755
--- a/scripts/FELIX_top/do_implementation_VC709.tcl
+++ b/scripts/FELIX_top/do_implementation_VC709.tcl
@@ -1,3 +1,26 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Soo Ryu
+#               RHabraken
+#               Israel Grayzman
+#               Frans Schreuder
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FELIX_top/do_implementation_VC709_si5324.tcl b/scripts/FELIX_top/do_implementation_VC709_si5324.tcl
index eedbfd7121ea8f65ebda41784761ff3402b6bb38..801dd67c3e5e1f43617f48470d4a9d664b416961 100644
--- a/scripts/FELIX_top/do_implementation_VC709_si5324.tcl
+++ b/scripts/FELIX_top/do_implementation_VC709_si5324.tcl
@@ -1,3 +1,26 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Soo Ryu
+#               RHabraken
+#               Israel Grayzman
+#               Ohad Shaked
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FELIX_top/do_implementation_VC709_strips.tcl b/scripts/FELIX_top/do_implementation_VC709_strips.tcl
index f0ac99a2e14dc06cd8291a9d71534bdf117260a3..56f8ee15f7aa9f60152b7db4903114b38b4430fa 100755
--- a/scripts/FELIX_top/do_implementation_VC709_strips.tcl
+++ b/scripts/FELIX_top/do_implementation_VC709_strips.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # This script will generate firmware version compatible with ITk strips
 
 source ../helper/do_implementation_pre.tcl
diff --git a/scripts/FELIX_top/do_implementation_VC709_strips_2ch_debug.tcl b/scripts/FELIX_top/do_implementation_VC709_strips_2ch_debug.tcl
index 4d151e8efe7be1245622595eded2769a13562653..dcc128502d71c60040598db1316d40d89d8e2ade 100644
--- a/scripts/FELIX_top/do_implementation_VC709_strips_2ch_debug.tcl
+++ b/scripts/FELIX_top/do_implementation_VC709_strips_2ch_debug.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # This script will generate firmware version compatible with ITk strips
 
 source ../helper/do_implementation_pre.tcl
diff --git a/scripts/FELIX_top/strips_build_bnl712.sh b/scripts/FELIX_top/strips_build_bnl712.sh
index adf6e9d85a46488e9104aee041f3e13bcf6037d8..bf0cd16798201ccf050f79a27dba746fe31a1ee7 100755
--- a/scripts/FELIX_top/strips_build_bnl712.sh
+++ b/scripts/FELIX_top/strips_build_bnl712.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ./ci-common.sh
 
diff --git a/scripts/FELIX_top/strips_build_vc709.sh b/scripts/FELIX_top/strips_build_vc709.sh
index f1087188ecc831a9039c7904762227042e45066d..b6c1a4cba453f8cdc85ba56ae4e9483f52488b0f 100755
--- a/scripts/FELIX_top/strips_build_vc709.sh
+++ b/scripts/FELIX_top/strips_build_vc709.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ./ci-common.sh
 vivado -mode batch -nojournal -nolog -notrace -source FLX709_GBT_import_vivado.tcl
diff --git a/scripts/FMEmu_top/FLX711_FMEMU_import_vivado.tcl b/scripts/FMEmu_top/FLX711_FMEMU_import_vivado.tcl
index 20ac9a3679b06ea0341be184e2e3218da3aea407..7c1614b54d38c204f36826fb611b2c821e493333 100644
--- a/scripts/FMEmu_top/FLX711_FMEMU_import_vivado.tcl
+++ b/scripts/FMEmu_top/FLX711_FMEMU_import_vivado.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mesfin Gebyehu
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FMEmu hdl Vivado project
 #  Board: BNL711
diff --git a/scripts/FMEmu_top/FLX712_FMEMU_import_vivado.tcl b/scripts/FMEmu_top/FLX712_FMEMU_import_vivado.tcl
index 6d136b6e208d0febe5abd9fbeba9cf5d723b96b5..f7009ac9ba48b01cae23696b38e801c8fe25112d 100644
--- a/scripts/FMEmu_top/FLX712_FMEMU_import_vivado.tcl
+++ b/scripts/FMEmu_top/FLX712_FMEMU_import_vivado.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mesfin Gebyehu
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FMEmu hdl Vivado project
 #  Board: BNL712
diff --git a/scripts/FMEmu_top/FMEMU_import_sigasi.tcl b/scripts/FMEmu_top/FMEMU_import_sigasi.tcl
index 35c5914dfa9c772efe198bd179c4b57f6191fe3e..229ecfc28aa2a87b81c289a8c3b76e37a41545ae 100644
--- a/scripts/FMEmu_top/FMEMU_import_sigasi.tcl
+++ b/scripts/FMEmu_top/FMEMU_import_sigasi.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL712
diff --git a/scripts/FMEmu_top/ci.sh b/scripts/FMEmu_top/ci.sh
index a3cb5131b8e8d8c3d115ac34e23f5f337802832a..24d21c1de32fc6d96eb1496fa00810c510bad5e2 100755
--- a/scripts/FMEmu_top/ci.sh
+++ b/scripts/FMEmu_top/ci.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 source ../FELIX_top/ci-common.sh
 
diff --git a/scripts/FMEmu_top/do_implementation_BNL711_EMU.tcl b/scripts/FMEmu_top/do_implementation_BNL711_EMU.tcl
index 0b8f50c4d5924935e9e62975d791bbe5bfa464be..c978534fae25958ea2cec7b943ffa80098b8e9cd 100644
--- a/scripts/FMEmu_top/do_implementation_BNL711_EMU.tcl
+++ b/scripts/FMEmu_top/do_implementation_BNL711_EMU.tcl
@@ -1,3 +1,26 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+#               Enrico Gamberini
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FMEmu_top/do_implementation_BNL712_EMU.tcl b/scripts/FMEmu_top/do_implementation_BNL712_EMU.tcl
index 4e2a4f27f0ca4207d48229b552dd73149809d078..4b564f56ed62a41a9331532ab55d3dbb6f901d3c 100755
--- a/scripts/FMEmu_top/do_implementation_BNL712_EMU.tcl
+++ b/scripts/FMEmu_top/do_implementation_BNL712_EMU.tcl
@@ -1,3 +1,26 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+#               Enrico Gamberini
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #Uncomment in order to stop after synthesis, so ILA probes can be added.
 #set STOP_TO_ADD_ILA 1
diff --git a/scripts/FMEmu_top/do_implementation_VC709.tcl b/scripts/FMEmu_top/do_implementation_VC709.tcl
index c12bd206a362fdc163f6f3624d69db340d318ada..4b6e61e06aaba4aa1bc29a9190a4add332a5629d 100644
--- a/scripts/FMEmu_top/do_implementation_VC709.tcl
+++ b/scripts/FMEmu_top/do_implementation_VC709.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Soo Ryu
+#               Frans Schreuder
+#               RHabraken
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 ## General settings
 # -- set to true in order to generate the GBT links
diff --git a/scripts/FMEmu_top/vivado_import_felix.tcl b/scripts/FMEmu_top/vivado_import_felix.tcl
index ac17648ab3be4e996ed83b131c5d371529be99f1..26b44e668dddd6699fa7fa8fa50ad9c8f0396fc5 100644
--- a/scripts/FMEmu_top/vivado_import_felix.tcl
+++ b/scripts/FMEmu_top/vivado_import_felix.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Julia Narevicius
+#               Frans Schreuder
+#               RHabraken
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #  Modified for FMEmu_top
diff --git a/scripts/FM_UserExample/do_implementation_VC707.tcl b/scripts/FM_UserExample/do_implementation_VC707.tcl
index f2250a5375cae9c5ad457d1f322b671887b37e7f..20760420e5730c2fc02d21b066ca982ed3ae8b77 100644
--- a/scripts/FM_UserExample/do_implementation_VC707.tcl
+++ b/scripts/FM_UserExample/do_implementation_VC707.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set IMPL_RUN [get_runs impl*]
 set SYNTH_RUN [get_runs synth*]
 set scriptdir [pwd]
diff --git a/scripts/FM_UserExample/do_implementation_VC709.tcl b/scripts/FM_UserExample/do_implementation_VC709.tcl
index 04d23d2306074a13d3876f8a940b628ca2e03813..66cdf3c8777d1d6daea8fff2a7efb5b9f13a4dd3 100644
--- a/scripts/FM_UserExample/do_implementation_VC709.tcl
+++ b/scripts/FM_UserExample/do_implementation_VC709.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set IMPL_RUN [get_runs impl*]
 set SYNTH_RUN [get_runs synth*]
 set scriptdir [pwd]
diff --git a/scripts/FM_UserExample/vivado_import_felix_VC707.tcl b/scripts/FM_UserExample/vivado_import_felix_VC707.tcl
index 4d2ea35c8e6ff1619922c7d3a5a98bd58b8c9827..0a36922319790342be4429a221a8112977311789 100644
--- a/scripts/FM_UserExample/vivado_import_felix_VC707.tcl
+++ b/scripts/FM_UserExample/vivado_import_felix_VC707.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #
diff --git a/scripts/FM_UserExample/vivado_import_felix_VC709.tcl b/scripts/FM_UserExample/vivado_import_felix_VC709.tcl
index fb88c63615bc9d550235dbae75745244d1fcc224..4c15faaedbda27bb7195e58c583f29fd66085836 100644
--- a/scripts/FM_UserExample/vivado_import_felix_VC709.tcl
+++ b/scripts/FM_UserExample/vivado_import_felix_VC709.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #
diff --git a/scripts/MROD_top/EMU/FLX712_MROD_EMU_implement_vivado.tcl b/scripts/MROD_top/EMU/FLX712_MROD_EMU_implement_vivado.tcl
index b1e1ee0de67bb32991faf6184b94d659133656a0..dcf0d54e95246c122c788742ef0075a4a251f890 100644
--- a/scripts/MROD_top/EMU/FLX712_MROD_EMU_implement_vivado.tcl
+++ b/scripts/MROD_top/EMU/FLX712_MROD_EMU_implement_vivado.tcl
@@ -1,3 +1,28 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Weihao Wu
+#               RHabraken
+#               Israel Grayzman
+#               Frans Schreuder
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # FLX712_MROD_EMU_implement_vivado.tcl
 
 source ../helper/do_implementation_pre.tcl
diff --git a/scripts/MROD_top/EMU/FLX712_MROD_EMU_import_vivado.tcl b/scripts/MROD_top/EMU/FLX712_MROD_EMU_import_vivado.tcl
index e6b0eafd83391f9c7ddfb8af140e9a795226fb87..4bfc12c5e943fe44f90894ec483da925ad39bde8 100644
--- a/scripts/MROD_top/EMU/FLX712_MROD_EMU_import_vivado.tcl
+++ b/scripts/MROD_top/EMU/FLX712_MROD_EMU_import_vivado.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # FLX712_MROD_EMU_import_vivado.tcl
 #
 #  File import script for the FELIX hdl Vivado project
diff --git a/scripts/MROD_top/EMU/felix_mrod_blocks_fileset_EMU.tcl b/scripts/MROD_top/EMU/felix_mrod_blocks_fileset_EMU.tcl
index f6ba431f063e6cc029ab59baebdc30ae17a04935..b9879fe6d542408cb52ce5a4b50e6c834c472b89 100644
--- a/scripts/MROD_top/EMU/felix_mrod_blocks_fileset_EMU.tcl
+++ b/scripts/MROD_top/EMU/felix_mrod_blocks_fileset_EMU.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # felix_mrod_blocks_fileset_EMU.tcl 
 
 set VHDL_FILES [concat $VHDL_FILES \
diff --git a/scripts/MROD_top/EMU/felix_mrod_toplevel_fileset_EMU.tcl b/scripts/MROD_top/EMU/felix_mrod_toplevel_fileset_EMU.tcl
index 813836294b998be40abe26308ad13088141df28b..86d6884fc128c9b3fd70d2fb9cfa18c3a0171b5c 100644
--- a/scripts/MROD_top/EMU/felix_mrod_toplevel_fileset_EMU.tcl
+++ b/scripts/MROD_top/EMU/felix_mrod_toplevel_fileset_EMU.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # felix_mrod_toplevel_fileset_EMU.tcl
 
 set VHDL_FILES_KU [concat $VHDL_FILES_KU \
diff --git a/scripts/MROD_top/FLX712_MROD_implement_vivado.tcl b/scripts/MROD_top/FLX712_MROD_implement_vivado.tcl
index f48f97cc8bedf0df481eb89eb0060b9bc8a86e09..ae09c74b413d81cc91b8fd68a3893551291aeeda 100644
--- a/scripts/MROD_top/FLX712_MROD_implement_vivado.tcl
+++ b/scripts/MROD_top/FLX712_MROD_implement_vivado.tcl
@@ -1,3 +1,28 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Weihao Wu
+#               RHabraken
+#               Israel Grayzman
+#               Frans Schreuder
+#               Thei Wijnen
+#               Rene
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # FLX712_MROD_implement_vivado.tcl
 
 source ../helper/do_implementation_pre.tcl
diff --git a/scripts/MROD_top/FLX712_MROD_import_vivado.tcl b/scripts/MROD_top/FLX712_MROD_import_vivado.tcl
index b51af7d5c17b9a2724391edff0fc6c18bc95fbb1..c4a064fca8d880b28ed60b43ba007a4aa0a5959f 100644
--- a/scripts/MROD_top/FLX712_MROD_import_vivado.tcl
+++ b/scripts/MROD_top/FLX712_MROD_import_vivado.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # FLX712_MROD_import_vivado.tcl
 #
 #  File import script for the FELIX hdl Vivado project
diff --git a/scripts/MROD_top/ci.sh b/scripts/MROD_top/ci.sh
index 189883d0052fd273c8dd308f2a869d57d3dc9147..bb3b0e49df2f46ab1365ae89765a20c515c14733 100755
--- a/scripts/MROD_top/ci.sh
+++ b/scripts/MROD_top/ci.sh
@@ -1,4 +1,21 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 if [ -f /localstore/et/Xilinx/Vivado/2020.1/settings64.sh ]; then
     #Vivado at Nikhef machines, is installed in /localstore
diff --git a/scripts/MROD_top/daily.sh b/scripts/MROD_top/daily.sh
index c31a9944e10a40fdc170dc212f06d125e09cc542..9ab01891169c451ba6495f8a78df721dbe7faeeb 100755
--- a/scripts/MROD_top/daily.sh
+++ b/scripts/MROD_top/daily.sh
@@ -1,4 +1,24 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               RHabraken
+#               Thei Wijnen
+#               Rene
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 git pull
 
 GITVERSION=$(git describe --tags)
diff --git a/scripts/felixUserSupport/copy_FULLmodeInterface_sources.tcl b/scripts/felixUserSupport/copy_FULLmodeInterface_sources.tcl
index 8955e56989b66e28203912f65db358889946d1e5..5347905077f00bb51ae55ebdf2348e229daa1660 100644
--- a/scripts/felixUserSupport/copy_FULLmodeInterface_sources.tcl
+++ b/scripts/felixUserSupport/copy_FULLmodeInterface_sources.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	project sources copy script for FullModeUserInterface
 #   
diff --git a/scripts/felixUserSupport/copy_elinkInterface_sources.tcl b/scripts/felixUserSupport/copy_elinkInterface_sources.tcl
index 89d92c7677fcb11fc1ecdc55c220a6badf76e4ff..2b363cf8c11398a0f8f34a6c50798d737864089d 100755
--- a/scripts/felixUserSupport/copy_elinkInterface_sources.tcl
+++ b/scripts/felixUserSupport/copy_elinkInterface_sources.tcl
@@ -1,4 +1,23 @@
 #!/usr/bin/tclsh
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #	project sources copy script for elinkInterface
 #   
 #	
diff --git a/scripts/felixUserSupport/create_tar_FULLmodeInterfaceSources.sh b/scripts/felixUserSupport/create_tar_FULLmodeInterfaceSources.sh
index 26cdadecd23c83374c956475c3ac0e24b9ad4fd9..33ebeffb73ed1b0b40b7ab1a12f3e08b89b725a4 100755
--- a/scripts/felixUserSupport/create_tar_FULLmodeInterfaceSources.sh
+++ b/scripts/felixUserSupport/create_tar_FULLmodeInterfaceSources.sh
@@ -1,4 +1,23 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mark Donszelmann
+#               Frans Schreuder
+#               RHabraken
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set -e
 #
 #	create examples tar.gz file
diff --git a/scripts/felixUserSupport/create_tar_elinkInterfaceSources.sh b/scripts/felixUserSupport/create_tar_elinkInterfaceSources.sh
index 8460e0db59681d8d76dde35de6b5413b89509e7b..d24edbabd67275b65cc25ca7131473d12e062cd6 100755
--- a/scripts/felixUserSupport/create_tar_elinkInterfaceSources.sh
+++ b/scripts/felixUserSupport/create_tar_elinkInterfaceSources.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mark Donszelmann
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set -e
 #
 #	create examples tar.gz file
diff --git a/scripts/felixUserSupport/vivado_project_gen_elinkInterface.tcl b/scripts/felixUserSupport/vivado_project_gen_elinkInterface.tcl
index 2d3518ea7903c03203333a54eb9e83d84eef25a3..732fce9bfccbf3ba8a024b365dbceb8453ad118e 100644
--- a/scripts/felixUserSupport/vivado_project_gen_elinkInterface.tcl
+++ b/scripts/felixUserSupport/vivado_project_gen_elinkInterface.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Israel Grayzman
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #   generates project for stand alone elinkInterface 
diff --git a/scripts/filesets/UVVM_fileset.tcl b/scripts/filesets/UVVM_fileset.tcl
index f93864b177603a9ef38cb2887cc1288b7f12ce3a..555ac5f2db9c28fa5cfa4bd6e68336bde30cc4af 100644
--- a/scripts/filesets/UVVM_fileset.tcl
+++ b/scripts/filesets/UVVM_fileset.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set SIM_FILES [concat $SIM_FILES \
   UVVMExample/sim/vip_egr/egr_vvc.vhd \
   UVVMExample/sim/vip_egr/vvc_methods_pkg.vhd \
diff --git a/scripts/filesets/centralRouter_fileset.tcl b/scripts/filesets/centralRouter_fileset.tcl
index 943ef895afc562a35a0642cbd63a2820d0e575b4..d0e2c8b138baa69779782c8c37ede737cbe5ffd8 100644
--- a/scripts/filesets/centralRouter_fileset.tcl
+++ b/scripts/filesets/centralRouter_fileset.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Israel Grayzman
+#               Marius Wensing
+#               Ohad Shaked
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   packages/centralRouter_package.vhd \
   centralRouter/8b10_dec.vhd \
diff --git a/scripts/filesets/crfm_fileset.tcl b/scripts/filesets/crfm_fileset.tcl
index 59c63b7db0737b88e77f08b8e40d699937a151a8..a0a4450c484710b07b22a7c019fcb1bc7fc2a2c5 100644
--- a/scripts/filesets/crfm_fileset.tcl
+++ b/scripts/filesets/crfm_fileset.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Marius Wensing
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   templates/pcie_package.vhd \
   packages/FELIX_package.vhd \
diff --git a/scripts/filesets/felig_fileset.tcl b/scripts/filesets/felig_fileset.tcl
index 1800f343abf0ff51a6134da559847a47e60605a1..fa3d5a442e3594738d7ed8dbe0ed664b81581fd0 100644
--- a/scripts/filesets/felig_fileset.tcl
+++ b/scripts/filesets/felig_fileset.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Shelfali Saxena
+#               mtrovato
+#               Frans Schreuder
+#               Ricardo Luz
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   feligHG710/data_generator/elink_data_emulator.vhd \
   feligHG710/data_generator/elink_packet_generator.vhd \
diff --git a/scripts/filesets/felix_mrod_blocks_fileset.tcl b/scripts/filesets/felix_mrod_blocks_fileset.tcl
index ba2464ea7e46c97e77ca42af5b887ce1347b9e81..ffed779d8f8de785b9ab567b3a56e921b7eeecd6 100644
--- a/scripts/filesets/felix_mrod_blocks_fileset.tcl
+++ b/scripts/filesets/felix_mrod_blocks_fileset.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # felix_mrod_blocks_fileset.tcl 
 
 set VHDL_FILES [concat $VHDL_FILES \
diff --git a/scripts/filesets/felix_mrod_crfm_fileset.tcl b/scripts/filesets/felix_mrod_crfm_fileset.tcl
index d48c56eaa54b1db5d10eec9a744d341ce4ff07d6..27c09b16070c528f565eb1b99dacce438966c7a2 100644
--- a/scripts/filesets/felix_mrod_crfm_fileset.tcl
+++ b/scripts/filesets/felix_mrod_crfm_fileset.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene
+#               Thei Wijnen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # felix_mrod_crfm_fileset.tcl 
 
 set VHDL_FILES [concat $VHDL_FILES \
diff --git a/scripts/filesets/felix_mrod_housekeeping_fileset.tcl b/scripts/filesets/felix_mrod_housekeeping_fileset.tcl
index 31d0d777157998c79fb7d528227a79952ac67f23..eadfad52c4a3395ce7bcbd24f3026c9e8eb77d89 100644
--- a/scripts/filesets/felix_mrod_housekeeping_fileset.tcl
+++ b/scripts/filesets/felix_mrod_housekeeping_fileset.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #felix_mrod_housekeeping_fileset.tcl
 
 set VHDL_FILES [concat $VHDL_FILES \
diff --git a/scripts/filesets/felix_mrod_toplevel_fileset.tcl b/scripts/filesets/felix_mrod_toplevel_fileset.tcl
index fd21e0e3c5bc9ac9656bf31b05d9c41f3f9aeb41..df971684146b09e66cedb0d180b68f99089fd48a 100644
--- a/scripts/filesets/felix_mrod_toplevel_fileset.tcl
+++ b/scripts/filesets/felix_mrod_toplevel_fileset.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Thei Wijnen
+#               Rene
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # felix_mrod_toplevel_fileset.tcl
 
 set VHDL_FILES_KU [concat $VHDL_FILES_KU \
diff --git a/scripts/filesets/felix_mrod_wupper_fileset.tcl b/scripts/filesets/felix_mrod_wupper_fileset.tcl
index 881edb760b55b0adcc87bff345d1b0347d8a8781..ecdc943ce9eec910f44005f1e1f4412a243de52a 100644
--- a/scripts/filesets/felix_mrod_wupper_fileset.tcl
+++ b/scripts/filesets/felix_mrod_wupper_fileset.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Thei Wijnen
+#               mtrovato
+#               Frans Schreuder
+#               Rene
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # felix_mrod_wupper_fileset.tcl
 
 set VHDL_FILES [concat $VHDL_FILES \
diff --git a/scripts/filesets/fmemu_fileset.tcl b/scripts/filesets/fmemu_fileset.tcl
index 10acb01189aa1c5473c41b47a14de11bf3fa184b..1012949d945db80049d02b23ab5c3f5ea89af004 100755
--- a/scripts/filesets/fmemu_fileset.tcl
+++ b/scripts/filesets/fmemu_fileset.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mesfin Gebyehu
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # ----------------------------------------------------------
 #FM EMU .vhd & .xci files
 # ----------------------------------------------------------
diff --git a/scripts/filesets/fmemu_top_fileset.tcl b/scripts/filesets/fmemu_top_fileset.tcl
index b5c9037e72f5c7fbc5fec27078c9c78735cff393..e4ef970f3ff705cbc0ea5ca31c33ae2b67f7214b 100755
--- a/scripts/filesets/fmemu_top_fileset.tcl
+++ b/scripts/filesets/fmemu_top_fileset.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #set VHDL_FILES_V7 [concat $VHDL_FILES_V7 \
 #  FullModeEmulator/FMEmu_top_vc709.vhd]
   
diff --git a/scripts/filesets/fullmode_emulator_fileset.tcl b/scripts/filesets/fullmode_emulator_fileset.tcl
index 4a4f71714fd91f0f8492436cc28423c98bb92914..ea28f22dafb894254c73f56626890028609769d7 100644
--- a/scripts/filesets/fullmode_emulator_fileset.tcl
+++ b/scripts/filesets/fullmode_emulator_fileset.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   FullModeDataEmulator/FullModeDataEmulator.vhd \
   CRC32/CRC32_v2.vhd]
diff --git a/scripts/filesets/fullmode_fanout_fileset.tcl b/scripts/filesets/fullmode_fanout_fileset.tcl
index 71a798e1b70f7067c9e67bc95e171637e5cb9a74..970c2d7af5555442d53d5918a7e3fac31922b8e3 100644
--- a/scripts/filesets/fullmode_fanout_fileset.tcl
+++ b/scripts/filesets/fullmode_fanout_fileset.tcl
@@ -1,2 +1,20 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   FanoutSelectors/fromfrontend_fanout_selector_FM.vhd]
diff --git a/scripts/filesets/fullmode_gbt_core_fileset.tcl b/scripts/filesets/fullmode_gbt_core_fileset.tcl
index 7705101b017466224fb79069490a9f08f419c386..3482bb731b595454d1d6170f66694d20df2bb27c 100644
--- a/scripts/filesets/fullmode_gbt_core_fileset.tcl
+++ b/scripts/filesets/fullmode_gbt_core_fileset.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   packages/FELIX_gbt_package.vhd \
   GBT/gbt_code/gbt_tx_encoder_FELIX.vhd \
diff --git a/scripts/filesets/fullmode_toplevel_fileset.tcl b/scripts/filesets/fullmode_toplevel_fileset.tcl
index b1ce275033f9b48b47ce87765264ada4970d264f..e638439844b955a6e4621fa723dd6b3e3a205d9d 100644
--- a/scripts/filesets/fullmode_toplevel_fileset.tcl
+++ b/scripts/filesets/fullmode_toplevel_fileset.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Rene
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES_V7 [concat $VHDL_FILES_V7 \
   FelixTop/felix_fullmode_top.vhd]
   
diff --git a/scripts/filesets/gbt_core_fileset.tcl b/scripts/filesets/gbt_core_fileset.tcl
index 1d4e88bcf390eb5539144e45859865b232411a1e..c086a7203e4b33ae58a3b74361a69db5288f1268 100644
--- a/scripts/filesets/gbt_core_fileset.tcl
+++ b/scripts/filesets/gbt_core_fileset.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mesfin Gebyehu
+#               mtrovato
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   packages/FELIX_gbt_package.vhd \
   GBT/gbt_code/FELIX_GBT_RXSLIDE_FSM.vhd \
diff --git a/scripts/filesets/gbt_emulator_fileset.tcl b/scripts/filesets/gbt_emulator_fileset.tcl
index 29a840d6018c6f4cde8c998855fecaa81375881f..b411ee8d188c97e780ceefd14b2c8a6901914ac8 100644
--- a/scripts/filesets/gbt_emulator_fileset.tcl
+++ b/scripts/filesets/gbt_emulator_fileset.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   GBTlinksDataEmulator/GBTdataEmulator.vhd]
 
diff --git a/scripts/filesets/gbt_fanout_fileset.tcl b/scripts/filesets/gbt_fanout_fileset.tcl
index 26d67f5061ce3fab634b787a5d475d97ab2133a0..418e2bf8756fe5d1640e45ceeadfb822430bf5a8 100644
--- a/scripts/filesets/gbt_fanout_fileset.tcl
+++ b/scripts/filesets/gbt_fanout_fileset.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   FanoutSelectors/downstream_fanout_selector.vhd \
   FanoutSelectors/upstream_fanout_selector.vhd]
diff --git a/scripts/filesets/gbt_toplevel_fileset.tcl b/scripts/filesets/gbt_toplevel_fileset.tcl
index 833aedc46f0b27379f71119f5077cec9579aa538..4cc22f8251fa2963a2a5ce9b9442f3be29dceca0 100644
--- a/scripts/filesets/gbt_toplevel_fileset.tcl
+++ b/scripts/filesets/gbt_toplevel_fileset.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Shelfali Saxena
+#               mtrovato
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES_V7 [concat $VHDL_FILES_V7 \
   FelixTop/felix_top.vhd]
   
diff --git a/scripts/filesets/housekeeping_felig_fileset.tcl b/scripts/filesets/housekeeping_felig_fileset.tcl
index 349395fd12a4f5cf55e136b7cc8a974f9550a88e..4eab12bd46b7d705d48079a026ea77e2c264a6cf 100644
--- a/scripts/filesets/housekeeping_felig_fileset.tcl
+++ b/scripts/filesets/housekeeping_felig_fileset.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               mtrovato
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   shared/card_type_specific_ios.vhd \
   shared/xadc_drp.vhd \
diff --git a/scripts/filesets/housekeeping_fileset.tcl b/scripts/filesets/housekeeping_fileset.tcl
index 35d53506fd7f7baf7d0e01b73b8d1ddf940eea43..f621b8a68dd66a4b4115ca9a7ebe45800978824f 100644
--- a/scripts/filesets/housekeeping_fileset.tcl
+++ b/scripts/filesets/housekeeping_fileset.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               mtrovato
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   shared/card_type_specific_ios.vhd \
   shared/xadc_drp.vhd \
diff --git a/scripts/filesets/itk_strips_fileset.tcl b/scripts/filesets/itk_strips_fileset.tcl
index 5da1e6b5a2e36c3c919d91a60427a7eb09a6dd47..bd80bf9a3eec7469e0e65a1805a2a696e80639e2 100644
--- a/scripts/filesets/itk_strips_fileset.tcl
+++ b/scripts/filesets/itk_strips_fileset.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   ItkStrip/EPROC_OUT4_itk_strip_lcb_phase1.vhd \
   ItkStrip/l0a_frame_generator.vhd \
diff --git a/scripts/filesets/ttc_decoder_fileset.tcl b/scripts/filesets/ttc_decoder_fileset.tcl
index 216272cb384483efbf06714b7cd4c06ef951d784..95d4cf164bba09dcb1b3ae491b657c7699f1d4c6 100644
--- a/scripts/filesets/ttc_decoder_fileset.tcl
+++ b/scripts/filesets/ttc_decoder_fileset.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   ttc/ttc_decoder/ttc_decoder_core.vhd \
   ttc/ttc_decoder/cdr2a_b_clk.vhd \
diff --git a/scripts/filesets/ttc_emulator_fileset.tcl b/scripts/filesets/ttc_emulator_fileset.tcl
index 9fe1e8b91ed96626e6e18aeb2e6b29d26f08d5c5..396fe4a33f4ee7668cae74810bb7242a13fec30a 100644
--- a/scripts/filesets/ttc_emulator_fileset.tcl
+++ b/scripts/filesets/ttc_emulator_fileset.tcl
@@ -1,4 +1,25 @@
 
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Israel Grayzman
+#               Frans Schreuder
+#               Thei Wijnen
+#               Ali Skaf
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+
 set VHDL_FILES [concat $VHDL_FILES \
   TTCdataEmulator/TTC_Emulator.vhd \
   TTCdataEmulator/delay_chain.vhd \
diff --git a/scripts/filesets/wupper_fileset.tcl b/scripts/filesets/wupper_fileset.tcl
index bfc1513797eebd67a4114c7de91b7a73252e50fc..c6fff300199ddf37ded3d0082d46d79361c547ab 100644
--- a/scripts/filesets/wupper_fileset.tcl
+++ b/scripts/filesets/wupper_fileset.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene
+#               Thei Wijnen
+#               mtrovato
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set VHDL_FILES [concat $VHDL_FILES \
   templates/pcie_package.vhd \
   templates/dma_control.vhd \
diff --git a/scripts/helper/IG_do_implementation_post.tcl b/scripts/helper/IG_do_implementation_post.tcl
index c4bc5e369c17283202b4bd537b1819e1412ce808..3d4088e43420af331f855c1bb8ed0a463505fd9a 100644
--- a/scripts/helper/IG_do_implementation_post.tcl
+++ b/scripts/helper/IG_do_implementation_post.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Israel Grayzman
+#               Frans Schreuder
+#               RHabraken
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #############################################################################################
 # in order to use this script to insert an ila, rename the file and remove the prefix "IG_" #
 #############################################################################################
diff --git a/scripts/helper/clear_filesets.tcl b/scripts/helper/clear_filesets.tcl
index 3a7e0372d30e17b247019e59edf29f0c1d5d8a4f..d544c4b4cdc292d0dc9ec9a76abc9dfec2dc5d30 100644
--- a/scripts/helper/clear_filesets.tcl
+++ b/scripts/helper/clear_filesets.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Thei Wijnen
+#               mtrovato
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set XCI_FILES ""
 set VHDL_FILES ""
 set VERILOG_FILES ""
diff --git a/scripts/helper/do_implementation_finish.tcl b/scripts/helper/do_implementation_finish.tcl
index c3ff961e6c80d82638c7e2dbdca8651cddf4fb93..4a6be9650246065cbc2751fce5b8b029efabf6eb 100644
--- a/scripts/helper/do_implementation_finish.tcl
+++ b/scripts/helper/do_implementation_finish.tcl
@@ -1,3 +1,31 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Marius Wensing
+#               Israel Grayzman
+#               Enrico Gamberini
+#               RHabraken
+#               Mesfin Gebyehu
+#               William Wulff
+#               Elena Zhivun
+#               Rene
+#               Thei Wijnen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #reset_run $IMPL_RUN
 launch_runs $IMPL_RUN -jobs $CORES
 #launch_runs $IMPL_RUN  -to_step write_bitstream
diff --git a/scripts/helper/do_implementation_post.tcl b/scripts/helper/do_implementation_post.tcl
index 050b9e5199613d390f80fa0d89a02d6a113ab3e6..3891ce6f5495b6aa016a2765a3b17a4b42dcdccd 100644
--- a/scripts/helper/do_implementation_post.tcl
+++ b/scripts/helper/do_implementation_post.tcl
@@ -1,3 +1,36 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Marius Wensing
+#               Enrico Gamberini
+#               RHabraken
+#               Israel Grayzman
+#               Mesfin Gebyehu
+#               Kai Chen
+#               Shelfali Saxena
+#               William Wulff
+#               mtrovato
+#               Elena Zhivun
+#               Thei Wijnen
+#               Ricardo Luz
+#               Rene
+#               Ohad Shaked
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #file: do_implementation_post.tcl
 
 set GIT_HASH [exec git rev-parse HEAD]
diff --git a/scripts/helper/do_implementation_pre.tcl b/scripts/helper/do_implementation_pre.tcl
index f00e27d6a4e99d86950bf061379d20e138fe3a81..d0bc312b3cb7cf3fbecca1a8b75a22ccee4cb4b6 100644
--- a/scripts/helper/do_implementation_pre.tcl
+++ b/scripts/helper/do_implementation_pre.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               William Wulff
+#               Elena Zhivun
+#               Thei Wijnen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #do_implementation_pre.tcl
 #some defaults:
 
diff --git a/scripts/helper/questa_import_generic.tcl b/scripts/helper/questa_import_generic.tcl
index abc302b981e06232fbe7a23bf3e5aa4f9bcf5322..c3fcbabe7523d88c602440a36ec90a3e5847ce0b 100644
--- a/scripts/helper/questa_import_generic.tcl
+++ b/scripts/helper/questa_import_generic.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set scriptdir [pwd]
 set firmware_dir $scriptdir/../../
 
diff --git a/scripts/helper/sigasi_import_generic.tcl b/scripts/helper/sigasi_import_generic.tcl
index a2f1c9f7abf6ef6356c3e938aa4da28e7fe14b11..6f8d53678d4ca684a9661de3dc6c919ad12aa777 100644
--- a/scripts/helper/sigasi_import_generic.tcl
+++ b/scripts/helper/sigasi_import_generic.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mesfin Gebyehu
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # Set the supportfiles directory path
 set scriptdir [pwd]
 #Download SigasiProjectCreator from https://github.com/sigasi/SigasiProjectCreator 
diff --git a/scripts/helper/vivado_import_generic.tcl b/scripts/helper/vivado_import_generic.tcl
index 1a89614bb2719714102551f0a48ae967d9c125ec..73eee539ff6d22a93d47700d07bc80eb5e3ca36a 100644
--- a/scripts/helper/vivado_import_generic.tcl
+++ b/scripts/helper/vivado_import_generic.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Thei Wijnen
+#               mtrovato
+#               Frans Schreuder
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # Set the supportfiles directory path
 set scriptdir [pwd]
 set firmware_dir $scriptdir/../../
diff --git a/scripts/helper/vivado_set_severity.tcl b/scripts/helper/vivado_set_severity.tcl
index 55d386d85af5e7dffffde95b41f44290fe03d3f6..25a6bc0a7015cfb7aca67068981fa4cce7b5547c 100644
--- a/scripts/helper/vivado_set_severity.tcl
+++ b/scripts/helper/vivado_set_severity.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Thei Wijnen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #Issue's that are rebranded
 
 #NULL port ignored
diff --git a/scripts/old_scripts/FELIX_top/FLX709_GBT_import_vivado.tcl b/scripts/old_scripts/FELIX_top/FLX709_GBT_import_vivado.tcl
index ad1157f97a290f4b8c22290e805ca44d9200322b..9e8ba4f808d8d6426df5839d9170b6c214c1d2bc 100644
--- a/scripts/old_scripts/FELIX_top/FLX709_GBT_import_vivado.tcl
+++ b/scripts/old_scripts/FELIX_top/FLX709_GBT_import_vivado.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #
diff --git a/scripts/old_scripts/FELIX_top/FLX711_GBT_import_vivado.tcl b/scripts/old_scripts/FELIX_top/FLX711_GBT_import_vivado.tcl
index c088074ebe2e9c672be5efe60a98bac9d5d19eb9..958e00d8514066c345e40388fa9767a2b4945dac 100644
--- a/scripts/old_scripts/FELIX_top/FLX711_GBT_import_vivado.tcl
+++ b/scripts/old_scripts/FELIX_top/FLX711_GBT_import_vivado.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL711
diff --git a/scripts/old_scripts/FELIX_top/FLX712_GBT_import_vivado.tcl b/scripts/old_scripts/FELIX_top/FLX712_GBT_import_vivado.tcl
index cf25614c3d9d948f10247c0159cabb5b5b9760f0..4b2fc12d9b6ff51faf6f32aa9dfb6e22bdf6c61b 100644
--- a/scripts/old_scripts/FELIX_top/FLX712_GBT_import_vivado.tcl
+++ b/scripts/old_scripts/FELIX_top/FLX712_GBT_import_vivado.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #  File import script for the FELIX hdl Vivado project
 #  Board: BNL712
diff --git a/scripts/old_scripts/FELIX_top/daily.sh b/scripts/old_scripts/FELIX_top/daily.sh
index 3225809f7e146fe39976a1ddb6643086f6e385f6..2df6120c804dd5856b071b26efebda1b265430d7 100755
--- a/scripts/old_scripts/FELIX_top/daily.sh
+++ b/scripts/old_scripts/FELIX_top/daily.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 git pull origin master
 GITVERSION=$(git describe --tags)
 if [ -f "lastbuilt.txt" ]
diff --git a/scripts/old_scripts/FELIX_top/dailycleanup.sh b/scripts/old_scripts/FELIX_top/dailycleanup.sh
index 10d28365d11bc6d9808fe55e4b8ff6c33b7b7fce..76c59093b52c623b5d5c56ae2b68e47a855c0741 100755
--- a/scripts/old_scripts/FELIX_top/dailycleanup.sh
+++ b/scripts/old_scripts/FELIX_top/dailycleanup.sh
@@ -1,2 +1,19 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 find /mnt/atlas-felix/Shared\ Documents/DailyBitfiles/ -type f -mtime +15 -print | xargs -I {} mv {} /afs/cern.ch/work/f/fschreud/public/felix_bitfiles/
diff --git a/scripts/old_scripts/FELIX_top/do_implementation_BNL711.tcl b/scripts/old_scripts/FELIX_top/do_implementation_BNL711.tcl
index 26260fa8cb137e8b23dce94df693121457388e49..b07f6915dd50335417776ebfda62811edf0fd209 100644
--- a/scripts/old_scripts/FELIX_top/do_implementation_BNL711.tcl
+++ b/scripts/old_scripts/FELIX_top/do_implementation_BNL711.tcl
@@ -1,3 +1,25 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Israel Grayzman
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #### When different GTH IP are reused for multiple, conflict may happen and cause pin mapping in .xdc is not followed. So disable GTH IP inside LOC
 #if {[get_property is_enabled [get_files  ${HDLDIR}/Projects/felix_top_ultrascale/felix_top_ultrascale.srcs/sources_1/ip/KCU_NORXBUF_PCS_CPLL_1CH/synth/KCU_NORXBUF_PCS_CPLL_1CH.xdc]]} {
diff --git a/scripts/old_scripts/FELIX_top/do_implementation_BNL711_8CH.tcl b/scripts/old_scripts/FELIX_top/do_implementation_BNL711_8CH.tcl
index 6ad1b32b15de07ab752098536b26d7ec49d2bc60..604a2bed5cb68cb4062cdc62e19f970bf3224baf 100644
--- a/scripts/old_scripts/FELIX_top/do_implementation_BNL711_8CH.tcl
+++ b/scripts/old_scripts/FELIX_top/do_implementation_BNL711_8CH.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Israel Grayzman
+#               Kai Chen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #### When different GTH IP are reused for multiple, conflict may happen and cause pin mapping in .xdc is not followed. So disable GTH IP inside LOC
 #if {[get_property is_enabled [get_files  ${HDLDIR}/Projects/felix_top_ultrascale/felix_top_ultrascale.srcs/sources_1/ip/KCU_NORXBUF_PCS_CPLL_1CH/synth/KCU_NORXBUF_PCS_CPLL_1CH.xdc]]} {
diff --git a/scripts/old_scripts/FELIX_top/do_implementation_BNL712.tcl b/scripts/old_scripts/FELIX_top/do_implementation_BNL712.tcl
index fa2d24559cc48e5eb539629fc1b0e4c0197111a3..c650831012da2c5e39952ac54bfa8b0b81a63fd7 100644
--- a/scripts/old_scripts/FELIX_top/do_implementation_BNL712.tcl
+++ b/scripts/old_scripts/FELIX_top/do_implementation_BNL712.tcl
@@ -1,3 +1,26 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Kai Chen
+#               Weihao Wu
+#               RHabraken
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #### When different GTH IP are reused for multiple, conflict may happen and cause pin mapping in .xdc is not followed. So disable GTH IP inside LOC
 #if {[get_property is_enabled [get_files  ${HDLDIR}/Projects/felix_top_ultrascale/felix_top_ultrascale.srcs/sources_1/ip/KCU_NORXBUF_PCS_CPLL_1CH/synth/KCU_NORXBUF_PCS_CPLL_1CH.xdc]]} {
diff --git a/scripts/old_scripts/FELIX_top/do_implementation_BNL712_8CH.tcl b/scripts/old_scripts/FELIX_top/do_implementation_BNL712_8CH.tcl
index b62b8c8bad3c76e08f5d439ad178c5861c91f45a..e601752514e26fc0395e52936884951a09ce5326 100644
--- a/scripts/old_scripts/FELIX_top/do_implementation_BNL712_8CH.tcl
+++ b/scripts/old_scripts/FELIX_top/do_implementation_BNL712_8CH.tcl
@@ -1,3 +1,25 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Israel Grayzman
+#               Kai Chen
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #### When different GTH IP are reused for multiple, conflict may happen and cause pin mapping in .xdc is not followed. So disable GTH IP inside LOC
 #if {[get_property is_enabled [get_files  ${HDLDIR}/Projects/felix_top_ultrascale/felix_top_ultrascale.srcs/sources_1/ip/KCU_NORXBUF_PCS_CPLL_1CH/synth/KCU_NORXBUF_PCS_CPLL_1CH.xdc]]} {
diff --git a/scripts/old_scripts/FELIX_top/do_implementation_HTG710.tcl b/scripts/old_scripts/FELIX_top/do_implementation_HTG710.tcl
index a2c0fdb9d87b8de4961fda19c4bc6ec4d280f09f..e0995e9eede02218d93d5e2124cebfa1f34a15ca 100644
--- a/scripts/old_scripts/FELIX_top/do_implementation_HTG710.tcl
+++ b/scripts/old_scripts/FELIX_top/do_implementation_HTG710.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 ## General settings
 # -- set to true in order to generate the GBT links
diff --git a/scripts/old_scripts/FELIX_top/do_implementation_VC709.tcl b/scripts/old_scripts/FELIX_top/do_implementation_VC709.tcl
index f9eca4e8d9388437ddb0279c3631ea20af6d2c74..a2246d67652cd74067dffa30a77cf3ecdce02560 100644
--- a/scripts/old_scripts/FELIX_top/do_implementation_VC709.tcl
+++ b/scripts/old_scripts/FELIX_top/do_implementation_VC709.tcl
@@ -1,3 +1,25 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Soo Ryu
+#               RHabraken
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 ## General settings
 # -- set to true in order to generate the GBT links
diff --git a/scripts/old_scripts/MROD_top/do_implementation_BNL711.tcl b/scripts/old_scripts/MROD_top/do_implementation_BNL711.tcl
index 62202c21d0342b0f47d25a701b3c92a82a1c7102..c182cb695fda3d9218b92176ddda53a611633529 100644
--- a/scripts/old_scripts/MROD_top/do_implementation_BNL711.tcl
+++ b/scripts/old_scripts/MROD_top/do_implementation_BNL711.tcl
@@ -1,3 +1,28 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+#               Mesfin Gebyehu
+#               Enrico Gamberini
+#               RHabraken
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #these cores have some internal constraints that are wrong, so we disable them if not already disabled and then launch their synthesis runs
 #if {[get_property is_enabled [get_files  ${HDLDIR}/Projects/felix_fullmode_top_ultrascale/felix_fullmode_top_ultrascale.srcs/sources_1/ip/pcie3_ultrascale_7038/ip_0/synth/pcie3_ultrascale_7038_gt.xdc]]} {
diff --git a/scripts/old_scripts/MROD_top/do_implementation_BNL712.tcl b/scripts/old_scripts/MROD_top/do_implementation_BNL712.tcl
index 0466922d899541f382ff169078f84c97abf635d8..ad4cf445c1deb9764c9c0e72b86b18e83f91d5fa 100644
--- a/scripts/old_scripts/MROD_top/do_implementation_BNL712.tcl
+++ b/scripts/old_scripts/MROD_top/do_implementation_BNL712.tcl
@@ -1,3 +1,27 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+#               Enrico Gamberini
+#               RHabraken
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../helper/do_implementation_pre.tcl
 #these cores have some internal constraints that are wrong, so we disable them if not already disabled and then launch their synthesis runs
 #if {[get_property is_enabled [get_files  ${HDLDIR}/Projects/felix_fullmode_top_ultrascale/felix_fullmode_top_ultrascale.srcs/sources_1/ip/pcie3_ultrascale_7038/ip_0/synth/pcie3_ultrascale_7038_gt.xdc]]} {
diff --git a/scripts/old_scripts/MROD_top/do_implementation_mrod_bnl711.tcl b/scripts/old_scripts/MROD_top/do_implementation_mrod_bnl711.tcl
index 73cb3d41d3433ebfe0ec8346f820a9f59899d120..51772717a341027f4332ade817093e01ccb1a3d2 100644
--- a/scripts/old_scripts/MROD_top/do_implementation_mrod_bnl711.tcl
+++ b/scripts/old_scripts/MROD_top/do_implementation_mrod_bnl711.tcl
@@ -1,3 +1,28 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+#               Mesfin Gebyehu
+#               Enrico Gamberini
+#               RHabraken
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # file: do_implementation_mrod_bnl711.tcl
 #
 #       Implementation script for the FELIX VHDL project
diff --git a/scripts/old_scripts/MROD_top/do_implementation_mrod_bnl712.tcl b/scripts/old_scripts/MROD_top/do_implementation_mrod_bnl712.tcl
index efed5ceba39c117c9e7298fbfe86020de0fba6c4..59426a470312f00a8baed3d44697a1a147511f50 100644
--- a/scripts/old_scripts/MROD_top/do_implementation_mrod_bnl712.tcl
+++ b/scripts/old_scripts/MROD_top/do_implementation_mrod_bnl712.tcl
@@ -1,3 +1,29 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+#               Mesfin Gebyehu
+#               Enrico Gamberini
+#               RHabraken
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # file: do_implementation_mrod_bnl712.tcl
 #
 #       Implementation script for the FELIX VHDL project
diff --git a/scripts/old_scripts/MROD_top/source_import_crfm_felixmrod.tcl b/scripts/old_scripts/MROD_top/source_import_crfm_felixmrod.tcl
index 2853b94574b5169e096a202a323bd34e847fe54b..79188c8f979780c0c91cd17e54072b9150552053 100644
--- a/scripts/old_scripts/MROD_top/source_import_crfm_felixmrod.tcl
+++ b/scripts/old_scripts/MROD_top/source_import_crfm_felixmrod.tcl
@@ -1,3 +1,25 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Enrico Gamberini
+#               Frans Schreuder
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #
 puts "INFO: Reading and importing centralRouterFullMode sources..."
diff --git a/scripts/old_scripts/MROD_top/source_import_fmwrapper_core_bnl711.tcl b/scripts/old_scripts/MROD_top/source_import_fmwrapper_core_bnl711.tcl
index bc3474c32ec19c146c3471740ecbb247bf87a1e1..c76fa00c00c39157e17b439beb3c15b118d413ea 100644
--- a/scripts/old_scripts/MROD_top/source_import_fmwrapper_core_bnl711.tcl
+++ b/scripts/old_scripts/MROD_top/source_import_fmwrapper_core_bnl711.tcl
@@ -1,3 +1,26 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Kai Chen
+#               Andrea Borga
+#               Frans Schreuder
+#               RHabraken
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #   File import script for the FELIX HDL project
 #   imports files for the GBT core
diff --git a/scripts/old_scripts/MROD_top/vivado_implement_mrod_bnl712.tcl b/scripts/old_scripts/MROD_top/vivado_implement_mrod_bnl712.tcl
index 81dbe10ecc84dcb6a07032097bbf9a4b4cd0eb17..901a8aaf56fc2ca3ea85164bbf36cf1bc0f26cc8 100644
--- a/scripts/old_scripts/MROD_top/vivado_implement_mrod_bnl712.tcl
+++ b/scripts/old_scripts/MROD_top/vivado_implement_mrod_bnl712.tcl
@@ -1,3 +1,28 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+#               Mesfin Gebyehu
+#               Enrico Gamberini
+#               RHabraken
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # file: do_implementation_mrod_bnl712.tcl
 #
 #       Implementation script for the FELIX VHDL project
diff --git a/scripts/old_scripts/MROD_top/vivado_import_mrod_bnl711.tcl b/scripts/old_scripts/MROD_top/vivado_import_mrod_bnl711.tcl
index cca4f8f3438e39bbf8470e7e0dd3a87cc3cdcb45..9f3663e9b9c7c96e54152fcd15c5601569d0eae9 100644
--- a/scripts/old_scripts/MROD_top/vivado_import_mrod_bnl711.tcl
+++ b/scripts/old_scripts/MROD_top/vivado_import_mrod_bnl711.tcl
@@ -1,3 +1,29 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Julia Narevicius
+#               Kai Chen
+#               Weihao Wu
+#               Frans Schreuder
+#               Enrico Gamberini
+#               RHabraken
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # file: vivado_import_mrod_bnl711.tcl
 #
 #	File import script for the FELIX hdl project
diff --git a/scripts/old_scripts/MROD_top/vivado_import_mrod_bnl712.tcl b/scripts/old_scripts/MROD_top/vivado_import_mrod_bnl712.tcl
index ed03e0edf1c0c6bbcfba38144c4882ab6f970bac..8ff33e233deae08dafbc312558ec52fe0faf8822 100644
--- a/scripts/old_scripts/MROD_top/vivado_import_mrod_bnl712.tcl
+++ b/scripts/old_scripts/MROD_top/vivado_import_mrod_bnl712.tcl
@@ -1,3 +1,29 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Julia Narevicius
+#               Kai Chen
+#               Weihao Wu
+#               Frans Schreuder
+#               Enrico Gamberini
+#               RHabraken
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # file: vivado_import_mrod_bnl712.tcl
 #
 #	File import script for the FELIX hdl project
diff --git a/scripts/old_scripts/MROD_top/wvivado_implement_mrod_bnl712.tcl b/scripts/old_scripts/MROD_top/wvivado_implement_mrod_bnl712.tcl
index 09b386eac011ec3e8228935d6baf9e83de8ddca9..a226b7976fbda9f79f51beed778df47f44506e91 100644
--- a/scripts/old_scripts/MROD_top/wvivado_implement_mrod_bnl712.tcl
+++ b/scripts/old_scripts/MROD_top/wvivado_implement_mrod_bnl712.tcl
@@ -1,3 +1,29 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+#               Mesfin Gebyehu
+#               Enrico Gamberini
+#               RHabraken
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # file: do_implementation_mrod_bnl712.tcl
 #
 #       Implementation script for the FELIX VHDL project
diff --git a/scripts/old_scripts/MROD_top/wvivado_import_mrod_bnl712.tcl b/scripts/old_scripts/MROD_top/wvivado_import_mrod_bnl712.tcl
index c65b542ce12eced07957a619b2d045cf91e054a1..1760033a33a210619b38f60176a676de35dca38b 100644
--- a/scripts/old_scripts/MROD_top/wvivado_import_mrod_bnl712.tcl
+++ b/scripts/old_scripts/MROD_top/wvivado_import_mrod_bnl712.tcl
@@ -1,3 +1,29 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Andrea Borga
+#               Julia Narevicius
+#               Kai Chen
+#               Weihao Wu
+#               Frans Schreuder
+#               Enrico Gamberini
+#               RHabraken
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # file: vivado_import_mrod_bnl712.tcl
 #
 #	File import script for the FELIX hdl project
diff --git a/scripts/old_scripts/OpenCores/compare_opencores.sh b/scripts/old_scripts/OpenCores/compare_opencores.sh
index a224a04846ebed87cefad04f2d0c923b4730eb07..61309bebbafd8044ceafbda0a80c2f4c54fa34aa 100755
--- a/scripts/old_scripts/OpenCores/compare_opencores.sh
+++ b/scripts/old_scripts/OpenCores/compare_opencores.sh
@@ -1,4 +1,22 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 SAVEDIR=$(pwd)
 source ./oc_dir
 
diff --git a/scripts/old_scripts/Wupper/do_implementation_HTG710.tcl b/scripts/old_scripts/Wupper/do_implementation_HTG710.tcl
index 9b2cdd5dc3ef1e37d153501b3286e02896b863fd..0377b2d2c0a5fca9a53c3e51d1e650ce4275f19b 100644
--- a/scripts/old_scripts/Wupper/do_implementation_HTG710.tcl
+++ b/scripts/old_scripts/Wupper/do_implementation_HTG710.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set IMPL_RUN [get_runs impl*]
 set SYNTH_RUN [get_runs synth*]
 set PROJECT_NAME "pcie_dma_top_HTG"
diff --git a/scripts/old_scripts/Wupper/do_implementation_VC709.tcl b/scripts/old_scripts/Wupper/do_implementation_VC709.tcl
index d99f4839a178cba1d26d8b76439c077ca54e54c3..d864fb936ab3473a3744ca6e061f466ba9071d60 100644
--- a/scripts/old_scripts/Wupper/do_implementation_VC709.tcl
+++ b/scripts/old_scripts/Wupper/do_implementation_VC709.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set IMPL_RUN [get_runs impl*]
 set SYNTH_RUN [get_runs synth*]
 set PROJECT_NAME "pcie_dma_top_VC709"
diff --git a/scripts/old_scripts/Wupper/vivado_import.tcl b/scripts/old_scripts/Wupper/vivado_import.tcl
index 8d3c37f323bfc44c7b6d97c1f39944127d0a8c2c..37d85a677ebebd3a76ffbc0de4071e08c7b13159 100644
--- a/scripts/old_scripts/Wupper/vivado_import.tcl
+++ b/scripts/old_scripts/Wupper/vivado_import.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               RHabraken
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #
diff --git a/scripts/old_scripts/centralRouter/IG_source_import_cr.tcl b/scripts/old_scripts/centralRouter/IG_source_import_cr.tcl
index 65617a988c4519301f50a68263f1c2e7a6b4c8b6..e604d475abc2bb0b887a5d38d40c8a5785bc40c2 100644
--- a/scripts/old_scripts/centralRouter/IG_source_import_cr.tcl
+++ b/scripts/old_scripts/centralRouter/IG_source_import_cr.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #
 puts "INFO: Reading and importing centralRouter sources..."
diff --git a/scripts/old_scripts/centralRouter/do_implementation.tcl b/scripts/old_scripts/centralRouter/do_implementation.tcl
index 278670f853224974096777e5f7c7975dbfba0828..b81c76407f258509b8187e03db043614ddfb54be 100644
--- a/scripts/old_scripts/centralRouter/do_implementation.tcl
+++ b/scripts/old_scripts/centralRouter/do_implementation.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # ----------------------------------------------------------
 #
 #          PROJECT IMPLEMENTATION SCRIPT
diff --git a/scripts/old_scripts/centralRouter/eproc_downgrade.tcl b/scripts/old_scripts/centralRouter/eproc_downgrade.tcl
index bea93472343589f9e6cf24a6687a156a1f7b4052..f1f74bb3ef429c3c9427f4d772fd717000e6d8bb 100644
--- a/scripts/old_scripts/centralRouter/eproc_downgrade.tcl
+++ b/scripts/old_scripts/centralRouter/eproc_downgrade.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # Set the supportfiles directory path
 set scriptdir [pwd]
 set firmware_dir $scriptdir/../../
diff --git a/scripts/old_scripts/centralRouter/eproc_upgrade.tcl b/scripts/old_scripts/centralRouter/eproc_upgrade.tcl
index 258c65ccff4a76da8c82fced45a3126a9a85f747..ed68aed1ab38a549afe59870f5352cd7787b0235 100644
--- a/scripts/old_scripts/centralRouter/eproc_upgrade.tcl
+++ b/scripts/old_scripts/centralRouter/eproc_upgrade.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # Set the supportfiles directory path
 set scriptdir [pwd]
 set firmware_dir $scriptdir/../../
diff --git a/scripts/old_scripts/centralRouter/source_import_cr.tcl b/scripts/old_scripts/centralRouter/source_import_cr.tcl
index 84961aa7d24768d363d64d7a5cf41dac4dba002f..1446e93c0e163d8bd12577a735ea8b3a28dd0f55 100644
--- a/scripts/old_scripts/centralRouter/source_import_cr.tcl
+++ b/scripts/old_scripts/centralRouter/source_import_cr.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #
 puts "INFO: Reading and importing centralRouter sources..."
diff --git a/scripts/old_scripts/centralRouter/source_import_cr_bnl711.tcl b/scripts/old_scripts/centralRouter/source_import_cr_bnl711.tcl
index 1a3fe72268b322a066fe7aa4c48e3bd81deb1772..5129b69152ce4c8ba721fd1204ed3b1c7673c062 100644
--- a/scripts/old_scripts/centralRouter/source_import_cr_bnl711.tcl
+++ b/scripts/old_scripts/centralRouter/source_import_cr_bnl711.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #
 puts "INFO: Reading and importing centralRouter sources..."
diff --git a/scripts/old_scripts/centralRouter/source_import_cr_files.tcl b/scripts/old_scripts/centralRouter/source_import_cr_files.tcl
index 804578926275b878374e9e3dd559c60b0929dfc3..f32984aa6403a9e925d6b974cfb6721b07066446 100644
--- a/scripts/old_scripts/centralRouter/source_import_cr_files.tcl
+++ b/scripts/old_scripts/centralRouter/source_import_cr_files.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 read_vhdl -library work $proj_sources_dir/8b10_dec.vhd
 read_vhdl -library work $proj_sources_dir/8b10_dec_wrap.vhd
 read_vhdl -library work $proj_sources_dir/BLOCK_WORD_COUNTER.vhd
diff --git a/scripts/old_scripts/centralRouter/source_import_emu.tcl b/scripts/old_scripts/centralRouter/source_import_emu.tcl
index 5baf94a008632af98c218e58a6d1802eb9bf7a30..cc0c8742688b781a9791f626c2c30866f4af2873 100644
--- a/scripts/old_scripts/centralRouter/source_import_emu.tcl
+++ b/scripts/old_scripts/centralRouter/source_import_emu.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #
 puts "INFO: Reading and importing GBTlinksDataEmulator sources..."
diff --git a/scripts/old_scripts/centralRouter/vivado_import_felix.tcl b/scripts/old_scripts/centralRouter/vivado_import_felix.tcl
index f9b97ca3981e871183ea43867ae9a8c92eb89272..d41d910878bdce03b0a5f77784627388d32de55b 100644
--- a/scripts/old_scripts/centralRouter/vivado_import_felix.tcl
+++ b/scripts/old_scripts/centralRouter/vivado_import_felix.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Israel Grayzman
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #   generates project for stand alone centralRouter 
diff --git a/scripts/old_scripts/centralRouterFullMode/source_import_crfm.tcl b/scripts/old_scripts/centralRouterFullMode/source_import_crfm.tcl
index de8913889393b15ae1d2d671060919662c533447..c0284a646b844c440e21cab17445f5cb198633e6 100644
--- a/scripts/old_scripts/centralRouterFullMode/source_import_crfm.tcl
+++ b/scripts/old_scripts/centralRouterFullMode/source_import_crfm.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Enrico Gamberini
+#               Frans Schreuder
+#               Filiberto Bonini
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #
 puts "INFO: Reading and importing centralRouterFullMode sources..."
diff --git a/scripts/old_scripts/centralRouterFullMode/source_import_fmemu.tcl b/scripts/old_scripts/centralRouterFullMode/source_import_fmemu.tcl
index 969758f506d6721e8bd29da44dd4f576fe9f83c8..c5379c3358baee7844858f6c26dce1cf426072f0 100644
--- a/scripts/old_scripts/centralRouterFullMode/source_import_fmemu.tcl
+++ b/scripts/old_scripts/centralRouterFullMode/source_import_fmemu.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #
 puts "INFO: Reading and importing FullModeDataEmulator sources..."
diff --git a/scripts/old_scripts/centralRouterFullMode/vivado_import_felix.tcl b/scripts/old_scripts/centralRouterFullMode/vivado_import_felix.tcl
index 0640c40362590f46145ea22ecace7a861a004872..1ea76c32bb5bc67b2f9e7137ff526e067db892aa 100644
--- a/scripts/old_scripts/centralRouterFullMode/vivado_import_felix.tcl
+++ b/scripts/old_scripts/centralRouterFullMode/vivado_import_felix.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #	File import script for the FELIX hdl project
 #   generates project for stand alone centralRouter in Full Mode <------------- !!
diff --git a/scripts/old_scripts/gbt_top/source_import_gbt_core.tcl b/scripts/old_scripts/gbt_top/source_import_gbt_core.tcl
index 3715220bc4daf8446e3e202b435601baf91342e6..4076ffcfb8e4e43acead334d4aac26388cfa73a8 100644
--- a/scripts/old_scripts/gbt_top/source_import_gbt_core.tcl
+++ b/scripts/old_scripts/gbt_top/source_import_gbt_core.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #   File import script for the FELIX HDL project
 #   imports files for the GBT core
diff --git a/scripts/old_scripts/gbt_top/source_import_gbt_core_bnl711.tcl b/scripts/old_scripts/gbt_top/source_import_gbt_core_bnl711.tcl
index 9471eb689a740b67123285e803586e1af5db0805..794b1c484bd4ac7aacc2dbe819b8bb51bc86c81e 100644
--- a/scripts/old_scripts/gbt_top/source_import_gbt_core_bnl711.tcl
+++ b/scripts/old_scripts/gbt_top/source_import_gbt_core_bnl711.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Julia Narevicius
+#               Kai Chen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #   File import script for the FELIX HDL project
 #   imports files for the GBT core
diff --git a/scripts/old_scripts/gbt_top/source_import_gbt_core_fullmode.tcl b/scripts/old_scripts/gbt_top/source_import_gbt_core_fullmode.tcl
index 6c1b77cb6e53536047f2a7e7f015fd0b2cd0d446..03e569ce8ba48e088812e881c0513034c4e8c1e4 100644
--- a/scripts/old_scripts/gbt_top/source_import_gbt_core_fullmode.tcl
+++ b/scripts/old_scripts/gbt_top/source_import_gbt_core_fullmode.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Weihao Wu
+#               Andrea Borga
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #   File import script for the FELIX HDL project
 #   imports files for the GBT core
diff --git a/scripts/old_scripts/gbt_top/source_import_gbt_core_fullmode_bnl711.tcl b/scripts/old_scripts/gbt_top/source_import_gbt_core_fullmode_bnl711.tcl
index 11f302c9ca590035660f50900f1e0f7c643b2c7f..ce84aff38df112f87faa26b6c60399c639f1a223 100644
--- a/scripts/old_scripts/gbt_top/source_import_gbt_core_fullmode_bnl711.tcl
+++ b/scripts/old_scripts/gbt_top/source_import_gbt_core_fullmode_bnl711.tcl
@@ -1,3 +1,24 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Andrea Borga
+#               Weihao Wu
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #   File import script for the FELIX HDL project
 #   imports files for the GBT core
diff --git a/scripts/old_scripts/gbt_top/source_import_gbt_core_low_latency_version.tcl b/scripts/old_scripts/gbt_top/source_import_gbt_core_low_latency_version.tcl
index 0d96b1acf1bf82fd09205a405b370c038a4389cd..7efe041d5f4d33f99cb080d4d3c074a467a094ec 100644
--- a/scripts/old_scripts/gbt_top/source_import_gbt_core_low_latency_version.tcl
+++ b/scripts/old_scripts/gbt_top/source_import_gbt_core_low_latency_version.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Kai Chen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 #   File import script for the FELIX HDL project
 #   imports files for the GBT core
diff --git a/scripts/old_scripts/ttc_top/source_import_ttc_decoder.tcl b/scripts/old_scripts/ttc_top/source_import_ttc_decoder.tcl
index 179d3c6dd508eebea77f6becfc746ff153be0a0c..2ccc0a76b39dfae1ee6f14ffbc518efeff478e99 100644
--- a/scripts/old_scripts/ttc_top/source_import_ttc_decoder.tcl
+++ b/scripts/old_scripts/ttc_top/source_import_ttc_decoder.tcl
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Soo Ryu
+#               Alexander Paramonov
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 # Vivado (TM) v2014.4 (64-bit)
 #
diff --git a/scripts/old_scripts/ttc_top/vivado_import_felix.tcl b/scripts/old_scripts/ttc_top/vivado_import_felix.tcl
index ef54dd6ee4cc40a809acda677a419b33c5f6aa4a..b732ab598753890265b4e0eb8640167d0b26afc5 100644
--- a/scripts/old_scripts/ttc_top/vivado_import_felix.tcl
+++ b/scripts/old_scripts/ttc_top/vivado_import_felix.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Soo Ryu
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 # Vivado (TM) v2014.4 (64-bit)
 #
diff --git a/simulation/CRFM/backpressure.do b/simulation/CRFM/backpressure.do
index 24bcc962aaa265474f0f98c6c69142a700a42c5a..88ecada1eec09abf85ebc987000976f9444dc5f3 100644
--- a/simulation/CRFM/backpressure.do
+++ b/simulation/CRFM/backpressure.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 run 10 us
 force -freeze sim:/crfm_toptest/th_xoff_i 1 0
 run 179 us
diff --git a/simulation/CRFM/project.do b/simulation/CRFM/project.do
index 8f5bad8aecd9b4f4de7edaad787e5fd915af7d88..52497ae43baad9e5a2fa4d2159b384520469e4da 100644
--- a/simulation/CRFM/project.do
+++ b/simulation/CRFM/project.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set projectEnv [project env]
 if { [string length $projectEnv]==0} {
 	puts "no project open"
diff --git a/simulation/CRFM/start.do b/simulation/CRFM/start.do
index 52433448071c994441fb86103a1e844c8bedefc2..a847d1c1ac4e97fe970ed3777c81ed56f63223c7 100644
--- a/simulation/CRFM/start.do
+++ b/simulation/CRFM/start.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 restart -force
 force -freeze sim:/crfm_toptest/clk40_in 1 0, 0 {12500 ps} -r 25ns
 force -freeze sim:/crfm_toptest/appreg_clk 1 0, 0 {12000 ps} -r 24ns
diff --git a/simulation/CRFM/wave.do b/simulation/CRFM/wave.do
index fec326d212e113c3e9970ff0834dc9a0696e55f1..a4dca8f8da4b06de1ec18c14325afd830ebfdfc3 100644
--- a/simulation/CRFM/wave.do
+++ b/simulation/CRFM/wave.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate /crfm_toptest/clk40_in
diff --git a/simulation/FELIX_Top/CRresetManager.vhd b/simulation/FELIX_Top/CRresetManager.vhd
index f46f9f28285dfd8f506b2763cff38055a723bac7..d2f05961bad302e78e620c113da95c2370dff507 100644
--- a/simulation/FELIX_Top/CRresetManager.vhd
+++ b/simulation/FELIX_Top/CRresetManager.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/FELIX_Top/EPATH_FIFO_WRAP.vhd b/simulation/FELIX_Top/EPATH_FIFO_WRAP.vhd
index ff738579b225a3c665db5eb1d78473dfc18186d4..19d7c98c767316799da1a289c9d41b3bc00feaf1 100644
--- a/simulation/FELIX_Top/EPATH_FIFO_WRAP.vhd
+++ b/simulation/FELIX_Top/EPATH_FIFO_WRAP.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/FELIX_Top/GBT_FULL_import_questa.tcl b/simulation/FELIX_Top/GBT_FULL_import_questa.tcl
index 35579635e5710429df8bf33f8f3c25867d870b69..c114d06b74568ddc7844839619204f081a40b7e7 100644
--- a/simulation/FELIX_Top/GBT_FULL_import_questa.tcl
+++ b/simulation/FELIX_Top/GBT_FULL_import_questa.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../../scripts/helper/clear_filesets.tcl
 
 set XIL_PROJECTS "FLX712_FULLMODE FLX712_GBT"
diff --git a/simulation/FELIX_Top/ISRAELGR_felix_top_bnl711_tb.vhd b/simulation/FELIX_Top/ISRAELGR_felix_top_bnl711_tb.vhd
index 9fd91663ad955d9748f888b41cbee0fcf7ecfe44..8003bc8b6098fd0470ad8e8fc299812491af6cba 100644
--- a/simulation/FELIX_Top/ISRAELGR_felix_top_bnl711_tb.vhd
+++ b/simulation/FELIX_Top/ISRAELGR_felix_top_bnl711_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: Israel Grayzman (israel.grayzman@weizmann.ac.il)
diff --git a/simulation/FELIX_Top/ISRAELGR_felix_top_tb.vhd b/simulation/FELIX_Top/ISRAELGR_felix_top_tb.vhd
index b95e84319a24c6774ad47ead1008c49fa65cf32e..6524edf9558ddf97916739f2ce1a63d7f17c7157 100644
--- a/simulation/FELIX_Top/ISRAELGR_felix_top_tb.vhd
+++ b/simulation/FELIX_Top/ISRAELGR_felix_top_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: Israel Grayzman (israel.grayzman@weizmann.ac.il)
diff --git a/simulation/FELIX_Top/RxMux24.vhd b/simulation/FELIX_Top/RxMux24.vhd
index 9057efdf376e0685de8a23126ad26bca9b20738f..e8d23aeece5a3de0b9413fde33bcb1706584b0f0 100644
--- a/simulation/FELIX_Top/RxMux24.vhd
+++ b/simulation/FELIX_Top/RxMux24.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/FELIX_Top/ToHostPCIeManager.vhd b/simulation/FELIX_Top/ToHostPCIeManager.vhd
index 4637f5ad0de2b5ceb7b003899d413f5add8a3b6e..5675ff93cba6c74c031197598532e5720aa19a25 100644
--- a/simulation/FELIX_Top/ToHostPCIeManager.vhd
+++ b/simulation/FELIX_Top/ToHostPCIeManager.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/FELIX_Top/VSim_Functional.tcl b/simulation/FELIX_Top/VSim_Functional.tcl
index a00a1e8d4e50e90ca59f569c9c811597a5c16363..123ebccf42ec1cb3cb0b64e7912b182d8ad52b1f 100755
--- a/simulation/FELIX_Top/VSim_Functional.tcl
+++ b/simulation/FELIX_Top/VSim_Functional.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 ### start simulation
 
 vsim -t ps -novopt +notimingchecks -L unisim work.felix_top
diff --git a/simulation/FELIX_Top/centralRouter.vhd b/simulation/FELIX_Top/centralRouter.vhd
index 6bc4e5ea2f8709c30775f77bddc6abf6c498c45c..bbf6ae27de9251a92f511ff02de8011ac3e2a5e3 100644
--- a/simulation/FELIX_Top/centralRouter.vhd
+++ b/simulation/FELIX_Top/centralRouter.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--!               Julia Narevicius
+--!               Frans Schreuder
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.
 --! Engineer: juna
diff --git a/simulation/FELIX_Top/dataMUX24_256bit.vhd b/simulation/FELIX_Top/dataMUX24_256bit.vhd
index 871c9185d14332299ba30235d6c6e3d93a3b9ceb..95b8624a30278ee0eaed64b45cc03ed29188c51a 100644
--- a/simulation/FELIX_Top/dataMUX24_256bit.vhd
+++ b/simulation/FELIX_Top/dataMUX24_256bit.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/FELIX_Top/dma_read_write.vhd b/simulation/FELIX_Top/dma_read_write.vhd
index 8f7516eaa7f25a467f2f1031ee671f99b497c698..cc5731dd48d5beb9079e5ecaf6761793e4af282b 100644
--- a/simulation/FELIX_Top/dma_read_write.vhd
+++ b/simulation/FELIX_Top/dma_read_write.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +47,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/simulation/FELIX_Top/external_editor.tcl b/simulation/FELIX_Top/external_editor.tcl
index 2065f7f66c84b694fb42414e15cc9c24436748b0..7dff4974892ce3ba7d86e406db9457a5a44c5196 100644
--- a/simulation/FELIX_Top/external_editor.tcl
+++ b/simulation/FELIX_Top/external_editor.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
  proc external_editor {filename linenumber} {
    exec geany -l $linenumber $filename &
  }
diff --git a/simulation/FELIX_Top/felig_sim_top_bnl712.vhd b/simulation/FELIX_Top/felig_sim_top_bnl712.vhd
index 24d2bbdece8498777fb222a96c4810d196eeecb2..4587cedda1f5431b8c20037059f9b618c4505897 100644
--- a/simulation/FELIX_Top/felig_sim_top_bnl712.vhd
+++ b/simulation/FELIX_Top/felig_sim_top_bnl712.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --TO DO: embed trigger in gbt_rx_data_120b once every X kHZ. For now simulation
 --works only with internal triggering
 --==============================================================================
diff --git a/simulation/FELIX_Top/felix_top_tb.vhd b/simulation/FELIX_Top/felix_top_tb.vhd
index b2587e8bede423f678f6463e51265b8889ed8fff..58beb7b92831cc172393d0c84c4931187b5ba2a2 100644
--- a/simulation/FELIX_Top/felix_top_tb.vhd
+++ b/simulation/FELIX_Top/felix_top_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +46,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/simulation/FELIX_Top/pcie_ep_wrap.vhd b/simulation/FELIX_Top/pcie_ep_wrap.vhd
index e77c0d8c402a74e533757e9f3df7c21817c3679e..c97155dd04e4612fb29efb1a5ef2e57f58f95080 100644
--- a/simulation/FELIX_Top/pcie_ep_wrap.vhd
+++ b/simulation/FELIX_Top/pcie_ep_wrap.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Empty wrapper for the simulation of the pcie core, force will be used to make the PCIe commands.
 
 
diff --git a/simulation/FELIX_Top/project.do b/simulation/FELIX_Top/project.do
index 31e1c5af050c4ea80d8fdace4e85c5087683cad6..497f64f88521c6c63cde4030367d75c72d2ccd45 100644
--- a/simulation/FELIX_Top/project.do
+++ b/simulation/FELIX_Top/project.do
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               RHabraken
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set projectEnv [project env]
 if { [string length $projectEnv]==0} {
 	puts "no project open"
diff --git a/simulation/FELIX_Top/start.do b/simulation/FELIX_Top/start.do
index bef1c4c1f234638e3a9b7aa23d3170928dbd5574..c959b71f5e3bfcfa8ed471dde7a7336fe9b3ec94 100644
--- a/simulation/FELIX_Top/start.do
+++ b/simulation/FELIX_Top/start.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 ##################################################################
 ### Functions declaration
 ## -- start
diff --git a/simulation/FELIX_Top/tb_TTCtoHost_channel.vhd b/simulation/FELIX_Top/tb_TTCtoHost_channel.vhd
index 4d70624c21df5d3846ca4a651e566ede45051567..983e1051ba0a7ca3f53732b70d09aa29320ef4df 100644
--- a/simulation/FELIX_Top/tb_TTCtoHost_channel.vhd
+++ b/simulation/FELIX_Top/tb_TTCtoHost_channel.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library work, ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/simulation/FELIX_Top/ttc_fmc_wrapper_xilinx.vhd b/simulation/FELIX_Top/ttc_fmc_wrapper_xilinx.vhd
index 8b58548f039d2b5f4a7731ca77955637e0d99a24..8f7ac5ac7c8a818ee6aca5687374fa7c0e6f89fd 100644
--- a/simulation/FELIX_Top/ttc_fmc_wrapper_xilinx.vhd
+++ b/simulation/FELIX_Top/ttc_fmc_wrapper_xilinx.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Soo Ryu
+--!               Israel Grayzman
+--!               Alessandra Camplani
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.std_logic_arith.all;
diff --git a/simulation/FELIX_Top/wave.do b/simulation/FELIX_Top/wave.do
index 0a44dcee1251abe6b6a131b1b23ec50b8cbe85a5..3f9a7c9263e5730895928d7efc704f46febb7882 100644
--- a/simulation/FELIX_Top/wave.do
+++ b/simulation/FELIX_Top/wave.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate -expand -group fifoDriver /tb_centralrouter_top/uut/cr0/thFMdataManagers(0)/thFMdmN/chFIFOdriver/clk40
diff --git a/simulation/FMEmu/FMEmu_top_bnl711_tb.vhd b/simulation/FMEmu/FMEmu_top_bnl711_tb.vhd
old mode 100755
new mode 100644
index b4747836ae27a27af164e6026c181e561cb51b12..cc2477fd9d7801c054e2b4fac6994402eda6cc13
--- a/simulation/FMEmu/FMEmu_top_bnl711_tb.vhd
+++ b/simulation/FMEmu/FMEmu_top_bnl711_tb.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 ----------------------------------------------------------------------------------
 -- Company: Radboud University Nijmegen
diff --git a/simulation/FMEmu/FMEmu_top_tb.vhd b/simulation/FMEmu/FMEmu_top_tb.vhd
index 5301c8f414169cad0e0246ed037695650bc8a611..616c9a7b0dcbeb10fe65a95cb3ed9d4fb4477390 100644
--- a/simulation/FMEmu/FMEmu_top_tb.vhd
+++ b/simulation/FMEmu/FMEmu_top_tb.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 ----------------------------------------------------------------------------------
 -- Company: Radboud University Nijmegen
diff --git a/simulation/FMEmu/XoffDecoder_tb.vhd b/simulation/FMEmu/XoffDecoder_tb.vhd
index bd4cc20ba024fcd505ed015eff78d84f8da37ece..7672dc3900aba5fad135eea58af03ddb05faa4dc 100644
--- a/simulation/FMEmu/XoffDecoder_tb.vhd
+++ b/simulation/FMEmu/XoffDecoder_tb.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/simulation/FMEmu/do_vivado_simulation.tcl b/simulation/FMEmu/do_vivado_simulation.tcl
index 68ebd66634bb422dceafb0dff48678973110d57a..ee24fb1ef01f24720819c14e7787e5ab0c6d091d 100755
--- a/simulation/FMEmu/do_vivado_simulation.tcl
+++ b/simulation/FMEmu/do_vivado_simulation.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 save_wave_config {/data/et/mgebyehu/FMEmu_MRM4.5/firmware/Projects/FMEmu_BNL711/FMEmu_BNL711.sim/sim_1/FMEmu_top_bnl711_tb_behav.wcfg}
 close_sim -force
 launch_simulation
diff --git a/simulation/FMEmu/pcie_package_sim.vhd b/simulation/FMEmu/pcie_package_sim.vhd
index 8d132cf8d71ba597d0231c973210fa379335c82f..5fb04109903dd6911b7cb867d570e947e317e25b 100644
--- a/simulation/FMEmu/pcie_package_sim.vhd
+++ b/simulation/FMEmu/pcie_package_sim.vhd
@@ -1,3 +1,27 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mark Donszelmann
+--!               Andrea Borga
+--!               Rene Habraken
+--!               Soo Ryu
+--!               Kai Chen
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- ***************************************************************************
 -- ***************************************************************************
 -- ***************************************************************************
@@ -51,21 +75,6 @@
 --!
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---!
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---!
 
 --! @brief ieee
 
@@ -8367,4 +8376,4 @@ package body pcie_package is
     begin
         return A(A'low);
     end function to_sl;
-end pcie_package;
\ No newline at end of file
+end pcie_package;
diff --git a/simulation/FMEmu/start2.do b/simulation/FMEmu/start2.do
index 80ea688b830147282efcd6d95cbfcc6b0e645213..8ada3ef9515c4f5ae821977b814e495183a9f5bd 100644
--- a/simulation/FMEmu/start2.do
+++ b/simulation/FMEmu/start2.do
@@ -1,4 +1,24 @@
 
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene Habraken
+#               RHabraken
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+
 ##################################################################
 ### Compile
 
diff --git a/simulation/FMEmu/wave2.do b/simulation/FMEmu/wave2.do
index 467e98ec83393a669a63c1529d890cc75987cf72..ea789958d4f6b2b6c8ecb2131085815edc919843 100644
--- a/simulation/FMEmu/wave2.do
+++ b/simulation/FMEmu/wave2.do
@@ -1,3 +1,23 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene Habraken
+#               RHabraken
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate /felix_fullmode_top_tb/u7/RST
diff --git a/simulation/GBT/project.do b/simulation/GBT/project.do
index 880067089c613a505c653f49664702b901f5faa1..34eba7bf25512efc0ba15f36c763bf5572491931 100644
--- a/simulation/GBT/project.do
+++ b/simulation/GBT/project.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 project addfile ../../sources/GBT/gth_code/gth_usrclk_gen.vhd
 
 project addfile ../../sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_gt.vhd
diff --git a/simulation/ItkStrip/bypass_data_parser.vhd b/simulation/ItkStrip/bypass_data_parser.vhd
old mode 100755
new mode 100644
index 2cee9552e7f1f3d639a60dc4b195eb56bfdb12ba..2b4d1a263c4894930727c270e6ad2330542484ad
--- a/simulation/ItkStrip/bypass_data_parser.vhd
+++ b/simulation/ItkStrip/bypass_data_parser.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench helper module for sending elink data to Strips modules
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/decoder_queue_pkg.vhd b/simulation/ItkStrip/decoder_queue_pkg.vhd
old mode 100755
new mode 100644
index df1797ec7022fa982d59e908bb99773e5c96f413..da63cda518191431b14ecb4f3895c334d027cad6
--- a/simulation/ItkStrip/decoder_queue_pkg.vhd
+++ b/simulation/ItkStrip/decoder_queue_pkg.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library uvvm_vvc_framework;
 use uvvm_vvc_framework.ti_generic_queue_pkg;
 
diff --git a/simulation/ItkStrip/elink_data_parser.vhd b/simulation/ItkStrip/elink_data_parser.vhd
old mode 100755
new mode 100644
index d0e026a179cd9c6cbfa22b43c8e10b7ef24ee0f9..30fd35aae657fa391dcd35fbb93a136504a7171d
--- a/simulation/ItkStrip/elink_data_parser.vhd
+++ b/simulation/ItkStrip/elink_data_parser.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench helper module for sending elink data to Strips modules
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/itk_frame_decoder.vhd b/simulation/ItkStrip/itk_frame_decoder.vhd
old mode 100755
new mode 100644
index db6107d60384cdcaf174d64baf769f6176528b1a..30c7dc4d2dc07c265b5eb8222d112d6e44ac3b09
--- a/simulation/ItkStrip/itk_frame_decoder.vhd
+++ b/simulation/ItkStrip/itk_frame_decoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench helper module for decoding ITK Strips data
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_EPROC_OUT4_lcb_phase1.vhd b/simulation/ItkStrip/tb_EPROC_OUT4_lcb_phase1.vhd
index 29a54ced41afb5493230b76bd9ef24bb89961455..126323f7dacf0a804d3f4a29045dc5ccb516336f 100644
--- a/simulation/ItkStrip/tb_EPROC_OUT4_lcb_phase1.vhd
+++ b/simulation/ItkStrip/tb_EPROC_OUT4_lcb_phase1.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : tb_EPROC_OUT4_phase1
 -- Project     : Default Project Name
diff --git a/simulation/ItkStrip/tb_EPROC_OUT4_r3l1_phase1.vhd b/simulation/ItkStrip/tb_EPROC_OUT4_r3l1_phase1.vhd
old mode 100755
new mode 100644
index 2719a30bb23b5e94a3a46f32669916fb50861571..38dc4812c4f57a56148d03342eafa8225857bf62
--- a/simulation/ItkStrip/tb_EPROC_OUT4_r3l1_phase1.vhd
+++ b/simulation/ItkStrip/tb_EPROC_OUT4_r3l1_phase1.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : tb_EPROC_OUT4_r3l1_phase1
 -- Project     : Default Project Name
diff --git a/simulation/ItkStrip/tb_EPROC_OUT8_strips_idle_inserter.vhd b/simulation/ItkStrip/tb_EPROC_OUT8_strips_idle_inserter.vhd
old mode 100755
new mode 100644
index 46b9aec51c9877449f1fe0560e89c7068d3e20e0..e1f6789fd7fa003e0f35922b70d255f3aaa2d9af
--- a/simulation/ItkStrip/tb_EPROC_OUT8_strips_idle_inserter.vhd
+++ b/simulation/ItkStrip/tb_EPROC_OUT8_strips_idle_inserter.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : tb_EPROC_OUT8_strips_idle_inserter
 -- Project     : Default Project Name
diff --git a/simulation/ItkStrip/tb_EPROC_OUT8_strips_phase1.vhd b/simulation/ItkStrip/tb_EPROC_OUT8_strips_phase1.vhd
old mode 100755
new mode 100644
index c4aa96e4f8c3c338440716c0e48ecc9f2c46b04f..e7c4c6c54c03bd335f87b232ad72d289a7dae6fd
--- a/simulation/ItkStrip/tb_EPROC_OUT8_strips_phase1.vhd
+++ b/simulation/ItkStrip/tb_EPROC_OUT8_strips_phase1.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : tb_EPROC_OUT8_strips_phase1
 -- Project     : Default Project Name
diff --git a/simulation/ItkStrip/tb_bypass_frame_aggregator.vhd b/simulation/ItkStrip/tb_bypass_frame_aggregator.vhd
index cb3d285e6691d90c5753968db929a089d1fe7989..13478daffc2f3ec38dcecba0151599103bd9e4c5 100644
--- a/simulation/ItkStrip/tb_bypass_frame_aggregator.vhd
+++ b/simulation/ItkStrip/tb_bypass_frame_aggregator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_bypass_frame_vvc.vhd b/simulation/ItkStrip/tb_bypass_frame_vvc.vhd
old mode 100755
new mode 100644
index fdf3aeb83b3aace6e85cce84930f4be74798d3b0..cdc509d7541b0fc45435cef359e3dd1db8c79d9a
--- a/simulation/ItkStrip/tb_bypass_frame_vvc.vhd
+++ b/simulation/ItkStrip/tb_bypass_frame_vvc.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench simulation for interaction between 
 -- 				 bypass_aggregator and lcb_scheduler_encoder modules
diff --git a/simulation/ItkStrip/tb_bypass_scheduler_continuous_write.vhd b/simulation/ItkStrip/tb_bypass_scheduler_continuous_write.vhd
old mode 100755
new mode 100644
index ceb3d0992adc9c7f59387c0bed45df0cf08c7986..2e75681f15ca8e095bbb6712752074d7311077ab
--- a/simulation/ItkStrip/tb_bypass_scheduler_continuous_write.vhd
+++ b/simulation/ItkStrip/tb_bypass_scheduler_continuous_write.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench simulation for interaction between 
 -- 				 bypass_aggregator and lcb_scheduler_encoder modules
diff --git a/simulation/ItkStrip/tb_l0a_frame_generator.vhd b/simulation/ItkStrip/tb_l0a_frame_generator.vhd
index 2029b0cabc46206612196d626cb6c2184d515808..a947e9c2a97f7198f7fbb7238100e0763ed9eed6 100644
--- a/simulation/ItkStrip/tb_l0a_frame_generator.vhd
+++ b/simulation/ItkStrip/tb_l0a_frame_generator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_lcb_axi_encoder.vhd b/simulation/ItkStrip/tb_lcb_axi_encoder.vhd
old mode 100755
new mode 100644
index aa38b0b0669e48dd061b3e5bbbb1b5268b04b347..a05d233e22512782a067230acbc976dac7aeed3d
--- a/simulation/ItkStrip/tb_lcb_axi_encoder.vhd
+++ b/simulation/ItkStrip/tb_lcb_axi_encoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench simulation for LCB encoder
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_lcb_command_decoder.vhd b/simulation/ItkStrip/tb_lcb_command_decoder.vhd
index 7316375eff3c7f39c7cd55d3ba3615aa8fdc86d4..ac2dc82802c5bcae66db9487a1f3fc93e77a2e2d 100644
--- a/simulation/ItkStrip/tb_lcb_command_decoder.vhd
+++ b/simulation/ItkStrip/tb_lcb_command_decoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/simulation/ItkStrip/tb_lcb_frame_generator.vhd b/simulation/ItkStrip/tb_lcb_frame_generator.vhd
index 4422ff0ab10fbe824aed1f99d2a5cc363b09854a..15d3c790d9e08f19bb10d874e18f634f64c29009 100644
--- a/simulation/ItkStrip/tb_lcb_frame_generator.vhd
+++ b/simulation/ItkStrip/tb_lcb_frame_generator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench simulation for lcb_frame_generator
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_lcb_mux.vhd b/simulation/ItkStrip/tb_lcb_mux.vhd
old mode 100755
new mode 100644
index a1932a6f65748c96a0d96333323952c600448cf5..a76ade64ab33437e13997f99433e45e28bda8d2a
--- a/simulation/ItkStrip/tb_lcb_mux.vhd
+++ b/simulation/ItkStrip/tb_lcb_mux.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench simulation for LCB MUX (phase1 only)
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_lcb_scheduler_encoder.vhd b/simulation/ItkStrip/tb_lcb_scheduler_encoder.vhd
index c8c8bd02a074f735051218d0f574c0047a72cc20..6423e2ebbeaac328c35ee6b3a243dd5fd859af90 100644
--- a/simulation/ItkStrip/tb_lcb_scheduler_encoder.vhd
+++ b/simulation/ItkStrip/tb_lcb_scheduler_encoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench simulation for lcb_scheduler_encoder
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_playback_controller.vhd b/simulation/ItkStrip/tb_playback_controller.vhd
index 6aa3c667b67a84e2c5c32257c0ec5d8491e46e82..81d44ad196fb0ba7ee1bdbc6dd9c972ca6d0cab5 100644
--- a/simulation/ItkStrip/tb_playback_controller.vhd
+++ b/simulation/ItkStrip/tb_playback_controller.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/simulation/ItkStrip/tb_r3l1_axi_encoder.vhd b/simulation/ItkStrip/tb_r3l1_axi_encoder.vhd
old mode 100755
new mode 100644
index b2ec2727b34c81d1b4e4c1cfb452381f3454e79c..6f257636a09013bc8d5a5d8e23f590d10e18f447
--- a/simulation/ItkStrip/tb_r3l1_axi_encoder.vhd
+++ b/simulation/ItkStrip/tb_r3l1_axi_encoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench simulation for R3L1 encoder
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_r3l1_frame_generator.vhd b/simulation/ItkStrip/tb_r3l1_frame_generator.vhd
old mode 100755
new mode 100644
index dfe8f43d7ae556bc83843e03256db8c65875897a..82f41d00290953809df7e992b50b64d028d9e45f
--- a/simulation/ItkStrip/tb_r3l1_frame_generator.vhd
+++ b/simulation/ItkStrip/tb_r3l1_frame_generator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_r3l1_frame_synchronizer.vhd b/simulation/ItkStrip/tb_r3l1_frame_synchronizer.vhd
old mode 100755
new mode 100644
index f47b6576dd6c0547c9a1693d4d3be11dd6dd0d6c..bcb7c7f5f03a45020bbd6460db0c26a1bffd8f3e
--- a/simulation/ItkStrip/tb_r3l1_frame_synchronizer.vhd
+++ b/simulation/ItkStrip/tb_r3l1_frame_synchronizer.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_r3l1_scheduler_encoder.vhd b/simulation/ItkStrip/tb_r3l1_scheduler_encoder.vhd
old mode 100755
new mode 100644
index 1fddc8bf38884477b8c93fbfc60d699e1fefd132..3deb186afe108eb5a498aec62444f14a5d142602
--- a/simulation/ItkStrip/tb_r3l1_scheduler_encoder.vhd
+++ b/simulation/ItkStrip/tb_r3l1_scheduler_encoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench simulation for r3l1_scheduler_encoder
 -- Project     : FELIX
diff --git a/simulation/ItkStrip/tb_regmap.vhd b/simulation/ItkStrip/tb_regmap.vhd
index 9d953d3ff67635213f7477f1c6ec517dd009288e..30f6cdf4523e0b886b42727c82bd9f4bef76e244 100644
--- a/simulation/ItkStrip/tb_regmap.vhd
+++ b/simulation/ItkStrip/tb_regmap.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/simulation/ItkStrip/tb_trickle_trigger.vhd b/simulation/ItkStrip/tb_trickle_trigger.vhd
index e207840d5a6e6c3ccb5c3381f5adb2bc9d576a26..f8fe17affce8ee60c28a97880f20a5a0f78b8157 100644
--- a/simulation/ItkStrip/tb_trickle_trigger.vhd
+++ b/simulation/ItkStrip/tb_trickle_trigger.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/simulation/ItkStrip/ttc_l0a_data_parser.vhd b/simulation/ItkStrip/ttc_l0a_data_parser.vhd
old mode 100755
new mode 100644
index 920cc0b282f6c17e1bd6c1c5c25350ae5102ba9c..63e75dfc0f2a92c120a3279743b63784b88d8afe
--- a/simulation/ItkStrip/ttc_l0a_data_parser.vhd
+++ b/simulation/ItkStrip/ttc_l0a_data_parser.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : Testbench helper module for sending L0A data to Strips modules
 -- Project     : FELIX
diff --git a/simulation/MROD_top_sim/ForceSignals.tcl b/simulation/MROD_top_sim/ForceSignals.tcl
index 738d6330de7910cf5374a20b80fb209d1253471f..2eb1f245fefe32962979f6f392a2caa572dd95be 100644
--- a/simulation/MROD_top_sim/ForceSignals.tcl
+++ b/simulation/MROD_top_sim/ForceSignals.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Rene
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 relaunch_sim
 
 add_force {/felix_mrod_top/u11/u10/TRXloopback} -radix bin {1 0ns}
diff --git a/simulation/MROD_top_sim/clk_sim.vhd b/simulation/MROD_top_sim/clk_sim.vhd
index d26a6de79f4948417cfb36c9a1a366cf749224cf..0845bc51eff3973adca494d111423f5439588760 100644
--- a/simulation/MROD_top_sim/clk_sim.vhd
+++ b/simulation/MROD_top_sim/clk_sim.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee, work;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/simulation/MROD_top_sim/mrod_top_sim.vhd b/simulation/MROD_top_sim/mrod_top_sim.vhd
index 09ba60bc14a85ac0a73414ea047e5a393841ed40..b441bbb49a3fb59c50bc584c23132cd3c32cdfaa 100644
--- a/simulation/MROD_top_sim/mrod_top_sim.vhd
+++ b/simulation/MROD_top_sim/mrod_top_sim.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/simulation/TTC_emulator/file_reader_hex.vhd b/simulation/TTC_emulator/file_reader_hex.vhd
index ebf27b0901d457b4541ed98dc8fe662b2bcbf1a3..23d57c697657916f6dfa5425f490dfb0e5368275 100644
--- a/simulation/TTC_emulator/file_reader_hex.vhd
+++ b/simulation/TTC_emulator/file_reader_hex.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Alessandra Camplani
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Design     : file_reader_hex 
 -- Author     : Steffen Staerz
diff --git a/simulation/TTC_emulator/fmc_wrapper_tb_forEmu.vhd b/simulation/TTC_emulator/fmc_wrapper_tb_forEmu.vhd
index 0123375108a59b54d5badb3ce0464f6196c8605d..f37c23fdf2e7dcbed735fcce8704783edd78261b 100644
--- a/simulation/TTC_emulator/fmc_wrapper_tb_forEmu.vhd
+++ b/simulation/TTC_emulator/fmc_wrapper_tb_forEmu.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Alessandra Camplani
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Design     : fmc_wrapper_tb_forEmu  
 -- Author     : Alessandra Camplani
diff --git a/simulation/TTC_emulator/force_on_signals.do b/simulation/TTC_emulator/force_on_signals.do
index 1d774ab5f52af3f10268fe911ec0f5e1594654f3..90614348b41d8fc84aaa73b82c174928f7d499c2 100644
--- a/simulation/TTC_emulator/force_on_signals.do
+++ b/simulation/TTC_emulator/force_on_signals.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Alessandra Camplani
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 force -freeze sim:/ttc_emulator_tb/dut/en 1 0
 
 force -freeze sim:/ttc_emulator_tb/dut/input_ecr_period 0 {0 ns}
diff --git a/simulation/TTC_emulator/force_on_signals_wrapper.do b/simulation/TTC_emulator/force_on_signals_wrapper.do
index ae8ffb0604334f05c7448fd09542f42a80acd172..f779d3c01a10296c0eadeda1916a9b66ce7b76fe 100644
--- a/simulation/TTC_emulator/force_on_signals_wrapper.do
+++ b/simulation/TTC_emulator/force_on_signals_wrapper.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Alessandra Camplani
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 force -freeze sim:/fmc_wrapper_tb_foremu/dut/TTCEmu/register_map_control.TTC_EMU.SEL 1'h1 0
 force -freeze sim:/fmc_wrapper_tb_foremu/dut/TTCEmu/register_map_control.TTC_EMU.ENA 1'h1 0
 
diff --git a/simulation/TTC_emulator/simulation_basics.vhd b/simulation/TTC_emulator/simulation_basics.vhd
index 9ca1dfd297253816b3304a554981b42465d93a31..ece2cb4a6fec179425c1e310334f4638a556f64a 100644
--- a/simulation/TTC_emulator/simulation_basics.vhd
+++ b/simulation/TTC_emulator/simulation_basics.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Alessandra Camplani
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Design     : simulation_basics.vhd
 -- Author     : Steffen Staerz
diff --git a/simulation/TTC_emulator/ttc_emulator_tb.vhd b/simulation/TTC_emulator/ttc_emulator_tb.vhd
index 85098b3fa7a7867bdab3a3da3af6bc9e085b32a2..3b5a657b2bc35cffba3645259c3969cc479f5e78 100644
--- a/simulation/TTC_emulator/ttc_emulator_tb.vhd
+++ b/simulation/TTC_emulator/ttc_emulator_tb.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Alessandra Camplani
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Design     : ttc_emulator_tb  
 -- Author     : Alessandra Camplani
diff --git a/simulation/TTC_emulator/wave.do b/simulation/TTC_emulator/wave.do
index 5b0460d2e868ffcc82e90a1c570005af32f9dc0e..1a37b2b1d2ac105a1dbe3afc8049e508e20064f0 100644
--- a/simulation/TTC_emulator/wave.do
+++ b/simulation/TTC_emulator/wave.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Alessandra Camplani
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate /ttc_emulator_tb/Clock
diff --git a/simulation/TTC_emulator/wave_wrapper.do b/simulation/TTC_emulator/wave_wrapper.do
index 947ddcc439514a225587eaf9eb5c9f979bb06e63..c7b16a9cfb6dbd68d706c7e9fa064f6b99699f52 100644
--- a/simulation/TTC_emulator/wave_wrapper.do
+++ b/simulation/TTC_emulator/wave_wrapper.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Alessandra Camplani
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate /fmc_wrapper_tb_foremu/dut/TTCEmu/Clock
diff --git a/simulation/UVVMExample/FULLModeToHost_import_questa.tcl b/simulation/UVVMExample/FULLModeToHost_import_questa.tcl
index 3d8467d779e3ab09b6ceb7ba4c34e84543963230..21ba70b6cca3425de9eb7820639eda51d94a29aa 100644
--- a/simulation/UVVMExample/FULLModeToHost_import_questa.tcl
+++ b/simulation/UVVMExample/FULLModeToHost_import_questa.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../../scripts/helper/clear_filesets.tcl
 
 set XIL_PROJECTS "FLX712_FULLMODE FLX712_GBT"
diff --git a/simulation/UVVMExample/GBT_FULL_import_questa.tcl b/simulation/UVVMExample/GBT_FULL_import_questa.tcl
index 740fcc6b2f384f74ca91876598d9eb6cb2dde0e3..6346df7127f28359ee478bdb4a45876274b4ad62 100644
--- a/simulation/UVVMExample/GBT_FULL_import_questa.tcl
+++ b/simulation/UVVMExample/GBT_FULL_import_questa.tcl
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../../scripts/helper/clear_filesets.tcl
 
 set XIL_PROJECTS "FLX712_FULLMODE FLX712_GBT"
diff --git a/simulation/UVVMExample/Wupper_import_questa.tcl b/simulation/UVVMExample/Wupper_import_questa.tcl
index 794ffc4cf4f92f1992e3e88815540082d95c947f..37bd4a24935633080d6cd833b7fb0602ea42d8f2 100644
--- a/simulation/UVVMExample/Wupper_import_questa.tcl
+++ b/simulation/UVVMExample/Wupper_import_questa.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ../../scripts/helper/clear_filesets.tcl
 
 set XIL_PROJECTS "FLX712_FELIX"
diff --git a/simulation/UVVMExample/ci-FULLModeToHost.do b/simulation/UVVMExample/ci-FULLModeToHost.do
index 4be138c9277206c2a2cc98b715fc6bad26e93a81..7679f94de8f4259e59f944b0115c0a39e955906d 100644
--- a/simulation/UVVMExample/ci-FULLModeToHost.do
+++ b/simulation/UVVMExample/ci-FULLModeToHost.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ./FULLModeToHost_import_questa.tcl
 vsim -voptargs="+acc" work.FULLModeToHost_tb work.glbl
 add wave -group top -position insertpoint sim:/fullmodetohost_tb/*
diff --git a/simulation/UVVMExample/ci-Wupper.do b/simulation/UVVMExample/ci-Wupper.do
index 3a880c71830d2396127d0487c9acdee6d0a81951..ae6b5183d95f20e8d2cb5a4ae87de5e6d358f79d 100644
--- a/simulation/UVVMExample/ci-Wupper.do
+++ b/simulation/UVVMExample/ci-Wupper.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ./Wupper_import_questa.tcl
 vsim -t 1ps -voptargs="+acc" work.Wupper_tb  work.glbl
 run -all
diff --git a/simulation/UVVMExample/ci-centralRouter.do b/simulation/UVVMExample/ci-centralRouter.do
index ff653b5c0bdaf9259e8f487904fdc24905891cc2..e5ec56f78a0dad666ab17bc9a92c7c3abe454df2 100644
--- a/simulation/UVVMExample/ci-centralRouter.do
+++ b/simulation/UVVMExample/ci-centralRouter.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ./GBT_FULL_import_questa.tcl
 vsim -voptargs=+acc work.centralRouter_tb
 
diff --git a/simulation/UVVMExample/ci-crc20.do b/simulation/UVVMExample/ci-crc20.do
index 242e4afa4b8e147a7fa3eaee175624a687d9b78c..f02d412d549d554610b561b2c8801d6aaeced010 100644
--- a/simulation/UVVMExample/ci-crc20.do
+++ b/simulation/UVVMExample/ci-crc20.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ./GBT_FULL_import_questa.tcl
 vsim work.crc20_tb(func)
 run -all
diff --git a/simulation/UVVMExample/ci-egroup.do b/simulation/UVVMExample/ci-egroup.do
index 0b04bc72459be0ea988f82aa0dbb51e8fbc2f3a1..ce9808b691082761b4b377a5d234936a2b0531da 100644
--- a/simulation/UVVMExample/ci-egroup.do
+++ b/simulation/UVVMExample/ci-egroup.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ./GBT_FULL_import_questa.tcl
 vsim -voptargs=+acc work.egroup_tb(arch)
 add wave -group CD_COUNTER -position insertpoint sim:/egroup_tb/i_test_harness/DUT/PATH_FIFO_DRIVERs(0)/FDn/Module_enable/SCDataMANAGER_inst/g_trunc/CD_COUNTER_inst/*
diff --git a/simulation/UVVMExample/ci-gui.sh b/simulation/UVVMExample/ci-gui.sh
index f1af8486438165611b1c202822c32e2b92cbdadf..653a851c44bffe9442efea70ba6ed1157374bcc7 100755
--- a/simulation/UVVMExample/ci-gui.sh
+++ b/simulation/UVVMExample/ci-gui.sh
@@ -1,4 +1,23 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+#               Frans Schreuder
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #Installation path and license server at Nikhef. For other institutes, please try another location.
 echo "free -h"
 free -h
diff --git a/simulation/UVVMExample/ci-strips.do b/simulation/UVVMExample/ci-strips.do
index bebe5f48ef1d6ae2ed3929d9a53262a16faf6918..a1ae154cdfa79a143969aa6cdf83ffc167ab29f2 100755
--- a/simulation/UVVMExample/ci-strips.do
+++ b/simulation/UVVMExample/ci-strips.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ./GBT_FULL_import_questa.tcl
 
 set strips_tb {tb_bypass_frame_aggregator \
diff --git a/simulation/UVVMExample/ci-validate_8b10b.do b/simulation/UVVMExample/ci-validate_8b10b.do
index 7faf0db611102597206c299dddc87820154db8a3..6828b16d93f9ca50cdd5ca0fdaa3d2fbee16c8a9 100644
--- a/simulation/UVVMExample/ci-validate_8b10b.do
+++ b/simulation/UVVMExample/ci-validate_8b10b.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ./GBT_FULL_import_questa.tcl
 vsim -voptargs="+acc" work.validate_8b10b_tb work.glbl
 add wave -group top sim:/validate_8b10b_tb/*
diff --git a/simulation/UVVMExample/ci-validate_wrap_EncDec_8b10b.do b/simulation/UVVMExample/ci-validate_wrap_EncDec_8b10b.do
index a93c32c1438c28d6b2f112f1dc89eb7fdc4f3adf..ead5736c6199d30bcf7c16db4699014aada12602 100644
--- a/simulation/UVVMExample/ci-validate_wrap_EncDec_8b10b.do
+++ b/simulation/UVVMExample/ci-validate_wrap_EncDec_8b10b.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 source ./GBT_FULL_import_questa.tcl
 vsim -voptargs="+acc" work.validate_wrap_8b10b_tb work.glbl
 add wave -group top sim:/validate_wrap_8b10b_tb/*
diff --git a/simulation/UVVMExample/ci.sh b/simulation/UVVMExample/ci.sh
index f6df446ad8b9f8c42564bb9d7211349debe20b2b..654d4e980a8aa18c69dc199a5ada3cd943c57411 100755
--- a/simulation/UVVMExample/ci.sh
+++ b/simulation/UVVMExample/ci.sh
@@ -1,4 +1,23 @@
 #!/bin/bash
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+#               Frans Schreuder
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #Installation path and license server at Nikhef. For other institutes, please try another location.
 echo "free -h"
 free -h
diff --git a/simulation/UVVMExample/external_editor.tcl b/simulation/UVVMExample/external_editor.tcl
index 2065f7f66c84b694fb42414e15cc9c24436748b0..7dff4974892ce3ba7d86e406db9457a5a44c5196 100644
--- a/simulation/UVVMExample/external_editor.tcl
+++ b/simulation/UVVMExample/external_editor.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
  proc external_editor {filename linenumber} {
    exec geany -l $linenumber $filename &
  }
diff --git a/simulation/UVVMExample/runsim.do b/simulation/UVVMExample/runsim.do
index 93cd998acf611946f523d74019ef483140429467..29ccebbae89b77b0f2683b4d21a0e5ebb7fb9f59 100644
--- a/simulation/UVVMExample/runsim.do
+++ b/simulation/UVVMExample/runsim.do
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Ali Skaf
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 vsim work.egroup_tb(arch)
 
 add wave -position insertpoint sim:/egroup_tb/*
diff --git a/simulation/UVVMExample/sim/vip_egr/egr_bfm_pkg.vhd b/simulation/UVVMExample/sim/vip_egr/egr_bfm_pkg.vhd
index f82b1a2137ad0b62f5a5e2a274def56e67b5128e..b5240ac7051670620fb0307be0e200f86e6376f3 100644
--- a/simulation/UVVMExample/sim/vip_egr/egr_bfm_pkg.vhd
+++ b/simulation/UVVMExample/sim/vip_egr/egr_bfm_pkg.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --========================================================================================================================
 -- ATLAS 
 -- FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/sim/vip_egr/egr_vvc.vhd b/simulation/UVVMExample/sim/vip_egr/egr_vvc.vhd
index a80ae54ce8939f756b70dcf29a2af5a18704ac63..660495c79b527af39fc4076cf42cd1e5e8f685c8 100644
--- a/simulation/UVVMExample/sim/vip_egr/egr_vvc.vhd
+++ b/simulation/UVVMExample/sim/vip_egr/egr_vvc.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --========================================================================================================================
 -- ATLAS 
 -- FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/sim/vip_egr/td_queue_pkg.vhd b/simulation/UVVMExample/sim/vip_egr/td_queue_pkg.vhd
index 899fa3c18f34a98a79ddf1aedc105e477fa41cfd..13166bf151fca10b277c939aa68ba8a1e3fb45c1 100644
--- a/simulation/UVVMExample/sim/vip_egr/td_queue_pkg.vhd
+++ b/simulation/UVVMExample/sim/vip_egr/td_queue_pkg.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --========================================================================================================================
 -- Copyright (c) 2017 by Bitvis AS.  All rights reserved.
 -- You should have received a copy of the license file containing the MIT License (see LICENSE.TXT), if not, 
diff --git a/simulation/UVVMExample/sim/vip_egr/td_target_support_pkg.vhd b/simulation/UVVMExample/sim/vip_egr/td_target_support_pkg.vhd
index 3aec7708c0238c0032dccf777db1e107622b4dfe..55150ff56d2c66e511ed9a7e5b51dbbffee7306e 100644
--- a/simulation/UVVMExample/sim/vip_egr/td_target_support_pkg.vhd
+++ b/simulation/UVVMExample/sim/vip_egr/td_target_support_pkg.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --========================================================================================================================
 -- Copyright (c) 2017 by Bitvis AS.  All rights reserved.
 -- You should have received a copy of the license file containing the MIT License (see LICENSE.TXT), if not,
diff --git a/simulation/UVVMExample/sim/vip_egr/td_vvc_entity_support_pkg.vhd b/simulation/UVVMExample/sim/vip_egr/td_vvc_entity_support_pkg.vhd
index 680126a553746add848d5200f09cb5516d577167..09e91029d8de3e3b94d4a883123e9ae0c8341160 100644
--- a/simulation/UVVMExample/sim/vip_egr/td_vvc_entity_support_pkg.vhd
+++ b/simulation/UVVMExample/sim/vip_egr/td_vvc_entity_support_pkg.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --========================================================================================================================
 -- Copyright (c) 2017 by Bitvis AS.  All rights reserved.
 -- You should have received a copy of the license file containing the MIT License (see LICENSE.TXT), if not,
diff --git a/simulation/UVVMExample/sim/vip_egr/td_vvc_framework_common_methods_pkg.vhd b/simulation/UVVMExample/sim/vip_egr/td_vvc_framework_common_methods_pkg.vhd
index 141bccf6fd9a998cc286db7feb0ff55844fe9592..60c8862093105d2d4ea080df7d84f29dc64fff04 100644
--- a/simulation/UVVMExample/sim/vip_egr/td_vvc_framework_common_methods_pkg.vhd
+++ b/simulation/UVVMExample/sim/vip_egr/td_vvc_framework_common_methods_pkg.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --========================================================================================================================
 -- Copyright (c) 2017 by Bitvis AS.  All rights reserved.
 -- You should have received a copy of the license file containing the MIT License (see LICENSE.TXT), if not,
diff --git a/simulation/UVVMExample/sim/vip_egr/vvc_cmd_pkg.vhd b/simulation/UVVMExample/sim/vip_egr/vvc_cmd_pkg.vhd
index 50d041af1727b32029e129ba74e76fe12a038ed6..d89eadd75ffb97c1186a32ecf8e2d6466aec79db 100644
--- a/simulation/UVVMExample/sim/vip_egr/vvc_cmd_pkg.vhd
+++ b/simulation/UVVMExample/sim/vip_egr/vvc_cmd_pkg.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --========================================================================================================================
 -- ATLAS 
 -- FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/sim/vip_egr/vvc_methods_pkg.vhd b/simulation/UVVMExample/sim/vip_egr/vvc_methods_pkg.vhd
index ac59c729ba343e0d8d6960acc61394f5b39886c9..f689b29c9ba56bad710fa27e14d01ff6232dcf60 100644
--- a/simulation/UVVMExample/sim/vip_egr/vvc_methods_pkg.vhd
+++ b/simulation/UVVMExample/sim/vip_egr/vvc_methods_pkg.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --========================================================================================================================
 -- ATLAS 
 -- FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/src/Egroup.vhd b/simulation/UVVMExample/src/Egroup.vhd
index 0021c8953cd8beb8073389efdc4b4c9d1911fe0e..34171f6a9a35622a5658d19c2a8c5369c3b58faa 100644
--- a/simulation/UVVMExample/src/Egroup.vhd
+++ b/simulation/UVVMExample/src/Egroup.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- ATLAS 
 -- FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/tb/Egroup_tb.vhd b/simulation/UVVMExample/tb/Egroup_tb.vhd
index 3f8d8e37def650762e85f9def4d59af1e9babcee..2f3fee88cdf48bc8f2b76fca4ec4685501c3372e 100644
--- a/simulation/UVVMExample/tb/Egroup_tb.vhd
+++ b/simulation/UVVMExample/tb/Egroup_tb.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --  ATLAS 
 --  FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/tb/Egroup_th.vhd b/simulation/UVVMExample/tb/Egroup_th.vhd
index fc3da6e0441b07e9c0232859a15e6d4a3800bcd5..02781592c6b04dd3217d6bda82bf018c4c4e590b 100644
--- a/simulation/UVVMExample/tb/Egroup_th.vhd
+++ b/simulation/UVVMExample/tb/Egroup_th.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--!               Ohad Shaked
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ---------------------------------------------------------------------------------
 -- ATLAS 
 -- FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/tb/FULLModeToHost_tb.vhd b/simulation/UVVMExample/tb/FULLModeToHost_tb.vhd
index 8141a31f2e428cde28ec874aeedbb9d2abb8fd60..3218d5238da279ea070243d952af650aab9dba5f 100644
--- a/simulation/UVVMExample/tb/FULLModeToHost_tb.vhd
+++ b/simulation/UVVMExample/tb/FULLModeToHost_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --  ATLAS 
 --  FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/tb/centralRouter_tb.vhd b/simulation/UVVMExample/tb/centralRouter_tb.vhd
index 5ebb03561ebdd274ba846682cf82392c1e4c4122..cc0e7b3eda07239ad3e486dd42f3f58ea30443ce 100644
--- a/simulation/UVVMExample/tb/centralRouter_tb.vhd
+++ b/simulation/UVVMExample/tb/centralRouter_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --  ATLAS 
 --  FELIX UVVM test automation project
diff --git a/simulation/UVVMExample/tb/crc20_datagen.vhd b/simulation/UVVMExample/tb/crc20_datagen.vhd
index 3c104fab2ccc55c42c1fb132a14ba57ae69d7bb5..9c205aa993a3aa06b037981bae5e3110ad3f3a2c 100644
--- a/simulation/UVVMExample/tb/crc20_datagen.vhd
+++ b/simulation/UVVMExample/tb/crc20_datagen.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/simulation/UVVMExample/tb/crc20_tb.vhd b/simulation/UVVMExample/tb/crc20_tb.vhd
index 9d4c9db91ca2173987a8ed22efd828a03875a18e..498dcceec95c3317c9897a2c13eb029a4f20d995 100644
--- a/simulation/UVVMExample/tb/crc20_tb.vhd
+++ b/simulation/UVVMExample/tb/crc20_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
   --========================================================================================================================
   -- Copyright (c) 2017 by Bitvis AS.  All rights reserved.
   -- You should have received a copy of the license file containing the MIT License (see LICENSE.TXT), if not,
diff --git a/simulation/UVVMExample/tb/lookup_8b10b.vhd b/simulation/UVVMExample/tb/lookup_8b10b.vhd
index eb771f647881e3f763250104f11b36d9c563b312..11d51c92ccf29558f92a75930504ac4fa7316109 100644
--- a/simulation/UVVMExample/tb/lookup_8b10b.vhd
+++ b/simulation/UVVMExample/tb/lookup_8b10b.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 
diff --git a/simulation/UVVMExample/tb/validate_8b10b_tb.vhd b/simulation/UVVMExample/tb/validate_8b10b_tb.vhd
index 913088ee73b3df006196f82d0948dda710154ed3..fc160491ca8dda0ff50f9088f446aa5a10e72d10 100644
--- a/simulation/UVVMExample/tb/validate_8b10b_tb.vhd
+++ b/simulation/UVVMExample/tb/validate_8b10b_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Chuck Benz, Hollis, NH   Copyright (c)2002
 --
 -- The information and description contained herein is the
diff --git a/simulation/UVVMExample/tb/validate_wrap_8b10b_tb.vhd b/simulation/UVVMExample/tb/validate_wrap_8b10b_tb.vhd
index 4dab41c790002c35d0e0d8ceb6fc66ae15097eb5..d16db1730ed387078e1a0e4415aad965acd446a3 100644
--- a/simulation/UVVMExample/tb/validate_wrap_8b10b_tb.vhd
+++ b/simulation/UVVMExample/tb/validate_wrap_8b10b_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Chuck Benz, Hollis, NH   Copyright (c)2002
 --
 -- The information and description contained herein is the
diff --git a/simulation/UVVMExample/wave_Alignment_all.do b/simulation/UVVMExample/wave_Alignment_all.do
index 964d562e4e36953dead6c04a6c1222d353119206..e12c975de80a6ffcae708696d1a22ab69d558b56 100644
--- a/simulation/UVVMExample/wave_Alignment_all.do
+++ b/simulation/UVVMExample/wave_Alignment_all.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate -color Coral /egroup_tb/i_test_harness/Data16bitIN
diff --git a/simulation/UVVMExample/wave_Realignment.do b/simulation/UVVMExample/wave_Realignment.do
index d76465fe17d374437f77c1f7f1b1fde54ae639aa..d98953f5004e8f001b8e9d71015c57392599d67e 100644
--- a/simulation/UVVMExample/wave_Realignment.do
+++ b/simulation/UVVMExample/wave_Realignment.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate -color Coral /egroup_tb/i_test_harness/Data16bitIN
diff --git a/simulation/UVVMExample/wave_all_debug_8b10bRealign.do b/simulation/UVVMExample/wave_all_debug_8b10bRealign.do
index d545260a1ef93ec60a71bdb5877473e7201314f7..ecde6aabf4e7d5739ff1f3fc98214f7ff100107c 100644
--- a/simulation/UVVMExample/wave_all_debug_8b10bRealign.do
+++ b/simulation/UVVMExample/wave_all_debug_8b10bRealign.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate -color Coral /egroup_tb/i_test_harness/Data16bitIN
diff --git a/simulation/UVVMExample/wave_test_8b10b_Paths.do b/simulation/UVVMExample/wave_test_8b10b_Paths.do
index 1d5909be452968687775611f2ac4fc473c041a73..c607350a4df45bb035b5423ec42f090f74125f99 100644
--- a/simulation/UVVMExample/wave_test_8b10b_Paths.do
+++ b/simulation/UVVMExample/wave_test_8b10b_Paths.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate /egroup_tb/i_test_harness/DUT/clk160
diff --git a/simulation/UVVMExample/wave_trailer_test.do b/simulation/UVVMExample/wave_trailer_test.do
index 11d6866f77ce7c85de1dae243f62ca024ac59f16..c61e6fda576838d33a2657f943738a699aa0adea 100644
--- a/simulation/UVVMExample/wave_trailer_test.do
+++ b/simulation/UVVMExample/wave_trailer_test.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Ohad Shaked
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate /egroup_tb/i_test_harness/DUT/Realignment_en
diff --git a/simulation/Wupper/VSim_Functional.tcl b/simulation/Wupper/VSim_Functional.tcl
index 3786763eac48a5a0432f0cec205448ce591669e6..33dd5bc02b29d7c639b09c85b11310a79c4b16f9 100755
--- a/simulation/Wupper/VSim_Functional.tcl
+++ b/simulation/Wupper/VSim_Functional.tcl
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 ### start simulation
 
 vsim -t ps -novopt +notimingchecks -L unisim work.virtex7_dma_top
diff --git a/simulation/Wupper/pcie_ep_sim_model.vhd b/simulation/Wupper/pcie_ep_sim_model.vhd
index 36fc204b6faf80b0b816121b7c0d5007a19b40b7..4511413790105a5577461c2dad62f94c15295b97 100644
--- a/simulation/Wupper/pcie_ep_sim_model.vhd
+++ b/simulation/Wupper/pcie_ep_sim_model.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!------------------------------------------------------------------------------
 --!                                                             
 --!           NIKHEF - National Institute for Subatomic Physics 
diff --git a/simulation/Wupper/pcie_ep_wrap_sim_circularDMA.vhd b/simulation/Wupper/pcie_ep_wrap_sim_circularDMA.vhd
index f6ca889c65654922a44a35a6a6ab566c6b05aa7c..a2f8978ce1b5c2429387fbd7e73625bb1814f987 100644
--- a/simulation/Wupper/pcie_ep_wrap_sim_circularDMA.vhd
+++ b/simulation/Wupper/pcie_ep_wrap_sim_circularDMA.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -27,21 +44,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/simulation/Wupper/project.do b/simulation/Wupper/project.do
index d44e41b8be169bb0dc73153bf862ffc4714b05a5..4efac1ed2fc124c95ae1f93359fc8cd49106b913 100644
--- a/simulation/Wupper/project.do
+++ b/simulation/Wupper/project.do
@@ -1,3 +1,22 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               RHabraken
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set projectEnv [project env]
 if { [string length $projectEnv]==0} {
 	puts "no project open"
diff --git a/simulation/Wupper/start.do b/simulation/Wupper/start.do
index 97c45e97aa9860e6bad64d53310824f7a76f6d03..1abf95adf8eeaa152311b01710a59b97605e7d24 100644
--- a/simulation/Wupper/start.do
+++ b/simulation/Wupper/start.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 ##################################################################
 ### Functions declaration
 ## -- start
diff --git a/simulation/Wupper/wave.do b/simulation/Wupper/wave.do
index 723ede777a44d1427376cc5ac1f3b265f497b786..921aab6e13f8ccbd2045091364f55febca05269f 100644
--- a/simulation/Wupper/wave.do
+++ b/simulation/Wupper/wave.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 onerror {resume}
 quietly WaveActivateNextPane {} 0
 add wave -noupdate -group application /virtex7_dma_top/u0/appreg_clk
diff --git a/simulation/Wupper/wupper_tb.vhd b/simulation/Wupper/wupper_tb.vhd
index b651805cd3bb8bb6afd0f314c45dcf91026509fd..fc44681dc7161981fdc12f42006e82b797ec02c2 100644
--- a/simulation/Wupper/wupper_tb.vhd
+++ b/simulation/Wupper/wupper_tb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +46,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/simulation/centralRouter/EGROUP_Reader.vhd b/simulation/centralRouter/EGROUP_Reader.vhd
index ff0ab7ce70704dbe4630debe6d45c6efd9734d07..1d323ed894baa4d11d7e31f470d1f9e38d177a2a 100644
--- a/simulation/centralRouter/EGROUP_Reader.vhd
+++ b/simulation/centralRouter/EGROUP_Reader.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/simulation/centralRouter/ISRAELGR_TB_centralRouter_TOP.vhd b/simulation/centralRouter/ISRAELGR_TB_centralRouter_TOP.vhd
index f0067a10eb5112bb819390bfb204c34c0794ace5..ccf058c2b13a108f002cb1907054772941e7ddd3 100644
--- a/simulation/centralRouter/ISRAELGR_TB_centralRouter_TOP.vhd
+++ b/simulation/centralRouter/ISRAELGR_TB_centralRouter_TOP.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/centralRouter/TB_CRFM_TOP.vhd b/simulation/centralRouter/TB_CRFM_TOP.vhd
index 1568eb8ea1648b3e4573c0159f6a4e74d696afa5..9a75b6a4badfac2b5ac8d346daeee7d17d3990ba 100644
--- a/simulation/centralRouter/TB_CRFM_TOP.vhd
+++ b/simulation/centralRouter/TB_CRFM_TOP.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/centralRouter/TB_EPROC_OUTx_HDLC.vhd b/simulation/centralRouter/TB_EPROC_OUTx_HDLC.vhd
index c8ad52b58cd1e4fd58a200f09bd2429b8c7110c2..48a50139825b96b9856a590f6072a1d9c3a6e9ef 100644
--- a/simulation/centralRouter/TB_EPROC_OUTx_HDLC.vhd
+++ b/simulation/centralRouter/TB_EPROC_OUTx_HDLC.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/simulation/centralRouter/TB_EPROC_to_EPROC.vhd b/simulation/centralRouter/TB_EPROC_to_EPROC.vhd
index aa5c5a56d29de77574b7df3ed70144e22de2f615..4a52eeadedffe34d07fc62e240eb6659241f194f 100644
--- a/simulation/centralRouter/TB_EPROC_to_EPROC.vhd
+++ b/simulation/centralRouter/TB_EPROC_to_EPROC.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/simulation/centralRouter/TB_GBT_DATA_MANAGER_TOP.vhd b/simulation/centralRouter/TB_GBT_DATA_MANAGER_TOP.vhd
index 9dea76ae2fd4493a73b6a83c928303e2215f9e5a..8229da2f4af20bf2450540568636f4986c6c352f 100644
--- a/simulation/centralRouter/TB_GBT_DATA_MANAGER_TOP.vhd
+++ b/simulation/centralRouter/TB_GBT_DATA_MANAGER_TOP.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/centralRouter/TB_centralRouter_TOP.vhd b/simulation/centralRouter/TB_centralRouter_TOP.vhd
index 8a067b843817d5c374ad1575be847ec535814695..b4d21ee338d931fdd1d854ad2c7d4beb69ae2467 100644
--- a/simulation/centralRouter/TB_centralRouter_TOP.vhd
+++ b/simulation/centralRouter/TB_centralRouter_TOP.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/simulation/centralRouter/project.do b/simulation/centralRouter/project.do
index 76f02c25b4705b43fe4a4f137306e32d3d93ba4b..3cb703e46396df9b9eba4a3eb9339639d5d705c2 100644
--- a/simulation/centralRouter/project.do
+++ b/simulation/centralRouter/project.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 set data_width 256
 
 if {$data_width == 256} {
diff --git a/simulation/centralRouter/project_emu.do b/simulation/centralRouter/project_emu.do
index f300f7a01730ee1605d1bf716277b88350524167..42b4b0f0f223999edb8c37162bc2694748301712 100644
--- a/simulation/centralRouter/project_emu.do
+++ b/simulation/centralRouter/project_emu.do
@@ -1,3 +1,21 @@
+
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 project addfile ../../sources/GBTlinksDataEmulator/GBTdataEmulator.vhd
 
 project addfile ../../Projects/felix_top/felix_top.srcs/sources_1/ip/emuram_0/emuram_0_funcsim.vhdl
diff --git a/simulation/centralRouter/tb_EGROUP.vhd b/simulation/centralRouter/tb_EGROUP.vhd
index f637b63f3b7be107c67e8186614d667ad5ff6f92..39993973721c505476774fb0a1932b704d3f5bdd 100644
--- a/simulation/centralRouter/tb_EGROUP.vhd
+++ b/simulation/centralRouter/tb_EGROUP.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Marco Trovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/simulation/centralRouter/tb_upstreamEpathFifoWrap.vhd b/simulation/centralRouter/tb_upstreamEpathFifoWrap.vhd
index 31230b862fa2cf6d9868961e7ce0a4f1f3e514a9..9c44ea530a9149f9c51549a3c438afb5e6ac1562 100644
--- a/simulation/centralRouter/tb_upstreamEpathFifoWrap.vhd
+++ b/simulation/centralRouter/tb_upstreamEpathFifoWrap.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee,work;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/sources/AxisUtils/Axis32Fifo.vhd b/sources/AxisUtils/Axis32Fifo.vhd
index 495e61dd2001f3adcc9d3c1068d810222207fad2..1f71b491bf7b9ba1424ba30c176be003f53247e9 100644
--- a/sources/AxisUtils/Axis32Fifo.vhd
+++ b/sources/AxisUtils/Axis32Fifo.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library IEEE;
 use IEEE.STD_LOGIC_1164.ALL;
 use IEEE.NUMERIC_STD.ALL;
diff --git a/sources/CRC20/crc.c b/sources/CRC20/crc.c
index 8a6b57c539f3680bcaa42ec6f3f132a9539c6c1c..f27c97e9e004e2a1e234a139c3c2252f2f50b545 100644
--- a/sources/CRC20/crc.c
+++ b/sources/CRC20/crc.c
@@ -1,3 +1,21 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Frans Schreuder
+//!               Mesfin Gebyehu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 
 /******************************************************************************
  *                                                                            *
diff --git a/sources/CRC20/crc.vhd b/sources/CRC20/crc.vhd
index b26e23d878f5a5893c23d2562ccf162f56fd7ccb..b469d80b34e9e80540f8cf9877fb1eb8b80fd09c 100644
--- a/sources/CRC20/crc.vhd
+++ b/sources/CRC20/crc.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Copyright (C) 2009 OutputLogic.com
 -- This source file may be used and distributed without restriction
diff --git a/sources/CRC20/crc20.vhd b/sources/CRC20/crc20.vhd
index 3a8ff893de7c34f68c79d1376986b12047a022fc..aa915a574f8e2fac9b872cbd3e0e25042c124743 100644
--- a/sources/CRC20/crc20.vhd
+++ b/sources/CRC20/crc20.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --******************************************************************************
 --*                                                                            *
diff --git a/sources/CRC32/CRC32_v2.vhd b/sources/CRC32/CRC32_v2.vhd
index f699b37419008faddda7ce4bc995ad429c2cd42d..2fba8f4bac31337fc52551946c28cc964f1c2b3a 100644
--- a/sources/CRC32/CRC32_v2.vhd
+++ b/sources/CRC32/CRC32_v2.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ---------------------------------------------------------------------------
 --
 -- Designed by : Peter Jansweijer.
diff --git a/sources/CRToHost/ToHostAxiStreamController.vhd b/sources/CRToHost/ToHostAxiStreamController.vhd
index 8e113abdbe1ed396302b128b68205c8b66c0c3f5..c5325d5028b561725dd16c36e6e04f4aad72f580 100644
--- a/sources/CRToHost/ToHostAxiStreamController.vhd
+++ b/sources/CRToHost/ToHostAxiStreamController.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  Nikhef
 --! Engineer: Frans Schreuder
diff --git a/sources/FanoutSelectors/GbtSmaOutputSelector.vhd b/sources/FanoutSelectors/GbtSmaOutputSelector.vhd
index 966e1a1388f0a537b8487ee3125ac042145f7818..027deb19f38eabee51ef1136f5ceab5a010020a9 100644
--- a/sources/FanoutSelectors/GbtSmaOutputSelector.vhd
+++ b/sources/FanoutSelectors/GbtSmaOutputSelector.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FanoutSelectors/downstream_fanout_selector.vhd b/sources/FanoutSelectors/downstream_fanout_selector.vhd
index e914c1b3c88a33d74e2ef998fbc8d7a71f93db06..6fce430eee48de04d4376c520cb4e435ea8b295a 100644
--- a/sources/FanoutSelectors/downstream_fanout_selector.vhd
+++ b/sources/FanoutSelectors/downstream_fanout_selector.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FanoutSelectors/fromfrontend_fanout_selector_FM.vhd b/sources/FanoutSelectors/fromfrontend_fanout_selector_FM.vhd
index ccdcd3e4c32665a74a6fc1dfaebad78336378428..0b7f7b561ee6c4cef130785c10aa94806a402961 100644
--- a/sources/FanoutSelectors/fromfrontend_fanout_selector_FM.vhd
+++ b/sources/FanoutSelectors/fromfrontend_fanout_selector_FM.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               RHabraken
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FanoutSelectors/upstream_fanout_selector.vhd b/sources/FanoutSelectors/upstream_fanout_selector.vhd
index 490133b08eaac5ee7d96136b4fe98baf958004e2..98836f14817add7aabdc5e40c0e7ad58e34bea29 100644
--- a/sources/FanoutSelectors/upstream_fanout_selector.vhd
+++ b/sources/FanoutSelectors/upstream_fanout_selector.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FelixMROD/Busy_TTC.vhd b/sources/FelixMROD/Busy_TTC.vhd
index d18a0da2e2f560cc3a33c97b1a441d191376d364..6474312bc947db27d037d9627c7229f0deff6460 100644
--- a/sources/FelixMROD/Busy_TTC.vhd
+++ b/sources/FelixMROD/Busy_TTC.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/CRFM_felixmrod.vhd b/sources/FelixMROD/CRFM_felixmrod.vhd
index 449e3c0b83d91cfe6b8820bbd0cdac990640168a..ee2ce9d87c805d979f153da8df0f700ced112e49 100644
--- a/sources/FelixMROD/CRFM_felixmrod.vhd
+++ b/sources/FelixMROD/CRFM_felixmrod.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Andrea Borga
+--!               Enrico Gamberini
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS, Nikhef.  
 --! Engineer: juna, fschreud
diff --git a/sources/FelixMROD/CR_Wupper.vhd b/sources/FelixMROD/CR_Wupper.vhd
index 98ba1fb7aa8a43423aee7e8575e951f68c3464ff..985d32e851448736215ee5e9e7d23253e2030c14 100644
--- a/sources/FelixMROD/CR_Wupper.vhd
+++ b/sources/FelixMROD/CR_Wupper.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/CSMHandler.vhd b/sources/FelixMROD/CSMHandler.vhd
index d4d52a93d6b90aa0c53731f34a36b273a680b1f1..25b7411c7c0bd017f16643655dcea34a95131fda 100644
--- a/sources/FelixMROD/CSMHandler.vhd
+++ b/sources/FelixMROD/CSMHandler.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/CareTaker.vhd b/sources/FelixMROD/CareTaker.vhd
index 711e8d36509be77fc13ea60cbb4a409f1ac506f1..30aca32fa77c8f001767fde1b1764207949abd73 100644
--- a/sources/FelixMROD/CareTaker.vhd
+++ b/sources/FelixMROD/CareTaker.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/Clks_Reset.vhd b/sources/FelixMROD/Clks_Reset.vhd
index 83c676bb0a1636824f296aa9f8f1011bb6b2a72b..f82504003cd59fb6535ac68b50bdf8d1f9fa6d1e 100644
--- a/sources/FelixMROD/Clks_Reset.vhd
+++ b/sources/FelixMROD/Clks_Reset.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/DataEmu.vhd b/sources/FelixMROD/DataEmu.vhd
index 8334fb8aff923c0ee0dde7c8b3e2403e426d1287..e6ea08e877179cf120cabf643ddbfe0e1c64d453 100644
--- a/sources/FelixMROD/DataEmu.vhd
+++ b/sources/FelixMROD/DataEmu.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/EmptySup.vhd b/sources/FelixMROD/EmptySup.vhd
index 29f314aec76c62ae19ed25cfc27b24aa9feb6551..2b765ac0706b7537069f68389a1081cb752bcd05 100644
--- a/sources/FelixMROD/EmptySup.vhd
+++ b/sources/FelixMROD/EmptySup.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/EvtMux.vhd b/sources/FelixMROD/EvtMux.vhd
index ccd382720ec21fd6740182ee415e20af1b4b8704..5777eb54c230a77cd6456a78cc733c0bb8fd5f83 100644
--- a/sources/FelixMROD/EvtMux.vhd
+++ b/sources/FelixMROD/EvtMux.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/FSM_Align.vhd b/sources/FelixMROD/FSM_Align.vhd
index ca7242cb087a0ffdd702114a89cc5b759216e329..cb3b6334820dcd94021dba150854ddd75e4bf9be 100644
--- a/sources/FelixMROD/FSM_Align.vhd
+++ b/sources/FelixMROD/FSM_Align.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/FSMux.vhd b/sources/FelixMROD/FSMux.vhd
index 52cc15e3f99178a80a0c93122a4d5ba99df886c4..40beee15fa30960f945094b3835eca1f854fd722 100644
--- a/sources/FelixMROD/FSMux.vhd
+++ b/sources/FelixMROD/FSMux.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/Fifo4096w.vhd b/sources/FelixMROD/Fifo4096w.vhd
index daff77866a80df0dc843448bee7394ea498d0ecb..b910c7cb42817895789bb9010b6d2a210f2fbbca 100644
--- a/sources/FelixMROD/Fifo4096w.vhd
+++ b/sources/FelixMROD/Fifo4096w.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/Fifo512x32s.vhd b/sources/FelixMROD/Fifo512x32s.vhd
index 88520139ab4edd9edc492243ef9093ec9d03801f..7082e5dea96ff3067a3cd45a53fbe58df9cd1ad3 100644
--- a/sources/FelixMROD/Fifo512x32s.vhd
+++ b/sources/FelixMROD/Fifo512x32s.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/FifoCSMdata.vhd b/sources/FelixMROD/FifoCSMdata.vhd
index 73f97dd6c55c1aac8a128d1fa6ed9c8466379907..65e37acf25dde0e498f7333ea7d78c55715f4a8d 100644
--- a/sources/FelixMROD/FifoCSMdata.vhd
+++ b/sources/FelixMROD/FifoCSMdata.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/GetControls.vhd b/sources/FelixMROD/GetControls.vhd
index 29a6ad19786eba5b9fa8b749123340ffd5e24c1a..a030c3f2170dddcd75120f50352e2431193bf585 100644
--- a/sources/FelixMROD/GetControls.vhd
+++ b/sources/FelixMROD/GetControls.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/GetTRXControl.vhd b/sources/FelixMROD/GetTRXControl.vhd
index 2b898e7d4311df16740297ae79bc26902fa20d09..03e40d0213a7b3c998525d8b371e0f9773a8c2dd 100644
--- a/sources/FelixMROD/GetTRXControl.vhd
+++ b/sources/FelixMROD/GetTRXControl.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/GlueBox.vhd b/sources/FelixMROD/GlueBox.vhd
index 425cb4b2614e08b72e21bb257783fc7c28ecb269..ddf71409bd4321723be8fda0d119c8163d5e9c97 100644
--- a/sources/FelixMROD/GlueBox.vhd
+++ b/sources/FelixMROD/GlueBox.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/GlueBox_EMU.vhd b/sources/FelixMROD/GlueBox_EMU.vhd
index 29d34e0b63d6e430b99e98e1726944a310d805e6..739b7c965fd56ab11ead5432ef272e3f58598ff4 100644
--- a/sources/FelixMROD/GlueBox_EMU.vhd
+++ b/sources/FelixMROD/GlueBox_EMU.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --file: GlueBox_EMU.vhd
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
diff --git a/sources/FelixMROD/MakeBlocks.vhd b/sources/FelixMROD/MakeBlocks.vhd
index b762f67f47c25b233c520b7c79e99c4d9a53337c..4898805ef72ee8ec6dc1040a50123188d243cdad 100644
--- a/sources/FelixMROD/MakeBlocks.vhd
+++ b/sources/FelixMROD/MakeBlocks.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/PrepaChunk.vhd b/sources/FelixMROD/PrepaChunk.vhd
index d716f757802e1a4f06717acd4cc38c185715194d..09325d300be9d45df78f00cca70fa0d8f096d9b5 100644
--- a/sources/FelixMROD/PrepaChunk.vhd
+++ b/sources/FelixMROD/PrepaChunk.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/ReadFHFifo.vhd b/sources/FelixMROD/ReadFHFifo.vhd
index 9eaac5b5e5ab772654c619c765d8af63aa96d4ce..f4497cf5bc4464eed4364edb1eefbf6289fc1356 100644
--- a/sources/FelixMROD/ReadFHFifo.vhd
+++ b/sources/FelixMROD/ReadFHFifo.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/SyncTTC.vhd b/sources/FelixMROD/SyncTTC.vhd
index 1083d5e569f995fc8f0c6d31bb4dd9ce17e4356e..a529495baa792f7c9c40d0b31e10009a37f6fa2b 100644
--- a/sources/FelixMROD/SyncTTC.vhd
+++ b/sources/FelixMROD/SyncTTC.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/TXCVR_1CH.vhd b/sources/FelixMROD/TXCVR_1CH.vhd
index 2747004f6d753557e8c7a4f12e6acb1e6758167e..e2bd1ed5ff4161ea137e4fb1165ae27512ba5535 100644
--- a/sources/FelixMROD/TXCVR_1CH.vhd
+++ b/sources/FelixMROD/TXCVR_1CH.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/Transceiver.vhd b/sources/FelixMROD/Transceiver.vhd
index bdbe978dd66fd723a0899f9d2eae5964a7e80ac1..162914be9dfbc769831d628c0173d4ed90eeba15 100644
--- a/sources/FelixMROD/Transceiver.vhd
+++ b/sources/FelixMROD/Transceiver.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/Transceiver_Quad.vhd b/sources/FelixMROD/Transceiver_Quad.vhd
index 5f698d3a746f3b8b461c9a4a78a045e78d4ee680..ff89e8c8edffdeb22321898f3d010d1f1b8a9ea8 100644
--- a/sources/FelixMROD/Transceiver_Quad.vhd
+++ b/sources/FelixMROD/Transceiver_Quad.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/TrigCnt.vhd b/sources/FelixMROD/TrigCnt.vhd
index 0e5d187d0833dfc5bd8a6888da70918f8d39ca82..505dde89ff7d10f759865a91a53365d749372245 100644
--- a/sources/FelixMROD/TrigCnt.vhd
+++ b/sources/FelixMROD/TrigCnt.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/TrxBuffer.vhd b/sources/FelixMROD/TrxBuffer.vhd
index b7da03ae471ca534aeae6ccf6465adf0a9c58c98..f53bc3a33f71be913514a1a47536733072a2e5d3 100644
--- a/sources/FelixMROD/TrxBuffer.vhd
+++ b/sources/FelixMROD/TrxBuffer.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/TrxBuffer_1CH.vhd b/sources/FelixMROD/TrxBuffer_1CH.vhd
index d779b778e682bce4954c0ee6ffd8faa74258eb01..b67232615ccd4b3a4ee64b7efeba152790892bce 100644
--- a/sources/FelixMROD/TrxBuffer_1CH.vhd
+++ b/sources/FelixMROD/TrxBuffer_1CH.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/TxDriver.vhd b/sources/FelixMROD/TxDriver.vhd
index 6e73b7970989fbf8688f8dfc01c9af4de98c7eb0..68241c4b2166074d57bcc7ec8fbc24111981d16d 100644
--- a/sources/FelixMROD/TxDriver.vhd
+++ b/sources/FelixMROD/TxDriver.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/clock_and_reset.vhd b/sources/FelixMROD/clock_and_reset.vhd
index 759e1bad03bbe1f2e2e7cebe7cd3eee2aa0b1545..a2092b8f8d6246c4e2d16d5041183be6d89aecef 100644
--- a/sources/FelixMROD/clock_and_reset.vhd
+++ b/sources/FelixMROD/clock_and_reset.vhd
@@ -1,3 +1,26 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--!               RHabraken
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!------------------------------------------------------------------------------
 --!                                                             
 --!           NIKHEF - National Institute for Subatomic Physics 
@@ -28,21 +51,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 --!
 --! @brief ieee
 
diff --git a/sources/FelixMROD/felix_mrod_package.vhd b/sources/FelixMROD/felix_mrod_package.vhd
index 835345fbd39d77fdb35a51a194673fada0ea3ce1..bef31d9dac484378f0add485635129097a94ac58 100644
--- a/sources/FelixMROD/felix_mrod_package.vhd
+++ b/sources/FelixMROD/felix_mrod_package.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @file        felix_mrod_package.vhd
 --!
diff --git a/sources/FelixMROD/felix_mrod_top.vhd b/sources/FelixMROD/felix_mrod_top.vhd
index 607e27b7dcb5c9865891e309edb549d2e864ad08..e73b3ca07afd48570fe348980ad2b7ef8ebd5daf 100644
--- a/sources/FelixMROD/felix_mrod_top.vhd
+++ b/sources/FelixMROD/felix_mrod_top.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Frans Schreuder
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
 --! @company    Radboud University Nijmegen
diff --git a/sources/FelixMROD/felix_mrod_top_EMU.vhd b/sources/FelixMROD/felix_mrod_top_EMU.vhd
index 906b89e64f018da3ddd8334f727fc0462385e050..09b861c5eceef74a413ee1dc7cd2f74788f70099 100644
--- a/sources/FelixMROD/felix_mrod_top_EMU.vhd
+++ b/sources/FelixMROD/felix_mrod_top_EMU.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --file: felix_mrod_top_EMU.vhd
 --!-----------------------------------------------------------------------------
 --! @authors    R. Habraken, T. Wijnen
diff --git a/sources/FelixMROD/register_map_sync.vhd b/sources/FelixMROD/register_map_sync.vhd
index 64a9ac353dbac2561765baae5b3d5f36961663b0..e7a07f3c379ebcdd4ec2d91bba7339f3a52b1ce8 100644
--- a/sources/FelixMROD/register_map_sync.vhd
+++ b/sources/FelixMROD/register_map_sync.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--!               Rene
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!------------------------------------------------------------------------------
 --!           NIKHEF - National Institute for Subatomic Physics
 --!                       Electronics Department
diff --git a/sources/FelixTop/felig_top_bnl712.vhd b/sources/FelixTop/felig_top_bnl712.vhd
index 6285df332717bedb14c20dcabe7e8db956f4d235..dd277286b32785d5a6e30887c4051dd8af92e7db 100644
--- a/sources/FelixTop/felig_top_bnl712.vhd
+++ b/sources/FelixTop/felig_top_bnl712.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Shelfali Saxena
+--!               mtrovato
+--!               Ricardo Luz
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -30,21 +50,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/FelixTop/felix_fullmode_top.vhd b/sources/FelixTop/felix_fullmode_top.vhd
index 6b1e903e520ff1bea4a6fd9c82066f3505fd43db..d81d54d8906816029530b3f3a7370b7f56770364 100644
--- a/sources/FelixTop/felix_fullmode_top.vhd
+++ b/sources/FelixTop/felix_fullmode_top.vhd
@@ -1,3 +1,26 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Filiberto Bonini
+--!               Ricardo Luz
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +52,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/FelixTop/felix_fullmode_top_bnl711.vhd b/sources/FelixTop/felix_fullmode_top_bnl711.vhd
index af52d018902fc521c65b0172fb0c64ef34f81886..ace27d6ea55eafdacc00b9c7224d48592822348b 100644
--- a/sources/FelixTop/felix_fullmode_top_bnl711.vhd
+++ b/sources/FelixTop/felix_fullmode_top_bnl711.vhd
@@ -1,3 +1,29 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Rene Habraken
+--!               Mesfin Gebyehu
+--!               Kai Chen
+--!               Enrico Gamberini
+--!               RHabraken
+--!               Filiberto Bonini
+--!               William Wulff
+--!               Ricardo Luz
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +55,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/FelixTop/felix_top.vhd b/sources/FelixTop/felix_top.vhd
index 2f59d134b5d384b185b02e6520b096cf9aea3449..5418468df3366698fc0c71a49dbe8d08cf29b9cc 100644
--- a/sources/FelixTop/felix_top.vhd
+++ b/sources/FelixTop/felix_top.vhd
@@ -1,3 +1,30 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Soo Ryu
+--!               Alexander Paramonov
+--!               Kai Chen
+--!               RHabraken
+--!               Israel Grayzman
+--!               Mesfin Gebyehu
+--!               Elena Zhivun
+--!               Ricardo Luz
+--!               Ohad Shaked
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +56,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/FelixTop/felix_top_bnl711.vhd b/sources/FelixTop/felix_top_bnl711.vhd
index 069ab02b23f09d3732958ecb20140a6b26e0a3e1..18e908204ec93deaec4cf76579c609f27bfb58ba 100644
--- a/sources/FelixTop/felix_top_bnl711.vhd
+++ b/sources/FelixTop/felix_top_bnl711.vhd
@@ -1,3 +1,30 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               Kai Chen
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Alexander Paramonov
+--!               Elena Zhivun
+--!               Ricardo Luz
+--!               Ohad Shaked
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +56,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/FullModeDataEmulator/FullModeDataEmulator.vhd b/sources/FullModeDataEmulator/FullModeDataEmulator.vhd
index 8292885eaf71cf367e8639beb23b1cef26bd6e0e..36821a28041f7b24decbc8a2ba785adbd9e1559f 100644
--- a/sources/FullModeDataEmulator/FullModeDataEmulator.vhd
+++ b/sources/FullModeDataEmulator/FullModeDataEmulator.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Julia Narevicius
+--!               RHabraken
+--!               Filiberto Bonini
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/FullModeEmulator/FIFO34to34b.vhd b/sources/FullModeEmulator/FIFO34to34b.vhd
index 6f6cd79b51529e0c2a4eafd999ee763df461704c..7762cf80e16eb4773a4981f155e25e120b4c5500 100644
--- a/sources/FullModeEmulator/FIFO34to34b.vhd
+++ b/sources/FullModeEmulator/FIFO34to34b.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FullModeEmulator/FIFOfromHost_256to32.vhd b/sources/FullModeEmulator/FIFOfromHost_256to32.vhd
index b64ec0c3a48c084b5672dfe517a2ebc1b837fddc..e2005fcfa5b3d66d54cb6c646de97e33c8fbb637 100644
--- a/sources/FullModeEmulator/FIFOfromHost_256to32.vhd
+++ b/sources/FullModeEmulator/FIFOfromHost_256to32.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FullModeEmulator/FIFOtoHost_32to256.vhd b/sources/FullModeEmulator/FIFOtoHost_32to256.vhd
index 33d9c8f21e8e0b4baa61c59d2b684d2e388e90a6..bfe0dedcd5bdc4eb42466d4da2c700f51c2ba277 100644
--- a/sources/FullModeEmulator/FIFOtoHost_32to256.vhd
+++ b/sources/FullModeEmulator/FIFOtoHost_32to256.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FullModeEmulator/FMEmu_FSM.vhd b/sources/FullModeEmulator/FMEmu_FSM.vhd
index c4a914778e35771b0ea3a51a3ab60f5801fbb2d9..9b0e22f24d871426d2ccdfb3aa3f1d8d196c5dcc 100644
--- a/sources/FullModeEmulator/FMEmu_FSM.vhd
+++ b/sources/FullModeEmulator/FMEmu_FSM.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene Habraken
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Radboud University Nijmegen
 -- Engineer: Rene Habraken
diff --git a/sources/FullModeEmulator/FMEmu_FSM_mealy.vhd b/sources/FullModeEmulator/FMEmu_FSM_mealy.vhd
old mode 100755
new mode 100644
index 30c134ef7c955d0a354356d98791df5c54686b28..c47af6dd7abc4188d90fe80b73a2342b26c3e325
--- a/sources/FullModeEmulator/FMEmu_FSM_mealy.vhd
+++ b/sources/FullModeEmulator/FMEmu_FSM_mealy.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Radboud University Nijmegen
 -- Engineer: Rene Habraken
diff --git a/sources/FullModeEmulator/FMEmu_top.vhd b/sources/FullModeEmulator/FMEmu_top.vhd
index 92f3eac08ad0443b736d8f1e0d44d75d2bb2203b..922c690f8b6b3a5bd6f5f55c6c7a8fea97a48a76 100644
--- a/sources/FullModeEmulator/FMEmu_top.vhd
+++ b/sources/FullModeEmulator/FMEmu_top.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene Habraken
+--!               RHabraken
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
@@ -484,21 +503,6 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
   -- 
   --! @brief ieee
   u7: FIFO34to34b
@@ -546,21 +550,6 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
   -- 
   --! @brief ieee
   u4: FIFOfromHost_256to32
@@ -610,21 +599,6 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
   -- 
   --! @brief ieee
   u8: FIFOtoHost_32to256
@@ -780,22 +754,7 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
-  -- 
+
   --! @brief ieee
   clk1: FM_example_clocking
     generic map(
@@ -859,22 +818,6 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
-  -- 
   --! @brief ieee
   init0: si5324_init
     port map(
diff --git a/sources/FullModeEmulator/FMEmu_top_bnl711.vhd b/sources/FullModeEmulator/FMEmu_top_bnl711.vhd
old mode 100755
new mode 100644
index 7ffdd7a59a026c57ea5968ea1af1ed9191c1fd33..fa42282c61f69e708fb63ffb243db053219634db
--- a/sources/FullModeEmulator/FMEmu_top_bnl711.vhd
+++ b/sources/FullModeEmulator/FMEmu_top_bnl711.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene Habraken
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +49,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/FullModeEmulator/FMEmu_top_bnl711_debug.vhd b/sources/FullModeEmulator/FMEmu_top_bnl711_debug.vhd
old mode 100755
new mode 100644
index 93393d4b88be1b39b91226911045789e9eb2e135..aa3af4ab2e1583bed1ee0bd0c49134c8f267aab1
--- a/sources/FullModeEmulator/FMEmu_top_bnl711_debug.vhd
+++ b/sources/FullModeEmulator/FMEmu_top_bnl711_debug.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene Habraken
+--!               Frans Schreuder
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +49,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/FullModeEmulator/FMemuRAM.vhd b/sources/FullModeEmulator/FMemuRAM.vhd
old mode 100755
new mode 100644
index 18aa31b1a9cb86f5dc68e7aba454b2cb6be13414..59e1ee5d9a75e2ca7209b3293e917761b32011c7
--- a/sources/FullModeEmulator/FMemuRAM.vhd
+++ b/sources/FullModeEmulator/FMemuRAM.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene Habraken
+--!               Frans Schreuder
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +49,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/FullModeEmulator/OUTPUTctrl.vhd b/sources/FullModeEmulator/OUTPUTctrl.vhd
index 32029b7981a926ee1efd6920515242b3771cb14b..12ee3ac5907372036d0d658c322723ec75cf2d1b 100644
--- a/sources/FullModeEmulator/OUTPUTctrl.vhd
+++ b/sources/FullModeEmulator/OUTPUTctrl.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene Habraken
+--!               Frans Schreuder
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FullModeEmulator/OUTPUTctrl_emu.vhd b/sources/FullModeEmulator/OUTPUTctrl_emu.vhd
old mode 100755
new mode 100644
index 39e69cf272ee8e6cc5d544afbc323128de4edc9f..f35ba840261c9aef1c31ef4079f551045dd4eb2d
--- a/sources/FullModeEmulator/OUTPUTctrl_emu.vhd
+++ b/sources/FullModeEmulator/OUTPUTctrl_emu.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/FullModeEmulator/TX_CLOCK_CHECK.vhd b/sources/FullModeEmulator/TX_CLOCK_CHECK.vhd
old mode 100755
new mode 100644
index 60cd1a85e6792d3eec8c5649d36932ac58283342..22c3a6f3a64befa0b4f2e9be54abc2da0d40f381
--- a/sources/FullModeEmulator/TX_CLOCK_CHECK.vhd
+++ b/sources/FullModeEmulator/TX_CLOCK_CHECK.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 --use ieee.numeric_std.all;
diff --git a/sources/FullModeTransmitter/FMchannelTXctrl.vhd b/sources/FullModeTransmitter/FMchannelTXctrl.vhd
index b23a624d5afd55b526fbbcc919225c730eedcfa7..41d00d12a3c402ff25be37bba5be0b36927d2f65 100644
--- a/sources/FullModeTransmitter/FMchannelTXctrl.vhd
+++ b/sources/FullModeTransmitter/FMchannelTXctrl.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna, fschreud
diff --git a/sources/FullModeTransmitter/FMchannelTXctrl_emu.vhd b/sources/FullModeTransmitter/FMchannelTXctrl_emu.vhd
index 4ed34003f0229295b9a1336f0359b6d76dcc677a..f880e47b68059b1258ccf106619493896906640c 100644
--- a/sources/FullModeTransmitter/FMchannelTXctrl_emu.vhd
+++ b/sources/FullModeTransmitter/FMchannelTXctrl_emu.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna, fschreud
diff --git a/sources/FullModeTransmitter/FullModeUserLogic.vhd b/sources/FullModeTransmitter/FullModeUserLogic.vhd
index 9953218ea08f6922ca9cf8c172343a80a7eaaea1..d5ff30c4cff29958a4fef61da9e95a3ca0b74489 100644
--- a/sources/FullModeTransmitter/FullModeUserLogic.vhd
+++ b/sources/FullModeTransmitter/FullModeUserLogic.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/FullModeWrapper/FELIX_FM_gbt_wrapper.vhd b/sources/FullModeWrapper/FELIX_FM_gbt_wrapper.vhd
index 575f358ee8cbd1e7c161b3122d9708f9902fbd26..1ca7b71c71745356b0f2b53b46920a112b1c56f5 100644
--- a/sources/FullModeWrapper/FELIX_FM_gbt_wrapper.vhd
+++ b/sources/FullModeWrapper/FELIX_FM_gbt_wrapper.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Weihao Wu
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company:
 -- Engineer: Kai Chen
diff --git a/sources/FullModeWrapper/FELIX_FM_gbt_wrapper_ku.vhd b/sources/FullModeWrapper/FELIX_FM_gbt_wrapper_ku.vhd
index 2fe8de5dd08a20aa15e574d5964cbe7268d5153e..0c655fa6cdd5720bb291bbd79f4df6fb39f2be4b 100644
--- a/sources/FullModeWrapper/FELIX_FM_gbt_wrapper_ku.vhd
+++ b/sources/FullModeWrapper/FELIX_FM_gbt_wrapper_ku.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Weihao Wu
+--!               Kai Chen
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company:
 -- Engineer: Kai Chen
diff --git a/sources/FullModeWrapper/fullmode_auto_rxreset.vhd b/sources/FullModeWrapper/fullmode_auto_rxreset.vhd
index e7b547f9510741678bdfd47123c404a3465425fd..088b1cebfc9ec3ba31cad8426e31f59a26422db0 100644
--- a/sources/FullModeWrapper/fullmode_auto_rxreset.vhd
+++ b/sources/FullModeWrapper/fullmode_auto_rxreset.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company:
 -- Engineer: Rene Habraken
diff --git a/sources/FullModeWrapper/gth_fullmode_wrapper_ku.vhd b/sources/FullModeWrapper/gth_fullmode_wrapper_ku.vhd
index 24aa4a4b87a99974234f040a3c8ad054cefcef30..06cc2ac49c137880b8bf07bb87d75be1a6678169 100644
--- a/sources/FullModeWrapper/gth_fullmode_wrapper_ku.vhd
+++ b/sources/FullModeWrapper/gth_fullmode_wrapper_ku.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Weihao Wu
+--!               Kai Chen
+--!               Frans Schreuder
+--!               Rene
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Modified by Kai Chen
 -- 2015/01/14
 -- For FELIX: 4-chanel 4.8Gbps QPLL GTH
diff --git a/sources/FullModeWrapper/gth_fullmode_wrapper_v7.vhd b/sources/FullModeWrapper/gth_fullmode_wrapper_v7.vhd
index 976d2cc6c369b66cc2d100d8847e49a21c5e2c7a..eed24d040830bef83389fa2eb4d97e3005ae834a 100644
--- a/sources/FullModeWrapper/gth_fullmode_wrapper_v7.vhd
+++ b/sources/FullModeWrapper/gth_fullmode_wrapper_v7.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Weihao Wu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Modified by Kai Chen
 -- 2015/01/14
 -- For FELIX: 4-chanel 4.8Gbps QPLL GTH
diff --git a/sources/FullModeWrapper/standalone_test/bit_err_calc.vhd b/sources/FullModeWrapper/standalone_test/bit_err_calc.vhd
index 87437d759fe7151eb3279ac2a00aabdb1a6373d4..b8330f3a1c255882d60d2884af3d619da92081f4 100644
--- a/sources/FullModeWrapper/standalone_test/bit_err_calc.vhd
+++ b/sources/FullModeWrapper/standalone_test/bit_err_calc.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: BNL
 -- Engineer: Kai Chen
diff --git a/sources/FullModeWrapper/standalone_test/gtx_one_prbs.vhd b/sources/FullModeWrapper/standalone_test/gtx_one_prbs.vhd
index 3b12eef99a9f83cb9323dbf85ab982ed7f326544..24919d8786a9612baced94a4c8ca61069803e318 100644
--- a/sources/FullModeWrapper/standalone_test/gtx_one_prbs.vhd
+++ b/sources/FullModeWrapper/standalone_test/gtx_one_prbs.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Kai Chen @ BNL 
 -- July, 2016
 -- For 32 bit PRBS31 encoding
diff --git a/sources/FullModeWrapper/standalone_test/gtx_one_prbs_chk.vhd b/sources/FullModeWrapper/standalone_test/gtx_one_prbs_chk.vhd
index 824481a931ee151ffb9f413a812e576cff6ea772..b71fe556ea8297dd56cf7e60303551d8002568ba 100644
--- a/sources/FullModeWrapper/standalone_test/gtx_one_prbs_chk.vhd
+++ b/sources/FullModeWrapper/standalone_test/gtx_one_prbs_chk.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Kai Chen @ BNL
 -- July, 2016
diff --git a/sources/FullModeWrapper/standalone_test/gtx_one_prbs_chknew.vhd b/sources/FullModeWrapper/standalone_test/gtx_one_prbs_chknew.vhd
index 48db3ef92afd707df98cb46c3a91955d6e538b62..6c8b60e2b634105b0d1656f0d4e33eb309b2bdff 100644
--- a/sources/FullModeWrapper/standalone_test/gtx_one_prbs_chknew.vhd
+++ b/sources/FullModeWrapper/standalone_test/gtx_one_prbs_chknew.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Kai Chen @ BNL
 -- July, 2016
 -- For 32 bit PRBS31 decoding
diff --git a/sources/FullModeWrapper/standalone_test/prbs_any.vhd b/sources/FullModeWrapper/standalone_test/prbs_any.vhd
index 5d71e01a2d6aea09e6b6ceeb74a0314f97dccfd2..e0546546739efe548be0f112f0ad8ea70c58c9fa 100644
--- a/sources/FullModeWrapper/standalone_test/prbs_any.vhd
+++ b/sources/FullModeWrapper/standalone_test/prbs_any.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 --    File Name:  PRBS_ANY.vhd
 --      Version:  1.0
diff --git a/sources/FullModeWrapper/standalone_test/prbs_any_rx.vhd b/sources/FullModeWrapper/standalone_test/prbs_any_rx.vhd
index 2c30612004f1c8f2bfcd4e57a876e8e60df7c59f..00650b2808fa421494a162206df52cd894a830e2 100644
--- a/sources/FullModeWrapper/standalone_test/prbs_any_rx.vhd
+++ b/sources/FullModeWrapper/standalone_test/prbs_any_rx.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 --    File Name:  PRBS_ANY.vhd
 --      Version:  1.0
diff --git a/sources/FullModeWrapper/standalone_test/prbs_top.vhd b/sources/FullModeWrapper/standalone_test/prbs_top.vhd
index b977e5355c1e9e9d4b1c731533c6787c49d020b9..0bf8a26a020b341c2c8fc66f9a77825737b10b2b 100644
--- a/sources/FullModeWrapper/standalone_test/prbs_top.vhd
+++ b/sources/FullModeWrapper/standalone_test/prbs_top.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/sources/FullModeWrapper/support/prbs8b10b_9p6g_common.vhd b/sources/FullModeWrapper/support/prbs8b10b_9p6g_common.vhd
index 27a12961f26945a4f91ea1322ad61e034d6e0a12..b2619d7bf15966da4b32af890bdc29b724fd0721 100644
--- a/sources/FullModeWrapper/support/prbs8b10b_9p6g_common.vhd
+++ b/sources/FullModeWrapper/support/prbs8b10b_9p6g_common.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------------------------------------------/
 --   ____  ____ 
 --  /   /\/   /
diff --git a/sources/FullModeWrapper/support/prbs8b10b_9p6g_common_reset.vhd b/sources/FullModeWrapper/support/prbs8b10b_9p6g_common_reset.vhd
index 598804b942bcbe4938ee8e2d0d618090119c912e..d01f1ac406b95de49ed2bef9081c6db599fa1df1 100644
--- a/sources/FullModeWrapper/support/prbs8b10b_9p6g_common_reset.vhd
+++ b/sources/FullModeWrapper/support/prbs8b10b_9p6g_common_reset.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 --   ____  ____ 
 --  /   /\/   / 
diff --git a/sources/FullModeWrapper/support/prbs8b10b_9p6g_gt_usrclk_source.vhd b/sources/FullModeWrapper/support/prbs8b10b_9p6g_gt_usrclk_source.vhd
index 69d4f896c880a40f5c12a02fca9b415a7cc5b467..1e36973286c6e1e3c8302a9b1d42969cf4124c55 100644
--- a/sources/FullModeWrapper/support/prbs8b10b_9p6g_gt_usrclk_source.vhd
+++ b/sources/FullModeWrapper/support/prbs8b10b_9p6g_gt_usrclk_source.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------------------------------------------
 --   ____  ____
 --  /   /\/   / 
diff --git a/sources/FullModeWrapper/support/prbs8b10b_9p6g_support.vhd b/sources/FullModeWrapper/support/prbs8b10b_9p6g_support.vhd
index 77a0a44a36b03534bff7a811282b51ff3ae20d71..75fb68476e631257ec61a00e164c45c83ac71b35 100644
--- a/sources/FullModeWrapper/support/prbs8b10b_9p6g_support.vhd
+++ b/sources/FullModeWrapper/support/prbs8b10b_9p6g_support.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------------------------------------------
 --   ____  ____
 --  /   /\/   /
diff --git a/sources/GBT/gbt_code/FELIX_GBT_RXSLIDE_FSM.vhd b/sources/GBT/gbt_code/FELIX_GBT_RXSLIDE_FSM.vhd
index 1945d890137362c0086c27ef62823d7d352769f4..058731bcb8bca86f4bb686630967b53f30b18649 100644
--- a/sources/GBT/gbt_code/FELIX_GBT_RXSLIDE_FSM.vhd
+++ b/sources/GBT/gbt_code/FELIX_GBT_RXSLIDE_FSM.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/FELIX_GBT_RX_ALIGN_FSM.vhd b/sources/GBT/gbt_code/FELIX_GBT_RX_ALIGN_FSM.vhd
index a856bffc9b05d2f4d3109dd7065f112562f3d7a2..fc4fc84a332b02f8c36a50b0fa6815573c17917c 100644
--- a/sources/GBT/gbt_code/FELIX_GBT_RX_ALIGN_FSM.vhd
+++ b/sources/GBT/gbt_code/FELIX_GBT_RX_ALIGN_FSM.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/FELIX_GBT_RX_AUTO_RST.vhd b/sources/GBT/gbt_code/FELIX_GBT_RX_AUTO_RST.vhd
index cae083c39e0e290b802a537a1f127d91d00172a9..b5143b044d358370d3ffc7565fea2789d4ae8f59 100644
--- a/sources/GBT/gbt_code/FELIX_GBT_RX_AUTO_RST.vhd
+++ b/sources/GBT/gbt_code/FELIX_GBT_RX_AUTO_RST.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/FELIX_gbt_wrapper_FELIGKCU.vhd b/sources/GBT/gbt_code/FELIX_gbt_wrapper_FELIGKCU.vhd
index f2ab99fecad374f4652382f34e156232198a7d98..346a11d5879ef30d0eed8c9243a9cf2674714982 100644
--- a/sources/GBT/gbt_code/FELIX_gbt_wrapper_FELIGKCU.vhd
+++ b/sources/GBT/gbt_code/FELIX_gbt_wrapper_FELIGKCU.vhd
@@ -1,3 +1,27 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               RHabraken
+--!               Kai Chen
+--!               Frans Schreuder
+--!               Shelfali Saxena
+--!               mtrovato
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/FELIX_gbt_wrapper_KCU.vhd b/sources/GBT/gbt_code/FELIX_gbt_wrapper_KCU.vhd
index 914e667c3021959b5c5795ff91d542d0888316df..a2d9d7132289eb0d566aaade7074a5189f747786 100644
--- a/sources/GBT/gbt_code/FELIX_gbt_wrapper_KCU.vhd
+++ b/sources/GBT/gbt_code/FELIX_gbt_wrapper_KCU.vhd
@@ -1,3 +1,26 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               RHabraken
+--!               Kai Chen
+--!               Frans Schreuder
+--!               Shelfali Saxena
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/FELIX_gbt_wrapper_V7.vhd b/sources/GBT/gbt_code/FELIX_gbt_wrapper_V7.vhd
index c8e72f640ce311173e9ec4e6ea9d2641ca12dcd1..eb3b09ffbc2f2d23651778e2be630d379096499f 100644
--- a/sources/GBT/gbt_code/FELIX_gbt_wrapper_V7.vhd
+++ b/sources/GBT/gbt_code/FELIX_gbt_wrapper_V7.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               RHabraken
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/FELIX_gbt_wrapper_V7_low_latency.vhd b/sources/GBT/gbt_code/FELIX_gbt_wrapper_V7_low_latency.vhd
index ad0a6bd8b1cf90de32e8c25185044453d8f93957..c913511aad475fe3c515d0e19059a8c03a39af2f 100644
--- a/sources/GBT/gbt_code/FELIX_gbt_wrapper_V7_low_latency.vhd
+++ b/sources/GBT/gbt_code/FELIX_gbt_wrapper_V7_low_latency.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/FELIX_gbt_wrapper_no_gth.vhd b/sources/GBT/gbt_code/FELIX_gbt_wrapper_no_gth.vhd
old mode 100755
new mode 100644
index 0f4e2f2ff331b526d7d656b431e46735e80b9a99..400c0f9de95cc0999e36f8809243444219970eeb
--- a/sources/GBT/gbt_code/FELIX_gbt_wrapper_no_gth.vhd
+++ b/sources/GBT/gbt_code/FELIX_gbt_wrapper_no_gth.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/FELIX_gbt_wrapper_xoff_L1t_det.vhd b/sources/GBT/gbt_code/FELIX_gbt_wrapper_xoff_L1t_det.vhd
index 85c80088dcbfdfb91849a1beaa1a3fc599b3efed..f273fab132694bea43a39c57a6e9a3bd0a09ddf2 100644
--- a/sources/GBT/gbt_code/FELIX_gbt_wrapper_xoff_L1t_det.vhd
+++ b/sources/GBT/gbt_code/FELIX_gbt_wrapper_xoff_L1t_det.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/gbtRx_FELIX.vhd b/sources/GBT/gbt_code/gbtRx_FELIX.vhd
index 498b962d1e203b808a30e630b9d23186de1aa1d4..ac4df7423c975f157ed349de73994f08e8bb875c 100644
--- a/sources/GBT/gbt_code/gbtRx_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbtRx_FELIX.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/gbtRx_wrap_FELIX.vhd b/sources/GBT/gbt_code/gbtRx_wrap_FELIX.vhd
index a9efeb23b809229ea3b20e89aff6f18331daff9f..d1ade67168b9311bb1eddcdc7847e33e194c2a32 100644
--- a/sources/GBT/gbt_code/gbtRx_wrap_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbtRx_wrap_FELIX.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/gbtTxRx_FELIX.vhd b/sources/GBT/gbt_code/gbtTxRx_FELIX.vhd
index bb6ea226fba6aa8ba1989af80f373c1f5f9e0969..67d04143e64b5776782c5c06c1c012c56e6b3b2e 100644
--- a/sources/GBT/gbt_code/gbtTxRx_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbtTxRx_FELIX.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/gbtTx_FELIX.vhd b/sources/GBT/gbt_code/gbtTx_FELIX.vhd
index 40bb2836c8354ef22c4083e4aadad1e4ff54c80b..c365a673d772462d92fd454ef17fb3057a50b9fc 100644
--- a/sources/GBT/gbt_code/gbtTx_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbtTx_FELIX.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_FELIX.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_FELIX.vhd
index 794a871a44d9197cd628618f4967d80e2e58b8f4..e6c4b3aaa5a0f63bf91f1a185999e00a0b8cc03d 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_FELIX.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --=================================================================================================--
 --##################################   Module Information   #######################################--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_chnsrch.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_chnsrch.vhd
index 404bb620a4c495b413de7e9f68d7865704e38858..200fc3a9e6ea0661a43ad51f3cb3cc9701f85c3b 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_chnsrch.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_chnsrch.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_deintlver.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_deintlver.vhd
index 2f28645b0ba01f6a5ab0dc56a9f385537c448f76..0e0e64b9ee07f539a9fbfcf64cd25574921b6e0f 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_deintlver.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_deintlver.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_elpeval.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_elpeval.vhd
index 72815c78ce65a4e4466941c559c41929963baf8c..f7932acb35a381b4a7a590c65852ed150a35c553 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_elpeval.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_elpeval.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_errlcpoly.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_errlcpoly.vhd
index 960ed86cd9393c3c8a0ef48d059df28070cc3dd2..672d63c7bc48f8755bafdb15c3f9085bea82012b 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_errlcpoly.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_errlcpoly.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_lmbddet.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_lmbddet.vhd
index e5fd434370997baa98368df07a93e3bb60181367..b97ce2dbca983bd983f00ab44cee38960fd73de5 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_lmbddet.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_lmbddet.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rs2errcor.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rs2errcor.vhd
index a2a6c2f0d16b8734b9e400976d37aa096dd25a55..1e530479070ceedd2d5a3f34b782c52586e49661 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rs2errcor.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rs2errcor.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rsdec.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rsdec.vhd
index 048fe7626f0524bb3ac00d6f6fd80e16ab4f9063..3929e12076685f7751b9585375b04e99005f91d3 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rsdec.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rsdec.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rsdec_sync.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rsdec_sync.vhd
index ca538f669e6dde4d88ca23bdd53493c4463889b9..1dea99acd9f745815e47732c49fa67caaa3eb5c1 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rsdec_sync.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_rsdec_sync.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Modified by Kai Chen, to change it from combinational logic, to be synchronized with the 240MHz clock
 --=================================================================================================--
 --##################################   Module Information   #######################################--
diff --git a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_syndrom.vhd b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_syndrom.vhd
index 989bdd873bb605cd8b3fdef120e8eb3520d9b01b..5d71b600ed204b5034854d640fde52b1b5b21e69 100644
--- a/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_syndrom.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_decoder_gbtframe_syndrom.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_rx_descrambler_16bit.vhd b/sources/GBT/gbt_code/gbt_rx_descrambler_16bit.vhd
index 742aa23f906ac2334c73a7751082d2578bae8086..0921cb2eef42e14324b941a67836528c8482e400 100644
--- a/sources/GBT/gbt_code/gbt_rx_descrambler_16bit.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_descrambler_16bit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Modified by K. Chen  @ Dec. 2014, control signal added.
 -------------------------------------------------------------------------------
diff --git a/sources/GBT/gbt_code/gbt_rx_descrambler_21bit.vhd b/sources/GBT/gbt_code/gbt_rx_descrambler_21bit.vhd
index 6db6e5c574e881d5acbf151e8ccc246421727d34..2e0ddc04e0cab6f78e9ecbf802a293d5fbdc4732 100644
--- a/sources/GBT/gbt_code/gbt_rx_descrambler_21bit.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_descrambler_21bit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Modified by K. Chen  @ Dec. 2014, control signal added.
 -------------------------------------------------------------------------------
diff --git a/sources/GBT/gbt_code/gbt_rx_descrambler_FELIX.vhd b/sources/GBT/gbt_code/gbt_rx_descrambler_FELIX.vhd
index 2240f6f816024db3c3948a45b515ba341819bdcb..eef1c26053510b6044639aea5de2db00155b2880 100644
--- a/sources/GBT/gbt_code/gbt_rx_descrambler_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_descrambler_FELIX.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Modified by K. Chen  @ Dec. 2014, Clock changed, control signal added.
 -- Dynamic data mode change is added.
diff --git a/sources/GBT/gbt_code/gbt_rx_gearbox_FELIX_wi_rxbuffer.vhd b/sources/GBT/gbt_code/gbt_rx_gearbox_FELIX_wi_rxbuffer.vhd
index af0150c0e10052e2027cd07e02e7805082cf0acc..422d30f00cdd243f8ffe4746d8174b5d2e947ce0 100644
--- a/sources/GBT/gbt_code/gbt_rx_gearbox_FELIX_wi_rxbuffer.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_gearbox_FELIX_wi_rxbuffer.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/gbt_rx_gearbox_FELIX_wo_rxbuffer.vhd b/sources/GBT/gbt_code/gbt_rx_gearbox_FELIX_wo_rxbuffer.vhd
index 47283eccb9801d8169e9595a27c038c9ed666b45..ef941ffefd43e5e999e101ac0de1d512acb28319 100644
--- a/sources/GBT/gbt_code/gbt_rx_gearbox_FELIX_wo_rxbuffer.vhd
+++ b/sources/GBT/gbt_code/gbt_rx_gearbox_FELIX_wo_rxbuffer.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gbt_code/gbt_tx_encoder_FELIX.vhd b/sources/GBT/gbt_code/gbt_tx_encoder_FELIX.vhd
index 82c664f2690672e15ddc51d79b91d1e75d1ef396..dacf9dbc92bb2b85c382ab53d076477f145e91ca 100644
--- a/sources/GBT/gbt_code/gbt_tx_encoder_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_encoder_FELIX.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- The dynamical change of the data type is added
 -- K. Chen, Dec. 2014
diff --git a/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_intlver.vhd b/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_intlver.vhd
index e7b976a770cd6f4c1bb462f8a23a86702b8bcdd2..19f256acc025872be15f2201eb106c9a6d6b8adb 100644
--- a/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_intlver.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_intlver.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_polydiv.vhd b/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_polydiv.vhd
index 1216b0aac2b60e7bf80b7244bf5bd6b948d6f729..fad35fd82770a1222da91fa33b3ed66dbf4b3bd3 100644
--- a/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_polydiv.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_polydiv.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_polydiv_sim.vhd b/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_polydiv_sim.vhd
index 281a5013f6e4fa46b0ab7ad375a05b40781f11af..d1a060365241defc53ee940fe3978132df194baa 100644
--- a/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_polydiv_sim.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_polydiv_sim.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_rsencode.vhd b/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_rsencode.vhd
index b95d144b4f28bf68c28245eed05dfd0afbca266f..6f0777c97451af53e9a2e75e13e9c6260d78fa73 100644
--- a/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_rsencode.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_encoder_gbtframe_rsencode.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --##################################   Module Information   #######################################--
 --=================================================================================================--
diff --git a/sources/GBT/gbt_code/gbt_tx_gearbox_FELIX.vhd b/sources/GBT/gbt_code/gbt_tx_gearbox_FELIX.vhd
index cce09d1742ecd00186ba33343df2e5d70243dbb9..05c9a7a513c42366b86004c140947a60b727c035 100644
--- a/sources/GBT/gbt_code/gbt_tx_gearbox_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_gearbox_FELIX.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 ---- Big Modification is done, by K. Chen  @ Dec. 2014
 ---- The timing crossing is deleted. A new robust one is moved before scrambler. 
diff --git a/sources/GBT/gbt_code/gbt_tx_scrambler_16bit.vhd b/sources/GBT/gbt_code/gbt_tx_scrambler_16bit.vhd
index e26d38ed4791ae057a8b165437ace44fb2b456ef..b9a420c21096368952bcad9077bab0d916ecc45d 100644
--- a/sources/GBT/gbt_code/gbt_tx_scrambler_16bit.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_scrambler_16bit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 ---- Modified by K. Chen  @ Dec. 2014, Clock changed,  control signal added.
 -------------------------------------------------------------------------------
diff --git a/sources/GBT/gbt_code/gbt_tx_scrambler_21bit.vhd b/sources/GBT/gbt_code/gbt_tx_scrambler_21bit.vhd
index f9abdb1df97f51186bcbf333545f19c3a6921162..70afd2e0c15130be32ecce984eff3a5483b8a06b 100644
--- a/sources/GBT/gbt_code/gbt_tx_scrambler_21bit.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_scrambler_21bit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- ---- Modified by K. Chen  @ Dec. 2014, Clock changed,  control signal added.
 -------------------------------------------------------------------------------
diff --git a/sources/GBT/gbt_code/gbt_tx_scrambler_FELIX.vhd b/sources/GBT/gbt_code/gbt_tx_scrambler_FELIX.vhd
index 339ace707b647e9e18731297455aacd3335aec6f..b2e52575e07eeb1ed837d635e9d7065a4faef97a 100644
--- a/sources/GBT/gbt_code/gbt_tx_scrambler_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_scrambler_FELIX.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Based on GBT-FPGA project v3
 -- Modified by K. Chen  @ Dec. 2014, Clock changed, in/out control signal added.
diff --git a/sources/GBT/gbt_code/gbt_tx_timedomaincrossing_FELIX.vhd b/sources/GBT/gbt_code/gbt_tx_timedomaincrossing_FELIX.vhd
index d0f901d3b2d2324610c0cdd92ecdce2ecd93af75..4ab3acd6f2d6179598a69404e13b9c5aa293c38d 100644
--- a/sources/GBT/gbt_code/gbt_tx_timedomaincrossing_FELIX.vhd
+++ b/sources/GBT/gbt_code/gbt_tx_timedomaincrossing_FELIX.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gth_code/cpll4p8g1ch_KCU/GTH_CPLL_Wrapper.vhd b/sources/GBT/gth_code/cpll4p8g1ch_KCU/GTH_CPLL_Wrapper.vhd
index e7172fbf36cab66fc75e92a7d08d316496af60de..5257fd407ffb6206286421769d8d5493555d2287 100644
--- a/sources/GBT/gth_code/cpll4p8g1ch_KCU/GTH_CPLL_Wrapper.vhd
+++ b/sources/GBT/gth_code/cpll4p8g1ch_KCU/GTH_CPLL_Wrapper.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gth_code/cpll4p8g1ch_V7/GTH_CPLL_Wrapper_V7.vhd b/sources/GBT/gth_code/cpll4p8g1ch_V7/GTH_CPLL_Wrapper_V7.vhd
index 27541575cf0b5a689a82f1329cfa06c40240e333..f09e91518558fd737755291d47923eb65f65df8e 100644
--- a/sources/GBT/gth_code/cpll4p8g1ch_V7/GTH_CPLL_Wrapper_V7.vhd
+++ b/sources/GBT/gth_code/cpll4p8g1ch_V7/GTH_CPLL_Wrapper_V7.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_exdes.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_exdes.vhd
index 7e1eb38bcb4f67429a373a0836a31c049dee64df..2a23421879af4393510a58269ebac93fb45e95d5 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_exdes.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_exdes.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Modified for the FELIX HTG-710,   Kai CHEN @ bnl 
 
 ------------------------------------------------------------------------------
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_gt.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_gt.vhd
index c7041ff6f745fcfac6a04907323fea57d070ec0e..cd91f294840b2660d779441662b8c335b78136ea 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_gt.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_gt.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Modified by Kai Chen
 -- 2015/01/14
 -- For FELIX: 4-chanel 4.8Gbps CPLL GTH
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_init.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_init.vhd
index 250103dce623fda48a9dad441408962d1c99c683..312ef48c252c0eb0abf331172b34e2c3b65b359e 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_init.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_init.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Modified by Kai Chen
 -- 2014
 -- For FELIX: 4-chanel 4.8Gbps CPLL GTH
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_multi_gt.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_multi_gt.vhd
index 7c3ad7c9e10152af729c89e2ffbb42695a3638fc..b351dcaee798f1333d1238a589b77266d57e5b5b 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_multi_gt.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_multi_gt.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 --   ____  ____
 --  /   /\/   /
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_rx_manual_phase_align.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_rx_manual_phase_align.vhd
index 34e7da9c6588d22e4dc2aaef3d78b71a0fbb969a..f9afe0849c8b8e39ed72a1991c59750d221dadbd 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_rx_manual_phase_align.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_rx_manual_phase_align.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --//////////////////////////////////////////////////////////////////////////////
 --   ____  ____ 
 --  /   /\/   / 
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_rx_startup_fsm.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_rx_startup_fsm.vhd
index 376215564d7496e3a5ec329b4005eb067240b499..2e3ff453e246b7bd42d963b563584a022215dc6c 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_rx_startup_fsm.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_rx_startup_fsm.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --////////////////////////////////////////////////////////////////////////////////
 --//   ____  ____ 
 --//  /   /\/   / 
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_sync_block.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_sync_block.vhd
index 5866d72b961fe6ed50abc458795fab0c7a5cedf2..9a14a9051ba87fbac6a64e96122f9cd4982c14d7 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_sync_block.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_sync_block.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --////////////////////////////////////////////////////////////////////////////////
 --//   ____  ____ 
 --//  /   /\/   / 
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_sync_pulse.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_sync_pulse.vhd
index ac7bee6f4accd4f8a20fc08e7e25a3dd8d505536..48614f30d325ff0a82e243b27e0a8c6d94b469ab 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_sync_pulse.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_sync_pulse.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --////////////////////////////////////////////////////////////////////////////////
 --//   ____  ____ 
 --//  /   /\/   / 
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_tx_manual_phase_align.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_tx_manual_phase_align.vhd
index 1103bdfd6fdf6b564a42e68f15a8184f15ef694b..bf0186f7578f404308d206ff9f7466b771f2f9a5 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_tx_manual_phase_align.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_tx_manual_phase_align.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --//////////////////////////////////////////////////////////////////////////////
 --   ____  ____ 
 --  /   /\/   / 
diff --git a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_tx_startup_fsm.vhd b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_tx_startup_fsm.vhd
index f5346f532d02599f4ba53fe08de56de6da07be42..57572e17cfaa1379db2c212030d4603fbbc3f7d3 100644
--- a/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_tx_startup_fsm.vhd
+++ b/sources/GBT/gth_code/cpll4p8g4ch/gth_quad_4p8g_cpll_manual_tx_startup_fsm.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --//////////////////////////////////////////////////////////////////////////////
 --   ____  ____ 
 --  /   /\/   / 
diff --git a/sources/GBT/gth_code/gth_top.vhd b/sources/GBT/gth_code/gth_top.vhd
index 32e432618a4db598865cc9b9bb37fd558f61ef1e..dceb3fa1fa786fe03521d25c2ba881e085d04979 100644
--- a/sources/GBT/gth_code/gth_top.vhd
+++ b/sources/GBT/gth_code/gth_top.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gth_code/gth_usrclk_gen.vhd b/sources/GBT/gth_code/gth_usrclk_gen.vhd
index 698abf2ef6b12a1d14dea7f7a3a4e6c842da8caa..18b25e89202fc7d9d2d6a4695442d104e52be8ad 100644
--- a/sources/GBT/gth_code/gth_usrclk_gen.vhd
+++ b/sources/GBT/gth_code/gth_usrclk_gen.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch.vhd
index 6a1852afc043fdeb26ceaa2dfc274eee503ad508..3e3111b73fe04e8c8fdfb7ac4e8fd39fd60d2da3 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Modified by Kai Chen
 -- 2015/01/14
 -- For FELIX: 4-chanel 4.8Gbps QPLL GTH
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_gt.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_gt.vhd
index 26765f605e56ed23716580915493a627da437b98..6ff52272d76e3d356be0e5d7a8b3a055670f6c38 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_gt.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_gt.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Modified by Kai Chen
 -- 2015/01/14
 -- For FELIX: 4-chanel 4.8Gbps QPLL GTH
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_gtrxreset_seq.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_gtrxreset_seq.vhd
index aaecb02af55dfb9bf772de4089b34e8d1e4cd2cb..bb35559e693f8d80f2e176bd046d2e0f19c2b204 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_gtrxreset_seq.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_gtrxreset_seq.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------------------------------------------
 --   ____  ____ 
 --  /   /\/   /
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_init.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_init.vhd
index f6d93efbb52c846f831d8dbcad276b1690774a51..032652b30c4e29e39ef17bc0258c9e9099b372ef 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_init.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_init.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Modified by Kai Chen
 -- 2015/01/14
 -- For FELIX: 4-chanel 4.8Gbps QPLL GTH
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_multi_gt.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_multi_gt.vhd
index 7b06e5afc68bf84867390f0afd8ca04f1e0dcc85..001952056acedc6b7ac3ed32551b79c3d05cec2f 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_multi_gt.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_multi_gt.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 --   ____  ____
 --  /   /\/   /
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_rx_manual_phase_align.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_rx_manual_phase_align.vhd
index e6b4cd33d78718baf10a519dc862ce0aa8025e47..655b2bd1cdfd392292b805d42d705cd78ae6ceb8 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_rx_manual_phase_align.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_rx_manual_phase_align.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --//////////////////////////////////////////////////////////////////////////////
 --   ____  ____ 
 --  /   /\/   / 
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_rx_startup_fsm.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_rx_startup_fsm.vhd
index f205394595f9cee500ae622a255a23d67847921e..650b575cb61d8d2f690613f67eab753d32eafc72 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_rx_startup_fsm.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_rx_startup_fsm.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --////////////////////////////////////////////////////////////////////////////////
 --//   ____  ____ 
 --//  /   /\/   / 
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_sync_block.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_sync_block.vhd
index fcaf070a18e8c479fd555201c1860e4fee73170f..a8ecb5d1daaa86d907f0b023868d989e0dd1c48b 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_sync_block.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_sync_block.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --////////////////////////////////////////////////////////////////////////////////
 --//   ____  ____ 
 --//  /   /\/   / 
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_sync_pulse.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_sync_pulse.vhd
index be022901f2300cb2fa4e62a9eb812a7255f66c33..063134cec5645b1a7a26111778db285657ffa767 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_sync_pulse.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_sync_pulse.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --////////////////////////////////////////////////////////////////////////////////
 --//   ____  ____ 
 --//  /   /\/   / 
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_tx_manual_phase_align.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_tx_manual_phase_align.vhd
index d2bb56966016694c5a7bffcbe6548fb5272494c7..35efb8320b679ed68547f3fe2c891cd6af9e1609 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_tx_manual_phase_align.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_tx_manual_phase_align.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --//////////////////////////////////////////////////////////////////////////////
 --   ____  ____ 
 --  /   /\/   / 
diff --git a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_tx_startup_fsm.vhd b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_tx_startup_fsm.vhd
index 03363f5484d40b04f26055a4c581e48c30d4b4b1..1abfe6c35c96baf03f2c94159514a5cee0b47f22 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_tx_startup_fsm.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch/gtwizard_qpll_4p8g_4ch_tx_startup_fsm.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --//////////////////////////////////////////////////////////////////////////////
 --   ____  ____ 
 --  /   /\/   / 
diff --git a/sources/GBT/gth_code/qpll4p8g4ch_KCU/GTH_QPLL_Wrapper.vhd b/sources/GBT/gth_code/qpll4p8g4ch_KCU/GTH_QPLL_Wrapper.vhd
index dc1a033ea479ae7cb2ee588b0cae8e343ec5c55e..7db935548cda6c316f1826d96d2532469cd298fe 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch_KCU/GTH_QPLL_Wrapper.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch_KCU/GTH_QPLL_Wrapper.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--!               Frans Schreuder
+--!               Shelfali Saxena
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gth_code/qpll4p8g4ch_KCU/GTH_QPLL_Wrapper_FELIG.vhd b/sources/GBT/gth_code/qpll4p8g4ch_KCU/GTH_QPLL_Wrapper_FELIG.vhd
index 796042a43a86d15ce5dd2fde5985a44ffc0a45bb..d9246e5b10009f4f292b0f96b7384a06dd1a410e 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch_KCU/GTH_QPLL_Wrapper_FELIG.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch_KCU/GTH_QPLL_Wrapper_FELIG.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--!               Frans Schreuder
+--!               Shelfali Saxena
+--!               mtrovato
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBT/gth_code/qpll4p8g4ch_V7/GTH_QPLL_Wrapper_V7.vhd b/sources/GBT/gth_code/qpll4p8g4ch_V7/GTH_QPLL_Wrapper_V7.vhd
index d9ca339b19dc9e48554e7a777cdca822707a785b..5f81194d23e8a1e3f76a44fb588411e3942a3e9e 100644
--- a/sources/GBT/gth_code/qpll4p8g4ch_V7/GTH_QPLL_Wrapper_V7.vhd
+++ b/sources/GBT/gth_code/qpll4p8g4ch_V7/GTH_QPLL_Wrapper_V7.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/GBTlinksDataEmulator/GBTdataEmulator.vhd b/sources/GBTlinksDataEmulator/GBTdataEmulator.vhd
index ee098945cec33b4ba1a5166ccff5c309efd3bec1..48a47ee44898be5659635082088801ff138dbd6f 100644
--- a/sources/GBTlinksDataEmulator/GBTdataEmulator.vhd
+++ b/sources/GBTlinksDataEmulator/GBTdataEmulator.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/GBTlinksDataEmulator/IG_GBTdataEmulator.vhd b/sources/GBTlinksDataEmulator/IG_GBTdataEmulator.vhd
index 30abfce417d5c3ca733c12f8733cd6c7de5d2c7a..5a4025fd62c8eb934b65047c19ee80c47ef4df75 100644
--- a/sources/GBTlinksDataEmulator/IG_GBTdataEmulator.vhd
+++ b/sources/GBTlinksDataEmulator/IG_GBTdataEmulator.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/ItkPixel/upstream_fanout_selector.vhd b/sources/ItkPixel/upstream_fanout_selector.vhd
index 7c579afcdf517a93ff5e089e660b222ab2387b92..3b3b5b1ff4354a677d674a4168d7372540943496 100644
--- a/sources/ItkPixel/upstream_fanout_selector.vhd
+++ b/sources/ItkPixel/upstream_fanout_selector.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Weihao Wu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/ItkPixel/upstream_fanout_selector_(telescope_readout).vhd b/sources/ItkPixel/upstream_fanout_selector_(telescope_readout).vhd
index 67ef260a1e71994a2ae5fed3f6e51af98f7d9767..6b7d315327168fbab6576577196e92fe01b98844 100644
--- a/sources/ItkPixel/upstream_fanout_selector_(telescope_readout).vhd
+++ b/sources/ItkPixel/upstream_fanout_selector_(telescope_readout).vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Weihao Wu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/ItkStrip/EPROC_OUT4_idle_inserter.vhd b/sources/ItkStrip/EPROC_OUT4_idle_inserter.vhd
old mode 100755
new mode 100644
index fb8b8a454f2eaee9138b470f74e222e0c39e0238..8ce634df66529cc95fb87d6f9976c8521b1dfebd
--- a/sources/ItkStrip/EPROC_OUT4_idle_inserter.vhd
+++ b/sources/ItkStrip/EPROC_OUT4_idle_inserter.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/ItkStrip/EPROC_OUT4_itk_strip_lcb_phase1.vhd b/sources/ItkStrip/EPROC_OUT4_itk_strip_lcb_phase1.vhd
index b4ff7f49cbe55d51c019d41e9e7d771976d9ad09..45514c7776300e32974a1f6b912e2034ee065c86 100644
--- a/sources/ItkStrip/EPROC_OUT4_itk_strip_lcb_phase1.vhd
+++ b/sources/ItkStrip/EPROC_OUT4_itk_strip_lcb_phase1.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company: BNL
 --! Engineer: Elena Zhivun
diff --git a/sources/ItkStrip/EPROC_OUT4_itk_strip_r3l1_phase1.vhd b/sources/ItkStrip/EPROC_OUT4_itk_strip_r3l1_phase1.vhd
old mode 100755
new mode 100644
index 063441baa953f8a7470496391108dbca0ea30a35..85b5ac0219bc8f26a0c3a80a6d49399c65b58430
--- a/sources/ItkStrip/EPROC_OUT4_itk_strip_r3l1_phase1.vhd
+++ b/sources/ItkStrip/EPROC_OUT4_itk_strip_r3l1_phase1.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company: BNL
 --! Engineer: Elena Zhivun
diff --git a/sources/ItkStrip/EPROC_OUT8_idle_inserter.vhd b/sources/ItkStrip/EPROC_OUT8_idle_inserter.vhd
old mode 100755
new mode 100644
index 969496f39a871fa0dfb038a924ae87ad3330a403..4e86037b1a597aaff1c2d73b3e9109a9fb961620
--- a/sources/ItkStrip/EPROC_OUT8_idle_inserter.vhd
+++ b/sources/ItkStrip/EPROC_OUT8_idle_inserter.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company: BNL
 --! Engineer: Elena Zhivun
diff --git a/sources/ItkStrip/EPROC_OUT8_strips_phase1.vhd b/sources/ItkStrip/EPROC_OUT8_strips_phase1.vhd
old mode 100755
new mode 100644
index 1ac37fd8d771be4faa38847cb09dea7c0290b828..eb31cf72c2f6dc6e68da8ad8628c52c286710972
--- a/sources/ItkStrip/EPROC_OUT8_strips_phase1.vhd
+++ b/sources/ItkStrip/EPROC_OUT8_strips_phase1.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company: BNL
 --! Engineer: Elena Zhivun
diff --git a/sources/ItkStrip/l0a_frame_generator.vhd b/sources/ItkStrip/l0a_frame_generator.vhd
index a86b12dfce9a66410da31a643c5a779a45f6b8bd..c7f6ae8fef49407cb8c92ccd3ea22a3b2c7030fe 100644
--- a/sources/ItkStrip/l0a_frame_generator.vhd
+++ b/sources/ItkStrip/l0a_frame_generator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/ItkStrip/lcb_axi_encoder.vhd b/sources/ItkStrip/lcb_axi_encoder.vhd
index 0db7f6caf5078c45fbf8190d471939ddd3483f76..2b645a5740f5c1783b2206dbbb558143f354d1a9 100644
--- a/sources/ItkStrip/lcb_axi_encoder.vhd
+++ b/sources/ItkStrip/lcb_axi_encoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company: BNL
 --! Engineer: Elena Zhivun
diff --git a/sources/ItkStrip/lcb_command_decoder.vhd b/sources/ItkStrip/lcb_command_decoder.vhd
index 94ae6c80e1105be58315df9851cacee05407df56..54b489490c0782f42898c5d01736d50d9123fa0c 100644
--- a/sources/ItkStrip/lcb_command_decoder.vhd
+++ b/sources/ItkStrip/lcb_command_decoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/ItkStrip/lcb_frame_generator.vhd b/sources/ItkStrip/lcb_frame_generator.vhd
index 6977c4c774f2313036dfdb1c99b4761eac3a65c7..a83619ac0aff92176a7690101f0f21681bb4d7bd 100644
--- a/sources/ItkStrip/lcb_frame_generator.vhd
+++ b/sources/ItkStrip/lcb_frame_generator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  BNL
 --! Engineer: Elena Zhivun <ezhivun@bnl.gov>
diff --git a/sources/ItkStrip/lcb_mux.vhd b/sources/ItkStrip/lcb_mux.vhd
old mode 100755
new mode 100644
index b6555c50721be8a32fc26de9db384e384b6d8d0b..d123dc5b68d73908b9871860da8d6b59ee560ef2
--- a/sources/ItkStrip/lcb_mux.vhd
+++ b/sources/ItkStrip/lcb_mux.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/ItkStrip/lcb_mux_reg.vhd b/sources/ItkStrip/lcb_mux_reg.vhd
old mode 100755
new mode 100644
index 64327ce098c3996558bee679a6349c9038f35229..48364e74cc5449c22eb916f39994cc774912554c
--- a/sources/ItkStrip/lcb_mux_reg.vhd
+++ b/sources/ItkStrip/lcb_mux_reg.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/ItkStrip/lcb_regmap.vhd b/sources/ItkStrip/lcb_regmap.vhd
index 3cba1158ab12909ea4ece8bc18835d1b09d3a786..501536d2ee60125790f361367e6b54e9be9157b1 100644
--- a/sources/ItkStrip/lcb_regmap.vhd
+++ b/sources/ItkStrip/lcb_regmap.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/sources/ItkStrip/lcb_regmap_package.vhd b/sources/ItkStrip/lcb_regmap_package.vhd
index 0f63b76e631e3ef3820029e545e02765829dcf5c..902da15af1538538b43583b302bfaa9dfda5091c 100644
--- a/sources/ItkStrip/lcb_regmap_package.vhd
+++ b/sources/ItkStrip/lcb_regmap_package.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library IEEE;
 use IEEE.STD_LOGIC_1164.ALL;
 use ieee.numeric_std.all;
diff --git a/sources/ItkStrip/lcb_scheduler_encoder.vhd b/sources/ItkStrip/lcb_scheduler_encoder.vhd
index 8890314531dd408acf329eaaf4ad2ea21c6af109..2c52b3c418a10393da3c81b3301fd25930372176 100644
--- a/sources/ItkStrip/lcb_scheduler_encoder.vhd
+++ b/sources/ItkStrip/lcb_scheduler_encoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  BNL
 --! Engineer: Elena Zhivun <ezhivun@bnl.gov>
diff --git a/sources/ItkStrip/lcb_trickle_trigger.vhd b/sources/ItkStrip/lcb_trickle_trigger.vhd
index 6b967f13d832909f7a56f5c1c88621649c54f341..e4213d33b6dd68db0d9354d6d79c3a1a96de0289 100644
--- a/sources/ItkStrip/lcb_trickle_trigger.vhd
+++ b/sources/ItkStrip/lcb_trickle_trigger.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/sources/ItkStrip/lcb_wrapper.vhd b/sources/ItkStrip/lcb_wrapper.vhd
index 76474e272d57ef3ff674525a239df294b5424cfe..fea400317493bec8af9ab6eaa5bc5669fcce0b4c 100644
--- a/sources/ItkStrip/lcb_wrapper.vhd
+++ b/sources/ItkStrip/lcb_wrapper.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/sources/ItkStrip/playback_controller.vhd b/sources/ItkStrip/playback_controller.vhd
index be9b84340fdaf3b34558011a8b3182cf64fcecb0..4e59cdeb68680ddbb7196e116712a5f2ac5db913 100644
--- a/sources/ItkStrip/playback_controller.vhd
+++ b/sources/ItkStrip/playback_controller.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/ItkStrip/r3l1_axi_encoder.vhd b/sources/ItkStrip/r3l1_axi_encoder.vhd
old mode 100755
new mode 100644
index ae243f7549986ba4366c532c17011bf1329cc3c1..844dd13517376ad5d874f6db8f58d62b897806ab
--- a/sources/ItkStrip/r3l1_axi_encoder.vhd
+++ b/sources/ItkStrip/r3l1_axi_encoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company: BNL
 --! Engineer: Elena Zhivun
diff --git a/sources/ItkStrip/r3l1_frame_generator.vhd b/sources/ItkStrip/r3l1_frame_generator.vhd
old mode 100755
new mode 100644
index 6c8618ab4227a2d691b0a09ff92f2af96825dd76..02bf71fed99bce69b76f90360d3da09caac565d4
--- a/sources/ItkStrip/r3l1_frame_generator.vhd
+++ b/sources/ItkStrip/r3l1_frame_generator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/ItkStrip/r3l1_frame_synchronizer.vhd b/sources/ItkStrip/r3l1_frame_synchronizer.vhd
old mode 100755
new mode 100644
index b217c1e5eb4e3e33396c40d2b98bad8844831817..7259e043e34778d97bcb8db8e4fc740340928ad0
--- a/sources/ItkStrip/r3l1_frame_synchronizer.vhd
+++ b/sources/ItkStrip/r3l1_frame_synchronizer.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/ItkStrip/r3l1_scheduler_encoder.vhd b/sources/ItkStrip/r3l1_scheduler_encoder.vhd
old mode 100755
new mode 100644
index 79d2f18066f205d4eb9a3bf878b004c68841c4eb..ea01a680534ab82b3b080c744521a13cd73ad19a
--- a/sources/ItkStrip/r3l1_scheduler_encoder.vhd
+++ b/sources/ItkStrip/r3l1_scheduler_encoder.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  BNL
 --! Engineer: Elena Zhivun <ezhivun@bnl.gov>
diff --git a/sources/ItkStrip/r3l1_wrapper.vhd b/sources/ItkStrip/r3l1_wrapper.vhd
old mode 100755
new mode 100644
index 30a8cf5b11d5208b0b18b7f52ff606906d2b3bf9..017ae74dad7835e01ea612fba439cb681709d8a2
--- a/sources/ItkStrip/r3l1_wrapper.vhd
+++ b/sources/ItkStrip/r3l1_wrapper.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/sources/ItkStrip/strips_bypass_frame_aggregator.vhd b/sources/ItkStrip/strips_bypass_frame_aggregator.vhd
index 05b2d31803627446492bef83b114dd211ded9fc4..80203c06537a14cdbc09a97413aa5ed621535230 100644
--- a/sources/ItkStrip/strips_bypass_frame_aggregator.vhd
+++ b/sources/ItkStrip/strips_bypass_frame_aggregator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/ItkStrip/strips_config_map.vhd b/sources/ItkStrip/strips_config_map.vhd
old mode 100755
new mode 100644
index 21a224fabe72da93395ebf5ae05bfebca94e8a2c..ae314879fac22bfc93b35f1e080ef7a432dee8ce
--- a/sources/ItkStrip/strips_config_map.vhd
+++ b/sources/ItkStrip/strips_config_map.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips configuration map
 -- Project     : FELIX
diff --git a/sources/ItkStrip/strips_idle_inserter.vhd b/sources/ItkStrip/strips_idle_inserter.vhd
old mode 100755
new mode 100644
index ed65097030319034fa4207ce882afe50472c31de..99d001eb392004672070cb29f75cc04f1366fd81
--- a/sources/ItkStrip/strips_idle_inserter.vhd
+++ b/sources/ItkStrip/strips_idle_inserter.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company:
 -- Engineer: Weihao Wu & Elena Zhivun
diff --git a/sources/ItkStrip/strips_package.vhd b/sources/ItkStrip/strips_package.vhd
index eee3d0221ec0e4102d963e295f8454f829892542..101b61f3e124eb18b6e8c623a282e892d16af38b 100644
--- a/sources/ItkStrip/strips_package.vhd
+++ b/sources/ItkStrip/strips_package.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Title       : ITk Strips package
 -- Project     : FELIX
diff --git a/sources/PRandomDGen/randomd_gen.vhd b/sources/PRandomDGen/randomd_gen.vhd
old mode 100755
new mode 100644
index c38445df20b4288047a2bae0d612cbf13d4955ca..84aa9fe96286a14ce34d48fe742ad6b767c63493
--- a/sources/PRandomDGen/randomd_gen.vhd
+++ b/sources/PRandomDGen/randomd_gen.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --************** Pseudo Random data generator*********************************
 -- Date 21-2-2019
 -- 10bit PRDG with LUT to set the distribution
diff --git a/sources/TTCdataEmulator/TTC_Emulator.vhd b/sources/TTCdataEmulator/TTC_Emulator.vhd
index 9cbd7031c54b1185b7d01f6fb24d219e390a92a2..02d27dd5cf09661d917d16425e10074d55c7987d 100644
--- a/sources/TTCdataEmulator/TTC_Emulator.vhd
+++ b/sources/TTCdataEmulator/TTC_Emulator.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Thei Wijnen
+--!               Alessandra Camplani
+--!               Frans Schreuder
+--!               Ohad Shaked
+--!               Ali Skaf
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- Design     : ttc_emulator_v2.1
 -- Author     : Alessandra Camplani
diff --git a/sources/TTCdataEmulator/delay_chain.vhd b/sources/TTCdataEmulator/delay_chain.vhd
index d68ebfedbd163ccae6e8a91b93033fa6113a56ff..af0598dd889b29dd4c8109c87b6c0972cd8b3cc8 100644
--- a/sources/TTCdataEmulator/delay_chain.vhd
+++ b/sources/TTCdataEmulator/delay_chain.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Thei Wijnen
+--!               Alessandra Camplani
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- design     : delay_chain.vhd
 -- author     : steffen staerz
diff --git a/sources/TTCdataEmulator/deprecated/TTC_Emulator.vhd b/sources/TTCdataEmulator/deprecated/TTC_Emulator.vhd
index 19c4cb617096c4ff0c0583d60f8cd59250f8583a..a846f3423bf205fa72736d43118d189240aebc84 100644
--- a/sources/TTCdataEmulator/deprecated/TTC_Emulator.vhd
+++ b/sources/TTCdataEmulator/deprecated/TTC_Emulator.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Alessandra Camplani
+--!               Frans Schreuder
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 library IEEE;
 use IEEE.STD_LOGIC_1164.ALL;
diff --git a/sources/TTCdataEmulator/deprecated/TTCdataSwitch.vhd b/sources/TTCdataEmulator/deprecated/TTCdataSwitch.vhd
index 25928adb7002cd740d703c9a6bc5ba77562ddfdb..8819c4373916a4b19192de9c195c43cdae0e067b 100644
--- a/sources/TTCdataEmulator/deprecated/TTCdataSwitch.vhd
+++ b/sources/TTCdataEmulator/deprecated/TTCdataSwitch.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--!               Frans Schreuder
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/TTCdataEmulator/hilo_detect.vhd b/sources/TTCdataEmulator/hilo_detect.vhd
index b2846f8b2868282b051a25619ecccc6e8bbc4436..e2ac0d50311bfd50daf0e4a96e75765f6e696127 100644
--- a/sources/TTCdataEmulator/hilo_detect.vhd
+++ b/sources/TTCdataEmulator/hilo_detect.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Alessandra Camplani
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Design     : hilo_detect.vhd
 -- Author     : Steffen Staerz
diff --git a/sources/TTCdataEmulator/pulse_extender.vhd b/sources/TTCdataEmulator/pulse_extender.vhd
index 365e98825f14f6bf21576296215ffc3c1caa549c..c934435f8853000898e55e0923497fca7c30398b 100644
--- a/sources/TTCdataEmulator/pulse_extender.vhd
+++ b/sources/TTCdataEmulator/pulse_extender.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Alessandra Camplani
+--!               Frans Schreuder
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Design     : pulse_extender.vhd
 -- Author     : Steffen Staerz
diff --git a/sources/TTCdataEmulator/signal_delay.vhd b/sources/TTCdataEmulator/signal_delay.vhd
index f7ee185e0f0cdfc2b67db8923aa8f81c4900533b..66d23ec047cfebc37276304063c915716da6d0fc 100644
--- a/sources/TTCdataEmulator/signal_delay.vhd
+++ b/sources/TTCdataEmulator/signal_delay.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ali Skaf
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=====================================================================================
 -- Company      : CERN - University of Goettingen 
 -- Project	    : Felix
diff --git a/sources/Xoff_decoder/8b10_dec.vhd b/sources/Xoff_decoder/8b10_dec.vhd
index 866102d028ec1f6453bddb46f0efb5e380bbb4dc..6d1140d241e19eb1c506ee3a9ff29d3f43a41e1b 100644
--- a/sources/Xoff_decoder/8b10_dec.vhd
+++ b/sources/Xoff_decoder/8b10_dec.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------------------------------------------- 
 -- 
 --! Title	: 8b/10b Decoder 
diff --git a/sources/Xoff_decoder/8b10_dec_wrap.vhd b/sources/Xoff_decoder/8b10_dec_wrap.vhd
index 0ec3bd0285797a6aaa3f63646d5e716aaf3e72e7..c91513948d6b186d4221fdd236dda5d3eeba2feb 100644
--- a/sources/Xoff_decoder/8b10_dec_wrap.vhd
+++ b/sources/Xoff_decoder/8b10_dec_wrap.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/Xoff_decoder/EPROC_IN.vhd b/sources/Xoff_decoder/EPROC_IN.vhd
index d082b6b723a20381c71def7002aa7cac1fdaa696..70a747dc793a29bdd3a5385bb6901e3b15a208b2 100644
--- a/sources/Xoff_decoder/EPROC_IN.vhd
+++ b/sources/Xoff_decoder/EPROC_IN.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/Xoff_decoder/EPROC_IN_dec8b10b.vhd b/sources/Xoff_decoder/EPROC_IN_dec8b10b.vhd
index d700fcc99ca1792e0916114d48bb2920876052cc..2236c6b27d8b040dbc17ddda987c2d98167028a6 100644
--- a/sources/Xoff_decoder/EPROC_IN_dec8b10b.vhd
+++ b/sources/Xoff_decoder/EPROC_IN_dec8b10b.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/Xoff_decoder/InputShifterNb.vhd b/sources/Xoff_decoder/InputShifterNb.vhd
index 74d016b914fed958f74ce7f8230d24868bf701e2..d011115c2daeec3bda382b0f7e7beddab2d09699 100644
--- a/sources/Xoff_decoder/InputShifterNb.vhd
+++ b/sources/Xoff_decoder/InputShifterNb.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/Xoff_decoder/Xoff_decoder_top.vhd b/sources/Xoff_decoder/Xoff_decoder_top.vhd
index 09fc170cad96788bdd6d36405693633245d1c089..aebb490cdf255d9c236bbe317e5668fb9dc96f6c 100644
--- a/sources/Xoff_decoder/Xoff_decoder_top.vhd
+++ b/sources/Xoff_decoder/Xoff_decoder_top.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/centralRouter/8b10_dec.vhd b/sources/centralRouter/8b10_dec.vhd
index 3cbf9060d34877db447a99b770893baa15a7677e..ceb9fdb6847e66e97658c05a139c08af13fa9238 100644
--- a/sources/centralRouter/8b10_dec.vhd
+++ b/sources/centralRouter/8b10_dec.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Chuck Benz, Hollis, NH   Copyright (c)2002
 --
 -- The information and description contained herein is the
diff --git a/sources/centralRouter/8b10_dec_wrap.vhd b/sources/centralRouter/8b10_dec_wrap.vhd
index d1a654644e1cd42a191376c131c9913444f9840a..886facc44467b937c60af663e5353b701aeb933a 100644
--- a/sources/centralRouter/8b10_dec_wrap.vhd
+++ b/sources/centralRouter/8b10_dec_wrap.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/BLOCK_WORD_COUNTER.vhd b/sources/centralRouter/BLOCK_WORD_COUNTER.vhd
index 1f2880d229335325d0477a88fcb20c4cabf5dd78..09342e2a2d31125ad478b9ac8010360ed481ca59 100644
--- a/sources/centralRouter/BLOCK_WORD_COUNTER.vhd
+++ b/sources/centralRouter/BLOCK_WORD_COUNTER.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/CD_COUNTER.vhd b/sources/centralRouter/CD_COUNTER.vhd
index f347e8ad10aae776b6332608ad150f0c50ed5009..c7afb8d7ef7433e2174ef0ef25ee3a1abfd58224 100644
--- a/sources/centralRouter/CD_COUNTER.vhd
+++ b/sources/centralRouter/CD_COUNTER.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/CRFM.vhd b/sources/centralRouter/CRFM.vhd
index 917f64ad276f8cbec4af237ff6f7f274358b34cb..2a7a148924fd3e4828a3c403d4e9642cb9cdb194 100644
--- a/sources/centralRouter/CRFM.vhd
+++ b/sources/centralRouter/CRFM.vhd
@@ -1,3 +1,28 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Andrea Borga
+--!               Enrico Gamberini
+--!               Filiberto Bonini
+--!               William Wulff
+--!               Marius Wensing
+--!               Thei Wijnen
+--!               Ricardo Luz
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS, Nikhef.  
 --! Engineer: juna, fschreud
diff --git a/sources/centralRouter/CRFM_TOPtest.vhd b/sources/centralRouter/CRFM_TOPtest.vhd
index 7875bb53a4344ca09ad638f18e9d4ad445162d1c..89e4454bf2a9613970bb0ad16474e99037b6e108 100644
--- a/sources/centralRouter/CRFM_TOPtest.vhd
+++ b/sources/centralRouter/CRFM_TOPtest.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/CRFMmonitorMUX.vhd b/sources/centralRouter/CRFMmonitorMUX.vhd
index e8af0f99f7fda6f3bfb6150a9376ecaae67cb841..00819c49c8102f36b9853f26bc4a29da3cf6ad0c 100644
--- a/sources/centralRouter/CRFMmonitorMUX.vhd
+++ b/sources/centralRouter/CRFMmonitorMUX.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/CRresetManager.vhd b/sources/centralRouter/CRresetManager.vhd
index 6e2eaa4de40ebc5634e17b461220257f67edfe70..5e85f9538e8b3056a1b88cb2381bfcca30c1c556 100644
--- a/sources/centralRouter/CRresetManager.vhd
+++ b/sources/centralRouter/CRresetManager.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/DEMUX32.vhd b/sources/centralRouter/DEMUX32.vhd
index 0c65d64fe826c6d87b7ee18a92ad72109118c1fd..9c7f56b53f6e9b4b83a46892e32102cdf8d39687 100644
--- a/sources/centralRouter/DEMUX32.vhd
+++ b/sources/centralRouter/DEMUX32.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/DEMUX8.vhd b/sources/centralRouter/DEMUX8.vhd
index 87499e6043b58e23560e8d03bcec6d63507f6916..e2a79a815180c0e3faac397a26af851e897f160d 100644
--- a/sources/centralRouter/DEMUX8.vhd
+++ b/sources/centralRouter/DEMUX8.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/DOWNSTREAM_TRANSFER_MANAGER.vhd b/sources/centralRouter/DOWNSTREAM_TRANSFER_MANAGER.vhd
index 565fc6f80bb3a42c9e4b44d115302e9717a3ccbd..0b992b6f93457c26128de651b14d88af278fe9eb 100644
--- a/sources/centralRouter/DOWNSTREAM_TRANSFER_MANAGER.vhd
+++ b/sources/centralRouter/DOWNSTREAM_TRANSFER_MANAGER.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/DownstreamEgroup.vhd b/sources/centralRouter/DownstreamEgroup.vhd
index 29c0c71f2f71e2abe1e114745474422631ab84b7..771dd530f373c81ea0bc0392bc488f8dc013b780 100644
--- a/sources/centralRouter/DownstreamEgroup.vhd
+++ b/sources/centralRouter/DownstreamEgroup.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/DownstreamMiniEgroup.vhd b/sources/centralRouter/DownstreamMiniEgroup.vhd
index a1e99f86f7594ff047cefde050df2a5cb29d3eb1..38239eb5256c9cc6292183699a81cb7b787347d2 100644
--- a/sources/centralRouter/DownstreamMiniEgroup.vhd
+++ b/sources/centralRouter/DownstreamMiniEgroup.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EGROUP_ID_LUT.vhd b/sources/centralRouter/EGROUP_ID_LUT.vhd
index 4b871c6587d9cf071b3e09eded0ed7f40bdc5e6f..c6c198738872ca7fa25616646c6e33b9e0a70903 100644
--- a/sources/centralRouter/EGROUP_ID_LUT.vhd
+++ b/sources/centralRouter/EGROUP_ID_LUT.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPATH_FIFO_WRAP.vhd b/sources/centralRouter/EPATH_FIFO_WRAP.vhd
index 1c775063ce7434c2d7975b425bd67c8d9a3cdc8c..21c6d1a1ea41b6c082301ac7c2e9ee419466d969 100644
--- a/sources/centralRouter/EPATH_FIFO_WRAP.vhd
+++ b/sources/centralRouter/EPATH_FIFO_WRAP.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPATH_FIFO_WRAP_BNL711.vhd b/sources/centralRouter/EPATH_FIFO_WRAP_BNL711.vhd
index e6bc480d5a6e85111dbfcc785ac002d04e83ce9e..a0e1d292dd20c9fab5a91850059dc920c3d8ac77 100644
--- a/sources/centralRouter/EPATH_FIFO_WRAP_BNL711.vhd
+++ b/sources/centralRouter/EPATH_FIFO_WRAP_BNL711.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_FIFO_DRIVER.vhd b/sources/centralRouter/EPROC_FIFO_DRIVER.vhd
index 40366a1cd408fe641d9c64060deca0fb3fdbd29d..e44b5cd87e42bc9943f8aed7a235745e061c0551 100644
--- a/sources/centralRouter/EPROC_FIFO_DRIVER.vhd
+++ b/sources/centralRouter/EPROC_FIFO_DRIVER.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Weihao Wu
+--!               Elena Zhivun
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN16.vhd b/sources/centralRouter/EPROC_IN16.vhd
index 9f8d797482b40fe51c04e4713dd4492765c48c16..6cd2e63f507bac85d277bf0eb613a14f13a80a35 100644
--- a/sources/centralRouter/EPROC_IN16.vhd
+++ b/sources/centralRouter/EPROC_IN16.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN16_ALIGN_BLOCK.vhd b/sources/centralRouter/EPROC_IN16_ALIGN_BLOCK.vhd
index 939bcc65252572686f146578584f402051b53e27..fc03669c334f1e5ebe547b2068d2c03e4331ba52 100644
--- a/sources/centralRouter/EPROC_IN16_ALIGN_BLOCK.vhd
+++ b/sources/centralRouter/EPROC_IN16_ALIGN_BLOCK.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN16_DEC8b10b.vhd b/sources/centralRouter/EPROC_IN16_DEC8b10b.vhd
index 6ea34e437731e49c382cf517e1f9f0b21138aec1..8b2bd1101cbfe5be4e78a2ca0c19aa0f053ac201 100644
--- a/sources/centralRouter/EPROC_IN16_DEC8b10b.vhd
+++ b/sources/centralRouter/EPROC_IN16_DEC8b10b.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN16_direct.vhd b/sources/centralRouter/EPROC_IN16_direct.vhd
index 152fe0bf4424990d3ff6f2790cdde6a9104e1ad1..807a411b5eb1546577105debe942b3246b31a223 100644
--- a/sources/centralRouter/EPROC_IN16_direct.vhd
+++ b/sources/centralRouter/EPROC_IN16_direct.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN2.vhd b/sources/centralRouter/EPROC_IN2.vhd
index 6552d11ddb4a3c3fbea2376a34a5eb1fbc02c1a8..072665284a135bbe5f3d0cc75297072307c223e0 100644
--- a/sources/centralRouter/EPROC_IN2.vhd
+++ b/sources/centralRouter/EPROC_IN2.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN2_ALIGN_BLOCK.vhd b/sources/centralRouter/EPROC_IN2_ALIGN_BLOCK.vhd
index c772d02542765df67d5e25bbe0d3f8c597f18975..3272d2311c73fde8725cf6965966b1912411e430 100644
--- a/sources/centralRouter/EPROC_IN2_ALIGN_BLOCK.vhd
+++ b/sources/centralRouter/EPROC_IN2_ALIGN_BLOCK.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN2_DEC8b10b.vhd b/sources/centralRouter/EPROC_IN2_DEC8b10b.vhd
index 884865c5418ef417119a477ba43757ad63fb75aa..892ebc20c93e20a6a542d09737233ef8fc07d3f8 100644
--- a/sources/centralRouter/EPROC_IN2_DEC8b10b.vhd
+++ b/sources/centralRouter/EPROC_IN2_DEC8b10b.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Marco Trovato
+--!               Alexander Paramonov
+--!               Frans Schreuder
+--!               Israel Grayzman
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN2_HDLC.vhd b/sources/centralRouter/EPROC_IN2_HDLC.vhd
index 0e9ce4ad217c1605c101597466691efe15235584..95d4d6af2b1e714658ef0bdefca9f1401123fa89 100644
--- a/sources/centralRouter/EPROC_IN2_HDLC.vhd
+++ b/sources/centralRouter/EPROC_IN2_HDLC.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: Israel Grayzman (israel.graymzna@weizmann.ac.il)
diff --git a/sources/centralRouter/EPROC_IN2_direct.vhd b/sources/centralRouter/EPROC_IN2_direct.vhd
index 4656e353118171d2598ff298a88ef95295e8667c..c77ab0b0400fd91a77cddf8cb5203927b1fe6642 100644
--- a/sources/centralRouter/EPROC_IN2_direct.vhd
+++ b/sources/centralRouter/EPROC_IN2_direct.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN4.vhd b/sources/centralRouter/EPROC_IN4.vhd
index 24c22043fcc76fe8f939168170cb98eeac570a5a..daf1d525ff2f7482176e3e030221806a316a00e1 100644
--- a/sources/centralRouter/EPROC_IN4.vhd
+++ b/sources/centralRouter/EPROC_IN4.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN4_ALIGN_BLOCK.vhd b/sources/centralRouter/EPROC_IN4_ALIGN_BLOCK.vhd
index 19e5d0c5ca1f1b42d972992674cfecf5516504a5..d1afe5f2c0089f2e57385cbff1270defe010569b 100644
--- a/sources/centralRouter/EPROC_IN4_ALIGN_BLOCK.vhd
+++ b/sources/centralRouter/EPROC_IN4_ALIGN_BLOCK.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN4_DEC8b10b.vhd b/sources/centralRouter/EPROC_IN4_DEC8b10b.vhd
index f4946e915deb5752eb1754c5cc01f90449ac5d4a..7972e222a7e34728a2ad0ef6ff54c571c60f6c8f 100644
--- a/sources/centralRouter/EPROC_IN4_DEC8b10b.vhd
+++ b/sources/centralRouter/EPROC_IN4_DEC8b10b.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN4_direct.vhd b/sources/centralRouter/EPROC_IN4_direct.vhd
index 31469e9a5d15bc7133c52484fe82e0ef18ec36e2..8eab0a8759ab60dcca99aaff00cf1d0d8985dc32 100644
--- a/sources/centralRouter/EPROC_IN4_direct.vhd
+++ b/sources/centralRouter/EPROC_IN4_direct.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN8.vhd b/sources/centralRouter/EPROC_IN8.vhd
index b6f4414518204502c5a08b6a777af485d216534c..81472d754c26963fe99a2835ae04ea3426d7a7f9 100644
--- a/sources/centralRouter/EPROC_IN8.vhd
+++ b/sources/centralRouter/EPROC_IN8.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN8_ALIGN_BLOCK.vhd b/sources/centralRouter/EPROC_IN8_ALIGN_BLOCK.vhd
index 913f4f3d646c0fa5f39741b0e9e56252505214f9..39391f3c18c4c5a213d0424b1b00a45c8cde6e0c 100644
--- a/sources/centralRouter/EPROC_IN8_ALIGN_BLOCK.vhd
+++ b/sources/centralRouter/EPROC_IN8_ALIGN_BLOCK.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN8_DEC8b10b.vhd b/sources/centralRouter/EPROC_IN8_DEC8b10b.vhd
index 91130c31ca4b9894547eed185f0c0915895b7fd6..7cadc22552a6f329c660e5d5d65c5fa1bed26100 100644
--- a/sources/centralRouter/EPROC_IN8_DEC8b10b.vhd
+++ b/sources/centralRouter/EPROC_IN8_DEC8b10b.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_IN8_direct.vhd b/sources/centralRouter/EPROC_IN8_direct.vhd
index c3db9abce4fcfa97d98586ac7e9fa8f9b47597bf..02b73ed58a7484030ea8057975cdd28728dc2d2c 100644
--- a/sources/centralRouter/EPROC_IN8_direct.vhd
+++ b/sources/centralRouter/EPROC_IN8_direct.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT2.vhd b/sources/centralRouter/EPROC_OUT2.vhd
index 317e58a8cce04a4e392e97044987ed83ba590b95..7404077461de3cc6e10bcc180e7154c49edfbefd 100644
--- a/sources/centralRouter/EPROC_OUT2.vhd
+++ b/sources/centralRouter/EPROC_OUT2.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT2_ENC8b10b.vhd b/sources/centralRouter/EPROC_OUT2_ENC8b10b.vhd
index 6f1edefd048e324271d97b712bc47342637e1cfe..8b578b2b7d4bbacea7a7574a8235b02c98a4e673 100644
--- a/sources/centralRouter/EPROC_OUT2_ENC8b10b.vhd
+++ b/sources/centralRouter/EPROC_OUT2_ENC8b10b.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT2_HDLC.vhd b/sources/centralRouter/EPROC_OUT2_HDLC.vhd
index c9680335b7278cf4f644e1005cff43676fedd815..cd988dbb1c863213b64514428e2afd044f7019a1 100644
--- a/sources/centralRouter/EPROC_OUT2_HDLC.vhd
+++ b/sources/centralRouter/EPROC_OUT2_HDLC.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT2_direct.vhd b/sources/centralRouter/EPROC_OUT2_direct.vhd
index 9e5740ce7a10e382964e160d43cdd4c54422bf2f..6effdd10b70def4982b4273b90d52bcc35c487f7 100644
--- a/sources/centralRouter/EPROC_OUT2_direct.vhd
+++ b/sources/centralRouter/EPROC_OUT2_direct.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT4.vhd b/sources/centralRouter/EPROC_OUT4.vhd
index de537f58aa3940fee9eda4a9e9e543cebf3dee67..6bf0d01388af41a59c41e968221f22f61e4e658a 100644
--- a/sources/centralRouter/EPROC_OUT4.vhd
+++ b/sources/centralRouter/EPROC_OUT4.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--!               Israel Grayzman
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT4_ENC8b10b.vhd b/sources/centralRouter/EPROC_OUT4_ENC8b10b.vhd
index 88875dad06d9633fa1cee69c17a7109e3108f793..8af818fcc7b331682d6bc663e14e8e8b5a66d3f4 100644
--- a/sources/centralRouter/EPROC_OUT4_ENC8b10b.vhd
+++ b/sources/centralRouter/EPROC_OUT4_ENC8b10b.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT4_direct.vhd b/sources/centralRouter/EPROC_OUT4_direct.vhd
index b6a6b03cf144f584e643c053bfe983c05d3ea9b8..549b0b6b0b81805a4d8a3c9de2dd7bbb2bce1dc3 100644
--- a/sources/centralRouter/EPROC_OUT4_direct.vhd
+++ b/sources/centralRouter/EPROC_OUT4_direct.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT8.vhd b/sources/centralRouter/EPROC_OUT8.vhd
index 5c14cb7ed96159123459a058523b4c3c72c32d0f..676c0b7f95bbacbbc60046e51ffecbea99461bfc 100644
--- a/sources/centralRouter/EPROC_OUT8.vhd
+++ b/sources/centralRouter/EPROC_OUT8.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--!               Israel Grayzman
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EPROC_OUT8_ENC8b10b.vhd b/sources/centralRouter/EPROC_OUT8_ENC8b10b.vhd
index 05d5d9e6e68d0b34acff0042d14773328b8ce628..7e2d6a410b13fd70939948c07cee6772917cde9b 100644
--- a/sources/centralRouter/EPROC_OUT8_ENC8b10b.vhd
+++ b/sources/centralRouter/EPROC_OUT8_ENC8b10b.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/EprocDin.vhd b/sources/centralRouter/EprocDin.vhd
index 9f5d31df11b202a2964cb051fe619cc854eb3dc4..1a12e443bb58a056e864b7c908bd44696f28353f 100644
--- a/sources/centralRouter/EprocDin.vhd
+++ b/sources/centralRouter/EprocDin.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------------------------------------------------------------------------------
 -- Company		: EDAQ WIS.
 -- Engineer		: Israel Grayzman (israel.grayzman@weizmann.ac.il)
diff --git a/sources/centralRouter/ExtendedTestPulse.vhd b/sources/centralRouter/ExtendedTestPulse.vhd
index 2196712efe9cbdf9a7feccb1468a6d7530121587..07826a45640fe7a963d56db060005ec3c29ffbc8 100644
--- a/sources/centralRouter/ExtendedTestPulse.vhd
+++ b/sources/centralRouter/ExtendedTestPulse.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.
 --! Engineer: Israel Grayzman (israel.grayzman@weizmann.ac.il)
diff --git a/sources/centralRouter/GBT_DATA_MANAGER.vhd b/sources/centralRouter/GBT_DATA_MANAGER.vhd
index 10d69c8fa1391610a866999f7795feda4c0da081..118b40a2e5bfbc42a62bb886d927c8115cbdfd9e 100644
--- a/sources/centralRouter/GBT_DATA_MANAGER.vhd
+++ b/sources/centralRouter/GBT_DATA_MANAGER.vhd
@@ -1,3 +1,27 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Israel Grayzman
+--!               Elena Zhivun
+--!               Ricardo Luz
+--!               Ohad Shaked
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/GBTdmDownstream.vhd b/sources/centralRouter/GBTdmDownstream.vhd
index 0b76278e0aaa9e1185096a9ec15690969a2e0668..7a21ca73f67980edfb193ad149030ee6170b9c95 100644
--- a/sources/centralRouter/GBTdmDownstream.vhd
+++ b/sources/centralRouter/GBTdmDownstream.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Ohad Shaked
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/GBTdmUpstream.vhd b/sources/centralRouter/GBTdmUpstream.vhd
index 6ae3a7c5b54eb70445ec7dff4aba6b14cef3c8b3..20dc5c8c5cc73e2a16b95020407a2e22ef472eae 100644
--- a/sources/centralRouter/GBTdmUpstream.vhd
+++ b/sources/centralRouter/GBTdmUpstream.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/KcharTest.vhd b/sources/centralRouter/KcharTest.vhd
index 579aa5067ff32d1628f76c1b8d1b73fb7c7c5ee4..c62dca1b3a71b6ef03605fcdb9605aec56685115 100644
--- a/sources/centralRouter/KcharTest.vhd
+++ b/sources/centralRouter/KcharTest.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX16.vhd b/sources/centralRouter/MUX16.vhd
index 50449fe2f6ac2efff77524be17100ac26733d358..462318acae3d3a6fcacb62616cab8357e9f49f24 100644
--- a/sources/centralRouter/MUX16.vhd
+++ b/sources/centralRouter/MUX16.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX16_Nbit.vhd b/sources/centralRouter/MUX16_Nbit.vhd
index f70757008b7602758632aa461980cef243bb5758..9f9333005c98e1a967cde956322f71c1a5c0f961 100644
--- a/sources/centralRouter/MUX16_Nbit.vhd
+++ b/sources/centralRouter/MUX16_Nbit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX2.vhd b/sources/centralRouter/MUX2.vhd
index 39e3976519e2f02d991e5a56cbb18dc1e8638ecb..f4d1726a0b3286aea01ec03e3f9910479494cf60 100644
--- a/sources/centralRouter/MUX2.vhd
+++ b/sources/centralRouter/MUX2.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX2_Nbit.vhd b/sources/centralRouter/MUX2_Nbit.vhd
index 005cbd6cb9a8a32ffeafe22afb918362186b2554..fa81d4cad15af6051f8c0c6f34729daec576ee24 100644
--- a/sources/centralRouter/MUX2_Nbit.vhd
+++ b/sources/centralRouter/MUX2_Nbit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX32.vhd b/sources/centralRouter/MUX32.vhd
index 3baa7f5cd5542c77c67385be6f4fd58840174b2c..c3c7865d382679b24dc9d1bad5065980ef58890a 100644
--- a/sources/centralRouter/MUX32.vhd
+++ b/sources/centralRouter/MUX32.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX4.vhd b/sources/centralRouter/MUX4.vhd
index 2bc565a47eea2aa12b1fbcefce8f2abd6694ff2d..4ce6f05ac82c668e4ca74677a31dcd431204b26a 100644
--- a/sources/centralRouter/MUX4.vhd
+++ b/sources/centralRouter/MUX4.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX4_Nbit.vhd b/sources/centralRouter/MUX4_Nbit.vhd
index c367eec8e316563cadcd529251d5d65314f82aa8..c52735918feb2dba870e1d58f31c108a1c074ce7 100644
--- a/sources/centralRouter/MUX4_Nbit.vhd
+++ b/sources/centralRouter/MUX4_Nbit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX8.vhd b/sources/centralRouter/MUX8.vhd
index aa68471165f6f4e47f0d179164aa4c1eeba5525a..217f36bacaeac1fc58961000d7e38600a8411706 100644
--- a/sources/centralRouter/MUX8.vhd
+++ b/sources/centralRouter/MUX8.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX8_16bit_sync.vhd b/sources/centralRouter/MUX8_16bit_sync.vhd
index e06b427a8aebe673f304876f2bb911210dc244f4..5610f44c7ec55fef6991ac071f55bbda8e829792 100644
--- a/sources/centralRouter/MUX8_16bit_sync.vhd
+++ b/sources/centralRouter/MUX8_16bit_sync.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX8_Nbit.vhd b/sources/centralRouter/MUX8_Nbit.vhd
index be9f697dbac1122b35d67af43c670d8fda9e6d5c..19b6eff7ac8b384b10a233759188dc07e048a6fb 100644
--- a/sources/centralRouter/MUX8_Nbit.vhd
+++ b/sources/centralRouter/MUX8_Nbit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUX8_sync.vhd b/sources/centralRouter/MUX8_sync.vhd
index 29b848a5f3175f2787e882e8f415fed073a2467a..bad08f5bc6b73eea31dba867f97fad2258ca194b 100644
--- a/sources/centralRouter/MUX8_sync.vhd
+++ b/sources/centralRouter/MUX8_sync.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/MUXn_d256b.vhd b/sources/centralRouter/MUXn_d256b.vhd
index 0d94fd2187e90c3f8354883ad4e820db027bb038..86bb8264cfe7ce5c15bb8cf30cca00b1eaaa6efd 100644
--- a/sources/centralRouter/MUXn_d256b.vhd
+++ b/sources/centralRouter/MUXn_d256b.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/PATH_ID_LUT.vhd b/sources/centralRouter/PATH_ID_LUT.vhd
index 46759f23c888a2fa912ef3d9d2763f7d35d10bb0..f953e8531f0abfe331911faac0b9f684a996a9b5 100644
--- a/sources/centralRouter/PATH_ID_LUT.vhd
+++ b/sources/centralRouter/PATH_ID_LUT.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/ReMux.vhd b/sources/centralRouter/ReMux.vhd
index b1d664e05904f7db5929ed37acce137b09c98634..5979a2cc22a1e79b59728fd17e33a03d6d663c30 100644
--- a/sources/centralRouter/ReMux.vhd
+++ b/sources/centralRouter/ReMux.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/ReMux24.vhd b/sources/centralRouter/ReMux24.vhd
index 472cb834f1ab550d1b946253c5dd2854dfc0d40e..72224d5df5f157a8778ad20520545a08a3a6988d 100644
--- a/sources/centralRouter/ReMux24.vhd
+++ b/sources/centralRouter/ReMux24.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/ReMux7.vhd b/sources/centralRouter/ReMux7.vhd
index 441bb4de41117136d13e9bc4295ac0ab914d1e98..0d58276eb4ed8d99397cea7d4089e016556746f6 100644
--- a/sources/centralRouter/ReMux7.vhd
+++ b/sources/centralRouter/ReMux7.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/ReMuxN.vhd b/sources/centralRouter/ReMuxN.vhd
index 187c773c40a7dffdb98aef07ad7f5a28faf0bb7b..3dbc4e04162765b207a7469f92f28300f2a44ad1 100644
--- a/sources/centralRouter/ReMuxN.vhd
+++ b/sources/centralRouter/ReMuxN.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS., Nikhef
 --! Engineer: juna, fschreud
diff --git a/sources/centralRouter/SCDataMANAGER.vhd b/sources/centralRouter/SCDataMANAGER.vhd
index bfe907db4efce2524515e322449a1791642807af..ffa7396a7d35994fb4f69a9d8e8f5d6c2200f462 100644
--- a/sources/centralRouter/SCDataMANAGER.vhd
+++ b/sources/centralRouter/SCDataMANAGER.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/SCd32b_manager.vhd b/sources/centralRouter/SCd32b_manager.vhd
index c68b0416a19ae62d437e1838232936caf8aa8a6e..178112285707073f0d84cbe5f096dc8341b29f30 100644
--- a/sources/centralRouter/SCd32b_manager.vhd
+++ b/sources/centralRouter/SCd32b_manager.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/SixteenToTwoFiftySixTranslator.vhd b/sources/centralRouter/SixteenToTwoFiftySixTranslator.vhd
index 099cf2347284c23979b38c5cbb0152c3cd6cbfd4..dcd275c293e9ffdd23265afc7a0511fc1faa8a15 100644
--- a/sources/centralRouter/SixteenToTwoFiftySixTranslator.vhd
+++ b/sources/centralRouter/SixteenToTwoFiftySixTranslator.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 --                                                                           --
 --           NIKHEF - National Institute for Subatomic Physics               --
diff --git a/sources/centralRouter/TTCtoHost_channel.vhd b/sources/centralRouter/TTCtoHost_channel.vhd
index b934485747258b1dd1d781cbf305d5bdaf54755a..13b5e390c18ac69b400dc82346c1c71318f2457b 100644
--- a/sources/centralRouter/TTCtoHost_channel.vhd
+++ b/sources/centralRouter/TTCtoHost_channel.vhd
@@ -1,3 +1,26 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Soo Ryu
+--!               Israel Grayzman
+--!               Alexander Paramonov
+--!               Alessandra Camplani
+--!               Frans Schreuder
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/ToHostPCIeManager.vhd b/sources/centralRouter/ToHostPCIeManager.vhd
index 4fe312ba791ab93f579643ea9119cb0e134de7c7..66238239bf55984e08b989c14c8832d3f5e4b24b 100644
--- a/sources/centralRouter/ToHostPCIeManager.vhd
+++ b/sources/centralRouter/ToHostPCIeManager.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/UPSTREAM_TRANSFER_MANAGER.vhd b/sources/centralRouter/UPSTREAM_TRANSFER_MANAGER.vhd
index 7ae0463675a5f6fc51e97ea9adc72bf1f61e884f..5c5a48fcbc865913d68a411e044582aa5c4c4488 100644
--- a/sources/centralRouter/UPSTREAM_TRANSFER_MANAGER.vhd
+++ b/sources/centralRouter/UPSTREAM_TRANSFER_MANAGER.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/UpstreamEgroup.vhd b/sources/centralRouter/UpstreamEgroup.vhd
index 2e826fb8ae1b85ff88b51d40ac27fa8449a80a84..588cc187937522225485844ba8308b6991d12d0f 100644
--- a/sources/centralRouter/UpstreamEgroup.vhd
+++ b/sources/centralRouter/UpstreamEgroup.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Elena Zhivun
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/UpstreamMiniEgroup.vhd b/sources/centralRouter/UpstreamMiniEgroup.vhd
index 4f3508fb7b0f098a4fbf7547d55dda2ba9414a3e..ebc17534aedb187484f335c86ebbc7c7ca630e91 100644
--- a/sources/centralRouter/UpstreamMiniEgroup.vhd
+++ b/sources/centralRouter/UpstreamMiniEgroup.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               Kai Chen
+--!               Frans Schreuder
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/XoffMapping.vhd b/sources/centralRouter/XoffMapping.vhd
index 7913c66797cd1d246a452e2259704463c20614a0..73dfec50a122fde38b0b434a8361c46033aae491 100644
--- a/sources/centralRouter/XoffMapping.vhd
+++ b/sources/centralRouter/XoffMapping.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library work, ieee;
 use ieee.std_logic_1164.all;
 use work.pcie_package.all;
diff --git a/sources/centralRouter/XoffMonitoring.vhd b/sources/centralRouter/XoffMonitoring.vhd
index 914d36f7ffcfbdfa9c3af3fc9c79581ab2a88dc6..97a3beb1905ae1c97231814ea1892c92b5d9511e 100644
--- a/sources/centralRouter/XoffMonitoring.vhd
+++ b/sources/centralRouter/XoffMonitoring.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Marius Wensing
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  University of Wuppertal  
 --! Engineer: mwensing
diff --git a/sources/centralRouter/block32word_counter.vhd b/sources/centralRouter/block32word_counter.vhd
index 9f725d6e550a79f2247bda4e43af794e98121b0b..f5a5be2004ac5f4a4bf458e66239a107697ac489 100644
--- a/sources/centralRouter/block32word_counter.vhd
+++ b/sources/centralRouter/block32word_counter.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/centralRouter.vhd b/sources/centralRouter/centralRouter.vhd
index 5db7b9c6f67c8a1df02e2705eb3bad8bc17f9be5..f24ac6d7db289ba1266ef65adaae1b0c1a395305 100644
--- a/sources/centralRouter/centralRouter.vhd
+++ b/sources/centralRouter/centralRouter.vhd
@@ -1,3 +1,30 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Julia Narevicius
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Israel Grayzman
+--!               Kai Chen
+--!               Marius Wensing
+--!               Elena Zhivun
+--!               Ricardo Luz
+--!               Ohad Shaked
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.
 --! Engineer: juna
diff --git a/sources/centralRouter/centralRouter_TOPtest.vhd b/sources/centralRouter/centralRouter_TOPtest.vhd
index 06e355742681f52cc7ff9d83083ad93db3b053a6..c38ba901af76b44a402efca0ef69db38aec20ba4 100644
--- a/sources/centralRouter/centralRouter_TOPtest.vhd
+++ b/sources/centralRouter/centralRouter_TOPtest.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/clock_and_reset_cr.vhd b/sources/centralRouter/clock_and_reset_cr.vhd
index 0de7a305e5a529044d9be1d7b0741857905d1c02..cdbc922f0f19e86f951c59c760158ce8b0ec49da 100644
--- a/sources/centralRouter/clock_and_reset_cr.vhd
+++ b/sources/centralRouter/clock_and_reset_cr.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +46,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/centralRouter/counterNbit.vhd b/sources/centralRouter/counterNbit.vhd
index 58a67131d8b69b8f4592340f8ea5571a529d0fbf..aed97452d97c68d538261b44182caa079224d0b7 100644
--- a/sources/centralRouter/counterNbit.vhd
+++ b/sources/centralRouter/counterNbit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company:         Ed Narevicius Lab. - Weizmann Institute of Science
 -- Engineer:        J.Narevicius,  juna@weizmann.ac.il
diff --git a/sources/centralRouter/crConfigMap.vhd b/sources/centralRouter/crConfigMap.vhd
index a2005ae52cd8fd0f44d6dc5848789e9ae4d21a55..59d0ff29abb9013d284b8a7ad74dfc16924339ff 100644
--- a/sources/centralRouter/crConfigMap.vhd
+++ b/sources/centralRouter/crConfigMap.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Kai Chen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/crConfigMap_serial.vhd b/sources/centralRouter/crConfigMap_serial.vhd
index 6d751a41b5cd3feb3e431acdb93deb4a39a76861..1666e9856d6b7f9724698a63ca7892832acbe65f 100644
--- a/sources/centralRouter/crConfigMap_serial.vhd
+++ b/sources/centralRouter/crConfigMap_serial.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/crFHconfigMap.vhd b/sources/centralRouter/crFHconfigMap.vhd
index 3bbe746283fe829b0290a45f8516c52f70f97001..987f8308570512256a8d569286799988da430fd6 100644
--- a/sources/centralRouter/crFHconfigMap.vhd
+++ b/sources/centralRouter/crFHconfigMap.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/crTHFMconfigMap.vhd b/sources/centralRouter/crTHFMconfigMap.vhd
index 61cd2a64e541779bb22f9bddc3deafd483dec315..70f334c59be4f205a9c5bdd5ddcc05bbc02fc14c 100644
--- a/sources/centralRouter/crTHFMconfigMap.vhd
+++ b/sources/centralRouter/crTHFMconfigMap.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/dataMUX24_256bit.vhd b/sources/centralRouter/dataMUX24_256bit.vhd
index 84b1afef1ee844784eebcd074994ec4bbd7ba15e..387ece5bbb8583aa170fa90517c38ee841a8ec83 100644
--- a/sources/centralRouter/dataMUX24_256bit.vhd
+++ b/sources/centralRouter/dataMUX24_256bit.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/egroupSelector.vhd b/sources/centralRouter/egroupSelector.vhd
index cffab730ea2c381c29f88bd7d1b8c5cddd556a57..cb55a7ccfcde5540a916e93246e4b038b606bb9c 100644
--- a/sources/centralRouter/egroupSelector.vhd
+++ b/sources/centralRouter/egroupSelector.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/enc8b10_wrap.vhd b/sources/centralRouter/enc8b10_wrap.vhd
index 2bec6398df93f3606dd3d542e22f4b57799368ae..cbe6bf8c0584a8dbbddca1815b32a27fa086665f 100644
--- a/sources/centralRouter/enc8b10_wrap.vhd
+++ b/sources/centralRouter/enc8b10_wrap.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Israel Grayzman
+--!               Ricardo Luz
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/enc_8b10.vhd b/sources/centralRouter/enc_8b10.vhd
index 91fbcf946be4160ccfb02dc5079d3cb70d360649..8cb02aa0be51b0822524740999236e4cf970fc70 100644
--- a/sources/centralRouter/enc_8b10.vhd
+++ b/sources/centralRouter/enc_8b10.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               Frans Schreuder
+--!               Ohad Shaked
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Chuck Benz, Hollis, NH   Copyright (c)2002
 --
 -- The information and description contained herein is the
diff --git a/sources/centralRouter/epathFIFOreadCTRL.vhd b/sources/centralRouter/epathFIFOreadCTRL.vhd
index 6990d0b2e465a76613e69036e944e16304b6efdf..723344ac71aa4f3bcf0b4f5a12998094223a7fc9 100644
--- a/sources/centralRouter/epathFIFOreadCTRL.vhd
+++ b/sources/centralRouter/epathFIFOreadCTRL.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/eproc_upgrade/DownstreamEgroupNew.vhd b/sources/centralRouter/eproc_upgrade/DownstreamEgroupNew.vhd
index 91e7d1177aba08e486a45bc8800b3e125831b3a5..9d4f9aa744958fba7851c7082d51b1d61df03771 100644
--- a/sources/centralRouter/eproc_upgrade/DownstreamEgroupNew.vhd
+++ b/sources/centralRouter/eproc_upgrade/DownstreamEgroupNew.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna, fschreud
diff --git a/sources/centralRouter/eproc_upgrade/DownstreamMiniEgroupNew.vhd b/sources/centralRouter/eproc_upgrade/DownstreamMiniEgroupNew.vhd
index edc212e53da80880986b311d24806d7a4182b085..ba62331ec5ed8237bd08fad0fd456b631f263b30 100644
--- a/sources/centralRouter/eproc_upgrade/DownstreamMiniEgroupNew.vhd
+++ b/sources/centralRouter/eproc_upgrade/DownstreamMiniEgroupNew.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/eproc_upgrade/EPATH_FIFO_DRIVER.vhd b/sources/centralRouter/eproc_upgrade/EPATH_FIFO_DRIVER.vhd
index 37e1a1e2ba9d2ce3cbffb1f39ce18f311dbc00e2..b282bdc83fea24f34e9066948007e6723966bed7 100644
--- a/sources/centralRouter/eproc_upgrade/EPATH_FIFO_DRIVER.vhd
+++ b/sources/centralRouter/eproc_upgrade/EPATH_FIFO_DRIVER.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/eproc_upgrade/EPROC_IN.vhd b/sources/centralRouter/eproc_upgrade/EPROC_IN.vhd
index 8b237a5570b1f85bd154eabda97d2ca2d43e1760..ccda1960f86b84cf2eca9008588b47a4cbd43648 100644
--- a/sources/centralRouter/eproc_upgrade/EPROC_IN.vhd
+++ b/sources/centralRouter/eproc_upgrade/EPROC_IN.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/centralRouter/eproc_upgrade/EPROC_IN_HDLC.vhd b/sources/centralRouter/eproc_upgrade/EPROC_IN_HDLC.vhd
index 2de382fe48666d347892a2692cf18a8be8079470..a71b6564a6e5dfeeb75903b4ad41a4b204f5831c 100644
--- a/sources/centralRouter/eproc_upgrade/EPROC_IN_HDLC.vhd
+++ b/sources/centralRouter/eproc_upgrade/EPROC_IN_HDLC.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna, modified by f. schreuder
diff --git a/sources/centralRouter/eproc_upgrade/EPROC_IN_dec8b10b.vhd b/sources/centralRouter/eproc_upgrade/EPROC_IN_dec8b10b.vhd
index 1ed92e71ce5d4f5dfba80011cfe3748842beb3cd..f1ee52143cd12ac26e059d88670cf8e24bc0decb 100644
--- a/sources/centralRouter/eproc_upgrade/EPROC_IN_dec8b10b.vhd
+++ b/sources/centralRouter/eproc_upgrade/EPROC_IN_dec8b10b.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/centralRouter/eproc_upgrade/GBTdmDownstream.vhd b/sources/centralRouter/eproc_upgrade/GBTdmDownstream.vhd
index 6149c5dd91f0e3688aada2c526c173561aab2715..a7e3fdddffc5d949094f10f51431c14f4a7a8c19 100644
--- a/sources/centralRouter/eproc_upgrade/GBTdmDownstream.vhd
+++ b/sources/centralRouter/eproc_upgrade/GBTdmDownstream.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/eproc_upgrade/InputShifter16b.vhd b/sources/centralRouter/eproc_upgrade/InputShifter16b.vhd
index 63c40fcd60b41fc5a143a117407a88a9c28ff927..9e7477a5c8778d15dce0d9b25baef2508e21f7c8 100644
--- a/sources/centralRouter/eproc_upgrade/InputShifter16b.vhd
+++ b/sources/centralRouter/eproc_upgrade/InputShifter16b.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/centralRouter/eproc_upgrade/InputShifterNb.vhd b/sources/centralRouter/eproc_upgrade/InputShifterNb.vhd
index 4787234fd9eab2a6b9ca9051c5766f1df9042c32..6125b704024360ec6bb42ecf1c7335d418a72e53 100644
--- a/sources/centralRouter/eproc_upgrade/InputShifterNb.vhd
+++ b/sources/centralRouter/eproc_upgrade/InputShifterNb.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/centralRouter/eproc_upgrade/epathFIFOreadCTRL.vhd b/sources/centralRouter/eproc_upgrade/epathFIFOreadCTRL.vhd
index 01d4f2ca984d46cb3663d8447321d0913f6b5522..5c905c7a12c19adbb9180b27b66183c40dbafe01 100644
--- a/sources/centralRouter/eproc_upgrade/epathFIFOreadCTRL.vhd
+++ b/sources/centralRouter/eproc_upgrade/epathFIFOreadCTRL.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/eproc_upgrade/mux40to80MHz.vhd b/sources/centralRouter/eproc_upgrade/mux40to80MHz.vhd
index 025690561815543e4624a47cb7134bcb8c80fc71..44144f1c63ab53663f27c71cd447591af48e73c7 100644
--- a/sources/centralRouter/eproc_upgrade/mux40to80MHz.vhd
+++ b/sources/centralRouter/eproc_upgrade/mux40to80MHz.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: Nikhef
 -- Engineer: Frans Schreuder
diff --git a/sources/centralRouter/eproc_upgrade/synt_DownstreamEgroups.vhd b/sources/centralRouter/eproc_upgrade/synt_DownstreamEgroups.vhd
index 18e6be2c18644d2439f5447966c6d6d572dfca73..dd48e404a32100aad7666cf7bac4ae2409cc5489 100644
--- a/sources/centralRouter/eproc_upgrade/synt_DownstreamEgroups.vhd
+++ b/sources/centralRouter/eproc_upgrade/synt_DownstreamEgroups.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/sources/centralRouter/eproc_upgrade/tb_EGROUP.vhd b/sources/centralRouter/eproc_upgrade/tb_EGROUP.vhd
index 79cb8e4270c9932718877dd6f8c544fd15f335d5..863801445bee8dd14b8ef760ecac74523e4f3f62 100644
--- a/sources/centralRouter/eproc_upgrade/tb_EGROUP.vhd
+++ b/sources/centralRouter/eproc_upgrade/tb_EGROUP.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/sources/centralRouter/eproc_upgrade/tb_EPROC.vhd b/sources/centralRouter/eproc_upgrade/tb_EPROC.vhd
index 7957254ec7c631c384fb4bb283e60ed321db5df1..f1412e074629becafb4985286c974600cd91b33f 100644
--- a/sources/centralRouter/eproc_upgrade/tb_EPROC.vhd
+++ b/sources/centralRouter/eproc_upgrade/tb_EPROC.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/sources/centralRouter/fifo16KB_256to32_bit.vhd b/sources/centralRouter/fifo16KB_256to32_bit.vhd
index 2ec876fecfa0ea411f349d492c3f4f8160190862..8fee372dca1ee589f317dba45b690a8279d07948 100644
--- a/sources/centralRouter/fifo16KB_256to32_bit.vhd
+++ b/sources/centralRouter/fifo16KB_256to32_bit.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/fifo_16to256_bit.vhd b/sources/centralRouter/fifo_16to256_bit.vhd
index efbb0f299411ca82951334d07a1de1d5389a14d2..0af9186eaa1df5b383d5513eceb289324597c232 100644
--- a/sources/centralRouter/fifo_16to256_bit.vhd
+++ b/sources/centralRouter/fifo_16to256_bit.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/fifo_256to16_bit.vhd b/sources/centralRouter/fifo_256to16_bit.vhd
index ef99f28b618f8ee32d44636a8d22ef351298294a..c097978ea35d620f4f94fe9abe1e30f8f398f97c 100644
--- a/sources/centralRouter/fifo_256to16_bit.vhd
+++ b/sources/centralRouter/fifo_256to16_bit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/israelgr/BLOCK_WORD_COUNTER.vhd b/sources/centralRouter/israelgr/BLOCK_WORD_COUNTER.vhd
index e63c6f4ecf2afd470a75f34d8e15c22e75334710..66ff7250c8ae1869b3fbd8a804b89ec7c1d35a29 100644
--- a/sources/centralRouter/israelgr/BLOCK_WORD_COUNTER.vhd
+++ b/sources/centralRouter/israelgr/BLOCK_WORD_COUNTER.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/israelgr/DownstreamEgroup.vhd b/sources/centralRouter/israelgr/DownstreamEgroup.vhd
index aa4147c2ef972aab5e5d25ecadef10458373058b..f5a0979cf68d6eeb780a5793693319b5cccf90ce 100644
--- a/sources/centralRouter/israelgr/DownstreamEgroup.vhd
+++ b/sources/centralRouter/israelgr/DownstreamEgroup.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/israelgr/DownstreamMiniEgroup.vhd b/sources/centralRouter/israelgr/DownstreamMiniEgroup.vhd
index dbe30a1a581ff50db3a52f415addc80a3067fc0f..7d7d83d08a7afaa798a72d4f8959993bfba14ae0 100644
--- a/sources/centralRouter/israelgr/DownstreamMiniEgroup.vhd
+++ b/sources/centralRouter/israelgr/DownstreamMiniEgroup.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/israelgr/EPROC_FIFO_DRIVER.vhd b/sources/centralRouter/israelgr/EPROC_FIFO_DRIVER.vhd
index 23658c678e0583c32c4e1f2924fd629a32f8258e..2545f1ecbff1fe550a233b29f16694fb3cbbca2e 100644
--- a/sources/centralRouter/israelgr/EPROC_FIFO_DRIVER.vhd
+++ b/sources/centralRouter/israelgr/EPROC_FIFO_DRIVER.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/israelgr/EprocDin.vhd b/sources/centralRouter/israelgr/EprocDin.vhd
index 135bfa63538d52c8c4953bf9efa5e8c2b45a27a7..f70f076f743b1913845b5f55bc41ee64712750aa 100644
--- a/sources/centralRouter/israelgr/EprocDin.vhd
+++ b/sources/centralRouter/israelgr/EprocDin.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------------------------------------------------------------------------------
 -- Company		: EDAQ WIS.
 -- Engineer		: Israel Grayzman (israel.grayzman@weizmann.ac.il)
diff --git a/sources/centralRouter/israelgr/EprocHDLC.vhd b/sources/centralRouter/israelgr/EprocHDLC.vhd
index 97e12802035c7dba66d42a8230ce05d81118d473..0e9790aac3fd86f5edb80e19ddd5481639e0ea72 100644
--- a/sources/centralRouter/israelgr/EprocHDLC.vhd
+++ b/sources/centralRouter/israelgr/EprocHDLC.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------------------------------------------------------------------------------
 -- Company		: EDAQ WIS.
 -- Engineer		: Israel Grayzman (israel.grayzman@weizmann.ac.il)
diff --git a/sources/centralRouter/israelgr/GBTdmDownstream.vhd b/sources/centralRouter/israelgr/GBTdmDownstream.vhd
index 3c0138c109c50cca7597671cdead9139f89c8c32..36c5da79ae59004b1597fc052c768427a93af039 100644
--- a/sources/centralRouter/israelgr/GBTdmDownstream.vhd
+++ b/sources/centralRouter/israelgr/GBTdmDownstream.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/israelgr/epathFIFOreadCTRL.vhd b/sources/centralRouter/israelgr/epathFIFOreadCTRL.vhd
index 01d4f2ca984d46cb3663d8447321d0913f6b5522..db9f77e0d5c175aa6285101ed991f0c42487ee58 100644
--- a/sources/centralRouter/israelgr/epathFIFOreadCTRL.vhd
+++ b/sources/centralRouter/israelgr/epathFIFOreadCTRL.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/monitorMUX.vhd b/sources/centralRouter/monitorMUX.vhd
index 1ec7b64e8906c9b88ca306bcd65fe461aa2adfbe..6a123193ff4c4aaea19ed5f6fdcb8f5d1539e914 100644
--- a/sources/centralRouter/monitorMUX.vhd
+++ b/sources/centralRouter/monitorMUX.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/pulse_fall_pw01.vhd b/sources/centralRouter/pulse_fall_pw01.vhd
index cef6b931f65e4bb4b24092520360acfd6775623c..057f1e69769ecaa505bada7bfce729f0cb78f4e8 100644
--- a/sources/centralRouter/pulse_fall_pw01.vhd
+++ b/sources/centralRouter/pulse_fall_pw01.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  Weizmann Institute of Science  
 --! Engineer: juna
diff --git a/sources/centralRouter/pulse_pdxx_pwxx.vhd b/sources/centralRouter/pulse_pdxx_pwxx.vhd
index a096198e6678ca9f9ced651e252d27308f57c4a4..4a920e527df352353a2dd7e39b053878f2d79fb1 100644
--- a/sources/centralRouter/pulse_pdxx_pwxx.vhd
+++ b/sources/centralRouter/pulse_pdxx_pwxx.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  Weizmann Institute of Science  
 --! Engineer: juna
diff --git a/sources/centralRouter/re56demux.vhd b/sources/centralRouter/re56demux.vhd
index c5f2d39d801bbae6c2ca59353b11c185a7ca819e..6e20e1b4b73f5a481c376ffab2de6a6c8d0117b2 100644
--- a/sources/centralRouter/re56demux.vhd
+++ b/sources/centralRouter/re56demux.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/re64demux.vhd b/sources/centralRouter/re64demux.vhd
index 19ff997108ed1b2760d7f97415a3677854a98d2d..ea041927de6822aa07ac4a0ecb4c619388e3ed76 100644
--- a/sources/centralRouter/re64demux.vhd
+++ b/sources/centralRouter/re64demux.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/reg16to32bit.vhd b/sources/centralRouter/reg16to32bit.vhd
index 690761961c446668d104a7969ba75b3ba9fe3dae..1b9e8a9e4ee024b500a5d38d6e150724c034650a 100644
--- a/sources/centralRouter/reg16to32bit.vhd
+++ b/sources/centralRouter/reg16to32bit.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/reg8to16bit.vhd b/sources/centralRouter/reg8to16bit.vhd
index d28e92fae7af5c3f8b3c9e5ba0ea833e6a1585a1..da296cc11cd4aa5b659b3ea2d57649a591a75824 100644
--- a/sources/centralRouter/reg8to16bit.vhd
+++ b/sources/centralRouter/reg8to16bit.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/selector24bit.vhd b/sources/centralRouter/selector24bit.vhd
index 5830a0cdff36f36d129ad096ffe4bf2c9d7d7b43..41609ca12a4b7f7d1c1023f2e01259443e8517e1 100644
--- a/sources/centralRouter/selector24bit.vhd
+++ b/sources/centralRouter/selector24bit.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/thFMch_fifo_driver.vhd b/sources/centralRouter/thFMch_fifo_driver.vhd
index 4050152681c59e6963c85035c8f30c6c988e274e..445eca6e061ba9483e9ec3ec064aee51c4797e28 100644
--- a/sources/centralRouter/thFMch_fifo_driver.vhd
+++ b/sources/centralRouter/thFMch_fifo_driver.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Enrico Gamberini
+--!               William Wulff
+--!               Thei Wijnen
+--!               Rene
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/thFMdm.vhd b/sources/centralRouter/thFMdm.vhd
index f5a29fec31e950096b0f1dc1cddd5c9ddbf3bded..71634472c59ccaa6e34c2caca27be07d625774b8 100644
--- a/sources/centralRouter/thFMdm.vhd
+++ b/sources/centralRouter/thFMdm.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Enrico Gamberini
+--!               William Wulff
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/thfmPCIeManager.vhd b/sources/centralRouter/thfmPCIeManager.vhd
index 71423033cacafeed84a7eed18717fff829643bec..ff58a49080ddee5c7ed4f3e1a40f878ad5240669 100644
--- a/sources/centralRouter/thfmPCIeManager.vhd
+++ b/sources/centralRouter/thfmPCIeManager.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Frans Schreuder
+--!               Enrico Gamberini
+--!               William Wulff
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/upstreamDataSelector.vhd b/sources/centralRouter/upstreamDataSelector.vhd
index e138656ae5187e4f26ea8cec7167e5ad96f75864..3a8d1a35d6ccaeeec4d9336d1ae912c89a34e6f1 100644
--- a/sources/centralRouter/upstreamDataSelector.vhd
+++ b/sources/centralRouter/upstreamDataSelector.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/upstreamEpathFifoWrap.vhd b/sources/centralRouter/upstreamEpathFifoWrap.vhd
index 5ccfc502214cc2389d2a40d79f557bbcf72d3ec1..7c67e85cd9fc54148e955e45bf3a9db704e6766e 100644
--- a/sources/centralRouter/upstreamEpathFifoWrap.vhd
+++ b/sources/centralRouter/upstreamEpathFifoWrap.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               RHabraken
+--!               Israel Grayzman
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/centralRouter/upstreamEpathFifoWrap_bnl711.vhd b/sources/centralRouter/upstreamEpathFifoWrap_bnl711.vhd
index c955c0da6883c34676ab331aa2f18a9a757f7757..1dece82419aa972c08a2034afddbba36a24de4ef 100644
--- a/sources/centralRouter/upstreamEpathFifoWrap_bnl711.vhd
+++ b/sources/centralRouter/upstreamEpathFifoWrap_bnl711.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               RHabraken
+--!               Frans Schreuder
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/decoding/FullToAxis.vhd b/sources/decoding/FullToAxis.vhd
index 8cda3c77b5ca3fcff673c605417944a153355503..04b8f0a975578827e73607e322fde4817ba5ac2f 100644
--- a/sources/decoding/FullToAxis.vhd
+++ b/sources/decoding/FullToAxis.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library IEEE;
 use IEEE.STD_LOGIC_1164.ALL;
 use ieee.numeric_std.all;
diff --git a/sources/feligHG710/PRandomDGen/randomd_gen.vhd b/sources/feligHG710/PRandomDGen/randomd_gen.vhd
old mode 100755
new mode 100644
index a16d6945d54b3cd88afb282f91cf4c5536c514d5..b8637b01e3be8adb0f5effb47c4aa0d49145cb86
--- a/sources/feligHG710/PRandomDGen/randomd_gen.vhd
+++ b/sources/feligHG710/PRandomDGen/randomd_gen.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --************** Psedo Random data generator**********************
 -- date 21-2-2019
 -- 10bit PRDG with LUT to set the disterubution
diff --git a/sources/feligHG710/checkers/gbtword_checker.vhd b/sources/feligHG710/checkers/gbtword_checker.vhd
index bceb9a8e36ef9c9ec3bd3b0b1060a1e2af8abbe7..ae3942da66c2939b9fb1956b2b5b1d1933317898 100644
--- a/sources/feligHG710/checkers/gbtword_checker.vhd
+++ b/sources/feligHG710/checkers/gbtword_checker.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--!               Shelfali Saxena
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/sources/feligHG710/data_generator/elink_data_emulator.vhd b/sources/feligHG710/data_generator/elink_data_emulator.vhd
index 83a550837255b917a048ec21d166e6661f50869e..87b967e86fda0d57e98d2c2658c09c6f3ad55e88 100644
--- a/sources/feligHG710/data_generator/elink_data_emulator.vhd
+++ b/sources/feligHG710/data_generator/elink_data_emulator.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Shelfali Saxena
+--!               mtrovato
+--!               Ricardo Luz
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/data_generator/elink_packet_generator.vhd b/sources/feligHG710/data_generator/elink_packet_generator.vhd
index 948255efd58d5c4bafdfb48547068a7707c68f4f..747df12b7c3441a04dc6bbde2308c43477e27af6 100644
--- a/sources/feligHG710/data_generator/elink_packet_generator.vhd
+++ b/sources/feligHG710/data_generator/elink_packet_generator.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/data_generator/elink_printer.vhd b/sources/feligHG710/data_generator/elink_printer.vhd
index 6cc75038bd548ba527a5b8b5897bb9687c5a45d6..51b463de0f3eb7f6c3e966822089efd70e12b43c 100644
--- a/sources/feligHG710/data_generator/elink_printer.vhd
+++ b/sources/feligHG710/data_generator/elink_printer.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Shelfali Saxena
+--!               mtrovato
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/data_generator/elink_printer_bit_feeder.vhd b/sources/feligHG710/data_generator/elink_printer_bit_feeder.vhd
index 55cc230270ca995f3d12cba20c6f0d490f80bb3e..6d28a2e0f59b5838512c92fb088e2292b60274b1 100644
--- a/sources/feligHG710/data_generator/elink_printer_bit_feeder.vhd
+++ b/sources/feligHG710/data_generator/elink_printer_bit_feeder.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/data_generator/elink_printer_bit_feeder_v2.vhd b/sources/feligHG710/data_generator/elink_printer_bit_feeder_v2.vhd
index 08e0634545f65e2d14125ab2aedd5547c77aadd1..57ef399368f72853739d60ddcd907a3fb6b12228 100644
--- a/sources/feligHG710/data_generator/elink_printer_bit_feeder_v2.vhd
+++ b/sources/feligHG710/data_generator/elink_printer_bit_feeder_v2.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ricardo Luz
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- v2 by Ricardo Luz.
 -- Based on elink_printer.vhd initially written by Michael Oberlingand and later modified by Marco Trovato.
 -- Complies with 32-b width and MSB first for all widths.
diff --git a/sources/feligHG710/data_generator/elink_printer_printhead.vhd b/sources/feligHG710/data_generator/elink_printer_printhead.vhd
index 64ab063483330648dac26dcd8c6e0b7bf1b1c45b..a6e8464e499268b236dde821e62bb5f53da55cc8 100644
--- a/sources/feligHG710/data_generator/elink_printer_printhead.vhd
+++ b/sources/feligHG710/data_generator/elink_printer_printhead.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/data_generator/elink_printer_v2.vhd b/sources/feligHG710/data_generator/elink_printer_v2.vhd
index d2aadcd21210c0307c7e9eda24871913b177b9a3..b33db4dfe696f659b55310bd1c9874bf70089279 100644
--- a/sources/feligHG710/data_generator/elink_printer_v2.vhd
+++ b/sources/feligHG710/data_generator/elink_printer_v2.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- v2 by Ricardo Luz.
 -- Based on elink_printer.vhd initially written by Michael Oberlingand and later modified by Marco Trovato.
 -- Complies with 32-b width and MSB first for all widths.
diff --git a/sources/feligHG710/data_generator/prbs_16bit.vhd b/sources/feligHG710/data_generator/prbs_16bit.vhd
index d6597a1a8aec38f977fbdee30b5482fe68ff73c5..79b4cd8b72fcbb35ff43bb293aa1ffea4fcb19d7 100644
--- a/sources/feligHG710/data_generator/prbs_16bit.vhd
+++ b/sources/feligHG710/data_generator/prbs_16bit.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/Emulator.vhd b/sources/feligHG710/emulator/Emulator.vhd
index c586b34998aea8fe4e03d3209fd87ca468c18e86..0efe6d1f56c6b55364dc4324e184f68b450d0fd4 100644
--- a/sources/feligHG710/emulator/Emulator.vhd
+++ b/sources/feligHG710/emulator/Emulator.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Shelfali Saxena
+--!               mtrovato
+--!               Ricardo Luz
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/EmulatorWrapper.vhd b/sources/feligHG710/emulator/EmulatorWrapper.vhd
index 139a219eebfac6e2bca28328d250d8f73a164405..f63109307e4bc519032e1f01532a6cedc0e111b4 100644
--- a/sources/feligHG710/emulator/EmulatorWrapper.vhd
+++ b/sources/feligHG710/emulator/EmulatorWrapper.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--!               Shelfali Saxena
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/FELIG_gbt_wrapper.vhd b/sources/feligHG710/emulator/FELIG_gbt_wrapper.vhd
index 765b19322475421a1205e768cc81974e75f391ec..d55b0e940651d423392e46abc0f18221e1681790 100644
--- a/sources/feligHG710/emulator/FELIG_gbt_wrapper.vhd
+++ b/sources/feligHG710/emulator/FELIG_gbt_wrapper.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/bert_frame_check.vhd b/sources/feligHG710/emulator/bert_frame_check.vhd
index 7d7183932255574fd8560f908cd0de2979a4bacf..9e416b47b960e9ad647daad9460fd9cdb131781e 100644
--- a/sources/feligHG710/emulator/bert_frame_check.vhd
+++ b/sources/feligHG710/emulator/bert_frame_check.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/freq_counter.vhd b/sources/feligHG710/emulator/freq_counter.vhd
index 0b1222d912ca3b25b202f1b9c3fd3b60b07e6a0f..5d0e6ab6dbcadd94f01e53dd513e4188056b14bb 100644
--- a/sources/feligHG710/emulator/freq_counter.vhd
+++ b/sources/feligHG710/emulator/freq_counter.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/gt_core_gt_frame_check.vhd b/sources/feligHG710/emulator/gt_core_gt_frame_check.vhd
index fadc4e05f6f8eb8e1a150b17825e55caaca55f0f..3e761de4bb80321304ab9d1bdf740dbed687610a 100644
--- a/sources/feligHG710/emulator/gt_core_gt_frame_check.vhd
+++ b/sources/feligHG710/emulator/gt_core_gt_frame_check.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/gt_core_gt_frame_gen.vhd b/sources/feligHG710/emulator/gt_core_gt_frame_gen.vhd
index 0c87910cab7542fe9a7f6250047e3bc8d3fe1415..f3de41a58a20791619eb84c3894038fd3291c8ac 100644
--- a/sources/feligHG710/emulator/gt_core_gt_frame_gen.vhd
+++ b/sources/feligHG710/emulator/gt_core_gt_frame_gen.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/mux_128_sync.vhd b/sources/feligHG710/emulator/mux_128_sync.vhd
index 89cbaee29fea16d7c78c2f3cc5e2c84f14050513..27ac6ed677ba1055d82651304677024077815dd4 100644
--- a/sources/feligHG710/emulator/mux_128_sync.vhd
+++ b/sources/feligHG710/emulator/mux_128_sync.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/mux_16.vhd b/sources/feligHG710/emulator/mux_16.vhd
index 0ecca878a41d573b27a1228a11d69a6d6e98f4b9..43284c21d17a7f0bb96a520c0c2cddb79a67b1c6 100644
--- a/sources/feligHG710/emulator/mux_16.vhd
+++ b/sources/feligHG710/emulator/mux_16.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/mux_8.vhd b/sources/feligHG710/emulator/mux_8.vhd
index 66940e5a7aad5d6197552ac4d7a80917179031a9..90bf86079ea3f9b5f41bd8293241fc862588a496 100644
--- a/sources/feligHG710/emulator/mux_8.vhd
+++ b/sources/feligHG710/emulator/mux_8.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/prbs_frame_gen.vhd b/sources/feligHG710/emulator/prbs_frame_gen.vhd
index 8ed2bbf69d16c472f057018341258695f1a151b7..5dd551b6a249245176ccdf90a0b0424a5c6e3232 100644
--- a/sources/feligHG710/emulator/prbs_frame_gen.vhd
+++ b/sources/feligHG710/emulator/prbs_frame_gen.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/emulator/prbs_word_gen.vhd b/sources/feligHG710/emulator/prbs_word_gen.vhd
index 1cfd1a74a72caf100258327d48322d313050b0a8..9ab2f05f6e003620104e403854e2fadcef2b962d 100644
--- a/sources/feligHG710/emulator/prbs_word_gen.vhd
+++ b/sources/feligHG710/emulator/prbs_word_gen.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/felix_modified/centralRouter/upstreamEpathFifoWrap.vhd b/sources/feligHG710/felix_modified/centralRouter/upstreamEpathFifoWrap.vhd
index a852162de01d3111a05c9dc3fc751b39cadb06f8..a32eae6fc8f70bc7c4b6c751899dc058102742e8 100644
--- a/sources/feligHG710/felix_modified/centralRouter/upstreamEpathFifoWrap.vhd
+++ b/sources/feligHG710/felix_modified/centralRouter/upstreamEpathFifoWrap.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--!               Shelfali Saxena
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/felix_modified/spi/LMK03200_spi.vhd b/sources/feligHG710/felix_modified/spi/LMK03200_spi.vhd
index 1d408a881c158fdbeae872762bc46608f39d7f64..22ab0a8468579ecad02f2af14a2da03437194ea0 100644
--- a/sources/feligHG710/felix_modified/spi/LMK03200_spi.vhd
+++ b/sources/feligHG710/felix_modified/spi/LMK03200_spi.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Shelfali Saxena
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- for spi_LMK03200
 -- 
 -- 
diff --git a/sources/feligHG710/felix_modified/spi/LMK03200_wrapper.vhd b/sources/feligHG710/felix_modified/spi/LMK03200_wrapper.vhd
index 6108027d494893b3e1509472aa66a8cc0383b41a..30ab03582b18614148784a4e4d0865552f18be08 100644
--- a/sources/feligHG710/felix_modified/spi/LMK03200_wrapper.vhd
+++ b/sources/feligHG710/felix_modified/spi/LMK03200_wrapper.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Thei Wijnen
+--!               Shelfali Saxena
+--!               mtrovato
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------
 ---- Designed by Kai -------------
 ---- For LTDB test ---------------
diff --git a/sources/feligHG710/felix_modified/ttc/ttc_decoder/ttc_decode_wrapper.vhd b/sources/feligHG710/felix_modified/ttc/ttc_decoder/ttc_decode_wrapper.vhd
index c506af61d3ff9472521d3e875fa3392e5f14f5c1..e2779f25daa20879aab49f5a8cfad40cad0f803d 100644
--- a/sources/feligHG710/felix_modified/ttc/ttc_decoder/ttc_decode_wrapper.vhd
+++ b/sources/feligHG710/felix_modified/ttc/ttc_decoder/ttc_decode_wrapper.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/felix_modified/ttc/ttc_decoder/ttc_decoder_core.vhd b/sources/feligHG710/felix_modified/ttc/ttc_decoder/ttc_decoder_core.vhd
index 3c4925bd7ac6ae0b366894ea483b2aa03b39fe1a..8796d8318827712aea048c9e53ce7f61e024f94f 100644
--- a/sources/feligHG710/felix_modified/ttc/ttc_decoder/ttc_decoder_core.vhd
+++ b/sources/feligHG710/felix_modified/ttc/ttc_decoder/ttc_decoder_core.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Soo Ryu
+--!               Frans Schreuder
+--!               Alexander Paramonov
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/packages/function_lib.vhd b/sources/feligHG710/packages/function_lib.vhd
index e8a7b0445dadf52de0566710df6bff78bfe2911e..e99c992f1231b1227a120c1895dd076d206a366e 100644
--- a/sources/feligHG710/packages/function_lib.vhd
+++ b/sources/feligHG710/packages/function_lib.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/packages/ip_lib.vhd b/sources/feligHG710/packages/ip_lib.vhd
index 10b9f87a5bb0d45064dd5d46941293b625761305..7b2be6c8d9d4f8070e487080f8a20a7a948f5fa2 100644
--- a/sources/feligHG710/packages/ip_lib.vhd
+++ b/sources/feligHG710/packages/ip_lib.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/packages/sim_lib.vhd b/sources/feligHG710/packages/sim_lib.vhd
old mode 100755
new mode 100644
index 9e5cafd5bb9eeb46828054be13123a5d7c30c0b9..092d13c7de228fffd64f0f8202d3c8967582898f
--- a/sources/feligHG710/packages/sim_lib.vhd
+++ b/sources/feligHG710/packages/sim_lib.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/packages/type_lib.vhd b/sources/feligHG710/packages/type_lib.vhd
index 1362d5ee270dff9995e996cc16b1bf1234ad1d4c..340946cb6643e04bbbe36c55adc0756ce2b3b115 100644
--- a/sources/feligHG710/packages/type_lib.vhd
+++ b/sources/feligHG710/packages/type_lib.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/feligHG710/templates/LaneRegisterRemapper.vhd b/sources/feligHG710/templates/LaneRegisterRemapper.vhd
index 38b553d295a5616da6307164e75b3292a3c6890f..7b5c156d318d247cc41485253029149590c720d3 100644
--- a/sources/feligHG710/templates/LaneRegisterRemapper.vhd
+++ b/sources/feligHG710/templates/LaneRegisterRemapper.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               mtrovato
+--!               Ricardo Luz
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --==============================================================================
 --
 -- Argonne National Laboratory
diff --git a/sources/felixUserSupport/FM_UserExample.vhd b/sources/felixUserSupport/FM_UserExample.vhd
index 43facb1803e2844801401a96be74846551d57155..cc89760a7040b08427531ecd3607c5057fa63695 100644
--- a/sources/felixUserSupport/FM_UserExample.vhd
+++ b/sources/felixUserSupport/FM_UserExample.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
@@ -341,21 +359,6 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
   -- 
   --! @brief ieee
   clk1: FM_example_clocking
@@ -401,21 +404,6 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
   -- 
   --! @brief ieee
   ram0: FM_example_emuram
@@ -457,21 +445,6 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
   -- 
   --! @brief ieee
   ctl0: FM_example_FIFOctrl
@@ -516,21 +489,6 @@ begin
   --!  
   --!
   --! ------------------------------------------------------------------------------
-  --! Virtex7 PCIe Gen3 DMA Core
-  --! 
-  --! \copyright GNU LGPL License
-  --! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
-  --! This library is free software; you can redistribute it and/or
-  --! modify it under the terms of the GNU Lesser General Public
-  --! License as published by the Free Software Foundation; either
-  --! version 3.0 of the License, or (at your option) any later version.
-  --! This library 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
-  --! Lesser General Public License for more details.<br>
-  --! You should have received a copy of the GNU Lesser General Public
-  --! License along with this library.
-  --! 
   -- 
   --! @brief ieee
   init0: si5324_init
diff --git a/sources/felixUserSupport/FM_example_FIFOctrl.vhd b/sources/felixUserSupport/FM_example_FIFOctrl.vhd
index 1107c8a68d5fdde79ea3d19b51918a53474941d3..a2e41beee90dce325a257b8acdc685876ec4bf20 100644
--- a/sources/felixUserSupport/FM_example_FIFOctrl.vhd
+++ b/sources/felixUserSupport/FM_example_FIFOctrl.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/felixUserSupport/FM_example_clocking.vhd b/sources/felixUserSupport/FM_example_clocking.vhd
index dfaffe00d6ddee0b434ec297378c04c73493b51b..389930e03ede61a49cd44206c4fe842ef1cf4ec0 100644
--- a/sources/felixUserSupport/FM_example_clocking.vhd
+++ b/sources/felixUserSupport/FM_example_clocking.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +47,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/felixUserSupport/FM_example_emuram.vhd b/sources/felixUserSupport/FM_example_emuram.vhd
index 4ad61525075755167925af78359d1f6db442869b..c609e64f1eaf0a0db15cb9b4481f64f2e4d1aea1 100644
--- a/sources/felixUserSupport/FM_example_emuram.vhd
+++ b/sources/felixUserSupport/FM_example_emuram.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/felixUserSupport/FullModeUserInterface/gth_qpll_wrapper_proca.vhd b/sources/felixUserSupport/FullModeUserInterface/gth_qpll_wrapper_proca.vhd
index f2c88bc7354b09ab24c71b8764945f6841e114e0..d8f64b03d904244eb2c6ee85ab5cb9467aaebe19 100644
--- a/sources/felixUserSupport/FullModeUserInterface/gth_qpll_wrapper_proca.vhd
+++ b/sources/felixUserSupport/FullModeUserInterface/gth_qpll_wrapper_proca.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Weihao Wu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company:  BNL
 -- Engineer: Weihao Wu
diff --git a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale.v b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale.v
index c991f1ca660e9f00e04cd0c89f02e225c2132d6b..55c38ca5c7288a54e0e8da3c849f2607073bbdf5 100644
--- a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 // (c) Copyright 1995-2016 Xilinx, Inc. All rights reserved.
 // 
 // This file contains confidential and proprietary information
diff --git a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gthe3_channel_wrapper.v b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gthe3_channel_wrapper.v
index 949af0d00199faef38da46c174124df844e5791c..ebdb95840c5a4500043367be5cd230ebfaf67b9b 100644
--- a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gthe3_channel_wrapper.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gthe3_channel_wrapper.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gthe3_common_wrapper.v b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gthe3_common_wrapper.v
index ee075e2b492d867c319b1c76923b23ab7d3cedce..587c3bb7725d67ea3f469e27959def2aef40722b 100644
--- a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gthe3_common_wrapper.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gthe3_common_wrapper.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gtwizard_gthe3.v b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gtwizard_gthe3.v
index 326478da24d146a21294035670fa5c1b864e722a..e79cb15d158c79fab53cc7bae74827d33f62bcf0 100644
--- a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gtwizard_gthe3.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gtwizard_gthe3.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gtwizard_top.v b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gtwizard_top.v
index 7405665ba8a666549bfe8b26dda55412f423bdfa..f5f8341f5e7bd8f0eff2fe194d46cdf48a552307 100644
--- a/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gtwizard_top.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gth_tx_fullmode_rx_gbtmode_qpll_ultrascale_gtwizard_top.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_bit_synchronizer.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_bit_synchronizer.v
old mode 100755
new mode 100644
index 6392758f8156a08e44e431f777e17b60419cc382..3dc778866d429689febf1c68bcccf11b47d86ef8
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_bit_synchronizer.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_bit_synchronizer.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_channel.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_channel.v
old mode 100755
new mode 100644
index 44fb4999696faa1cf7de0b0857052bd0191c39d9..3eec1d340b377776aacbd5b18bf148272c41b409
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_channel.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_channel.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_common.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_common.v
old mode 100755
new mode 100644
index 40cba399e75097368a9865885003a64d448b3f73..fcc0ddd495a2b65dedd0d67062ec637cee57e48f
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_common.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_common.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_cpll_cal.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_cpll_cal.v
old mode 100755
new mode 100644
index 9fa8de7c0fa3863f208e31e5f95be479eab63bc9..43dd5b566eda87769194877dd89b7a98fa9033a7
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_cpll_cal.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_cpll_cal.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_cpll_cal_freq_counter.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_cpll_cal_freq_counter.v
old mode 100755
new mode 100644
index d0668ce9ca08ab61e9774df894993f9ca2bd90f1..f115b3ca775ea39805d1fe595727f5bdc4a4c5b5
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_cpll_cal_freq_counter.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gthe3_cpll_cal_freq_counter.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_buffbypass_rx.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_buffbypass_rx.v
old mode 100755
new mode 100644
index cc67475a70b295f8b1e7f098d49916203d485f0e..dfd948450637aac07668789bba7c68ecbc0884f2
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_buffbypass_rx.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_buffbypass_rx.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_buffbypass_tx.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_buffbypass_tx.v
old mode 100755
new mode 100644
index 16ec70f48f7c8a218aecfd31ffd6baf252812158..d0eaa3e4033846fb96e50a0d1592d525a0c50fa3
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_buffbypass_tx.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_buffbypass_tx.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_reset.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_reset.v
old mode 100755
new mode 100644
index ec1866d2a80b6ef560dbe13d11a51cdac0f93f06..ca76693060f7a6eade6bc7fb5e0caf9f4d009a38
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_reset.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_reset.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userclk_rx.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userclk_rx.v
old mode 100755
new mode 100644
index 068886ba234f5db7ecd0f7eb38246f3d38773d23..5580d262655ea3801e3f76a13fa4d713dcf9d251
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userclk_rx.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userclk_rx.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userclk_tx.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userclk_tx.v
old mode 100755
new mode 100644
index b06ff7218b58391bcce74f700ac62c40936d8110..33e53c324317e61d9c8cbe78a784d8e695825fb3
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userclk_tx.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userclk_tx.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userdata_rx.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userdata_rx.v
old mode 100755
new mode 100644
index 2c4138c1728be2d15bde7f34b0acd916d40c9e3b..5bfbf68fd8f59be7a404b539b0c5c0dabad86189
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userdata_rx.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userdata_rx.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userdata_tx.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userdata_tx.v
old mode 100755
new mode 100644
index af02ec7b82ef9d381cdba9b83dddfb39994d2ea5..1f8806d2e91a282b2da923eee6dd0c8fc43fa6a0
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userdata_tx.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_gtwiz_userdata_tx.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_reset_inv_synchronizer.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_reset_inv_synchronizer.v
old mode 100755
new mode 100644
index 97ea938b5b71bc2bbe80532a37c00dc5d8f24452..4fd14c09ae0925f26c46eeb794adf4aac7a54820
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_reset_inv_synchronizer.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_reset_inv_synchronizer.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_reset_synchronizer.v b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_reset_synchronizer.v
old mode 100755
new mode 100644
index 8726b95cdd04cbd68611afefdc7f5de906d9d77e..c4e7d8ffe955c3166bb1744eefddfbf2f4188182
--- a/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_reset_synchronizer.v
+++ b/sources/felixUserSupport/FullModeUserInterface/gtwizard_ultrascale_v1_6_reset_synchronizer.v
@@ -1,3 +1,20 @@
+//! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+//! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+//! Authors:
+//!               Weihao Wu
+//! 
+//!   Licensed under the Apache License, Version 2.0 (the "License");
+//!   you may not use this file except in compliance with the License.
+//!   You may obtain a copy of the License at
+//!
+//!       http://www.apache.org/licenses/LICENSE-2.0
+//!
+//!   Unless required by applicable law or agreed to in writing, software
+//!   distributed under the License is distributed on an "AS IS" BASIS,
+//!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//!   See the License for the specific language governing permissions and
+//!   limitations under the License.
+
 //------------------------------------------------------------------------------
 //  (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved.
 //
diff --git a/sources/felixUserSupport/elinkInterface/Elink2FIFO.vhd b/sources/felixUserSupport/elinkInterface/Elink2FIFO.vhd
index 967e95319204e49ddd0e844438595d707adab7d9..7fa2a2475633f46ebc0d4e0208cd6874fc764259 100644
--- a/sources/felixUserSupport/elinkInterface/Elink2FIFO.vhd
+++ b/sources/felixUserSupport/elinkInterface/Elink2FIFO.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/felixUserSupport/elinkInterface/FIFO2Elink.vhd b/sources/felixUserSupport/elinkInterface/FIFO2Elink.vhd
index cdb1505a1a8117bf59bc027d48771e6a332b9d94..f39c2fa5272f18842d9ff65936095542d9228007 100644
--- a/sources/felixUserSupport/elinkInterface/FIFO2Elink.vhd
+++ b/sources/felixUserSupport/elinkInterface/FIFO2Elink.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/felixUserSupport/elinkInterface/TB_elinkInterface_top.vhd b/sources/felixUserSupport/elinkInterface/TB_elinkInterface_top.vhd
index 9ba24367827ba6612c132dbd6f0ab709265e2669..eb5b110170f1ed8b6cc513c00be801b72fea402c 100644
--- a/sources/felixUserSupport/elinkInterface/TB_elinkInterface_top.vhd
+++ b/sources/felixUserSupport/elinkInterface/TB_elinkInterface_top.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/felixUserSupport/elinkInterface/elinkInterface_package.vhd b/sources/felixUserSupport/elinkInterface/elinkInterface_package.vhd
index 2a445eee0eeb04ada914b27f1646a7625736e649..40a4c493cec52b0a886fab76f6c1852d37856e48 100644
--- a/sources/felixUserSupport/elinkInterface/elinkInterface_package.vhd
+++ b/sources/felixUserSupport/elinkInterface/elinkInterface_package.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/felixUserSupport/elinkInterface/elinkInterface_top.vhd b/sources/felixUserSupport/elinkInterface/elinkInterface_top.vhd
index b0e604d72c6591295e306cca21267b8aeeef92fd..647dcf957c30c38da4ca55fe5934e0bdd6575f89 100644
--- a/sources/felixUserSupport/elinkInterface/elinkInterface_top.vhd
+++ b/sources/felixUserSupport/elinkInterface/elinkInterface_top.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 --! Company:  EDAQ WIS.  
 --! Engineer: juna
diff --git a/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL711_GBTin_FMout.vhd b/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL711_GBTin_FMout.vhd
index 161b2b29fe8b348f9ed89cf4f6c904fbfbccae49..8596b4546f35e25794007f77808b366afe4bfabc 100644
--- a/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL711_GBTin_FMout.vhd
+++ b/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL711_GBTin_FMout.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 library ieee;
diff --git a/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL711_GBTin_FMout_inOne.vhd b/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL711_GBTin_FMout_inOne.vhd
index 738683c50299edbc622d1e815f168209022d4d82..54e38b2b99b563e7660011d0a9b5adf3e61107d7 100644
--- a/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL711_GBTin_FMout_inOne.vhd
+++ b/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL711_GBTin_FMout_inOne.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 library ieee;
diff --git a/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL712_GBTin_FMout.vhd b/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL712_GBTin_FMout.vhd
old mode 100755
new mode 100644
index ee11924b2101a2567de2a0cc24b0fc01d881065a..60588853bf12b31e195eeea7e324872014d838f3
--- a/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL712_GBTin_FMout.vhd
+++ b/sources/felixUserSupport/fullmodetransceiver_gth_gth/FM_transceiver_BNL712_GBTin_FMout.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 library ieee;
diff --git a/sources/felixUserSupport/fullmodetransceiver_gth_gth/fullmodetransceiver.vhd b/sources/felixUserSupport/fullmodetransceiver_gth_gth/fullmodetransceiver.vhd
index e0ad045f9925e92cdf58f1f18c1b1cb02d788cc2..eb9c55cd57b7fd79dbdfd98dc1886a843c2aff52 100644
--- a/sources/felixUserSupport/fullmodetransceiver_gth_gth/fullmodetransceiver.vhd
+++ b/sources/felixUserSupport/fullmodetransceiver_gth_gth/fullmodetransceiver.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Rene Habraken
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 library ieee;
diff --git a/sources/felixUserSupport/fullmodetransceiver_gth_gth/fullmodetransceiver_reset_fsm.vhd b/sources/felixUserSupport/fullmodetransceiver_gth_gth/fullmodetransceiver_reset_fsm.vhd
index bbe6c40b3cda073610f37fad8863ecc00eebd675..ef2ead6f188e1d7ab9ceaf047e795b34348a2f16 100644
--- a/sources/felixUserSupport/fullmodetransceiver_gth_gth/fullmodetransceiver_reset_fsm.vhd
+++ b/sources/felixUserSupport/fullmodetransceiver_gth_gth/fullmodetransceiver_reset_fsm.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library IEEE;
 use IEEE.STD_LOGIC_1164.ALL;
 use IEEE.NUMERIC_STD.ALL;
diff --git a/sources/felixUserSupport/packages/FMTransceiverPackage.vhd b/sources/felixUserSupport/packages/FMTransceiverPackage.vhd
index ad0fef9e9941e72a14f73520f3599f9ebc1c6c80..c02f89adeff154fb9043887551b982d8a2869c27 100644
--- a/sources/felixUserSupport/packages/FMTransceiverPackage.vhd
+++ b/sources/felixUserSupport/packages/FMTransceiverPackage.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Mesfin Gebyehu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------
 -- Frans Schreuder (Nikhef)
 -- June 2017
diff --git a/sources/flash/flash_ipcore_bnl.vhd b/sources/flash/flash_ipcore_bnl.vhd
index 99cb536dbef5d4e90b2ab403625aa907e43fc693..66e2042b27f87efd06889fba292d01e7bbdefde0 100644
--- a/sources/flash/flash_ipcore_bnl.vhd
+++ b/sources/flash/flash_ipcore_bnl.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/flash/flash_wrapper.vhd b/sources/flash/flash_wrapper.vhd
index cc7e88cb2a2a42a1c5705f51ef2b87a3372190d7..791d59e4bc5e808a0962c6c473d44f52ec3711f6 100644
--- a/sources/flash/flash_wrapper.vhd
+++ b/sources/flash/flash_wrapper.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--!               Andrea Borga
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/flash/flash_wrapper_stub.vhd b/sources/flash/flash_wrapper_stub.vhd
index 4b25e57718ee42afec2d3d87912e81a3ab7fc218..33adf03e234782f75e4a82aed4b1f4a50d58752d 100644
--- a/sources/flash/flash_wrapper_stub.vhd
+++ b/sources/flash/flash_wrapper_stub.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company:
 -- Engineer:
diff --git a/sources/housekeeping/GenericConstantsToRegs.vhd b/sources/housekeeping/GenericConstantsToRegs.vhd
index a295c036940e441c42261bcdf57498d073ca5407..a85fe805dda63ab4ea5c2a551e288628f3265d59 100644
--- a/sources/housekeeping/GenericConstantsToRegs.vhd
+++ b/sources/housekeeping/GenericConstantsToRegs.vhd
@@ -1,3 +1,27 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               Enrico Gamberini
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/housekeeping/clock_and_reset.vhd b/sources/housekeeping/clock_and_reset.vhd
index 25b6cb35b8bcb65676d641cf24e0702679801dca..4a0e26870b5fcc11135dd4fe419381724403a20f 100644
--- a/sources/housekeeping/clock_and_reset.vhd
+++ b/sources/housekeeping/clock_and_reset.vhd
@@ -1,3 +1,28 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               Mesfin Gebyehu
+--!               RHabraken
+--!               Thei Wijnen
+--!               Frans Schreuder
+--!               Filiberto Bonini
+--!               Shelfali Saxena
+--!               mtrovato
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +54,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/housekeeping/debug_port_module.vhd b/sources/housekeeping/debug_port_module.vhd
index 899679c52b94074b7eace89672dc6a76ad9dc299..3d2a58afa4e270b6ba7ae9310103491e8f392061 100644
--- a/sources/housekeeping/debug_port_module.vhd
+++ b/sources/housekeeping/debug_port_module.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/housekeeping/gc_multichannel_frequency_meter.vhd b/sources/housekeeping/gc_multichannel_frequency_meter.vhd
index b1a7875b4fab96e64074fa9e5dac956c7b02e647..d9abf6651418463690585537500e76cf249239c0 100644
--- a/sources/housekeeping/gc_multichannel_frequency_meter.vhd
+++ b/sources/housekeeping/gc_multichannel_frequency_meter.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- CERN BE-CO-HT
 -- General Cores Library
diff --git a/sources/housekeeping/gc_pulse_synchronizer.vhd b/sources/housekeeping/gc_pulse_synchronizer.vhd
index ff015e576803aefa635dd8061013bdde3ef34219..881a1add7fce3811f648f7bcfa9230b860425d55 100644
--- a/sources/housekeeping/gc_pulse_synchronizer.vhd
+++ b/sources/housekeeping/gc_pulse_synchronizer.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- CERN BE-CO-HT
 -- General Cores Library
diff --git a/sources/housekeeping/gc_pulse_synchronizer2.vhd b/sources/housekeeping/gc_pulse_synchronizer2.vhd
index 67c99542a4785a86feb74641fe3a06e6ff54dfd6..f2830562bb84c5083a67a4bdc535f3e180ba36d7 100644
--- a/sources/housekeeping/gc_pulse_synchronizer2.vhd
+++ b/sources/housekeeping/gc_pulse_synchronizer2.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- CERN BE-CO-HT
 -- General Cores Library
diff --git a/sources/housekeeping/gc_sync_ffs.vhd b/sources/housekeeping/gc_sync_ffs.vhd
index 3b6fafbfd8fb57ce8b36d37ad83994bf29c4c6f1..fe461cf1dba013a300c8a696805b3a70bfea24ad 100644
--- a/sources/housekeeping/gc_sync_ffs.vhd
+++ b/sources/housekeeping/gc_sync_ffs.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --------------------------------------------------------------------------------
 -- CERN BE-CO-HT
 -- General Cores Library
diff --git a/sources/housekeeping/housekeeping_control.vhd b/sources/housekeeping/housekeeping_control.vhd
index cb530db7c1ed27a3f4c78979460f82d4ff74ca7a..a4a06b3f5b061b82985b598e1381def214fb4078 100644
--- a/sources/housekeeping/housekeeping_control.vhd
+++ b/sources/housekeeping/housekeeping_control.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/housekeeping/housekeeping_module.vhd b/sources/housekeeping/housekeeping_module.vhd
index 2a55e7183b3c1dd5c7fb12a9e80fe8c652d87b01..38254a3a46bb8c092dd51ba0449cca590b7c2393 100644
--- a/sources/housekeeping/housekeeping_module.vhd
+++ b/sources/housekeeping/housekeeping_module.vhd
@@ -1,3 +1,26 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               Kai Chen
+--!               Enrico Gamberini
+--!               RHabraken
+--!               Rene
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/housekeeping/housekeeping_monitor.vhd b/sources/housekeeping/housekeeping_monitor.vhd
index 31942dabdda2f74da2109d53ef21a96ec9dad473..181968eb4a1fb2a10e2e73ea6861848a6feb0de4 100644
--- a/sources/housekeeping/housekeeping_monitor.vhd
+++ b/sources/housekeeping/housekeeping_monitor.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/housekeeping/i2c_interface.vhd b/sources/housekeeping/i2c_interface.vhd
index 2adc42ff3c1d2394368f0a6fcfaaaa8b9c06edab..27222ccbf2ff623ab2cbf04048497441cbf22053 100644
--- a/sources/housekeeping/i2c_interface.vhd
+++ b/sources/housekeeping/i2c_interface.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/housekeeping/si5324_init.vhd b/sources/housekeeping/si5324_init.vhd
index 3865feeae512f5230c724fdee45d749cec7e1b65..90261d5d086c0eb2d4d0d73d429102f14a1336ad 100644
--- a/sources/housekeeping/si5324_init.vhd
+++ b/sources/housekeeping/si5324_init.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/housekeeping/spi_interface.vhd b/sources/housekeeping/spi_interface.vhd
index 98edd32a82a277f6f7be19f0a52148b3479abd7d..407314dbba5dd795f0a9e192fcd33b45d4d6bc8d 100644
--- a/sources/housekeeping/spi_interface.vhd
+++ b/sources/housekeeping/spi_interface.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               RHabraken
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/i2c_master/I2C_Master_PEX.vhd b/sources/i2c_master/I2C_Master_PEX.vhd
index 8008b0477876d986d7acd331b9b5b5913bf18a56..4887e1e4f9cf1f6da8f4349fd7f2d91524d5919b 100644
--- a/sources/i2c_master/I2C_Master_PEX.vhd
+++ b/sources/i2c_master/I2C_Master_PEX.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Kai Chen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- based on a version from opencore
 
 LIBRARY ieee;
diff --git a/sources/i2c_master/clkcfg.vhd b/sources/i2c_master/clkcfg.vhd
index 31b8aef92c001e084234d0cd45b9c789b04c4e98..7ab29ca1a22ab3e7aea1aac9f3f7b3643af0f390 100644
--- a/sources/i2c_master/clkcfg.vhd
+++ b/sources/i2c_master/clkcfg.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer:   Kai Chen
diff --git a/sources/i2c_master/i2c.vhd b/sources/i2c_master/i2c.vhd
index 685897432d0aeedcad87f03b7539aa0a65bf7a36..3084b371bc0c8d363602b9c898f5e1aef3ec77a5 100644
--- a/sources/i2c_master/i2c.vhd
+++ b/sources/i2c_master/i2c.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --
 -- Simple I2C controller
 --
diff --git a/sources/i2c_master/i2c_clk_gen.vhd b/sources/i2c_master/i2c_clk_gen.vhd
index 074c7521a97552057b699886e7ba1bbc88292220..6586afd610e97d20a0908c3768b68d817b296890 100644
--- a/sources/i2c_master/i2c_clk_gen.vhd
+++ b/sources/i2c_master/i2c_clk_gen.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: Kai
diff --git a/sources/i2c_master/i2c_master.vhd b/sources/i2c_master/i2c_master.vhd
index 615c8199ed17aedf81afdbd3f1c56d3fd6fc7cd9..70e63c3668d4c6c0f19aa748c3f707e8f8e8190e 100644
--- a/sources/i2c_master/i2c_master.vhd
+++ b/sources/i2c_master/i2c_master.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- for I2C interface, and I2C switch. Pay attentain to line 92: dev_address of the I2C BUS SWITCH (is not a standard I2C protocol) should be verifed
 -- befor use.
 
diff --git a/sources/opencores/application.vhd b/sources/opencores/application.vhd
index 0b3e2db1c3489399cfbae53d5bf2dd2a2585095b..8f41a1d83745853ba30b97d813587c653c7b01c9 100644
--- a/sources/opencores/application.vhd
+++ b/sources/opencores/application.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -35,22 +53,7 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
--- 
+
 --! @brief ieee 
 
 
diff --git a/sources/opencores/wupper_oc_top.vhd b/sources/opencores/wupper_oc_top.vhd
index 5ca1eb1518e1f208e739f36eddaf944d0c52931f..88d47f6e5722295738739e59a2ed3753f3bd8857 100644
--- a/sources/opencores/wupper_oc_top.vhd
+++ b/sources/opencores/wupper_oc_top.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -31,21 +49,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/packages/FELIX_gbt_package.vhd b/sources/packages/FELIX_gbt_package.vhd
index 7fec694eca1516824a2e0fef704f3954128ccf93..a96461d5d12244ba9008223d5a220d07638d1314 100644
--- a/sources/packages/FELIX_gbt_package.vhd
+++ b/sources/packages/FELIX_gbt_package.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Kai Chen
+--!               Mesfin Gebyehu
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------
 -- Kai Chen @ BNL
 -- Dec. 2014
diff --git a/sources/packages/FELIX_package.vhd b/sources/packages/FELIX_package.vhd
index 3de08965c5fbab96542917774d1c3922e4bd4955..4e69675a0c39eb3d0e6ccb56e5a3436e112ae48c 100644
--- a/sources/packages/FELIX_package.vhd
+++ b/sources/packages/FELIX_package.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Alessandra Camplani
+--!               Frans Schreuder
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/sources/packages/IG_centralRouter_package.vhd b/sources/packages/IG_centralRouter_package.vhd
index fd0453a6f1296bf30cb2d20bacffc0bbb9f6cf13..61f6e50856daefa76da7995d5478a180c19bae11 100644
--- a/sources/packages/IG_centralRouter_package.vhd
+++ b/sources/packages/IG_centralRouter_package.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!                    Weizmann Institute of Science                          --
diff --git a/sources/packages/axi_stream_package.vhd b/sources/packages/axi_stream_package.vhd
index 7cecd61c8dc66276b61cc037e70255ff2c70a9a5..f3b8fbe03778b86e6acfde81156036acc6f9e7cc 100644
--- a/sources/packages/axi_stream_package.vhd
+++ b/sources/packages/axi_stream_package.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!                    Atlas - FELIX                                          --
diff --git a/sources/packages/centralRouterTOPpackage.vhd b/sources/packages/centralRouterTOPpackage.vhd
index 744af8860da34ac2f44bff6e81517a7974f5cca0..f893c6abaa7b59f72b9f93513ee2b038cac59cec 100644
--- a/sources/packages/centralRouterTOPpackage.vhd
+++ b/sources/packages/centralRouterTOPpackage.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Julia Narevicius
+--!               Israel Grayzman
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -----------------------------------------------------------------------------
 -- used for simulation only
 -----------------------------------------------------------------------------
diff --git a/sources/packages/centralRouter_package.vhd b/sources/packages/centralRouter_package.vhd
index 94f1f4a3170fa3bbac52bb50a292fcd66a316b0a..bcad3b87d0241cb3338de5570f1316d5279bd5c0 100644
--- a/sources/packages/centralRouter_package.vhd
+++ b/sources/packages/centralRouter_package.vhd
@@ -1,3 +1,28 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Julia Narevicius
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Israel Grayzman
+--!               Alessandra Camplani
+--!               Ricardo Luz
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!                    Weizmann Institute of Science                          --
diff --git a/sources/packages/txt_util.vhd b/sources/packages/txt_util.vhd
index bdfc0ce9ff35a0380795860d57e356f4325ab297..ccc611ad03e6d6c4d73dbf9aa31b45d65c8c9211 100644
--- a/sources/packages/txt_util.vhd
+++ b/sources/packages/txt_util.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- -------------------------------------------------------------------
 -- Design:
 --
diff --git a/sources/pcie/WupperFifos.vhd b/sources/pcie/WupperFifos.vhd
index 22480b5b28fdefad3b3ef5c1db5717300c0c9718..69c52315440f922ee853fc9f9c0aec16a44c375a 100644
--- a/sources/pcie/WupperFifos.vhd
+++ b/sources/pcie/WupperFifos.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 
 
diff --git a/sources/pcie/data_width_package_256.vhd b/sources/pcie/data_width_package_256.vhd
index 7ec6a0ec9f31b33a7d84ca1c8b0d46a33a4cb35d..b122ec298e8be363ee40f4112d1a8013ac5682e8 100644
--- a/sources/pcie/data_width_package_256.vhd
+++ b/sources/pcie/data_width_package_256.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.numeric_std.all;
 use ieee.std_logic_1164.all;
diff --git a/sources/pcie/data_width_package_512.vhd b/sources/pcie/data_width_package_512.vhd
index e143263a8ea78c37d39fdfc2646ef0cc2e745088..be3a28cae6cca36efbbcde51c1e027e63a4f30e9 100644
--- a/sources/pcie/data_width_package_512.vhd
+++ b/sources/pcie/data_width_package_512.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.numeric_std.all;
 use ieee.std_logic_unsigned.all;
diff --git a/sources/pcie/dma_read_write.vhd b/sources/pcie/dma_read_write.vhd
index f57e56c723898cd8dc674796caf1d4b2a34e16b6..558c5d24f9d5e4690f817c87ca651b995444da42 100644
--- a/sources/pcie/dma_read_write.vhd
+++ b/sources/pcie/dma_read_write.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               RHabraken
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
diff --git a/sources/pcie/intr_ctrl.vhd b/sources/pcie/intr_ctrl.vhd
index e93f0d6793a0d56185ff6bb9c1080f51c5d8d69b..c5b0a049633e689c1163c8dd319a79e37221da82 100644
--- a/sources/pcie/intr_ctrl.vhd
+++ b/sources/pcie/intr_ctrl.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -34,21 +52,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/pcie/pcie_clocking.vhd b/sources/pcie/pcie_clocking.vhd
index 2576621fe9574527b94b1df78dd68bc495fddc99..97bba41b2512031d035e2dfd491bbcd07dd0be36 100644
--- a/sources/pcie/pcie_clocking.vhd
+++ b/sources/pcie/pcie_clocking.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!------------------------------------------------------------------------------
 --!                                                             
 --!           NIKHEF - National Institute for Subatomic Physics 
@@ -28,21 +45,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 
 --! @brief ieee
 
diff --git a/sources/pcie/pcie_ep_wrap.vhd b/sources/pcie/pcie_ep_wrap.vhd
index 72d4fc32e6bd8c0b59dd56c2d0de986caa2bae12..865d389a88ffd5fb9ca88097a3a1ea38131ee965 100644
--- a/sources/pcie/pcie_ep_wrap.vhd
+++ b/sources/pcie/pcie_ep_wrap.vhd
@@ -1,3 +1,25 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Israel Grayzman
+--!               RHabraken
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!------------------------------------------------------------------------------
 --!                                                             
 --!           NIKHEF - National Institute for Subatomic Physics 
@@ -34,21 +56,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/pcie/pcie_init.vhd b/sources/pcie/pcie_init.vhd
index fadec6705ddc1f75575d9e5a8f08f3012d334642..c2ef12cd1933dd85eb842a4567202402d18fa11a 100644
--- a/sources/pcie/pcie_init.vhd
+++ b/sources/pcie/pcie_init.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +47,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/pcie/pcie_slow_clock.vhd b/sources/pcie/pcie_slow_clock.vhd
index db442f07d6c4ad0aa662e6dd67648adac73cca5c..12c04b79459a69c04fb1ae579e9b0f79687a2990 100644
--- a/sources/pcie/pcie_slow_clock.vhd
+++ b/sources/pcie/pcie_slow_clock.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -27,21 +45,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/pcie/pcie_versal_0_support.vhd b/sources/pcie/pcie_versal_0_support.vhd
index 9597f444ab21a805b41d646ab9a0aabb3e192a17..bee2669432e518248effd63727e0cba08c583ada 100644
--- a/sources/pcie/pcie_versal_0_support.vhd
+++ b/sources/pcie/pcie_versal_0_support.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
 ----------------------------------------------------------------------------------
 --Tool Version: Vivado v.2019.2.1 (lin64) Build 2729669 Thu Dec  5 04:48:12 MST 2019
diff --git a/sources/pcie/wupper_core.vhd b/sources/pcie/wupper_core.vhd
index d0c0819da4a77ca64077f861dea10043edfbd0f1..1657b54b1b6a60d7b49b25bbb7fcd8408bd3eca1 100644
--- a/sources/pcie/wupper_core.vhd
+++ b/sources/pcie/wupper_core.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Enrico Gamberini
+--!               RHabraken
+--!               William Wulff
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +50,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/shared/card_type_specific_ios.vhd b/sources/shared/card_type_specific_ios.vhd
index dd083ba6230588f694af59f83928f86dbc7d41b6..02f9bac1ae522ce53745f966daf43624df131f2e 100644
--- a/sources/shared/card_type_specific_ios.vhd
+++ b/sources/shared/card_type_specific_ios.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!------------------------------------------------------------------------------
 --!                                                             
 --!           NIKHEF - National Institute for Subatomic Physics 
@@ -28,21 +46,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Atlas FELIX
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 
 --! @brief ieee
 
diff --git a/sources/shared/dna.vhd b/sources/shared/dna.vhd
index 6d54646bcab1e1688ff160683a303a284cad71f8..d6a894fe87aa9b162c45cd2cff27fa656158fc76 100644
--- a/sources/shared/dna.vhd
+++ b/sources/shared/dna.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/sources/shared/pex_init.vhd b/sources/shared/pex_init.vhd
index 3abfc0ec28be78c0726052178c5d37217dbb3adb..f61d2773ac85005501ca297e89baa9c609ef9cda 100644
--- a/sources/shared/pex_init.vhd
+++ b/sources/shared/pex_init.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Frans Schreuder
+--!               LOCKEY
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --!-----------------------------------------------------------------------------
 --!                                                                           --
 --!           BNL - Brookhaven National Lboratory                             --
diff --git a/sources/shared/standard_mux16.vhd b/sources/shared/standard_mux16.vhd
index 1cbe433ead3169b82ddd57d167020176aaefb675..620dae89637cfa0bb66bb1db59b0e4a223aba9ec 100644
--- a/sources/shared/standard_mux16.vhd
+++ b/sources/shared/standard_mux16.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --
 -------------------------------------------------------------------------------------------
 -- Copyright © 2011-2012, Xilinx, Inc.
diff --git a/sources/shared/xadc_drp.vhd b/sources/shared/xadc_drp.vhd
index 33be835fcdecf6a9f5482175f57e013485d8db42..f3eba1ca97dea9bf5777d5da50fdd706d22b49fb 100644
--- a/sources/shared/xadc_drp.vhd
+++ b/sources/shared/xadc_drp.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               RHabraken
+--!               Thei Wijnen
+--!               Rene
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.numeric_std.all;
diff --git a/sources/spi/LMK03200_spi.vhd b/sources/spi/LMK03200_spi.vhd
index 926f2f2494d9b9e1b7c507abd09c3d04ac75c97e..96c130362ebf0402b60262e1072de008d37d7f23 100644
--- a/sources/spi/LMK03200_spi.vhd
+++ b/sources/spi/LMK03200_spi.vhd
@@ -1,3 +1,21 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Shelfali Saxena
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- for spi_LMK03200
 -- 
 -- 
diff --git a/sources/spi/LMK03200_wrapper.vhd b/sources/spi/LMK03200_wrapper.vhd
index c99bcda88570d303bfbf1c99bf646a57e98be0cd..2542be8a282749b7f0b64ff7ee106ab93b8b537a 100644
--- a/sources/spi/LMK03200_wrapper.vhd
+++ b/sources/spi/LMK03200_wrapper.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Kai Chen
+--!               Thei Wijnen
+--!               Shelfali Saxena
+--!               mtrovato
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ------------------------------------------
 ---- Designed by Kai -------------
 ---- For LTDB test ---------------
diff --git a/sources/templates/build-diff.sh b/sources/templates/build-diff.sh
index 16f7f400c0c8a7efd01fb46680a336eb7dfba5fa..5a3da9e3ff6a7d853155fa9ae7d4b6ca329ef091 100755
--- a/sources/templates/build-diff.sh
+++ b/sources/templates/build-diff.sh
@@ -1,4 +1,23 @@
 #!/bin/sh
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mark Donszelmann
+#               Mesfin Gebyehu
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 # Script to rebuild the derived files from templates
 #
diff --git a/sources/templates/build-doc.sh b/sources/templates/build-doc.sh
index 09d009716d9830ac7a35de89df996a9fdefc1874..3f991af984d10e7ffb1020140b6e902671b87f1a 100755
--- a/sources/templates/build-doc.sh
+++ b/sources/templates/build-doc.sh
@@ -1,4 +1,25 @@
 #!/bin/sh -e
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mark Donszelmann
+#               Andrea Borga
+#               Mesfin Gebyehu
+#               Thei Wijnen
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 # build the documentation from the registermap.tex file
 
 wuppercodegen=../../../software/wuppercodegen/wuppercodegen/cli.py
diff --git a/sources/templates/build-html.sh b/sources/templates/build-html.sh
index a21fb43d08536489d08cbb56b8be2c948fe81b77..9c8f15adc40b27f6f4d440d15265b66f88d9a7d3 100755
--- a/sources/templates/build-html.sh
+++ b/sources/templates/build-html.sh
@@ -1,4 +1,23 @@
 #!/bin/sh
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mark Donszelmann
+#               Mesfin Gebyehu
+#               Thei Wijnen
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 #
 # Script to rebuild the derived files from templates
 #
diff --git a/sources/templates/build-strips.sh b/sources/templates/build-strips.sh
index 50ce50a4c7ebd8a59f1923bbef8e7d4b02673de1..8503d8f987aed109457431c7aa94db1112001de0 100755
--- a/sources/templates/build-strips.sh
+++ b/sources/templates/build-strips.sh
@@ -1,4 +1,21 @@
 #!/bin/sh
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Elena Zhivun
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 #
 # Script to rebuild the derived files from templates
diff --git a/sources/templates/build.sh b/sources/templates/build.sh
index 2afbb53562d19e2f82f636f091c2ed0a8471edd7..d5faea8c40aeabd781094c977e9f567136502010 100755
--- a/sources/templates/build.sh
+++ b/sources/templates/build.sh
@@ -1,4 +1,29 @@
 #!/bin/sh
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Mark Donszelmann
+#               Andrea Borga
+#               Soo Ryu
+#               Mesfin Gebyehu
+#               RHabraken
+#               Rene
+#               Thei Wijnen
+#               Elena Zhivun
+#               Frans Schreuder
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 #
 # Script to rebuild the derived files from templates
diff --git a/sources/templates/check.sh b/sources/templates/check.sh
index 6de9ac7e67fb2e61ff38a5f64a70da4c0d6f02b8..a3cd9e655aedbcf79d2b2a57cf394a10a36b4877 100755
--- a/sources/templates/check.sh
+++ b/sources/templates/check.sh
@@ -1,4 +1,22 @@
 #!/bin/sh
+# This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+# Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+# Authors:
+#               Frans Schreuder
+#               Mesfin Gebyehu
+# 
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
 
 diff -w dma_control.vhd ../pcie/dma_control.vhd 
 diff -w pcie_package.vhd ../packages/pcie_package.vhd
diff --git a/sources/templates/dma_control.vhd b/sources/templates/dma_control.vhd
index 370f35e0fc2f67eb3ca2e8f22cfad6c10c87d39d..0a4cb91f5dd7cc8541ad0445dcbcf22361ae5197 100644
--- a/sources/templates/dma_control.vhd
+++ b/sources/templates/dma_control.vhd
@@ -1,3 +1,38 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mark Donszelmann
+--!               Andrea Borga
+--!               Rene Habraken
+--!               Soo Ryu
+--!               Israel Grayzman
+--!               Kai Chen
+--!               Enrico Gamberini
+--!               Alexander Paramonov
+--!               RHabraken
+--!               Nayib Boukadida
+--!               William Wulff
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Ohad Shaked
+--!               Alessandro Thea
+--!               mtrovato
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- ***************************************************************************
 -- ***************************************************************************
 -- ***************************************************************************
@@ -51,21 +86,6 @@
 --!
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---!
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---!
 
 --! @brief ieee
 
diff --git a/sources/templates/dma_control.vhd.template b/sources/templates/dma_control.vhd.template
index 0f325aaa5e0a73256c759f2a65383c4be0e39a66..31b4320a25e6e2c468b14e381e3623677ef6a4bb 100644
--- a/sources/templates/dma_control.vhd.template
+++ b/sources/templates/dma_control.vhd.template
@@ -1,3 +1,37 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mark Donszelmann
+--!               Andrea Borga
+--!               Rene Habraken
+--!               Soo Ryu
+--!               Israel Grayzman
+--!               Kai Chen
+--!               Enrico Gamberini
+--!               Alexander Paramonov
+--!               RHabraken
+--!               Nayib Boukadida
+--!               William Wulff
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Ohad Shaked
+--!               Alessandro Thea
+--!               mtrovato
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
 {{ tree.warning|vhdl_comment }}
 
 --!------------------------------------------------------------------------------
@@ -30,21 +64,6 @@
 --!
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---!
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---!
 
 --! @brief ieee
 
diff --git a/sources/templates/pcie_package.vhd b/sources/templates/pcie_package.vhd
index c704292cb65ec0f6473950f6d323f2c065e37b98..f1c79e80dfc3fa693e8d70121576b6e62dc94ecd 100644
--- a/sources/templates/pcie_package.vhd
+++ b/sources/templates/pcie_package.vhd
@@ -1,3 +1,37 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mark Donszelmann
+--!               Andrea Borga
+--!               Soo Ryu
+--!               Kai Chen
+--!               Israel Grayzman
+--!               Rene Habraken
+--!               Alexander Paramonov
+--!               RHabraken
+--!               Nayib Boukadida
+--!               Alessandra Camplani
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Ohad Shaked
+--!               Alessandro Thea
+--!               mtrovato
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- ***************************************************************************
 -- ***************************************************************************
 -- ***************************************************************************
@@ -51,20 +85,6 @@
 --!
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---!
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
 --!
 
 --! @brief ieee
diff --git a/sources/templates/pcie_package.vhd.template b/sources/templates/pcie_package.vhd.template
index 72cd7215adea719ff7ca825a5801d1ce4a9fd9ad..663b1fffaf932db57906407ce1ebd19d5693268f 100644
--- a/sources/templates/pcie_package.vhd.template
+++ b/sources/templates/pcie_package.vhd.template
@@ -1,3 +1,36 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Mark Donszelmann
+--!               Andrea Borga
+--!               Soo Ryu
+--!               Kai Chen
+--!               Israel Grayzman
+--!               Rene Habraken
+--!               Alexander Paramonov
+--!               RHabraken
+--!               Nayib Boukadida
+--!               Alessandra Camplani
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Ohad Shaked
+--!               Alessandro Thea
+--!               mtrovato
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
 {{ tree.warning|vhdl_comment }}
 
 --!------------------------------------------------------------------------------
@@ -30,20 +63,6 @@
 --!
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---!
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
 --!
 
 --! @brief ieee
diff --git a/sources/templates/register_map_sync.vhd b/sources/templates/register_map_sync.vhd
index cb23156c10ad78d2e56b029d71190f63df0b4e95..084a1e589189f79b86f9f14aaafbebca5063a8b1 100644
--- a/sources/templates/register_map_sync.vhd
+++ b/sources/templates/register_map_sync.vhd
@@ -1,3 +1,41 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Alessandro Thea
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+-- ***************************************************************************
+-- ***************************************************************************
+-- ***************************************************************************
+-- ***************************************************************************
+-- ***************************************************************************
+-- DO NOT EDIT THIS FILE
+-- 
+-- This file was generated from template '../../sources/templates/register_map_sync.vhd.template'
+-- and register map ../../sources/templates/registers-5.0.yaml, version 5.0
+-- by the script 'wuppercodegen', version: 0.8.4,
+-- using the following commandline:
+-- 
+-- ../../WupperCodeGen/wuppercodegen/cli.py ../../sources/templates/registers-5.0.yaml ../../sources/templates/register_map_sync.vhd.template ../../sources/templates/register_map_sync.vhd
+-- 
+-- Please do NOT edit this file, but edit the source file at '../../sources/templates/register_map_sync.vhd.template'
+-- 
+-- ***************************************************************************
+-- ***************************************************************************
+-- ***************************************************************************
+-- ***************************************************************************
+-- ***************************************************************************
 
 
 
diff --git a/sources/templates/register_map_sync.vhd.template b/sources/templates/register_map_sync.vhd.template
index 08049bc7ded13b46a7fbefe68d69a00514894647..b592ab87ca445247b8530b388b6ee706d2220d47 100644
--- a/sources/templates/register_map_sync.vhd.template
+++ b/sources/templates/register_map_sync.vhd.template
@@ -1,4 +1,21 @@
-
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--!               Alessandro Thea
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+{{ tree.warning|vhdl_comment }}
 
 
 
diff --git a/sources/templates/strips_config_package.vhd b/sources/templates/strips_config_package.vhd
index 10619c1532181bd701889b52ccc0c4bd2687fbcb..b4c965a6b1ded7d8fd66fa82f2a0516bf8c3144c 100644
--- a/sources/templates/strips_config_package.vhd
+++ b/sources/templates/strips_config_package.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- ***************************************************************************
 -- ***************************************************************************
 -- ***************************************************************************
diff --git a/sources/templates/strips_config_package.vhd.template b/sources/templates/strips_config_package.vhd.template
index 938e31820cc792d3c532b0fdb4801a0780b72099..1e1f34924805b169da6228520fcdaab6efcaa24b 100644
--- a/sources/templates/strips_config_package.vhd.template
+++ b/sources/templates/strips_config_package.vhd.template
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 {{ tree.warning|vhdl_comment }}
 
 --------------------------------------------------------------------------------
diff --git a/sources/templates/strips_phase1_long_stave_mapping.vhd b/sources/templates/strips_phase1_long_stave_mapping.vhd
index 2c00dd75d9cbf5f2209ea16a0e7402e72b57cb41..790e41bca2f8bd852a6e840243a325c0176cb50b 100644
--- a/sources/templates/strips_phase1_long_stave_mapping.vhd
+++ b/sources/templates/strips_phase1_long_stave_mapping.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- ***************************************************************************
 -- ***************************************************************************
 -- ***************************************************************************
diff --git a/sources/templates/strips_phase1_long_stave_mapping.vhd.template b/sources/templates/strips_phase1_long_stave_mapping.vhd.template
index 44b73aea4102a860d30789e9514d55be06238a59..a2fb3cd8c502c3bc5f74b31d6a2df0f1eb5ffda5 100644
--- a/sources/templates/strips_phase1_long_stave_mapping.vhd.template
+++ b/sources/templates/strips_phase1_long_stave_mapping.vhd.template
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 {{ tree.warning|vhdl_comment }}
 
 --------------------------------------------------------------------------------
@@ -71,4 +92,4 @@ begin
 {% endfor %}
 
 
-end behavioral;
\ No newline at end of file
+end behavioral;
diff --git a/sources/templates/strips_phase1_unknown_mapping.vhd b/sources/templates/strips_phase1_unknown_mapping.vhd
index 55db4f37c68d147666b54c3af3369f64f99bdd65..abbd3f32c3c5409e4bbd0fe73bcec84861d944c0 100644
--- a/sources/templates/strips_phase1_unknown_mapping.vhd
+++ b/sources/templates/strips_phase1_unknown_mapping.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- ***************************************************************************
 -- ***************************************************************************
 -- ***************************************************************************
diff --git a/sources/templates/strips_phase1_unknown_mapping.vhd.template b/sources/templates/strips_phase1_unknown_mapping.vhd.template
index cac178c5d72efefb093fd1ddb87a29b2e09cc1ac..d6c3c0cadee78ec9ce3b905d561554386637c0ee 100644
--- a/sources/templates/strips_phase1_unknown_mapping.vhd.template
+++ b/sources/templates/strips_phase1_unknown_mapping.vhd.template
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Elena Zhivun
+--!               Mesfin Gebyehu
+--!               Rene
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 {{ tree.warning|vhdl_comment }}
 
 --------------------------------------------------------------------------------
diff --git a/sources/templates/wupper.vhd b/sources/templates/wupper.vhd
index 26798d413eae7bde8c05ab92b0b5750037dd4397..36cb8ac5ca43a811e975c5dba8ff12c5498ad7a2 100644
--- a/sources/templates/wupper.vhd
+++ b/sources/templates/wupper.vhd
@@ -1,3 +1,26 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               Enrico Gamberini
+--!               RHabraken
+--!               William Wulff
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -29,21 +52,6 @@
 --!  
 --!
 --! ------------------------------------------------------------------------------
---! Virtex7 PCIe Gen3 DMA Core
---! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
---! 
 -- 
 --! @brief ieee
 
diff --git a/sources/templates/wupper.vhd.template b/sources/templates/wupper.vhd.template
index 5f67e2db8c978c2e7de1e3bed34efcda809d6546..942891fc15dd4218f61f975f13e9c8379f5e1bac 100644
--- a/sources/templates/wupper.vhd.template
+++ b/sources/templates/wupper.vhd.template
@@ -1,3 +1,28 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Israel Grayzman
+--!               Enrico Gamberini
+--!               RHabraken
+--!               Nayib Boukadida
+--!               William Wulff
+--!               Thei Wijnen
+--!               Frans Schreuder
+--!               Alessandro Thea
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+{{ tree.warning|vhdl_comment }}
 
 --!------------------------------------------------------------------------------
 --!                                                             
@@ -31,18 +56,6 @@
 --! ------------------------------------------------------------------------------
 --! Virtex7 PCIe Gen3 DMA Core
 --! 
---! \copyright GNU LGPL License
---! Copyright (c) Nikhef, Amsterdam, All rights reserved. <br>
---! This library is free software; you can redistribute it and/or
---! modify it under the terms of the GNU Lesser General Public
---! License as published by the Free Software Foundation; either
---! version 3.0 of the License, or (at your option) any later version.
---! This library 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
---! Lesser General Public License for more details.<br>
---! You should have received a copy of the GNU Lesser General Public
---! License along with this library.
 --! 
 -- 
 --! @brief ieee
diff --git a/sources/ttc/ttc_busy/ttc_busy_limit_timer.vhd b/sources/ttc/ttc_busy/ttc_busy_limit_timer.vhd
index 1f590a1cb9c302374a6f08e42b410f96354af58c..7aecc21cfc6bbf06526ab0fd21dc024e218aee67 100644
--- a/sources/ttc/ttc_busy/ttc_busy_limit_timer.vhd
+++ b/sources/ttc/ttc_busy/ttc_busy_limit_timer.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Soo Ryu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 --  Argonne National Laboratory
 -------------------------------------------------------------------------------
diff --git a/sources/ttc/ttc_busy/ttc_busy_limiter.vhd b/sources/ttc/ttc_busy/ttc_busy_limiter.vhd
index f7439ecb5c5ff71b44b37f93162129801345152c..69d1471128ee4a760319d8d56debd13ef727c21c 100644
--- a/sources/ttc/ttc_busy/ttc_busy_limiter.vhd
+++ b/sources/ttc/ttc_busy/ttc_busy_limiter.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Soo Ryu
+--!               Frans Schreuder
+--!               Alexander Paramonov
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 --  Argonne National Laboratory
 -------------------------------------------------------------------------------
diff --git a/sources/ttc/ttc_busy/ttc_busy_or.vhd b/sources/ttc/ttc_busy/ttc_busy_or.vhd
index 8dd2ef6aa1f3a73ff063dada3b642bcc7fbeb8c7..7f7089ac142f872e0f6387b97e7e0c6dc91ee8ab 100644
--- a/sources/ttc/ttc_busy/ttc_busy_or.vhd
+++ b/sources/ttc/ttc_busy/ttc_busy_or.vhd
@@ -1,3 +1,23 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Soo Ryu
+--!               Alexander Paramonov
+--!               Frans Schreuder
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 --  Argonne National Laboratory
 -------------------------------------------------------------------------------
diff --git a/sources/ttc/ttc_busy/ttc_busy_package.vhd b/sources/ttc/ttc_busy/ttc_busy_package.vhd
index 381c4c9508bb444d3990d88e764d4a30ef1cdcea..32e3697d40cdb8664caaf5e1fa643f804f6c84a1 100644
--- a/sources/ttc/ttc_busy/ttc_busy_package.vhd
+++ b/sources/ttc/ttc_busy/ttc_busy_package.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Soo Ryu
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- Author:   John Anderson
 -------------------------------------------------------------------------------
 -------------------------------------------------------------------------------
diff --git a/sources/ttc/ttc_decoder/TTC_hamming_decoder_alme.vhd b/sources/ttc/ttc_decoder/TTC_hamming_decoder_alme.vhd
index 6f449c3fe0dd5dc47c255ac2ac31c2299e40579c..7888a6be6b05764e2a379ae0e39eaad881da42b4 100644
--- a/sources/ttc/ttc_decoder/TTC_hamming_decoder_alme.vhd
+++ b/sources/ttc/ttc_decoder/TTC_hamming_decoder_alme.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -------------------------------------------------------------------------------
 -- Title      : Serial B Communication Module
 -- Project    : RCU Trigger Receiver
diff --git a/sources/ttc/ttc_decoder/cdr2a_b_clk.vhd b/sources/ttc/ttc_decoder/cdr2a_b_clk.vhd
index dfa882dd345ac325eb257ce13bbf8496b0d61004..32a56eb2a7de42e384d1235a56203b41169263d2 100644
--- a/sources/ttc/ttc_decoder/cdr2a_b_clk.vhd
+++ b/sources/ttc/ttc_decoder/cdr2a_b_clk.vhd
@@ -1,3 +1,24 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Soo Ryu
+--!               Mesfin Gebyehu
+--!               Alexander Paramonov
+--!               Thei Wijnen
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --==================================== Module Information =========================================--
 --=================================================================================================--
diff --git a/sources/ttc/ttc_decoder/pll_160MHz.vhd b/sources/ttc/ttc_decoder/pll_160MHz.vhd
index 1949d1155fe45d3092d7b49bf5eae70bbd561952..f419621b35967718fe3812f63b54698e5b9521dc 100644
--- a/sources/ttc/ttc_decoder/pll_160MHz.vhd
+++ b/sources/ttc/ttc_decoder/pll_160MHz.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 -- file: dcm_replacement.vhd
 -- 
 -- (c) Copyright 2008 - 2011 Xilinx, Inc. All rights reserved.
diff --git a/sources/ttc/ttc_decoder/ttc_decoder_core.vhd b/sources/ttc/ttc_decoder/ttc_decoder_core.vhd
index e94096f3a31fadb5c794629af32f5d14e4da5b03..4e2b8d8854bcfdf9c24d521633bfe386243630e7 100644
--- a/sources/ttc/ttc_decoder/ttc_decoder_core.vhd
+++ b/sources/ttc/ttc_decoder/ttc_decoder_core.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Soo Ryu
+--!               Frans Schreuder
+--!               Alexander Paramonov
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 --=================================================================================================--
 --==================================== Module Information =========================================--
 --=================================================================================================--
diff --git a/sources/ttc/ttc_decoder/ttc_fmc_wrapper_xilinx.vhd b/sources/ttc/ttc_decoder/ttc_fmc_wrapper_xilinx.vhd
index 36e1e1e0655803436e9bd5654a7251f6c4ca5c6c..dc19091b629031c36a7ce15a1fcc7405f24117c4 100644
--- a/sources/ttc/ttc_decoder/ttc_fmc_wrapper_xilinx.vhd
+++ b/sources/ttc/ttc_decoder/ttc_fmc_wrapper_xilinx.vhd
@@ -1,3 +1,29 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Soo Ryu
+--!               Israel Grayzman
+--!               Kai Chen
+--!               Ricardo Luz
+--!               Thei Wijnen
+--!               Alessandra Camplani
+--!               Ohad Shaked
+--!               Alexander Paramonov
+--!               Ali Skaf
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 library ieee;
 use ieee.std_logic_1164.all;
 use ieee.std_logic_arith.all;
diff --git a/sources/ttc/ttc_emulator.vhd b/sources/ttc/ttc_emulator.vhd
index 3671b5e70ec52e8f7ec1c2bcea547a74523dc722..2d51a6c73843e19c00edea6cded030cd0bdfebff 100644
--- a/sources/ttc/ttc_emulator.vhd
+++ b/sources/ttc/ttc_emulator.vhd
@@ -1,3 +1,22 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Andrea Borga
+--!               Frans Schreuder
+--!               Thei Wijnen
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: 
diff --git a/sources/ttc/ttc_fmc_top.vhd b/sources/ttc/ttc_fmc_top.vhd
index a234f3e1177835dcad125943ecd171b8e683d9ce..3ecc738cdefe134e7cf99c28d6854612015eb331 100644
--- a/sources/ttc/ttc_fmc_top.vhd
+++ b/sources/ttc/ttc_fmc_top.vhd
@@ -1,3 +1,20 @@
+--! This file is part of the FELIX firmware distribution (https://gitlab.cern.ch/atlas-tdaq-felix/firmware/).
+--! Copyright (C) 2001-2021 CERN for the benefit of the ATLAS collaboration.
+--! Authors:
+--!               Frans Schreuder
+--! 
+--!   Licensed under the Apache License, Version 2.0 (the "License");
+--!   you may not use this file except in compliance with the License.
+--!   You may obtain a copy of the License at
+--!
+--!       http://www.apache.org/licenses/LICENSE-2.0
+--!
+--!   Unless required by applicable law or agreed to in writing, software
+--!   distributed under the License is distributed on an "AS IS" BASIS,
+--!   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--!   See the License for the specific language governing permissions and
+--!   limitations under the License.
+
 ----------------------------------------------------------------------------------
 -- Company: 
 -- Engineer: