diff --git a/AIDA_tlu/.gitignore b/firmware/AIDA_tlu/.gitignore
similarity index 100%
rename from AIDA_tlu/.gitignore
rename to firmware/AIDA_tlu/.gitignore
diff --git a/AIDA_tlu/Documentation/AIDA_TLU_note.pdf b/firmware/AIDA_tlu/Documentation/AIDA_TLU_note.pdf
similarity index 100%
rename from AIDA_tlu/Documentation/AIDA_TLU_note.pdf
rename to firmware/AIDA_tlu/Documentation/AIDA_TLU_note.pdf
diff --git a/AIDA_tlu/Documentation/AddressMap.xlsx b/firmware/AIDA_tlu/Documentation/AddressMap.xlsx
similarity index 100%
rename from AIDA_tlu/Documentation/AddressMap.xlsx
rename to firmware/AIDA_tlu/Documentation/AddressMap.xlsx
diff --git a/AIDA_tlu/Documentation/Connections.xlsx b/firmware/AIDA_tlu/Documentation/Connections.xlsx
similarity index 100%
rename from AIDA_tlu/Documentation/Connections.xlsx
rename to firmware/AIDA_tlu/Documentation/Connections.xlsx
diff --git a/AIDA_tlu/Documentation/Enclosure.docx b/firmware/AIDA_tlu/Documentation/Enclosure.docx
similarity index 100%
rename from AIDA_tlu/Documentation/Enclosure.docx
rename to firmware/AIDA_tlu/Documentation/Enclosure.docx
diff --git a/AIDA_tlu/Documentation/LUT6.xlsx b/firmware/AIDA_tlu/Documentation/LUT6.xlsx
similarity index 100%
rename from AIDA_tlu/Documentation/LUT6.xlsx
rename to firmware/AIDA_tlu/Documentation/LUT6.xlsx
diff --git a/AIDA_tlu/Documentation/Latex/AIDA_TLU_v1d.prj b/firmware/AIDA_tlu/Documentation/Latex/AIDA_TLU_v1d.prj
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/AIDA_TLU_v1d.prj
rename to firmware/AIDA_tlu/Documentation/Latex/AIDA_TLU_v1d.prj
diff --git a/AIDA_tlu/Documentation/Latex/DUT_signals.tex b/firmware/AIDA_tlu/Documentation/Latex/DUT_signals.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/DUT_signals.tex
rename to firmware/AIDA_tlu/Documentation/Latex/DUT_signals.tex
diff --git a/AIDA_tlu/Documentation/Latex/Docs/Connections.pdf b/firmware/AIDA_tlu/Documentation/Latex/Docs/Connections.pdf
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Docs/Connections.pdf
rename to firmware/AIDA_tlu/Documentation/Latex/Docs/Connections.pdf
diff --git a/AIDA_tlu/Documentation/Latex/Docs/PM3TopView.pdf b/firmware/AIDA_tlu/Documentation/Latex/Docs/PM3TopView.pdf
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Docs/PM3TopView.pdf
rename to firmware/AIDA_tlu/Documentation/Latex/Docs/PM3TopView.pdf
diff --git a/AIDA_tlu/Documentation/Latex/Docs/schematics.pdf b/firmware/AIDA_tlu/Documentation/Latex/Docs/schematics.pdf
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Docs/schematics.pdf
rename to firmware/AIDA_tlu/Documentation/Latex/Docs/schematics.pdf
diff --git a/AIDA_tlu/Documentation/Latex/Images/20170315_121610.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/20170315_121610.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/20170315_121610.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/20170315_121610.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/20170315_121623.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/20170315_121623.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/20170315_121623.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/20170315_121623.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/20170315_121629.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/20170315_121629.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/20170315_121629.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/20170315_121629.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/20170315_123824.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/20170315_123824.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/20170315_123824.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/20170315_123824.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/20170315_125122.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/20170315_125122.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/20170315_125122.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/20170315_125122.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/Initial.png b/firmware/AIDA_tlu/Documentation/Latex/Images/Initial.png
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/Initial.png
rename to firmware/AIDA_tlu/Documentation/Latex/Images/Initial.png
diff --git a/AIDA_tlu/Documentation/Latex/Images/LVDS_transceiver.pdf b/firmware/AIDA_tlu/Documentation/Latex/Images/LVDS_transceiver.pdf
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/LVDS_transceiver.pdf
rename to firmware/AIDA_tlu/Documentation/Latex/Images/LVDS_transceiver.pdf
diff --git a/AIDA_tlu/Documentation/Latex/Images/LVDS_transceiver.pptx b/firmware/AIDA_tlu/Documentation/Latex/Images/LVDS_transceiver.pptx
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/LVDS_transceiver.pptx
rename to firmware/AIDA_tlu/Documentation/Latex/Images/LVDS_transceiver.pptx
diff --git a/AIDA_tlu/Documentation/Latex/Images/PM3.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/PM3.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/PM3.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/PM3.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/RunControlGUI.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/RunControlGUI.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/RunControlGUI.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/RunControlGUI.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/TLU_plate.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/TLU_plate.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/TLU_plate.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/TLU_plate.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/Trigger0x00000002.png b/firmware/AIDA_tlu/Documentation/Latex/Images/Trigger0x00000002.png
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/Trigger0x00000002.png
rename to firmware/AIDA_tlu/Documentation/Latex/Images/Trigger0x00000002.png
diff --git a/AIDA_tlu/Documentation/Latex/Images/Trigger0x00020000.png b/firmware/AIDA_tlu/Documentation/Latex/Images/Trigger0x00020000.png
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/Trigger0x00020000.png
rename to firmware/AIDA_tlu/Documentation/Latex/Images/Trigger0x00020000.png
diff --git a/AIDA_tlu/Documentation/Latex/Images/Trigger0x00020002.png b/firmware/AIDA_tlu/Documentation/Latex/Images/Trigger0x00020002.png
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/Trigger0x00020002.png
rename to firmware/AIDA_tlu/Documentation/Latex/Images/Trigger0x00020002.png
diff --git a/AIDA_tlu/Documentation/Latex/Images/Warning.png b/firmware/AIDA_tlu/Documentation/Latex/Images/Warning.png
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/Warning.png
rename to firmware/AIDA_tlu/Documentation/Latex/Images/Warning.png
diff --git a/AIDA_tlu/Documentation/Latex/Images/XilinxCable.jpg b/firmware/AIDA_tlu/Documentation/Latex/Images/XilinxCable.jpg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/XilinxCable.jpg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/XilinxCable.jpg
diff --git a/AIDA_tlu/Documentation/Latex/Images/fifo_words.pdf b/firmware/AIDA_tlu/Documentation/Latex/Images/fifo_words.pdf
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/fifo_words.pdf
rename to firmware/AIDA_tlu/Documentation/Latex/Images/fifo_words.pdf
diff --git a/AIDA_tlu/Documentation/Latex/Images/fifo_words.svg b/firmware/AIDA_tlu/Documentation/Latex/Images/fifo_words.svg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/fifo_words.svg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/fifo_words.svg
diff --git a/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.pdf b/firmware/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.pdf
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.pdf
rename to firmware/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.pdf
diff --git a/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.png b/firmware/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.png
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.png
rename to firmware/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.png
diff --git a/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.svg b/firmware/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.svg
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.svg
rename to firmware/AIDA_tlu/Documentation/Latex/Images/tlu_trigger_logic.svg
diff --git a/AIDA_tlu/Documentation/Latex/Main_TLU.pdf b/firmware/AIDA_tlu/Documentation/Latex/Main_TLU.pdf
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Main_TLU.pdf
rename to firmware/AIDA_tlu/Documentation/Latex/Main_TLU.pdf
diff --git a/AIDA_tlu/Documentation/Latex/Main_TLU.tex b/firmware/AIDA_tlu/Documentation/Latex/Main_TLU.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/Main_TLU.tex
rename to firmware/AIDA_tlu/Documentation/Latex/Main_TLU.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_EUDAQParameters.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_EUDAQParameters.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_EUDAQParameters.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_EUDAQParameters.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_EUDAQProducer.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_EUDAQProducer.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_EUDAQProducer.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_EUDAQProducer.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_EventBuffer.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_EventBuffer.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_EventBuffer.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_EventBuffer.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_TLU_Appendix.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_TLU_Appendix.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_TLU_Appendix.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_TLU_Appendix.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_TLU_Functions.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_TLU_Functions.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_TLU_Functions.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_TLU_Functions.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_TLU_Hardware.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_TLU_Hardware.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_TLU_Hardware.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_TLU_Hardware.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_TLU_IPBusRegs.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_TLU_IPBusRegs.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_TLU_IPBusRegs.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_TLU_IPBusRegs.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_TLU_Preparation.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_TLU_Preparation.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_TLU_Preparation.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_TLU_Preparation.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_TLU_PreparationOld.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_TLU_PreparationOld.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_TLU_PreparationOld.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_TLU_PreparationOld.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_TLU_clock.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_TLU_clock.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_TLU_clock.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_TLU_clock.tex
diff --git a/AIDA_tlu/Documentation/Latex/ch_TLU_triggerInputs.tex b/firmware/AIDA_tlu/Documentation/Latex/ch_TLU_triggerInputs.tex
similarity index 100%
rename from AIDA_tlu/Documentation/Latex/ch_TLU_triggerInputs.tex
rename to firmware/AIDA_tlu/Documentation/Latex/ch_TLU_triggerInputs.tex
diff --git a/AIDA_tlu/Documentation/TP.pptx b/firmware/AIDA_tlu/Documentation/TP.pptx
similarity index 100%
rename from AIDA_tlu/Documentation/TP.pptx
rename to firmware/AIDA_tlu/Documentation/TP.pptx
diff --git a/AIDA_tlu/Documentation/triggerInputs.docx b/firmware/AIDA_tlu/Documentation/triggerInputs.docx
similarity index 100%
rename from AIDA_tlu/Documentation/triggerInputs.docx
rename to firmware/AIDA_tlu/Documentation/triggerInputs.docx
diff --git a/AIDA_tlu/README.md b/firmware/AIDA_tlu/README.md
similarity index 100%
rename from AIDA_tlu/README.md
rename to firmware/AIDA_tlu/README.md
diff --git a/AIDA_tlu/bitFiles/.directory b/firmware/AIDA_tlu/bitFiles/.directory
similarity index 100%
rename from AIDA_tlu/bitFiles/.directory
rename to firmware/AIDA_tlu/bitFiles/.directory
diff --git a/AIDA_tlu/bitFiles/TLU_CLK_Config.txt b/firmware/AIDA_tlu/bitFiles/TLU_CLK_Config.txt
similarity index 100%
rename from AIDA_tlu/bitFiles/TLU_CLK_Config.txt
rename to firmware/AIDA_tlu/bitFiles/TLU_CLK_Config.txt
diff --git a/AIDA_tlu/bitFiles/TLU_CLK_Config_BKP.txt b/firmware/AIDA_tlu/bitFiles/TLU_CLK_Config_BKP.txt
similarity index 100%
rename from AIDA_tlu/bitFiles/TLU_CLK_Config_BKP.txt
rename to firmware/AIDA_tlu/bitFiles/TLU_CLK_Config_BKP.txt
diff --git a/AIDA_tlu/bitFiles/TLU_CLK_Config_v1e.txt b/firmware/AIDA_tlu/bitFiles/TLU_CLK_Config_v1e.txt
similarity index 100%
rename from AIDA_tlu/bitFiles/TLU_CLK_Config_v1e.txt
rename to firmware/AIDA_tlu/bitFiles/TLU_CLK_Config_v1e.txt
diff --git a/AIDA_tlu/bitFiles/TLU_CLK_Config_v1e_2.txt b/firmware/AIDA_tlu/bitFiles/TLU_CLK_Config_v1e_2.txt
similarity index 100%
rename from AIDA_tlu/bitFiles/TLU_CLK_Config_v1e_2.txt
rename to firmware/AIDA_tlu/bitFiles/TLU_CLK_Config_v1e_2.txt
diff --git a/AIDA_tlu/bitFiles/debug_nets.ltx b/firmware/AIDA_tlu/bitFiles/debug_nets.ltx
similarity index 100%
rename from AIDA_tlu/bitFiles/debug_nets.ltx
rename to firmware/AIDA_tlu/bitFiles/debug_nets.ltx
diff --git a/AIDA_tlu/bitFiles/debug_nets_abcd000a.ltx b/firmware/AIDA_tlu/bitFiles/debug_nets_abcd000a.ltx
similarity index 100%
rename from AIDA_tlu/bitFiles/debug_nets_abcd000a.ltx
rename to firmware/AIDA_tlu/bitFiles/debug_nets_abcd000a.ltx
diff --git a/AIDA_tlu/bitFiles/debug_nets_abcd000b.ltx b/firmware/AIDA_tlu/bitFiles/debug_nets_abcd000b.ltx
similarity index 100%
rename from AIDA_tlu/bitFiles/debug_nets_abcd000b.ltx
rename to firmware/AIDA_tlu/bitFiles/debug_nets_abcd000b.ltx
diff --git a/AIDA_tlu/bitFiles/debug_nets_abcd000d.bit b/firmware/AIDA_tlu/bitFiles/debug_nets_abcd000d.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/debug_nets_abcd000d.bit
rename to firmware/AIDA_tlu/bitFiles/debug_nets_abcd000d.bit
diff --git a/AIDA_tlu/bitFiles/debug_nets_abcd000d.ltx b/firmware/AIDA_tlu/bitFiles/debug_nets_abcd000d.ltx
similarity index 100%
rename from AIDA_tlu/bitFiles/debug_nets_abcd000d.ltx
rename to firmware/AIDA_tlu/bitFiles/debug_nets_abcd000d.ltx
diff --git a/AIDA_tlu/bitFiles/debug_nets_abcd000e.ltx b/firmware/AIDA_tlu/bitFiles/debug_nets_abcd000e.ltx
similarity index 100%
rename from AIDA_tlu/bitFiles/debug_nets_abcd000e.ltx
rename to firmware/AIDA_tlu/bitFiles/debug_nets_abcd000e.ltx
diff --git a/AIDA_tlu/bitFiles/top_tlu.bit b/firmware/AIDA_tlu/bitFiles/top_tlu.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170201.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170201.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170201.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170201.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170202.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170202.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170202.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170202.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170203.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170203.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170203.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170203.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170206.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170206.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170206.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170206.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170206_2.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170206_2.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170206_2.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170206_2.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170207.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170207.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170207.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170207.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170208.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170208.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170208.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170208.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170209.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170209.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170209.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170209.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170209_2.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170209_2.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170209_2.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170209_2.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170209_3.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170209_3.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170209_3.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170209_3.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170209_4.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170209_4.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170209_4.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170209_4.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170209_5.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170209_5.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170209_5.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170209_5.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170215.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170215.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170215.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170215.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170216.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170216.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170216.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170216.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170216_2.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170216_2.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170216_2.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170216_2.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170216_3.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170216_3.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170216_3.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170216_3.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170216_messy.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170216_messy.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170216_messy.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170216_messy.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170216_reclock.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170216_reclock.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170216_reclock.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170216_reclock.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170217.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170217.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170217.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170217.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170217_2.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170217_2.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170217_2.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170217_2.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170217_3.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170217_3.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170217_3.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170217_3.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170217_4.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170217_4.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170217_4.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170217_4.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170220_6trigIn.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170220_6trigIn.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170220_6trigIn.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170220_6trigIn.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170220_evBuffer.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170220_evBuffer.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170220_evBuffer.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170220_evBuffer.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170220_evFormat.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170220_evFormat.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170220_evFormat.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170220_evFormat.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170220_shutter.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170220_shutter.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170220_shutter.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170220_shutter.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170221_DUTs.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170221_DUTs.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170221_DUTs.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170221_DUTs.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170223_complete.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170223_complete.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170223_complete.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170223_complete.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170224_complete04.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170224_complete04.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170224_complete04.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170224_complete04.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170227.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170227.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170227.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170227.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_20170228.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_20170228.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_20170228.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_20170228.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_abcd0005.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_abcd0005.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_abcd0005.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_abcd0005.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_abcd0006.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_abcd0006.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_abcd0006.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_abcd0006.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_abcd0006_redoneafterlong.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_abcd0006_redoneafterlong.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_abcd0006_redoneafterlong.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_abcd0006_redoneafterlong.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_abcd000a.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_abcd000a.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_abcd000a.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_abcd000a.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_abcd000b.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_abcd000b.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_abcd000b.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_abcd000b.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_abcd000d.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_abcd000d.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_abcd000d.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_abcd000d.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_abcd000e.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_abcd000e.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_abcd000e.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_abcd000e.bit
diff --git a/AIDA_tlu/bitFiles/top_tlu_v1e_0xabcd0005.bit b/firmware/AIDA_tlu/bitFiles/top_tlu_v1e_0xabcd0005.bit
similarity index 100%
rename from AIDA_tlu/bitFiles/top_tlu_v1e_0xabcd0005.bit
rename to firmware/AIDA_tlu/bitFiles/top_tlu_v1e_0xabcd0005.bit
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/lib_mappings.tcl b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/lib_mappings.tcl
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/lib_mappings.tcl
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/lib_mappings.tcl
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/pc051a_infra_sim.dep b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/pc051a_infra_sim.dep
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/pc051a_infra_sim.dep
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/pc051a_infra_sim.dep
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/pc051a_sim.dep b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/pc051a_sim.dep
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/pc051a_sim.dep
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/cfg/pc051a_sim.dep
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/hdl/pc051a_infra_sim.vhd b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/hdl/pc051a_infra_sim.vhd
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/hdl/pc051a_infra_sim.vhd
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/hdl/pc051a_infra_sim.vhd
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/hdl/top_pc051a_sim.vhd b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/hdl/top_pc051a_sim.vhd
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/hdl/top_pc051a_sim.vhd
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/sim/firmware/hdl/top_pc051a_sim.vhd
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_a35.dep b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_a35.dep
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_a35.dep
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_a35.dep
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_a50.dep b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_a50.dep
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_a50.dep
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_a50.dep
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_infra.dep b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_infra.dep
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_infra.dep
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/enclustra_ax3_pm3_infra.dep
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/settings_v7.tcl b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/settings_v7.tcl
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/settings_v7.tcl
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/cfg/settings_v7.tcl
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/hdl/enclustra_ax3_pm3_infra.vhd b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/hdl/enclustra_ax3_pm3_infra.vhd
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/hdl/enclustra_ax3_pm3_infra.vhd
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/hdl/enclustra_ax3_pm3_infra.vhd
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/hdl/top_enclustra_ax3_pm3.vhd b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/hdl/top_enclustra_ax3_pm3.vhd
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/hdl/top_enclustra_ax3_pm3.vhd
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/hdl/top_enclustra_ax3_pm3.vhd
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/ucf/enclustra_ax3_pm3.patch b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/ucf/enclustra_ax3_pm3.patch
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/ucf/enclustra_ax3_pm3.patch
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/ucf/enclustra_ax3_pm3.patch
diff --git a/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/ucf/enclustra_ax3_pm3.tcl.sav b/firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/ucf/enclustra_ax3_pm3.tcl.sav
similarity index 100%
rename from AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/ucf/enclustra_ax3_pm3.tcl.sav
rename to firmware/AIDA_tlu/boards/enclustra_ax3_pm3/base_fw/synth/firmware/ucf/enclustra_ax3_pm3.tcl.sav
diff --git a/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_bit_ctrl.vhd b/firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_bit_ctrl.vhd
similarity index 100%
rename from AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_bit_ctrl.vhd
rename to firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_bit_ctrl.vhd
diff --git a/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_byte_ctrl.vhd b/firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_byte_ctrl.vhd
similarity index 100%
rename from AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_byte_ctrl.vhd
rename to firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_byte_ctrl.vhd
diff --git a/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_registers.vhd b/firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_registers.vhd
similarity index 100%
rename from AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_registers.vhd
rename to firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_registers.vhd
diff --git a/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_rtl.vhd b/firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_rtl.vhd
rename to firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_rtl.vhd
diff --git a/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_top.vhd b/firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_top.vhd
similarity index 100%
rename from AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_top.vhd
rename to firmware/AIDA_tlu/components/external/opencores_i2c/firmware/hdl/i2c_master_top.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/cgn/internalTriggerGenerator.xci b/firmware/AIDA_tlu/components/tlu/firmware/cgn/internalTriggerGenerator.xci
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/cgn/internalTriggerGenerator.xci
rename to firmware/AIDA_tlu/components/tlu/firmware/cgn/internalTriggerGenerator.xci
diff --git a/AIDA_tlu/components/tlu/firmware/cgn/tlu_event_fifo.xci b/firmware/AIDA_tlu/components/tlu/firmware/cgn/tlu_event_fifo.xci
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/cgn/tlu_event_fifo.xci
rename to firmware/AIDA_tlu/components/tlu/firmware/cgn/tlu_event_fifo.xci
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/GPL_doxygen_header.vhdl b/firmware/AIDA_tlu/components/tlu/firmware/hdl/GPL_doxygen_header.vhdl
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/GPL_doxygen_header.vhdl
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/GPL_doxygen_header.vhdl
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/Reg_2clks.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/Reg_2clks.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/Reg_2clks.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/Reg_2clks.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/SyncGenerator_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/SyncGenerator_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/SyncGenerator_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/SyncGenerator_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/TPx3Logic_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/TPx3Logic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/TPx3Logic_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/TPx3Logic_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/TPx3_iface_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/TPx3_iface_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/TPx3_iface_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/TPx3_iface_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/coincidenceLogic_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/coincidenceLogic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/coincidenceLogic_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/coincidenceLogic_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/coincidenceLogic_rtl_BKP.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/coincidenceLogic_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/coincidenceLogic_rtl_BKP.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/coincidenceLogic_rtl_BKP.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/counterDownGated_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/counterDownGated_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/counterDownGated_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/counterDownGated_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/counterWithResetPreset_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/counterWithResetPreset_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/counterWithResetPreset_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/counterWithResetPreset_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/counterWithReset_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/counterWithReset_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/counterWithReset_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/counterWithReset_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/delayPulse4x_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/delayPulse4x_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/delayPulse4x_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/delayPulse4x_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterface_AIDA_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterface_AIDA_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterface_AIDA_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterface_AIDA_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterface_EUDET_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterface_EUDET_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterface_EUDET_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterface_EUDET_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterfaces_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterfaces_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterfaces_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterfaces_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterfaces_rtl_BKP.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterfaces_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterfaces_rtl_BKP.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTInterfaces_rtl_BKP.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTs_outputs.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTs_outputs.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/dut/DUTs_outputs.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/dut/DUTs_outputs.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/enclustra_ax3_pm3_infra.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/enclustra_ax3_pm3_infra.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/enclustra_ax3_pm3_infra.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/enclustra_ax3_pm3_infra.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/eventBuffer_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/eventBuffer_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/eventBuffer_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/eventBuffer_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/eventFormatter_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/eventFormatter_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/eventFormatter_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/eventFormatter_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/fmcTLU_pkg.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/fmcTLU_pkg.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/fmcTLU_pkg.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/fmcTLU_pkg.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/fmcTLU_pkg_body.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/fmcTLU_pkg_body.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/fmcTLU_pkg_body.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/fmcTLU_pkg_body.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/handshakes_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/handshakes_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/handshakes_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/handshakes_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/ipbus_decode_TLUaddrmap.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/ipbus_decode_TLUaddrmap.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/ipbus_decode_TLUaddrmap.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/ipbus_decode_TLUaddrmap.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/ipbus_example.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/ipbus_example.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/ipbus_example.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/ipbus_example.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/ipbus_fabric_sel.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/ipbus_fabric_sel.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/ipbus_fabric_sel.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/ipbus_fabric_sel.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/ipbus_slaves.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/ipbus_slaves.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/ipbus_slaves.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/ipbus_slaves.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/led_stretcher.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/led_stretcher.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/led_stretcher.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/led_stretcher.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/logic_clocks_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/logic_clocks_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/logic_clocks_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/logic_clocks_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/pulseClockDomainCrossing_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/pulseClockDomainCrossing_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/pulseClockDomainCrossing_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/pulseClockDomainCrossing_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/registerCounter_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/registerCounter_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/registerCounter_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/registerCounter_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/serdes_1_to_n_SDR.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/serdes_1_to_n_SDR.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/serdes_1_to_n_SDR.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/serdes_1_to_n_SDR.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/single_pulse_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/single_pulse_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/single_pulse_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/single_pulse_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/stretchPulse4x_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/stretchPulse4x_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/stretchPulse4x_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/stretchPulse4x_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/stretchPulse_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/stretchPulse_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/stretchPulse_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/stretchPulse_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/sychronizedIPBusCtrlRegV_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/sychronizedIPBusCtrlRegV_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/sychronizedIPBusCtrlRegV_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/sychronizedIPBusCtrlRegV_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/sync_reg.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/sync_reg.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/sync_reg.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/sync_reg.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/synchronizeRegisters_fifo.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/synchronizeRegisters_fifo.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/synchronizeRegisters_fifo.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/synchronizeRegisters_fifo.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/synchronizeRegisters_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/synchronizeRegisters_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/synchronizeRegisters_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/synchronizeRegisters_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/test_inToOut.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/test_inToOut.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/test_inToOut.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/test_inToOut.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/test_inputToOutput.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/test_inputToOutput.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/test_inputToOutput.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/test_inputToOutput.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/test_toggleLines.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/test_toggleLines.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/test_toggleLines.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/test_toggleLines.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/testbench_clocks.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/testbench_clocks.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/testbench_clocks.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/testbench_clocks.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/testbench_myclocks.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/testbench_myclocks.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/testbench_myclocks.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/testbench_myclocks.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/top_enclustra_ax3_pm3.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/top_enclustra_ax3_pm3.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/top_enclustra_ax3_pm3.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/top_enclustra_ax3_pm3.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/trigger/IODELAYCal_FSM_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/IODELAYCal_FSM_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/trigger/IODELAYCal_FSM_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/IODELAYCal_FSM_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/trigger/arrivalTimeLUT_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/arrivalTimeLUT_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/trigger/arrivalTimeLUT_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/arrivalTimeLUT_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/trigger/dualSERDES_1to4_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/dualSERDES_1to4_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/trigger/dualSERDES_1to4_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/dualSERDES_1to4_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl_BKP.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl_BKP.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl_BKP.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl_fastClock.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl_fastClock.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl_fastClock.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_newTLU_rtl_fastClock.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerInputs_rtl.vhd
diff --git a/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerLogic_rtl.vhd b/firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerLogic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerLogic_rtl.vhd
rename to firmware/AIDA_tlu/components/tlu/firmware/hdl/trigger/triggerLogic_rtl.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/constraints/EUDET_dummy_constr.xdc b/firmware/AIDA_tlu/legacy/EUDETdummy/constraints/EUDET_dummy_constr.xdc
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/constraints/EUDET_dummy_constr.xdc
rename to firmware/AIDA_tlu/legacy/EUDETdummy/constraints/EUDET_dummy_constr.xdc
diff --git a/AIDA_tlu/legacy/EUDETdummy/constraints/I2C_constr.xdc b/firmware/AIDA_tlu/legacy/EUDETdummy/constraints/I2C_constr.xdc
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/constraints/I2C_constr.xdc
rename to firmware/AIDA_tlu/legacy/EUDETdummy/constraints/I2C_constr.xdc
diff --git a/AIDA_tlu/legacy/EUDETdummy/constraints/enclustra_ax3_pm3.tcl b/firmware/AIDA_tlu/legacy/EUDETdummy/constraints/enclustra_ax3_pm3.tcl
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/constraints/enclustra_ax3_pm3.tcl
rename to firmware/AIDA_tlu/legacy/EUDETdummy/constraints/enclustra_ax3_pm3.tcl
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/Dummy_DUT.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/Dummy_DUT.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/Dummy_DUT.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/Dummy_DUT.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/Dummy_DUT_Toplevel.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/Dummy_DUT_Toplevel.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/Dummy_DUT_Toplevel.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/Dummy_DUT_Toplevel.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/Register_Controller.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/Register_Controller.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/Register_Controller.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/Register_Controller.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/TLU_Address_Map.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/TLU_Address_Map.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/TLU_Address_Map.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/TLU_Address_Map.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/TLU_address_map_v0-2.vhdl b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/TLU_address_map_v0-2.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/TLU_address_map_v0-2.vhdl
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/TLU_address_map_v0-2.vhdl
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/Trigger_Number_Error_Checker.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/Trigger_Number_Error_Checker.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/Trigger_Number_Error_Checker.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/Trigger_Number_Error_Checker.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ZestSC1_Host.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ZestSC1_Host.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ZestSC1_Host.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ZestSC1_Host.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ZestSC1_Interfaces.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ZestSC1_Interfaces.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ZestSC1_Interfaces.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ZestSC1_Interfaces.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/clocks_7s_extphy_se.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/clocks_7s_extphy_se.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/clocks_7s_extphy_se.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/clocks_7s_extphy_se.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/delay.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/delay.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/delay.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/delay.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/delay_word.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/delay_word.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/delay_word.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/delay_word.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/dtype.vhdl b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/dtype.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/dtype.vhdl
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/dtype.vhdl
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/enclustra_ax3_pm3_infra.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/enclustra_ax3_pm3_infra.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/enclustra_ax3_pm3_infra.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/enclustra_ax3_pm3_infra.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/eth_7s_rgmii.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/eth_7s_rgmii.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/eth_7s_rgmii.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/eth_7s_rgmii.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/fmcTLU_pkg.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/fmcTLU_pkg.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/fmcTLU_pkg.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/fmcTLU_pkg.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/fmcTLU_pkg_body.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/fmcTLU_pkg_body.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/fmcTLU_pkg_body.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/fmcTLU_pkg_body.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_bit_ctrl.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_bit_ctrl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_bit_ctrl.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_bit_ctrl.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_byte_ctrl.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_byte_ctrl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_byte_ctrl.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_byte_ctrl.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_registers.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_registers.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_registers.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_registers.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_rtl.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_rtl.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_rtl.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_top.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_top.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_top.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/i2c/i2c_master_top.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_addr_decode.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_addr_decode.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_addr_decode.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_addr_decode.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_decode_ipbus_example.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_decode_ipbus_example.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_decode_ipbus_example.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_decode_ipbus_example.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_decode_tlu.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_decode_tlu.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_decode_tlu.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_decode_tlu.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_example.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_example.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_example.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_example.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_fabric_sel.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_fabric_sel.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_fabric_sel.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_fabric_sel.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_slaves.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_slaves.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_slaves.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_slaves.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_ver.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_ver.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_ver.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/ipbus_ver.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/led_stretcher.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/led_stretcher.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/led_stretcher.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/led_stretcher.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/logic_clocks_rtl.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/logic_clocks_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/logic_clocks_rtl.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/logic_clocks_rtl.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/hdl/top_EUDET_dummy.vhd b/firmware/AIDA_tlu/legacy/EUDETdummy/hdl/top_EUDET_dummy.vhd
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/hdl/top_EUDET_dummy.vhd
rename to firmware/AIDA_tlu/legacy/EUDETdummy/hdl/top_EUDET_dummy.vhd
diff --git a/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummy.py b/firmware/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummy.py
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummy.py
rename to firmware/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummy.py
diff --git a/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummyaddrmap.xml b/firmware/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummyaddrmap.xml
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummyaddrmap.xml
rename to firmware/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummyaddrmap.xml
diff --git a/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummyconnection.xml b/firmware/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummyconnection.xml
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummyconnection.xml
rename to firmware/AIDA_tlu/legacy/EUDETdummy/scripts/EUDETdummyconnection.xml
diff --git a/AIDA_tlu/legacy/EUDETdummy/scripts/EUDummy_testscript.py b/firmware/AIDA_tlu/legacy/EUDETdummy/scripts/EUDummy_testscript.py
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/scripts/EUDummy_testscript.py
rename to firmware/AIDA_tlu/legacy/EUDETdummy/scripts/EUDummy_testscript.py
diff --git a/AIDA_tlu/legacy/EUDETdummy/scripts/initTLU.py b/firmware/AIDA_tlu/legacy/EUDETdummy/scripts/initTLU.py
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/scripts/initTLU.py
rename to firmware/AIDA_tlu/legacy/EUDETdummy/scripts/initTLU.py
diff --git a/AIDA_tlu/legacy/EUDETdummy/scripts/startDUMMY.sh b/firmware/AIDA_tlu/legacy/EUDETdummy/scripts/startDUMMY.sh
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/scripts/startDUMMY.sh
rename to firmware/AIDA_tlu/legacy/EUDETdummy/scripts/startDUMMY.sh
diff --git a/AIDA_tlu/legacy/EUDETdummy/scripts/startEUDETdummy.py b/firmware/AIDA_tlu/legacy/EUDETdummy/scripts/startEUDETdummy.py
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/scripts/startEUDETdummy.py
rename to firmware/AIDA_tlu/legacy/EUDETdummy/scripts/startEUDETdummy.py
diff --git a/AIDA_tlu/legacy/EUDETdummy/scripts/testTLU_script.py b/firmware/AIDA_tlu/legacy/EUDETdummy/scripts/testTLU_script.py
similarity index 100%
rename from AIDA_tlu/legacy/EUDETdummy/scripts/testTLU_script.py
rename to firmware/AIDA_tlu/legacy/EUDETdummy/scripts/testTLU_script.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/DUTInterface_AIDA_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTInterface_AIDA_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/DUTInterface_AIDA_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTInterface_AIDA_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/DUTInterface_EUDET_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTInterface_EUDET_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/DUTInterface_EUDET_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTInterface_EUDET_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/DUTInterfaces_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTInterfaces_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/DUTInterfaces_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTInterfaces_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/DUTInterfaces_rtl_BKP.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTInterfaces_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/DUTInterfaces_rtl_BKP.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTInterfaces_rtl_BKP.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/DUTs_outputs.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTs_outputs.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/DUTs_outputs.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/DUTs_outputs.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/GPL_doxygen_header.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/common/GPL_doxygen_header.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/GPL_doxygen_header.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/GPL_doxygen_header.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/GPP_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/GPP_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/GPP_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/GPP_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/IODELAYCal_FSM_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/IODELAYCal_FSM_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/IODELAYCal_FSM_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/IODELAYCal_FSM_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/IPBusInterface_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/IPBusInterface_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/IPBusInterface_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/IPBusInterface_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/Reg_2clks.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/Reg_2clks.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/Reg_2clks.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/Reg_2clks.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/T0_Shutter_Iface_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/T0_Shutter_Iface_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/T0_Shutter_Iface_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/T0_Shutter_Iface_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/TPx3Logic_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/TPx3Logic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/TPx3Logic_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/TPx3Logic_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/TPx3_iface_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/TPx3_iface_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/TPx3_iface_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/TPx3_iface_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/arrivalTimeLUT_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/arrivalTimeLUT_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/arrivalTimeLUT_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/arrivalTimeLUT_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/ax3_pm3_mTLUvC.xdc b/firmware/AIDA_tlu/legacy/TLU_v1c/common/ax3_pm3_mTLUvC.xdc
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/ax3_pm3_mTLUvC.xdc
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/ax3_pm3_mTLUvC.xdc
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/clock_sim.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/clock_sim.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/clock_sim.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/clock_sim.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy_se.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy_se.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy_se.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy_se.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy_se_MOD.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy_se_MOD.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy_se_MOD.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/clocks_7s_extphy_se_MOD.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/clocks_s6_extphy.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/clocks_s6_extphy.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/clocks_s6_extphy.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/clocks_s6_extphy.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/coincidenceLogic_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/coincidenceLogic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/coincidenceLogic_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/coincidenceLogic_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/coincidenceLogic_rtl_BKP.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/coincidenceLogic_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/coincidenceLogic_rtl_BKP.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/coincidenceLogic_rtl_BKP.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/counterDown.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/counterDown.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/counterDown.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/counterDown.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/counterWithReset_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/counterWithReset_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/counterWithReset_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/counterWithReset_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/dualSERDES_1to4_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/dualSERDES_1to4_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/dualSERDES_1to4_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/dualSERDES_1to4_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/enclustra_ax3_pm3_infra.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/enclustra_ax3_pm3_infra.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/enclustra_ax3_pm3_infra.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/enclustra_ax3_pm3_infra.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/eth_7s_gmii.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/eth_7s_gmii.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/eth_7s_gmii.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/eth_7s_gmii.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/eth_7s_rgmii.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/eth_7s_rgmii.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/eth_7s_rgmii.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/eth_7s_rgmii.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/eventBuffer_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/eventBuffer_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/eventBuffer_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/eventBuffer_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/eventFormatter_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/eventFormatter_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/eventFormatter_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/eventFormatter_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/fmcTLU_pkg.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/fmcTLU_pkg.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/fmcTLU_pkg.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/fmcTLU_pkg.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/fmcTLU_pkg_body.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/fmcTLU_pkg_body.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/fmcTLU_pkg_body.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/fmcTLU_pkg_body.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/handshakes_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/handshakes_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/handshakes_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/handshakes_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/i2c_master_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/i2c_master_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/i2c_master_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/i2c_master_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/ipbus_addr_decode.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_addr_decode.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/ipbus_addr_decode.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_addr_decode.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/ipbus_decode_ipbus_example.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_decode_ipbus_example.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/ipbus_decode_ipbus_example.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_decode_ipbus_example.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/ipbus_decode_tlu.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_decode_tlu.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/ipbus_decode_tlu.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_decode_tlu.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/ipbus_example.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_example.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/ipbus_example.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_example.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/ipbus_fabric_sel.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_fabric_sel.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/ipbus_fabric_sel.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_fabric_sel.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/ipbus_slaves.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_slaves.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/ipbus_slaves.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_slaves.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/ipbus_ver.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_ver.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/ipbus_ver.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/ipbus_ver.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/led_stretcher.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/led_stretcher.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/led_stretcher.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/led_stretcher.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/logic_clocks_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/logic_clocks_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/logic_clocks_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/logic_clocks_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/pulseClockDomainCrossing_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/pulseClockDomainCrossing_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/pulseClockDomainCrossing_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/pulseClockDomainCrossing_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/registerCounter_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/registerCounter_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/registerCounter_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/registerCounter_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/serdes_1_to_n_SDR.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/serdes_1_to_n_SDR.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/serdes_1_to_n_SDR.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/serdes_1_to_n_SDR.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/single_pulse_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/single_pulse_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/single_pulse_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/single_pulse_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/stretchPulse_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/stretchPulse_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/stretchPulse_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/stretchPulse_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/sychronizedIPBusCtrlRegV_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/sychronizedIPBusCtrlRegV_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/sychronizedIPBusCtrlRegV_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/sychronizedIPBusCtrlRegV_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/sync_reg.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/sync_reg.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/sync_reg.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/sync_reg.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/synchronizeRegisters_fifo.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/synchronizeRegisters_fifo.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/synchronizeRegisters_fifo.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/synchronizeRegisters_fifo.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/synchronizeRegisters_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/synchronizeRegisters_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/synchronizeRegisters_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/synchronizeRegisters_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/test_inToOut.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/test_inToOut.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/test_inToOut.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/test_inToOut.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/test_inputToOutput.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/test_inputToOutput.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/test_inputToOutput.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/test_inputToOutput.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/test_toggleLines.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/test_toggleLines.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/test_toggleLines.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/test_toggleLines.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/testbench_clocks.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/testbench_clocks.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/testbench_clocks.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/testbench_clocks.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/testbench_myclocks.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/testbench_myclocks.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/testbench_myclocks.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/testbench_myclocks.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/top_enclustra_ax3_pm3.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/top_enclustra_ax3_pm3.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/top_enclustra_ax3_pm3.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/top_enclustra_ax3_pm3.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/top_enclustra_tlu.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/top_enclustra_tlu.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/top_enclustra_tlu.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/top_enclustra_tlu.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl_BKP.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl_BKP.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl_BKP.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl_fastClock.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl_fastClock.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl_fastClock.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_newTLU_rtl_fastClock.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerInputs_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/common/triggerLogic_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerLogic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/common/triggerLogic_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/common/triggerLogic_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/500ns_23ns.txt b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/500ns_23ns.txt
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/500ns_23ns.txt
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/500ns_23ns.txt
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/500ns_24ns.txt b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/500ns_24ns.txt
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/500ns_24ns.txt
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/500ns_24ns.txt
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/AIDA_testScript.py b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/AIDA_testScript.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/AIDA_testScript.py
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/AIDA_testScript.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/TLU.py b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/TLU.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/TLU.py
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/TLU.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/TLUaddrmap.xml b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/TLUaddrmap.xml
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/TLUaddrmap.xml
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/TLUaddrmap.xml
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/TLUconnection.xml b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/TLUconnection.xml
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/TLUconnection.xml
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/TLUconnection.xml
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/initTLU.py b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/initTLU.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/initTLU.py
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/initTLU.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/output.csv b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/output.csv
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/output.csv
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/output.csv
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/output_check.csv b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/output_check.csv
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/output_check.csv
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/output_check.csv
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU.sh b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU.sh
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/startTLU.sh
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU.sh
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU_v6.py b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU_v6.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/startTLU_v6.py
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU_v6.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU_v8.py b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU_v8.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/startTLU_v8.py
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/startTLU_v8.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/test.py b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/test.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/test.py
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/test.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/testTLU_script.py b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/testTLU_script.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/testTLU_script.py
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/testTLU_script.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/scripts/test_T0.py b/firmware/AIDA_tlu/legacy/TLU_v1c/scripts/test_T0.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/scripts/test_T0.py
rename to firmware/AIDA_tlu/legacy/TLU_v1c/scripts/test_T0.py
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/clock_divider_s6.v b/firmware/AIDA_tlu/legacy/TLU_v1c/test/clock_divider_s6.v
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/clock_divider_s6.v
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/clock_divider_s6.v
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/clocks_s6_extphy.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/test/clocks_s6_extphy.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/clocks_s6_extphy.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/clocks_s6_extphy.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/comb_generator_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/test/comb_generator_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/comb_generator_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/comb_generator_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/dtype_fd.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/dtype_fd.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/dtype_fd.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/dtype_fd.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/dtype_fdpe.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/dtype_fdpe.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/dtype_fdpe.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/dtype_fdpe.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/dtype_fdr.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/dtype_fdr.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/dtype_fdr.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/dtype_fdr.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/dtype_fds.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/dtype_fds.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/dtype_fds.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/dtype_fds.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/fmc-tlu_sp601_pulse_shaper.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/fmc-tlu_sp601_pulse_shaper.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/fmc-tlu_sp601_pulse_shaper.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/fmc-tlu_sp601_pulse_shaper.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_pin_test.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_pin_test.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_pin_test.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_pin_test.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_sp601_tb.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_sp601_tb.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_sp601_tb.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_sp601_tb.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_top_sp601.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_top_sp601.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_top_sp601.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/fmc_tlu_top_sp601.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/i2c_chipscope_debug.cdc b/firmware/AIDA_tlu/legacy/TLU_v1c/test/i2c_chipscope_debug.cdc
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/i2c_chipscope_debug.cdc
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/i2c_chipscope_debug.cdc
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/ipbus_addr_decode.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/test/ipbus_addr_decode.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/ipbus_addr_decode.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/ipbus_addr_decode.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/ipbus_ver.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/test/ipbus_ver.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/ipbus_ver.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/ipbus_ver.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper_async_dtypes.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper_async_dtypes.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper_async_dtypes.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper_async_dtypes.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper_scorer.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper_scorer.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper_scorer.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/pulse_shaper_scorer.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/slaves.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/test/slaves.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/slaves.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/slaves.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/sp601_FMC_mTLU.ucf b/firmware/AIDA_tlu/legacy/TLU_v1c/test/sp601_FMC_mTLU.ucf
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/sp601_FMC_mTLU.ucf
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/sp601_FMC_mTLU.ucf
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/sp601_FMC_mTLU_v1a.ucf b/firmware/AIDA_tlu/legacy/TLU_v1c/test/sp601_FMC_mTLU_v1a.ucf
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/sp601_FMC_mTLU_v1a.ucf
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/sp601_FMC_mTLU_v1a.ucf
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/sp605_FMC_mTLU.ucf b/firmware/AIDA_tlu/legacy/TLU_v1c/test/sp605_FMC_mTLU.ucf
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/sp605_FMC_mTLU.ucf
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/sp605_FMC_mTLU.ucf
diff --git a/AIDA_tlu/legacy/TLU_v1c/test/sp605_FMC_mTLU_v1a.ucf b/firmware/AIDA_tlu/legacy/TLU_v1c/test/sp605_FMC_mTLU_v1a.ucf
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/test/sp605_FMC_mTLU_v1a.ucf
rename to firmware/AIDA_tlu/legacy/TLU_v1c/test/sp605_FMC_mTLU_v1a.ucf
diff --git a/AIDA_tlu/legacy/TLU_v1c/top_extphy_struct.vhd b/firmware/AIDA_tlu/legacy/TLU_v1c/top_extphy_struct.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1c/top_extphy_struct.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1c/top_extphy_struct.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/.svn/entries b/firmware/AIDA_tlu/legacy/TLU_v1e/.svn/entries
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/.svn/entries
rename to firmware/AIDA_tlu/legacy/TLU_v1e/.svn/entries
diff --git a/AIDA_tlu/legacy/TLU_v1e/constraints/I2C_constr.xdc b/firmware/AIDA_tlu/legacy/TLU_v1e/constraints/I2C_constr.xdc
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/constraints/I2C_constr.xdc
rename to firmware/AIDA_tlu/legacy/TLU_v1e/constraints/I2C_constr.xdc
diff --git a/AIDA_tlu/legacy/TLU_v1e/constraints/TLU_enclustra_v1e.xdc b/firmware/AIDA_tlu/legacy/TLU_v1e/constraints/TLU_enclustra_v1e.xdc
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/constraints/TLU_enclustra_v1e.xdc
rename to firmware/AIDA_tlu/legacy/TLU_v1e/constraints/TLU_enclustra_v1e.xdc
diff --git a/AIDA_tlu/legacy/TLU_v1e/constraints/enclustra_ax3_pm3.tcl b/firmware/AIDA_tlu/legacy/TLU_v1e/constraints/enclustra_ax3_pm3.tcl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/constraints/enclustra_ax3_pm3.tcl
rename to firmware/AIDA_tlu/legacy/TLU_v1e/constraints/enclustra_ax3_pm3.tcl
diff --git a/AIDA_tlu/legacy/TLU_v1e/documents/FMC_TLU_TOPLEVEL_E.SCH.1.pdf b/firmware/AIDA_tlu/legacy/TLU_v1e/documents/FMC_TLU_TOPLEVEL_E.SCH.1.pdf
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/documents/FMC_TLU_TOPLEVEL_E.SCH.1.pdf
rename to firmware/AIDA_tlu/legacy/TLU_v1e/documents/FMC_TLU_TOPLEVEL_E.SCH.1.pdf
diff --git a/AIDA_tlu/legacy/TLU_v1e/documents/TLU_v1E_TestPoints.pdf b/firmware/AIDA_tlu/legacy/TLU_v1e/documents/TLU_v1E_TestPoints.pdf
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/documents/TLU_v1E_TestPoints.pdf
rename to firmware/AIDA_tlu/legacy/TLU_v1e/documents/TLU_v1E_TestPoints.pdf
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/GPL_doxygen_header.vhdl b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/GPL_doxygen_header.vhdl
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/GPL_doxygen_header.vhdl
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/GPL_doxygen_header.vhdl
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/GPP_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/GPP_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/GPP_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/GPP_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/IPBusInterface_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/IPBusInterface_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/IPBusInterface_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/IPBusInterface_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/Reg_2clks.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/Reg_2clks.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/Reg_2clks.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/Reg_2clks.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/T0_Shutter_Iface_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/T0_Shutter_Iface_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/T0_Shutter_Iface_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/T0_Shutter_Iface_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/TPx3Logic_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/TPx3Logic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/TPx3Logic_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/TPx3Logic_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/TPx3_iface_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/TPx3_iface_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/TPx3_iface_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/TPx3_iface_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/ax3_pm3_mTLUvC.xdc b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ax3_pm3_mTLUvC.xdc
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/ax3_pm3_mTLUvC.xdc
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ax3_pm3_mTLUvC.xdc
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clock_sim.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clock_sim.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clock_sim.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clock_sim.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy_se.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy_se.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy_se.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy_se.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy_se_MOD.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy_se_MOD.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy_se_MOD.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_7s_extphy_se_MOD.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_s6_extphy.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_s6_extphy.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_s6_extphy.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/clocks/clocks_s6_extphy.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/coincidenceLogic_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/coincidenceLogic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/coincidenceLogic_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/coincidenceLogic_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/coincidenceLogic_rtl_BKP.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/coincidenceLogic_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/coincidenceLogic_rtl_BKP.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/coincidenceLogic_rtl_BKP.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/counterDown.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/counterDown.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/counterDown.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/counterDown.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/counterWithReset_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/counterWithReset_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/counterWithReset_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/counterWithReset_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterface_AIDA_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterface_AIDA_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterface_AIDA_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterface_AIDA_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterface_EUDET_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterface_EUDET_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterface_EUDET_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterface_EUDET_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterfaces_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterfaces_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterfaces_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterfaces_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterfaces_rtl_BKP.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterfaces_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterfaces_rtl_BKP.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTInterfaces_rtl_BKP.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTs_outputs.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTs_outputs.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTs_outputs.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/dut/DUTs_outputs.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/enclustra_ax3_pm3_infra.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/enclustra_ax3_pm3_infra.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/enclustra_ax3_pm3_infra.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/enclustra_ax3_pm3_infra.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/eth_7s_gmii.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/eth_7s_gmii.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/eth_7s_gmii.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/eth_7s_gmii.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/eth_7s_rgmii.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/eth_7s_rgmii.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/eth_7s_rgmii.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/eth_7s_rgmii.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/eventBuffer_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/eventBuffer_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/eventBuffer_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/eventBuffer_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/eventFormatter_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/eventFormatter_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/eventFormatter_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/eventFormatter_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/fmcTLU_pkg.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/fmcTLU_pkg.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/fmcTLU_pkg.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/fmcTLU_pkg.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/fmcTLU_pkg_body.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/fmcTLU_pkg_body.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/fmcTLU_pkg_body.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/fmcTLU_pkg_body.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/handshakes_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/handshakes_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/handshakes_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/handshakes_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_bit_ctrl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_bit_ctrl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_bit_ctrl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_bit_ctrl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_byte_ctrl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_byte_ctrl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_byte_ctrl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_byte_ctrl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_registers.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_registers.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_registers.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_registers.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_top.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_top.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_top.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/i2c/i2c_master_top.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_addr_decode.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_addr_decode.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_addr_decode.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_addr_decode.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_decode_ipbus_example.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_decode_ipbus_example.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_decode_ipbus_example.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_decode_ipbus_example.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_decode_tlu.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_decode_tlu.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_decode_tlu.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_decode_tlu.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_example.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_example.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_example.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_example.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_fabric_sel.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_fabric_sel.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_fabric_sel.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_fabric_sel.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_slaves.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_slaves.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_slaves.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_slaves.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_ver.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_ver.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_ver.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/ipbus_ver.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/led_stretcher.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/led_stretcher.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/led_stretcher.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/led_stretcher.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/logic_clocks_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/logic_clocks_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/logic_clocks_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/logic_clocks_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/pulseClockDomainCrossing_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/pulseClockDomainCrossing_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/pulseClockDomainCrossing_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/pulseClockDomainCrossing_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/registerCounter_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/registerCounter_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/registerCounter_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/registerCounter_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/serdes_1_to_n_SDR.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/serdes_1_to_n_SDR.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/serdes_1_to_n_SDR.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/serdes_1_to_n_SDR.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/single_pulse_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/single_pulse_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/single_pulse_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/single_pulse_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/stretchPulse_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/stretchPulse_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/stretchPulse_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/stretchPulse_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/sychronizedIPBusCtrlRegV_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/sychronizedIPBusCtrlRegV_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/sychronizedIPBusCtrlRegV_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/sychronizedIPBusCtrlRegV_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/sync_reg.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/sync_reg.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/sync_reg.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/sync_reg.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/synchronizeRegisters_fifo.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/synchronizeRegisters_fifo.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/synchronizeRegisters_fifo.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/synchronizeRegisters_fifo.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/synchronizeRegisters_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/synchronizeRegisters_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/synchronizeRegisters_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/synchronizeRegisters_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/test_inToOut.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/test_inToOut.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/test_inToOut.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/test_inToOut.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/test_inputToOutput.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/test_inputToOutput.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/test_inputToOutput.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/test_inputToOutput.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/test_toggleLines.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/test_toggleLines.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/test_toggleLines.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/test_toggleLines.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/testbench_clocks.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/testbench_clocks.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/testbench_clocks.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/testbench_clocks.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/testbench_myclocks.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/testbench_myclocks.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/testbench_myclocks.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/testbench_myclocks.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/top_enclustra_ax3_pm3.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/top_enclustra_ax3_pm3.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/top_enclustra_ax3_pm3.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/top_enclustra_ax3_pm3.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/top_enclustra_tlu_v1e.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/top_enclustra_tlu_v1e.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/top_enclustra_tlu_v1e.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/top_enclustra_tlu_v1e.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/IODELAYCal_FSM_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/IODELAYCal_FSM_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/trigger/IODELAYCal_FSM_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/IODELAYCal_FSM_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/arrivalTimeLUT_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/arrivalTimeLUT_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/trigger/arrivalTimeLUT_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/arrivalTimeLUT_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/dualSERDES_1to4_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/dualSERDES_1to4_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/trigger/dualSERDES_1to4_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/dualSERDES_1to4_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl_BKP.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl_BKP.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl_BKP.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl_BKP.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl_fastClock.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl_fastClock.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl_fastClock.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_newTLU_rtl_fastClock.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerInputs_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerLogic_rtl.vhd b/firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerLogic_rtl.vhd
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerLogic_rtl.vhd
rename to firmware/AIDA_tlu/legacy/TLU_v1e/hdl/trigger/triggerLogic_rtl.vhd
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/AIDA_testScript.py b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/AIDA_testScript.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/AIDA_testScript.py
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/AIDA_testScript.py
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/TLU_v1e.py b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/TLU_v1e.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/TLU_v1e.py
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/TLU_v1e.py
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/TLUaddrmap.xml b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/TLUaddrmap.xml
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/TLUaddrmap.xml
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/TLUaddrmap.xml
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/TLUconnection.xml b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/TLUconnection.xml
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/TLUconnection.xml
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/TLUconnection.xml
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/datafiles/20171020_122611_tluData_1.root b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/datafiles/20171020_122611_tluData_1.root
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/datafiles/20171020_122611_tluData_1.root
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/datafiles/20171020_122611_tluData_1.root
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/initTLU.py b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/initTLU.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/initTLU.py
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/initTLU.py
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/localClock.txt b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/localClock.txt
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/localClock.txt
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/localClock.txt
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/localConf.conf b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/localConf.conf
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/localConf.conf
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/localConf.conf
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/localIni.ini b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/localIni.ini
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/localIni.ini
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/localIni.ini
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v1e.py b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v1e.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v1e.py
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v1e.py
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v1e.sh b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v1e.sh
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v1e.sh
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v1e.sh
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v6.py b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v6.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v6.py
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/startTLU_v6.py
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/test.py b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/test.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/test.py
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/test.py
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/testTLU_script.py b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/testTLU_script.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/testTLU_script.py
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/testTLU_script.py
diff --git a/AIDA_tlu/legacy/TLU_v1e/scripts/test_T0.py b/firmware/AIDA_tlu/legacy/TLU_v1e/scripts/test_T0.py
similarity index 100%
rename from AIDA_tlu/legacy/TLU_v1e/scripts/test_T0.py
rename to firmware/AIDA_tlu/legacy/TLU_v1e/scripts/test_T0.py
diff --git a/AIDA_tlu/legacy/miniTLU/.ftpconfig b/firmware/AIDA_tlu/legacy/miniTLU/.ftpconfig
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/.ftpconfig
rename to firmware/AIDA_tlu/legacy/miniTLU/.ftpconfig
diff --git a/AIDA_tlu/legacy/miniTLU/FmcTluI2c.py b/firmware/AIDA_tlu/legacy/miniTLU/FmcTluI2c.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/FmcTluI2c.py
rename to firmware/AIDA_tlu/legacy/miniTLU/FmcTluI2c.py
diff --git a/AIDA_tlu/legacy/miniTLU/I2CuHal.py b/firmware/AIDA_tlu/legacy/miniTLU/I2CuHal.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/I2CuHal.py
rename to firmware/AIDA_tlu/legacy/miniTLU/I2CuHal.py
diff --git a/AIDA_tlu/legacy/miniTLU/I2cBusProperties.py b/firmware/AIDA_tlu/legacy/miniTLU/I2cBusProperties.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/I2cBusProperties.py
rename to firmware/AIDA_tlu/legacy/miniTLU/I2cBusProperties.py
diff --git a/AIDA_tlu/legacy/miniTLU/RawI2cAccess.py b/firmware/AIDA_tlu/legacy/miniTLU/RawI2cAccess.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/RawI2cAccess.py
rename to firmware/AIDA_tlu/legacy/miniTLU/RawI2cAccess.py
diff --git a/AIDA_tlu/legacy/miniTLU/aida_mini_tlu_addr_map.txt b/firmware/AIDA_tlu/legacy/miniTLU/aida_mini_tlu_addr_map.txt
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/aida_mini_tlu_addr_map.txt
rename to firmware/AIDA_tlu/legacy/miniTLU/aida_mini_tlu_addr_map.txt
diff --git a/AIDA_tlu/legacy/miniTLU/connection.xml b/firmware/AIDA_tlu/legacy/miniTLU/connection.xml
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/connection.xml
rename to firmware/AIDA_tlu/legacy/miniTLU/connection.xml
diff --git a/AIDA_tlu/legacy/miniTLU/initTLU.py b/firmware/AIDA_tlu/legacy/miniTLU/initTLU.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/initTLU.py
rename to firmware/AIDA_tlu/legacy/miniTLU/initTLU.py
diff --git a/AIDA_tlu/legacy/miniTLU/miniTLU.py b/firmware/AIDA_tlu/legacy/miniTLU/miniTLU.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/miniTLU.py
rename to firmware/AIDA_tlu/legacy/miniTLU/miniTLU.py
diff --git a/AIDA_tlu/legacy/miniTLU/miniTLU.xml b/firmware/AIDA_tlu/legacy/miniTLU/miniTLU.xml
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/miniTLU.xml
rename to firmware/AIDA_tlu/legacy/miniTLU/miniTLU.xml
diff --git a/AIDA_tlu/legacy/miniTLU/miniTLU_old.xml b/firmware/AIDA_tlu/legacy/miniTLU/miniTLU_old.xml
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/miniTLU_old.xml
rename to firmware/AIDA_tlu/legacy/miniTLU/miniTLU_old.xml
diff --git a/AIDA_tlu/legacy/miniTLU/startTLU_v6.py b/firmware/AIDA_tlu/legacy/miniTLU/startTLU_v6.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/startTLU_v6.py
rename to firmware/AIDA_tlu/legacy/miniTLU/startTLU_v6.py
diff --git a/AIDA_tlu/legacy/miniTLU/startTLU_v6.sh b/firmware/AIDA_tlu/legacy/miniTLU/startTLU_v6.sh
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/startTLU_v6.sh
rename to firmware/AIDA_tlu/legacy/miniTLU/startTLU_v6.sh
diff --git a/AIDA_tlu/legacy/miniTLU/startTLU_v8.py b/firmware/AIDA_tlu/legacy/miniTLU/startTLU_v8.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/startTLU_v8.py
rename to firmware/AIDA_tlu/legacy/miniTLU/startTLU_v8.py
diff --git a/AIDA_tlu/legacy/miniTLU/testTLU_script.py b/firmware/AIDA_tlu/legacy/miniTLU/testTLU_script.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/testTLU_script.py
rename to firmware/AIDA_tlu/legacy/miniTLU/testTLU_script.py
diff --git a/AIDA_tlu/legacy/miniTLU/test_T0.py b/firmware/AIDA_tlu/legacy/miniTLU/test_T0.py
similarity index 100%
rename from AIDA_tlu/legacy/miniTLU/test_T0.py
rename to firmware/AIDA_tlu/legacy/miniTLU/test_T0.py
diff --git a/AIDA_tlu/legacy/packages/AD5665R.py b/firmware/AIDA_tlu/legacy/packages/AD5665R.py
similarity index 100%
rename from AIDA_tlu/legacy/packages/AD5665R.py
rename to firmware/AIDA_tlu/legacy/packages/AD5665R.py
diff --git a/AIDA_tlu/legacy/packages/E24AA025E48T.py b/firmware/AIDA_tlu/legacy/packages/E24AA025E48T.py
similarity index 100%
rename from AIDA_tlu/legacy/packages/E24AA025E48T.py
rename to firmware/AIDA_tlu/legacy/packages/E24AA025E48T.py
diff --git a/AIDA_tlu/legacy/packages/FmcTluI2c.py b/firmware/AIDA_tlu/legacy/packages/FmcTluI2c.py
similarity index 100%
rename from AIDA_tlu/legacy/packages/FmcTluI2c.py
rename to firmware/AIDA_tlu/legacy/packages/FmcTluI2c.py
diff --git a/AIDA_tlu/legacy/packages/I2CuHal.py b/firmware/AIDA_tlu/legacy/packages/I2CuHal.py
similarity index 100%
rename from AIDA_tlu/legacy/packages/I2CuHal.py
rename to firmware/AIDA_tlu/legacy/packages/I2CuHal.py
diff --git a/AIDA_tlu/legacy/packages/I2cBusProperties.py b/firmware/AIDA_tlu/legacy/packages/I2cBusProperties.py
similarity index 100%
rename from AIDA_tlu/legacy/packages/I2cBusProperties.py
rename to firmware/AIDA_tlu/legacy/packages/I2cBusProperties.py
diff --git a/AIDA_tlu/legacy/packages/PCA9539PW.py b/firmware/AIDA_tlu/legacy/packages/PCA9539PW.py
similarity index 100%
rename from AIDA_tlu/legacy/packages/PCA9539PW.py
rename to firmware/AIDA_tlu/legacy/packages/PCA9539PW.py
diff --git a/AIDA_tlu/legacy/packages/RawI2cAccess.py b/firmware/AIDA_tlu/legacy/packages/RawI2cAccess.py
similarity index 100%
rename from AIDA_tlu/legacy/packages/RawI2cAccess.py
rename to firmware/AIDA_tlu/legacy/packages/RawI2cAccess.py
diff --git a/AIDA_tlu/legacy/packages/TLU_v1e/output.csv b/firmware/AIDA_tlu/legacy/packages/TLU_v1e/output.csv
similarity index 100%
rename from AIDA_tlu/legacy/packages/TLU_v1e/output.csv
rename to firmware/AIDA_tlu/legacy/packages/TLU_v1e/output.csv
diff --git a/AIDA_tlu/legacy/packages/TLUaddrmap_BKP.xml b/firmware/AIDA_tlu/legacy/packages/TLUaddrmap_BKP.xml
similarity index 100%
rename from AIDA_tlu/legacy/packages/TLUaddrmap_BKP.xml
rename to firmware/AIDA_tlu/legacy/packages/TLUaddrmap_BKP.xml
diff --git a/AIDA_tlu/legacy/packages/TLUconnection_BKP.xml b/firmware/AIDA_tlu/legacy/packages/TLUconnection_BKP.xml
similarity index 100%
rename from AIDA_tlu/legacy/packages/TLUconnection_BKP.xml
rename to firmware/AIDA_tlu/legacy/packages/TLUconnection_BKP.xml
diff --git a/AIDA_tlu/legacy/packages/si5345.py b/firmware/AIDA_tlu/legacy/packages/si5345.py
similarity index 100%
rename from AIDA_tlu/legacy/packages/si5345.py
rename to firmware/AIDA_tlu/legacy/packages/si5345.py
diff --git a/AIDA_tlu/projects/TLU_v1e/addr_table/TLUaddrmap.xml b/firmware/AIDA_tlu/projects/TLU_v1e/addr_table/TLUaddrmap.xml
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/addr_table/TLUaddrmap.xml
rename to firmware/AIDA_tlu/projects/TLU_v1e/addr_table/TLUaddrmap.xml
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/cfg/enclustra_ax3_pm3_a35.dep b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/enclustra_ax3_pm3_a35.dep
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/cfg/enclustra_ax3_pm3_a35.dep
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/enclustra_ax3_pm3_a35.dep
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/cfg/enclustra_ax3_pm3_a50.dep b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/enclustra_ax3_pm3_a50.dep
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/cfg/enclustra_ax3_pm3_a50.dep
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/enclustra_ax3_pm3_a50.dep
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/cfg/set_top.tcl b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/set_top.tcl
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/cfg/set_top.tcl
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/set_top.tcl
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/cfg/settings_v7.tcl b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/settings_v7.tcl
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/cfg/settings_v7.tcl
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/settings_v7.tcl
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/cfg/tlu_1e.dep b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/tlu_1e.dep
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/cfg/tlu_1e.dep
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/tlu_1e.dep
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/cfg/top_tlu_1e_a35.dep b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/top_tlu_1e_a35.dep
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/cfg/top_tlu_1e_a35.dep
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/top_tlu_1e_a35.dep
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/cfg/top_tlu_1e_a50.dep b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/top_tlu_1e_a50.dep
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/cfg/top_tlu_1e_a50.dep
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/cfg/top_tlu_1e_a50.dep
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/hdl/top_enclustra_tlu_v1e.vhd b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/hdl/top_enclustra_tlu_v1e.vhd
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/hdl/top_enclustra_tlu_v1e.vhd
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/hdl/top_enclustra_tlu_v1e.vhd
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/ucf/I2C_constr.xdc b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/ucf/I2C_constr.xdc
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/ucf/I2C_constr.xdc
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/ucf/I2C_constr.xdc
diff --git a/AIDA_tlu/projects/TLU_v1e/firmware/ucf/TLU_enclustra_v1e.xdc b/firmware/AIDA_tlu/projects/TLU_v1e/firmware/ucf/TLU_enclustra_v1e.xdc
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/firmware/ucf/TLU_enclustra_v1e.xdc
rename to firmware/AIDA_tlu/projects/TLU_v1e/firmware/ucf/TLU_enclustra_v1e.xdc
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/AD5665R.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/AD5665R.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/AD5665R.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/AD5665R.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testPower.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testPower.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testPower.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testPower.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx1_tx2.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx1_tx2.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx1_tx2.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx1_tx2.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx2_tx1.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx2_tx1.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx2_tx1.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx2_tx1.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx3_tx1.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx3_tx1.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx3_tx1.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx0_rx3_tx1.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx1_rx0_tx2.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx1_rx0_tx2.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx1_rx0_tx2.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testScript_tx1_rx0_tx2.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testShutter.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testShutter.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testShutter.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/AIDA_testShutter.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/E24AA025E48T.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/E24AA025E48T.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/E24AA025E48T.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/E24AA025E48T.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/I2CuHal.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/I2CuHal.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/I2CuHal.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/I2CuHal.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/PCA9539PW.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/PCA9539PW.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/PCA9539PW.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/PCA9539PW.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/README b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/README
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/README
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/README
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/SI5344 b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/SI5344
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/SI5344
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/SI5344
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/TLU_v1e.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/TLU_v1e.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/TLU_v1e.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/TLU_v1e.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/TLUaddrmap.xml b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/TLUaddrmap.xml
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/TLUaddrmap.xml
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/TLUaddrmap.xml
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/TLUaddrmap.xml.old b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/TLUaddrmap.xml.old
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/TLUaddrmap.xml.old
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/TLUaddrmap.xml.old
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/TLUconnection.xml b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/TLUconnection.xml
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/TLUconnection.xml
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/TLUconnection.xml
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/initTLU.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/initTLU.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/initTLU.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/initTLU.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/initTLU_merged.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/initTLU_merged.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/initTLU_merged.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/initTLU_merged.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/localClock.txt b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/localClock.txt
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/localClock.txt
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/localClock.txt
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/localConf.conf b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/localConf.conf
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/localConf.conf
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/localConf.conf
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/localIni.ini b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/localIni.ini
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/localIni.ini
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/localIni.ini
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/AD5665R.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/AD5665R.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/AD5665R.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/AD5665R.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/ADN2814ACPZ.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/ADN2814ACPZ.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/ADN2814ACPZ.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/ADN2814ACPZ.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/ATSHA204A.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/ATSHA204A.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/ATSHA204A.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/ATSHA204A.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/E24AA025E48T.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/E24AA025E48T.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/E24AA025E48T.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/E24AA025E48T.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/FmcTluI2c.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/FmcTluI2c.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/FmcTluI2c.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/FmcTluI2c.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CDISP.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CDISP.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CDISP.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CDISP.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CuHal.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CuHal.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CuHal.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CuHal.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CuHal2.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CuHal2.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CuHal2.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2CuHal2.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2cBusProperties.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2cBusProperties.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/I2cBusProperties.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/I2cBusProperties.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/NHDC0220Biz.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/NHDC0220Biz.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/NHDC0220Biz.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/NHDC0220Biz.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/PCA9539PW.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/PCA9539PW.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/PCA9539PW.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/PCA9539PW.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/PCA9548ADW.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/PCA9548ADW.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/PCA9548ADW.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/PCA9548ADW.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/RawI2cAccess.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/RawI2cAccess.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/RawI2cAccess.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/RawI2cAccess.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/SFPI2C.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/SFPI2C.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/SFPI2C.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/SFPI2C.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLU_powermodule.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLU_powermodule.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/TLU_powermodule.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLU_powermodule.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLU_v1e/output.csv b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLU_v1e/output.csv
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/TLU_v1e/output.csv
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLU_v1e/output.csv
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLUaddrmap_BKP.xml b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLUaddrmap_BKP.xml
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/TLUaddrmap_BKP.xml
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLUaddrmap_BKP.xml
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLUconnection_BKP.xml b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLUconnection_BKP.xml
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/TLUconnection_BKP.xml
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/TLUconnection_BKP.xml
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/packages/si5345.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/si5345.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/packages/si5345.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/packages/si5345.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/si5345.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/si5345.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/si5345.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/si5345.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e.sh b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e.sh
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e.sh
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e.sh
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e_merged.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e_merged.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e_merged.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v1e_merged.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v6.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v6.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v6.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/startTLU_v6.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/test.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/test.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/test.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/test.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/testTLU_script.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/testTLU_script.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/testTLU_script.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/testTLU_script.py
diff --git a/AIDA_tlu/projects/TLU_v1e/scripts/test_T0.py b/firmware/AIDA_tlu/projects/TLU_v1e/scripts/test_T0.py
similarity index 100%
rename from AIDA_tlu/projects/TLU_v1e/scripts/test_T0.py
rename to firmware/AIDA_tlu/projects/TLU_v1e/scripts/test_T0.py
diff --git a/AIDA_tlu/scripts/build_tlu_firmware.sh b/firmware/AIDA_tlu/scripts/build_tlu_firmware.sh
similarity index 100%
rename from AIDA_tlu/scripts/build_tlu_firmware.sh
rename to firmware/AIDA_tlu/scripts/build_tlu_firmware.sh