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