diff --git a/src/hdl/impl/gwsynthesis/test_fpga_project.log b/src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project.log similarity index 100% rename from src/hdl/impl/gwsynthesis/test_fpga_project.log rename to src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project.log diff --git a/src/hdl/impl/gwsynthesis/test_fpga_project.prj b/src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project.prj similarity index 100% rename from src/hdl/impl/gwsynthesis/test_fpga_project.prj rename to src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project.prj diff --git a/src/hdl/impl/gwsynthesis/test_fpga_project.vg b/src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project.vg similarity index 100% rename from src/hdl/impl/gwsynthesis/test_fpga_project.vg rename to src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project.vg diff --git a/src/hdl/impl/gwsynthesis/test_fpga_project_syn.rpt.html b/src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project_syn.rpt.html similarity index 100% rename from src/hdl/impl/gwsynthesis/test_fpga_project_syn.rpt.html rename to src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project_syn.rpt.html diff --git a/src/hdl/impl/gwsynthesis/test_fpga_project_syn_resource.html b/src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project_syn_resource.html similarity index 100% rename from src/hdl/impl/gwsynthesis/test_fpga_project_syn_resource.html rename to src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project_syn_resource.html diff --git a/src/hdl/impl/gwsynthesis/test_fpga_project_syn_rsc.xml b/src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project_syn_rsc.xml similarity index 100% rename from src/hdl/impl/gwsynthesis/test_fpga_project_syn_rsc.xml rename to src/hdl/test_fpga_project/impl/gwsynthesis/test_fpga_project_syn_rsc.xml diff --git a/src/hdl/impl/pnr/cmd.do b/src/hdl/test_fpga_project/impl/pnr/cmd.do similarity index 100% rename from src/hdl/impl/pnr/cmd.do rename to src/hdl/test_fpga_project/impl/pnr/cmd.do diff --git a/src/hdl/impl/pnr/device.cfg b/src/hdl/test_fpga_project/impl/pnr/device.cfg similarity index 100% rename from src/hdl/impl/pnr/device.cfg rename to src/hdl/test_fpga_project/impl/pnr/device.cfg diff --git a/src/hdl/impl/pnr/test_fpga_project.bin b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.bin similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.bin rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.bin diff --git a/src/hdl/impl/pnr/test_fpga_project.binx b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.binx similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.binx rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.binx diff --git a/src/hdl/impl/pnr/test_fpga_project.db b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.db similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.db rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.db diff --git a/src/hdl/impl/pnr/test_fpga_project.fs b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.fs similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.fs rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.fs diff --git a/src/hdl/impl/pnr/test_fpga_project.log b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.log similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.log rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.log diff --git a/src/hdl/impl/pnr/test_fpga_project.pin.html b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.pin.html similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.pin.html rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.pin.html diff --git a/src/hdl/impl/pnr/test_fpga_project.power.html b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.power.html similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.power.html rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.power.html diff --git a/src/hdl/impl/pnr/test_fpga_project.rpt.html b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.rpt.html similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.rpt.html rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.rpt.html diff --git a/src/hdl/impl/pnr/test_fpga_project.rpt.txt b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.rpt.txt similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.rpt.txt rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.rpt.txt diff --git a/src/hdl/impl/pnr/test_fpga_project.timing_paths b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.timing_paths similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.timing_paths rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.timing_paths diff --git a/src/hdl/impl/pnr/test_fpga_project.tr.html b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project.tr.html similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project.tr.html rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project.tr.html diff --git a/src/hdl/impl/pnr/test_fpga_project_tr_cata.html b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project_tr_cata.html similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project_tr_cata.html rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project_tr_cata.html diff --git a/src/hdl/impl/pnr/test_fpga_project_tr_content.html b/src/hdl/test_fpga_project/impl/pnr/test_fpga_project_tr_content.html similarity index 100% rename from src/hdl/impl/pnr/test_fpga_project_tr_content.html rename to src/hdl/test_fpga_project/impl/pnr/test_fpga_project_tr_content.html diff --git a/src/hdl/impl/temp/rtl_parser.result b/src/hdl/test_fpga_project/impl/temp/rtl_parser.result similarity index 100% rename from src/hdl/impl/temp/rtl_parser.result rename to src/hdl/test_fpga_project/impl/temp/rtl_parser.result diff --git a/src/hdl/impl/temp/rtl_parser_arg.json b/src/hdl/test_fpga_project/impl/temp/rtl_parser_arg.json similarity index 100% rename from src/hdl/impl/temp/rtl_parser_arg.json rename to src/hdl/test_fpga_project/impl/temp/rtl_parser_arg.json diff --git a/src/hdl/impl/temp/style.css b/src/hdl/test_fpga_project/impl/temp/style.css similarity index 100% rename from src/hdl/impl/temp/style.css rename to src/hdl/test_fpga_project/impl/temp/style.css diff --git a/src/hdl/impl/test_fpga_project_process_config.json b/src/hdl/test_fpga_project/impl/test_fpga_project_process_config.json similarity index 100% rename from src/hdl/impl/test_fpga_project_process_config.json rename to src/hdl/test_fpga_project/impl/test_fpga_project_process_config.json diff --git a/src/hdl/src/aes3rx.vhd b/src/hdl/test_fpga_project/src/aes3rx.vhd similarity index 100% rename from src/hdl/src/aes3rx.vhd rename to src/hdl/test_fpga_project/src/aes3rx.vhd diff --git a/src/hdl/src/aes3tx.vhd b/src/hdl/test_fpga_project/src/aes3tx.vhd similarity index 100% rename from src/hdl/src/aes3tx.vhd rename to src/hdl/test_fpga_project/src/aes3tx.vhd diff --git a/src/hdl/src/gowin_rpll/gowin_rpll_245.v.v b/src/hdl/test_fpga_project/src/gowin_rpll/gowin_rpll_245.v.v similarity index 100% rename from src/hdl/src/gowin_rpll/gowin_rpll_245.v.v rename to src/hdl/test_fpga_project/src/gowin_rpll/gowin_rpll_245.v.v diff --git a/src/hdl/src/i2s_deser.vhd b/src/hdl/test_fpga_project/src/i2s_deser.vhd similarity index 100% rename from src/hdl/src/i2s_deser.vhd rename to src/hdl/test_fpga_project/src/i2s_deser.vhd diff --git a/src/hdl/src/i2s_quad_deserializer.vhd b/src/hdl/test_fpga_project/src/i2s_quad_deserializer.vhd similarity index 100% rename from src/hdl/src/i2s_quad_deserializer.vhd rename to src/hdl/test_fpga_project/src/i2s_quad_deserializer.vhd diff --git a/src/hdl/src/i2s_quad_transmitter.vhd b/src/hdl/test_fpga_project/src/i2s_quad_transmitter.vhd similarity index 100% rename from src/hdl/src/i2s_quad_transmitter.vhd rename to src/hdl/test_fpga_project/src/i2s_quad_transmitter.vhd diff --git a/src/hdl/src/main.cst b/src/hdl/test_fpga_project/src/main.cst similarity index 100% rename from src/hdl/src/main.cst rename to src/hdl/test_fpga_project/src/main.cst diff --git a/src/hdl/src/main.v b/src/hdl/test_fpga_project/src/main.v similarity index 100% rename from src/hdl/src/main.v rename to src/hdl/test_fpga_project/src/main.v diff --git a/src/hdl/src/main_rx.v b/src/hdl/test_fpga_project/src/main_rx.v similarity index 100% rename from src/hdl/src/main_rx.v rename to src/hdl/test_fpga_project/src/main_rx.v diff --git a/src/hdl/src/main_tx.v b/src/hdl/test_fpga_project/src/main_tx.v similarity index 100% rename from src/hdl/src/main_tx.v rename to src/hdl/test_fpga_project/src/main_tx.v diff --git a/src/hdl/src/spdif_transmitter.vhd b/src/hdl/test_fpga_project/src/spdif_transmitter.vhd similarity index 100% rename from src/hdl/src/spdif_transmitter.vhd rename to src/hdl/test_fpga_project/src/spdif_transmitter.vhd diff --git a/src/hdl/src/test_fpga_project.sdc b/src/hdl/test_fpga_project/src/test_fpga_project.sdc similarity index 100% rename from src/hdl/src/test_fpga_project.sdc rename to src/hdl/test_fpga_project/src/test_fpga_project.sdc diff --git a/src/hdl/src/ultranet_rx_clocks.vhd b/src/hdl/test_fpga_project/src/ultranet_rx_clocks.vhd similarity index 100% rename from src/hdl/src/ultranet_rx_clocks.vhd rename to src/hdl/test_fpga_project/src/ultranet_rx_clocks.vhd diff --git a/src/hdl/src/ultranet_rx_demux.vhd b/src/hdl/test_fpga_project/src/ultranet_rx_demux.vhd similarity index 100% rename from src/hdl/src/ultranet_rx_demux.vhd rename to src/hdl/test_fpga_project/src/ultranet_rx_demux.vhd diff --git a/src/hdl/src/ultranet_rx_deserializer.vhd b/src/hdl/test_fpga_project/src/ultranet_rx_deserializer.vhd similarity index 100% rename from src/hdl/src/ultranet_rx_deserializer.vhd rename to src/hdl/test_fpga_project/src/ultranet_rx_deserializer.vhd diff --git a/src/hdl/src/ultranet_serializer.vhd b/src/hdl/test_fpga_project/src/ultranet_serializer.vhd similarity index 100% rename from src/hdl/src/ultranet_serializer.vhd rename to src/hdl/test_fpga_project/src/ultranet_serializer.vhd diff --git a/src/hdl/src/ultranet_tx_clocks.vhd b/src/hdl/test_fpga_project/src/ultranet_tx_clocks.vhd similarity index 100% rename from src/hdl/src/ultranet_tx_clocks.vhd rename to src/hdl/test_fpga_project/src/ultranet_tx_clocks.vhd diff --git a/src/hdl/test_fpga_project.gprj b/src/hdl/test_fpga_project/test_fpga_project.gprj similarity index 100% rename from src/hdl/test_fpga_project.gprj rename to src/hdl/test_fpga_project/test_fpga_project.gprj diff --git a/src/hdl/test_fpga_project.gprj.user b/src/hdl/test_fpga_project/test_fpga_project.gprj.user similarity index 100% rename from src/hdl/test_fpga_project.gprj.user rename to src/hdl/test_fpga_project/test_fpga_project.gprj.user