From 35448e70bd4aa0f50501b17d6ac224cd4fa3eb15 Mon Sep 17 00:00:00 2001
From: Yanis KAMMOUN <y23kammo@fl-tp-br-635.imta.fr>
Date: Tue, 4 Mar 2025 10:57:11 +0100
Subject: [PATCH] valid operative unit

---
 .../0/e/0edd54b7fee8338b/0edd54b7fee8338b.xci |  298 ---
 .../2024.1/0/e/0edd54b7fee8338b/clk_wiz_0.dcp |  Bin 13273 -> 0 bytes
 .../0edd54b7fee8338b/clk_wiz_0_sim_netlist.v  |  291 ---
 .../clk_wiz_0_sim_netlist.vhdl                |  216 ---
 .../0/e/0edd54b7fee8338b/clk_wiz_0_stub.v     |   31 -
 .../0/e/0edd54b7fee8338b/clk_wiz_0_stub.vhdl  |   35 -
 proj/AudioProc.cache/sim/ssm.db               |   11 -
 proj/AudioProc.cache/wt/project.wpc           |    3 -
 proj/AudioProc.cache/wt/synthesis.wdf         |   52 -
 proj/AudioProc.cache/wt/xsim.wdf              |    4 -
 proj/AudioProc.hw/AudioProc.lpr               |    7 -
 proj/AudioProc.ip_user_files/README.txt       |    1 -
 .../ip/clk_wiz_0/clk_wiz_0.vho                |  100 -
 .../ip/clk_wiz_0/clk_wiz_0_stub.v             |   31 -
 .../ip/clk_wiz_0/clk_wiz_0_stub.vhdl          |   35 -
 .../ipstatic/mmcm_pll_drp_func_7s_mmcm.vh     |  680 -------
 .../ipstatic/mmcm_pll_drp_func_7s_pll.vh      |  542 ------
 .../ipstatic/mmcm_pll_drp_func_us_mmcm.vh     |  680 -------
 .../ipstatic/mmcm_pll_drp_func_us_pll.vh      |  555 ------
 .../mmcm_pll_drp_func_us_plus_mmcm.vh         |  886 ---------
 .../ipstatic/mmcm_pll_drp_func_us_plus_pll.vh |  561 ------
 .../clk_wiz_0/activehdl/README.txt            |   50 -
 .../clk_wiz_0/activehdl/clk_wiz_0.sh          |  258 ---
 .../clk_wiz_0/activehdl/clk_wiz_0.udo         |    0
 .../clk_wiz_0/activehdl/compile.do            |   25 -
 .../clk_wiz_0/activehdl/file_info.txt         |    5 -
 .../sim_scripts/clk_wiz_0/activehdl/glbl.v    |   84 -
 .../clk_wiz_0/activehdl/simulate.do           |   14 -
 .../sim_scripts/clk_wiz_0/modelsim/README.txt |   50 -
 .../clk_wiz_0/modelsim/clk_wiz_0.sh           |  287 ---
 .../clk_wiz_0/modelsim/clk_wiz_0.udo          |    0
 .../sim_scripts/clk_wiz_0/modelsim/compile.do |   22 -
 .../clk_wiz_0/modelsim/file_info.txt          |    5 -
 .../sim_scripts/clk_wiz_0/modelsim/glbl.v     |   84 -
 .../clk_wiz_0/modelsim/simulate.do            |   19 -
 .../sim_scripts/clk_wiz_0/modelsim/wave.do    |    2 -
 .../sim_scripts/clk_wiz_0/questa/README.txt   |   50 -
 .../sim_scripts/clk_wiz_0/questa/clk_wiz_0.sh |  297 ---
 .../clk_wiz_0/questa/clk_wiz_0.udo            |    0
 .../sim_scripts/clk_wiz_0/questa/compile.do   |   22 -
 .../sim_scripts/clk_wiz_0/questa/elaborate.do |    1 -
 .../clk_wiz_0/questa/file_info.txt            |    5 -
 .../sim_scripts/clk_wiz_0/questa/glbl.v       |   84 -
 .../sim_scripts/clk_wiz_0/questa/simulate.do  |   19 -
 .../sim_scripts/clk_wiz_0/questa/wave.do      |    2 -
 .../sim_scripts/clk_wiz_0/riviera/README.txt  |   50 -
 .../clk_wiz_0/riviera/clk_wiz_0.sh            |  264 ---
 .../clk_wiz_0/riviera/clk_wiz_0.udo           |    0
 .../sim_scripts/clk_wiz_0/riviera/compile.do  |   25 -
 .../clk_wiz_0/riviera/file_info.txt           |    5 -
 .../sim_scripts/clk_wiz_0/riviera/glbl.v      |   84 -
 .../sim_scripts/clk_wiz_0/riviera/simulate.do |   14 -
 .../sim_scripts/clk_wiz_0/vcs/README.txt      |   50 -
 .../sim_scripts/clk_wiz_0/vcs/clk_wiz_0.sh    |  345 ----
 .../sim_scripts/clk_wiz_0/vcs/file_info.txt   |    5 -
 .../sim_scripts/clk_wiz_0/vcs/glbl.v          |   84 -
 .../sim_scripts/clk_wiz_0/vcs/simulate.do     |    2 -
 .../sim_scripts/clk_wiz_0/xcelium/README.txt  |   50 -
 .../clk_wiz_0/xcelium/clk_wiz_0.sh            |  351 ----
 .../clk_wiz_0/xcelium/file_info.txt           |    5 -
 .../sim_scripts/clk_wiz_0/xcelium/glbl.v      |   84 -
 .../sim_scripts/clk_wiz_0/xcelium/hdl.var     |    0
 .../sim_scripts/clk_wiz_0/xcelium/simulate.do |    7 -
 .../sim_scripts/clk_wiz_0/xsim/README.txt     |   50 -
 .../sim_scripts/clk_wiz_0/xsim/clk_wiz_0.sh   |  330 ----
 .../sim_scripts/clk_wiz_0/xsim/cmd.tcl        |   12 -
 .../sim_scripts/clk_wiz_0/xsim/file_info.txt  |    3 -
 .../sim_scripts/clk_wiz_0/xsim/glbl.v         |   84 -
 .../sim_scripts/clk_wiz_0/xsim/vlog.prj       |    8 -
 proj/AudioProc.runs/.jobs/vrs_config_1.xml    |   12 -
 .../.Vivado_Synthesis.queue.rst               |    0
 .../.Xil/clk_wiz_0_propImpl.xdc               |    4 -
 .../clk_wiz_0_synth_1/.vivado.begin.rst       |    5 -
 .../clk_wiz_0_synth_1/.vivado.end.rst         |    0
 .../clk_wiz_0_synth_1/ISEWrap.js              |  270 ---
 .../clk_wiz_0_synth_1/ISEWrap.sh              |   85 -
 .../__synthesis_is_complete__                 |    0
 .../clk_wiz_0_synth_1/clk_wiz_0.dcp           |  Bin 13383 -> 0 bytes
 .../clk_wiz_0_synth_1/clk_wiz_0.tcl           |  234 ---
 .../clk_wiz_0_synth_1/clk_wiz_0.vds           |  272 ---
 .../clk_wiz_0_utilization_synth.pb            |  Bin 276 -> 0 bytes
 .../clk_wiz_0_utilization_synth.rpt           |  176 --
 .../clk_wiz_0_synth_1/dont_touch.xdc          |   32 -
 .../clk_wiz_0_synth_1/gen_run.xml             |   50 -
 proj/AudioProc.runs/clk_wiz_0_synth_1/htr.txt |   10 -
 .../clk_wiz_0_synth_1/project.wdf             |   32 -
 .../clk_wiz_0_synth_1/rundef.js               |   41 -
 .../clk_wiz_0_synth_1/runme.bat               |   12 -
 .../clk_wiz_0_synth_1/runme.log               |  262 ---
 .../AudioProc.runs/clk_wiz_0_synth_1/runme.sh |   40 -
 .../clk_wiz_0_synth_1/vivado.jou              |   24 -
 .../clk_wiz_0_synth_1/vivado.pb               |  Bin 28572 -> 0 bytes
 .../AudioProc.sim/sim_1/behav/xsim/compile.sh |   28 -
 .../sim_1/behav/xsim/elaborate.log            |   21 -
 .../sim_1/behav/xsim/elaborate.sh             |   22 -
 proj/AudioProc.sim/sim_1/behav/xsim/glbl.v    |   84 -
 .../sim_1/behav/xsim/simulate.log             |    1 -
 .../sim_1/behav/xsim/simulate.sh              |   22 -
 .../sim_1/behav/xsim/tb_firUnit.tcl           |   11 -
 .../sim_1/behav/xsim/tb_firUnit_behav.wdb     |  Bin 53384 -> 0 bytes
 .../sim_1/behav/xsim/tb_firUnit_vhdl.prj      |    9 -
 .../sim_1/behav/xsim/tb_firUnit_vlog.prj      |    7 -
 proj/AudioProc.sim/sim_1/behav/xsim/xelab.pb  |  Bin 2199 -> 0 bytes
 .../tb_firUnit_behav/Compile_Options.txt      |    1 -
 .../tb_firUnit_behav/TempBreakPointFile.txt   |    1 -
 .../tb_firUnit_behav/obj/xsim_0.lnx64.o       |  Bin 25536 -> 0 bytes
 .../xsim.dir/tb_firUnit_behav/obj/xsim_1.c    |  142 --
 .../tb_firUnit_behav/obj/xsim_1.lnx64.o       |  Bin 6392 -> 0 bytes
 .../xsim/xsim.dir/tb_firUnit_behav/xsim.dbg   |  Bin 15928 -> 0 bytes
 .../xsim/xsim.dir/tb_firUnit_behav/xsim.mem   |  Bin 4535 -> 0 bytes
 .../xsim/xsim.dir/tb_firUnit_behav/xsim.reloc |  Bin 2004 -> 0 bytes
 .../xsim/xsim.dir/tb_firUnit_behav/xsim.rlx   |   12 -
 .../xsim/xsim.dir/tb_firUnit_behav/xsim.rtti  |  Bin 753 -> 0 bytes
 .../xsim.dir/tb_firUnit_behav/xsim.svtype     |  Bin 47 -> 0 bytes
 .../xsim/xsim.dir/tb_firUnit_behav/xsim.type  |  Bin 7048 -> 0 bytes
 .../xsim/xsim.dir/tb_firUnit_behav/xsim.xdbg  |  Bin 13064 -> 0 bytes
 .../tb_firUnit_behav/xsimSettings.ini         |   50 -
 .../xsim.dir/tb_firUnit_behav/xsimcrash.log   |    0
 .../xsim/xsim.dir/tb_firUnit_behav/xsimk      |  Bin 32824 -> 0 bytes
 .../xsim.dir/tb_firUnit_behav/xsimkernel.log  |    7 -
 .../xsim.dir/xil_defaultlib/controlunit.vdb   |  Bin 8400 -> 0 bytes
 .../xsim/xsim.dir/xil_defaultlib/firunit.vdb  |  Bin 10393 -> 0 bytes
 .../xsim/xsim.dir/xil_defaultlib/glbl.sdb     |  Bin 5679 -> 0 bytes
 .../xsim.dir/xil_defaultlib/operativeunit.vdb |  Bin 14228 -> 0 bytes
 .../xsim.dir/xil_defaultlib/tb_firunit.vdb    |  Bin 7470 -> 0 bytes
 .../xil_defaultlib/xil_defaultlib.rlx         |    9 -
 proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini  |  490 -----
 .../sim_1/behav/xsim/xsim.ini.bak             |  490 -----
 proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.log |    6 -
 proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.pb  |  Bin 859 -> 0 bytes
 proj/AudioProc.sim/sim_1/behav/xsim/xvlog.log |    0
 proj/AudioProc.sim/sim_1/behav/xsim/xvlog.pb  |    4 -
 proj/AudioProc.xpr                            |  348 ----
 proj/ip_upgrade.log                           |   27 -
 proj/tb_firUnit_behav.wcfg                    |   95 -
 proj/vivado.jou                               |   83 -
 proj/vivado.log                               | 1724 -----------------
 src/hdl/operativeUnit.vhd                     |   14 +-
 138 files changed, 10 insertions(+), 13575 deletions(-)
 delete mode 100644 proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/0edd54b7fee8338b.xci
 delete mode 100644 proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0.dcp
 delete mode 100755 proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_sim_netlist.v
 delete mode 100755 proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_sim_netlist.vhdl
 delete mode 100755 proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_stub.v
 delete mode 100755 proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_stub.vhdl
 delete mode 100644 proj/AudioProc.cache/sim/ssm.db
 delete mode 100644 proj/AudioProc.cache/wt/project.wpc
 delete mode 100644 proj/AudioProc.cache/wt/synthesis.wdf
 delete mode 100644 proj/AudioProc.cache/wt/xsim.wdf
 delete mode 100644 proj/AudioProc.hw/AudioProc.lpr
 delete mode 100644 proj/AudioProc.ip_user_files/README.txt
 delete mode 100755 proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0.vho
 delete mode 100644 proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0_stub.v
 delete mode 100644 proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0_stub.vhdl
 delete mode 100755 proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_7s_mmcm.vh
 delete mode 100755 proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_7s_pll.vh
 delete mode 100755 proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_mmcm.vh
 delete mode 100755 proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_pll.vh
 delete mode 100755 proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_plus_mmcm.vh
 delete mode 100755 proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_plus_pll.vh
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/README.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/clk_wiz_0.sh
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/clk_wiz_0.udo
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/compile.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/file_info.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/glbl.v
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/simulate.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/README.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/clk_wiz_0.sh
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/clk_wiz_0.udo
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/compile.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/file_info.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/glbl.v
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/simulate.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/wave.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/README.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/clk_wiz_0.sh
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/clk_wiz_0.udo
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/compile.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/elaborate.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/file_info.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/glbl.v
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/simulate.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/wave.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/README.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/clk_wiz_0.sh
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/clk_wiz_0.udo
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/compile.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/file_info.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/glbl.v
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/simulate.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/README.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/clk_wiz_0.sh
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/file_info.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/glbl.v
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/simulate.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/README.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/clk_wiz_0.sh
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/file_info.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/glbl.v
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/hdl.var
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/simulate.do
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/README.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/clk_wiz_0.sh
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/cmd.tcl
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/file_info.txt
 delete mode 100755 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/glbl.v
 delete mode 100644 proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/vlog.prj
 delete mode 100644 proj/AudioProc.runs/.jobs/vrs_config_1.xml
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/.Vivado_Synthesis.queue.rst
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/.Xil/clk_wiz_0_propImpl.xdc
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/.vivado.begin.rst
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/.vivado.end.rst
 delete mode 100755 proj/AudioProc.runs/clk_wiz_0_synth_1/ISEWrap.js
 delete mode 100755 proj/AudioProc.runs/clk_wiz_0_synth_1/ISEWrap.sh
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/__synthesis_is_complete__
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.tcl
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.vds
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_utilization_synth.pb
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_utilization_synth.rpt
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/gen_run.xml
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/htr.txt
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/project.wdf
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/rundef.js
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/runme.bat
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/runme.log
 delete mode 100755 proj/AudioProc.runs/clk_wiz_0_synth_1/runme.sh
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.jou
 delete mode 100644 proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.pb
 delete mode 100755 proj/AudioProc.sim/sim_1/behav/xsim/compile.sh
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/elaborate.log
 delete mode 100755 proj/AudioProc.sim/sim_1/behav/xsim/elaborate.sh
 delete mode 100755 proj/AudioProc.sim/sim_1/behav/xsim/glbl.v
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/simulate.log
 delete mode 100755 proj/AudioProc.sim/sim_1/behav/xsim/simulate.sh
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit.tcl
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_behav.wdb
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_vhdl.prj
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_vlog.prj
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xelab.pb
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/Compile_Options.txt
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/TempBreakPointFile.txt
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_0.lnx64.o
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_1.c
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_1.lnx64.o
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.dbg
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.mem
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.reloc
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.rlx
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.rtti
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.svtype
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.type
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.xdbg
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimSettings.ini
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimcrash.log
 delete mode 100755 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimk
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimkernel.log
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/controlunit.vdb
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/firunit.vdb
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/glbl.sdb
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/operativeunit.vdb
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/tb_firunit.vdb
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/xil_defaultlib.rlx
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini.bak
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.log
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.pb
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xvlog.log
 delete mode 100644 proj/AudioProc.sim/sim_1/behav/xsim/xvlog.pb
 delete mode 100644 proj/AudioProc.xpr
 delete mode 100644 proj/ip_upgrade.log
 delete mode 100644 proj/tb_firUnit_behav.wcfg
 delete mode 100644 proj/vivado.jou
 delete mode 100644 proj/vivado.log

diff --git a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/0edd54b7fee8338b.xci b/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/0edd54b7fee8338b.xci
deleted file mode 100644
index 647b9d9..0000000
--- a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/0edd54b7fee8338b.xci
+++ /dev/null
@@ -1,298 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<spirit:design xmlns:xilinx="http://www.xilinx.com" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <spirit:vendor>xilinx.com</spirit:vendor>
-  <spirit:library>ipcache</spirit:library>
-  <spirit:name>0edd54b7fee8338b</spirit:name>
-  <spirit:version>0</spirit:version>
-  <spirit:componentInstances>
-    <spirit:componentInstance>
-      <spirit:instanceName>clk_wiz_0</spirit:instanceName>
-      <spirit:componentRef spirit:vendor="xilinx.com" spirit:library="ip" spirit:name="clk_wiz" spirit:version="6.0"/>
-      <spirit:configurableElementValues>
-        <spirit:configurableElementValue spirit:referenceId="BUSIFPARAM_VALUE.CLOCK_CLK_IN1.FREQ_HZ">100000000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="BUSIFPARAM_VALUE.CLOCK_CLK_OUT1.FREQ_HZ">100000000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="BUSIFPARAM_VALUE.CLOCK_CLK_OUT2.FREQ_HZ">100000000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="BUSIFPARAM_VALUE.CLOCK_CLK_OUT3.FREQ_HZ">100000000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="BUSIFPARAM_VALUE.CLOCK_CLK_OUT4.FREQ_HZ">100000000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.AUTO_PRIMITIVE">MMCM</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.AXI_DRP">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CALC_DONE">empty</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CDDCDONE_PORT">cddcdone</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CDDCREQ_PORT">cddcreq</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKFB_IN_N_PORT">clkfb_in_n</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKFB_IN_PORT">clkfb_in</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKFB_IN_P_PORT">clkfb_in_p</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKFB_IN_SIGNALING">SINGLE</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKFB_OUT_N_PORT">clkfb_out_n</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKFB_OUT_PORT">clkfb_out</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKFB_OUT_P_PORT">clkfb_out_p</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKFB_STOPPED_PORT">clkfb_stopped</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKIN1_JITTER_PS">100.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKIN1_UI_JITTER">0.010</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKIN2_JITTER_PS">100.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKIN2_UI_JITTER">0.010</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_DRIVES">BUFG</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_JITTER">151.366</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_MATCHED_ROUTING">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_PHASE_ERROR">132.063</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_REQUESTED_DUTY_CYCLE">50.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_REQUESTED_OUT_FREQ">100.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_REQUESTED_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_SEQUENCE_NUMBER">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT1_USED">true</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_DRIVES">BUFG</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_JITTER">132.221</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_MATCHED_ROUTING">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_PHASE_ERROR">132.063</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_REQUESTED_DUTY_CYCLE">50.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_REQUESTED_OUT_FREQ">200.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_REQUESTED_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_SEQUENCE_NUMBER">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT2_USED">true</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_DRIVES">BUFG</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_JITTER">231.952</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_MATCHED_ROUTING">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_PHASE_ERROR">132.063</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_REQUESTED_DUTY_CYCLE">50.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_REQUESTED_OUT_FREQ">12.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_REQUESTED_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_SEQUENCE_NUMBER">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT3_USED">true</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_DRIVES">BUFG</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_JITTER">174.353</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_MATCHED_ROUTING">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_PHASE_ERROR">132.063</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_REQUESTED_DUTY_CYCLE">50.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_REQUESTED_OUT_FREQ">50.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_REQUESTED_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_SEQUENCE_NUMBER">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT4_USED">true</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_DRIVES">BUFG</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_JITTER">0.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_MATCHED_ROUTING">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_PHASE_ERROR">0.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_REQUESTED_DUTY_CYCLE">50.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_REQUESTED_OUT_FREQ">100.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_REQUESTED_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_SEQUENCE_NUMBER">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT5_USED">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_DRIVES">BUFG</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_JITTER">0.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_MATCHED_ROUTING">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_PHASE_ERROR">0.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_REQUESTED_DUTY_CYCLE">50.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_REQUESTED_OUT_FREQ">100.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_REQUESTED_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_SEQUENCE_NUMBER">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT6_USED">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_DRIVES">BUFG</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_JITTER">0.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_MATCHED_ROUTING">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_PHASE_ERROR">0.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_REQUESTED_DUTY_CYCLE">50.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_REQUESTED_OUT_FREQ">100.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_REQUESTED_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_SEQUENCE_NUMBER">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUT7_USED">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLKOUTPHY_REQUESTED_FREQ">600.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_IN1_BOARD_INTERFACE">Custom</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_IN2_BOARD_INTERFACE">Custom</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_IN_SEL_PORT">clk_in_sel</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT1_PORT">clk_out1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT1_USE_FINE_PS_GUI">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT2_PORT">clk_out2</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT2_USE_FINE_PS_GUI">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT3_PORT">clk_out3</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT3_USE_FINE_PS_GUI">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT4_PORT">clk_out4</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT4_USE_FINE_PS_GUI">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT5_PORT">clk_out5</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT5_USE_FINE_PS_GUI">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT6_PORT">clk_out6</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT6_USE_FINE_PS_GUI">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT7_PORT">clk_out7</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_OUT7_USE_FINE_PS_GUI">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLK_VALID_PORT">CLK_VALID</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.CLOCK_MGR_TYPE">auto</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.Component_Name">clk_wiz_0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DADDR_PORT">daddr</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DCLK_PORT">dclk</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DEN_PORT">den</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DIFF_CLK_IN1_BOARD_INTERFACE">Custom</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DIFF_CLK_IN2_BOARD_INTERFACE">Custom</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DIN_PORT">din</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DOUT_PORT">dout</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DRDY_PORT">drdy</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.DWE_PORT">dwe</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.ENABLE_CDDC">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.ENABLE_CLKOUTPHY">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.ENABLE_CLOCK_MONITOR">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.ENABLE_USER_CLOCK0">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.ENABLE_USER_CLOCK1">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.ENABLE_USER_CLOCK2">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.ENABLE_USER_CLOCK3">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.Enable_PLL0">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.Enable_PLL1">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.FEEDBACK_SOURCE">FDBK_AUTO</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.INPUT_CLK_STOPPED_PORT">input_clk_stopped</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.INPUT_MODE">frequency</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.INTERFACE_SELECTION">Enable_AXI</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.IN_FREQ_UNITS">Units_MHz</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.IN_JITTER_UNITS">Units_UI</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.JITTER_OPTIONS">UI</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.JITTER_SEL">No_Jitter</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.LOCKED_PORT">locked</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_BANDWIDTH">OPTIMIZED</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKFBOUT_MULT_F">6.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKFBOUT_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKFBOUT_USE_FINE_PS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKIN1_PERIOD">10.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKIN2_PERIOD">10.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT0_DIVIDE_F">6.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT0_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT0_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT0_USE_FINE_PS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT1_DIVIDE">3</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT1_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT1_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT1_USE_FINE_PS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT2_DIVIDE">50</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT2_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT2_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT2_USE_FINE_PS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT3_DIVIDE">12</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT3_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT3_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT3_USE_FINE_PS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT4_CASCADE">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT4_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT4_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT4_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT4_USE_FINE_PS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT5_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT5_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT5_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT5_USE_FINE_PS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT6_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT6_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT6_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLKOUT6_USE_FINE_PS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_CLOCK_HOLD">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_COMPENSATION">ZHOLD</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_DIVCLK_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_NOTES">None</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_REF_JITTER1">0.010</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_REF_JITTER2">0.010</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.MMCM_STARTUP_WAIT">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.NUM_OUT_CLKS">4</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.OPTIMIZE_CLOCKING_STRUCTURE_EN">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.OVERRIDE_MMCM">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.OVERRIDE_PLL">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PHASESHIFT_MODE">WAVEFORM</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PHASE_DUTY_CONFIG">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLATFORM">UNKNOWN</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_BANDWIDTH">OPTIMIZED</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKFBOUT_MULT">4</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKFBOUT_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKIN_PERIOD">10.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT0_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT0_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT0_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT1_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT1_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT1_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT2_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT2_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT2_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT3_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT3_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT3_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT4_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT4_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT4_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT5_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT5_DUTY_CYCLE">0.500</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLKOUT5_PHASE">0.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_CLK_FEEDBACK">CLKFBOUT</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_COMPENSATION">SYSTEM_SYNCHRONOUS</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_DIVCLK_DIVIDE">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_NOTES">None</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PLL_REF_JITTER">0.010</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.POWER_DOWN_PORT">power_down</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PRECISION">1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PRIMARY_PORT">clk_in1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PRIMITIVE">MMCM</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PRIMTYPE_SEL">mmcm_adv</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PRIM_IN_FREQ">100.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PRIM_IN_JITTER">0.010</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PRIM_IN_TIMEPERIOD">10.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PRIM_SOURCE">Single_ended_clock_capable_pin</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PSCLK_PORT">psclk</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PSDONE_PORT">psdone</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PSEN_PORT">psen</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.PSINCDEC_PORT">psincdec</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.REF_CLK_FREQ">100.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.RELATIVE_INCLK">REL_PRIMARY</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.RESET_BOARD_INTERFACE">Custom</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.RESET_PORT">reset</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.RESET_TYPE">ACTIVE_HIGH</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SECONDARY_IN_FREQ">100.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SECONDARY_IN_JITTER">0.010</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SECONDARY_IN_TIMEPERIOD">10.000</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SECONDARY_PORT">clk_in2</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SECONDARY_SOURCE">Single_ended_clock_capable_pin</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SS_MODE">CENTER_HIGH</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SS_MOD_FREQ">250</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SS_MOD_TIME">0.004</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.STATUS_PORT">STATUS</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.SUMMARY_STRINGS">empty</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USER_CLK_FREQ0">100.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USER_CLK_FREQ1">100.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USER_CLK_FREQ2">100.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USER_CLK_FREQ3">100.0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_BOARD_FLOW">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_CLKFB_STOPPED">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_CLK_VALID">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_CLOCK_SEQUENCING">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_DYN_PHASE_SHIFT">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_DYN_RECONFIG">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_FREEZE">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_FREQ_SYNTH">true</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_INCLK_STOPPED">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_INCLK_SWITCHOVER">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_LOCKED">true</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_MAX_I_JITTER">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_MIN_O_JITTER">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_MIN_POWER">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_PHASE_ALIGNMENT">true</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_POWER_DOWN">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_RESET">true</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_SAFE_CLOCK_STARTUP">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_SPREAD_SPECTRUM">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PARAM_VALUE.USE_STATUS">false</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PROJECT_PARAM.ARCHITECTURE">artix7</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PROJECT_PARAM.DEVICE">xc7a200t</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PROJECT_PARAM.PACKAGE">sbg484</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PROJECT_PARAM.PREFHDL">VHDL</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PROJECT_PARAM.SILICON_REVISION"/>
-        <spirit:configurableElementValue spirit:referenceId="PROJECT_PARAM.SPEEDGRADE">-1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="PROJECT_PARAM.STATIC_POWER"/>
-        <spirit:configurableElementValue spirit:referenceId="PROJECT_PARAM.TEMPERATURE_GRADE"/>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.IPCACHEELABORATESCRC">e6a05ff8</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.IPCACHEID">0edd54b7fee8338b</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.IPCACHESPECIALDATA">clk_wiz_0</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.IPCACHESYNTHCL">$Change: 5073576 $</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.IPCACHESYNTHCRC">401ad827</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.IPCACHESYNTHRUNTIME">66</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.IPCONTEXT">IP_Unknown</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.IPREVISION">14</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.MANAGED">TRUE</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.OUTPUTDIR">.</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.SELECTEDSIMMODEL"/>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.SHAREDDIR">.</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.SWVERSION">2024.1</spirit:configurableElementValue>
-        <spirit:configurableElementValue spirit:referenceId="RUNTIME_PARAM.SYNTHESISFLOW">GLOBAL</spirit:configurableElementValue>
-      </spirit:configurableElementValues>
-    </spirit:componentInstance>
-  </spirit:componentInstances>
-</spirit:design>
diff --git a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0.dcp b/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0.dcp
deleted file mode 100644
index b109f08ea01cc4d8f3863598892880bc45ec6a41..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13273
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
NLye77%H0eNYynwq;-~-s

diff --git a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_sim_netlist.v b/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_sim_netlist.v
deleted file mode 100755
index 2a0c546..0000000
--- a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_sim_netlist.v
+++ /dev/null
@@ -1,291 +0,0 @@
-// Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-// Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-// --------------------------------------------------------------------------------
-// Tool Version: Vivado v.2024.1 (lin64) Build 5076996 Wed May 22 18:36:09 MDT 2024
-// Date        : Wed Feb 26 11:54:27 2025
-// Host        : fl-tp-br-604 running 64-bit Ubuntu 24.04.1 LTS
-// Command     : write_verilog -force -mode funcsim -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix
-//               decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ clk_wiz_0_sim_netlist.v
-// Design      : clk_wiz_0
-// Purpose     : This verilog netlist is a functional simulation representation of the design and should not be modified
-//               or synthesized. This netlist cannot be used for SDF annotated simulation.
-// Device      : xc7a200tsbg484-1
-// --------------------------------------------------------------------------------
-`timescale 1 ps / 1 ps
-
-(* NotValidForBitStream *)
-module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix
-   (clk_out1,
-    clk_out2,
-    clk_out3,
-    clk_out4,
-    reset,
-    locked,
-    clk_in1);
-  output clk_out1;
-  output clk_out2;
-  output clk_out3;
-  output clk_out4;
-  input reset;
-  output locked;
-  input clk_in1;
-
-  (* IBUF_LOW_PWR *) wire clk_in1;
-  wire clk_out1;
-  wire clk_out2;
-  wire clk_out3;
-  wire clk_out4;
-  wire locked;
-  wire reset;
-
-  decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_clk_wiz_0_clk_wiz inst
-       (.clk_in1(clk_in1),
-        .clk_out1(clk_out1),
-        .clk_out2(clk_out2),
-        .clk_out3(clk_out3),
-        .clk_out4(clk_out4),
-        .locked(locked),
-        .reset(reset));
-endmodule
-
-module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_clk_wiz_0_clk_wiz
-   (clk_out1,
-    clk_out2,
-    clk_out3,
-    clk_out4,
-    reset,
-    locked,
-    clk_in1);
-  output clk_out1;
-  output clk_out2;
-  output clk_out3;
-  output clk_out4;
-  input reset;
-  output locked;
-  input clk_in1;
-
-  wire clk_in1;
-  wire clk_in1_clk_wiz_0;
-  wire clk_out1;
-  wire clk_out1_clk_wiz_0;
-  wire clk_out2;
-  wire clk_out2_clk_wiz_0;
-  wire clk_out3;
-  wire clk_out3_clk_wiz_0;
-  wire clk_out4;
-  wire clk_out4_clk_wiz_0;
-  wire clkfbout_buf_clk_wiz_0;
-  wire clkfbout_clk_wiz_0;
-  wire locked;
-  wire reset;
-  wire NLW_mmcm_adv_inst_CLKFBOUTB_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKFBSTOPPED_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKINSTOPPED_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKOUT0B_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKOUT1B_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKOUT2B_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKOUT3B_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKOUT4_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKOUT5_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_CLKOUT6_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_DRDY_UNCONNECTED;
-  wire NLW_mmcm_adv_inst_PSDONE_UNCONNECTED;
-  wire [15:0]NLW_mmcm_adv_inst_DO_UNCONNECTED;
-
-  (* BOX_TYPE = "PRIMITIVE" *) 
-  BUFG clkf_buf
-       (.I(clkfbout_clk_wiz_0),
-        .O(clkfbout_buf_clk_wiz_0));
-  (* BOX_TYPE = "PRIMITIVE" *) 
-  (* CAPACITANCE = "DONT_CARE" *) 
-  (* IBUF_DELAY_VALUE = "0" *) 
-  (* IFD_DELAY_VALUE = "AUTO" *) 
-  IBUF #(
-    .IOSTANDARD("DEFAULT")) 
-    clkin1_ibufg
-       (.I(clk_in1),
-        .O(clk_in1_clk_wiz_0));
-  (* BOX_TYPE = "PRIMITIVE" *) 
-  BUFG clkout1_buf
-       (.I(clk_out1_clk_wiz_0),
-        .O(clk_out1));
-  (* BOX_TYPE = "PRIMITIVE" *) 
-  BUFG clkout2_buf
-       (.I(clk_out2_clk_wiz_0),
-        .O(clk_out2));
-  (* BOX_TYPE = "PRIMITIVE" *) 
-  BUFG clkout3_buf
-       (.I(clk_out3_clk_wiz_0),
-        .O(clk_out3));
-  (* BOX_TYPE = "PRIMITIVE" *) 
-  BUFG clkout4_buf
-       (.I(clk_out4_clk_wiz_0),
-        .O(clk_out4));
-  (* BOX_TYPE = "PRIMITIVE" *) 
-  MMCME2_ADV #(
-    .BANDWIDTH("OPTIMIZED"),
-    .CLKFBOUT_MULT_F(6.000000),
-    .CLKFBOUT_PHASE(0.000000),
-    .CLKFBOUT_USE_FINE_PS("FALSE"),
-    .CLKIN1_PERIOD(10.000000),
-    .CLKIN2_PERIOD(0.000000),
-    .CLKOUT0_DIVIDE_F(6.000000),
-    .CLKOUT0_DUTY_CYCLE(0.500000),
-    .CLKOUT0_PHASE(0.000000),
-    .CLKOUT0_USE_FINE_PS("FALSE"),
-    .CLKOUT1_DIVIDE(3),
-    .CLKOUT1_DUTY_CYCLE(0.500000),
-    .CLKOUT1_PHASE(0.000000),
-    .CLKOUT1_USE_FINE_PS("FALSE"),
-    .CLKOUT2_DIVIDE(50),
-    .CLKOUT2_DUTY_CYCLE(0.500000),
-    .CLKOUT2_PHASE(0.000000),
-    .CLKOUT2_USE_FINE_PS("FALSE"),
-    .CLKOUT3_DIVIDE(12),
-    .CLKOUT3_DUTY_CYCLE(0.500000),
-    .CLKOUT3_PHASE(0.000000),
-    .CLKOUT3_USE_FINE_PS("FALSE"),
-    .CLKOUT4_CASCADE("FALSE"),
-    .CLKOUT4_DIVIDE(1),
-    .CLKOUT4_DUTY_CYCLE(0.500000),
-    .CLKOUT4_PHASE(0.000000),
-    .CLKOUT4_USE_FINE_PS("FALSE"),
-    .CLKOUT5_DIVIDE(1),
-    .CLKOUT5_DUTY_CYCLE(0.500000),
-    .CLKOUT5_PHASE(0.000000),
-    .CLKOUT5_USE_FINE_PS("FALSE"),
-    .CLKOUT6_DIVIDE(1),
-    .CLKOUT6_DUTY_CYCLE(0.500000),
-    .CLKOUT6_PHASE(0.000000),
-    .CLKOUT6_USE_FINE_PS("FALSE"),
-    .COMPENSATION("ZHOLD"),
-    .DIVCLK_DIVIDE(1),
-    .IS_CLKINSEL_INVERTED(1'b0),
-    .IS_PSEN_INVERTED(1'b0),
-    .IS_PSINCDEC_INVERTED(1'b0),
-    .IS_PWRDWN_INVERTED(1'b0),
-    .IS_RST_INVERTED(1'b0),
-    .REF_JITTER1(0.010000),
-    .REF_JITTER2(0.010000),
-    .SS_EN("FALSE"),
-    .SS_MODE("CENTER_HIGH"),
-    .SS_MOD_PERIOD(10000),
-    .STARTUP_WAIT("FALSE")) 
-    mmcm_adv_inst
-       (.CLKFBIN(clkfbout_buf_clk_wiz_0),
-        .CLKFBOUT(clkfbout_clk_wiz_0),
-        .CLKFBOUTB(NLW_mmcm_adv_inst_CLKFBOUTB_UNCONNECTED),
-        .CLKFBSTOPPED(NLW_mmcm_adv_inst_CLKFBSTOPPED_UNCONNECTED),
-        .CLKIN1(clk_in1_clk_wiz_0),
-        .CLKIN2(1'b0),
-        .CLKINSEL(1'b1),
-        .CLKINSTOPPED(NLW_mmcm_adv_inst_CLKINSTOPPED_UNCONNECTED),
-        .CLKOUT0(clk_out1_clk_wiz_0),
-        .CLKOUT0B(NLW_mmcm_adv_inst_CLKOUT0B_UNCONNECTED),
-        .CLKOUT1(clk_out2_clk_wiz_0),
-        .CLKOUT1B(NLW_mmcm_adv_inst_CLKOUT1B_UNCONNECTED),
-        .CLKOUT2(clk_out3_clk_wiz_0),
-        .CLKOUT2B(NLW_mmcm_adv_inst_CLKOUT2B_UNCONNECTED),
-        .CLKOUT3(clk_out4_clk_wiz_0),
-        .CLKOUT3B(NLW_mmcm_adv_inst_CLKOUT3B_UNCONNECTED),
-        .CLKOUT4(NLW_mmcm_adv_inst_CLKOUT4_UNCONNECTED),
-        .CLKOUT5(NLW_mmcm_adv_inst_CLKOUT5_UNCONNECTED),
-        .CLKOUT6(NLW_mmcm_adv_inst_CLKOUT6_UNCONNECTED),
-        .DADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}),
-        .DCLK(1'b0),
-        .DEN(1'b0),
-        .DI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}),
-        .DO(NLW_mmcm_adv_inst_DO_UNCONNECTED[15:0]),
-        .DRDY(NLW_mmcm_adv_inst_DRDY_UNCONNECTED),
-        .DWE(1'b0),
-        .LOCKED(locked),
-        .PSCLK(1'b0),
-        .PSDONE(NLW_mmcm_adv_inst_PSDONE_UNCONNECTED),
-        .PSEN(1'b0),
-        .PSINCDEC(1'b0),
-        .PWRDWN(1'b0),
-        .RST(reset));
-endmodule
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_sim_netlist.vhdl b/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_sim_netlist.vhdl
deleted file mode 100755
index a8125e2..0000000
--- a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_sim_netlist.vhdl
+++ /dev/null
@@ -1,216 +0,0 @@
--- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
--- Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
--- --------------------------------------------------------------------------------
--- Tool Version: Vivado v.2024.1 (lin64) Build 5076996 Wed May 22 18:36:09 MDT 2024
--- Date        : Wed Feb 26 11:54:28 2025
--- Host        : fl-tp-br-604 running 64-bit Ubuntu 24.04.1 LTS
--- Command     : write_vhdl -force -mode funcsim -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix
---               decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ clk_wiz_0_sim_netlist.vhdl
--- Design      : clk_wiz_0
--- Purpose     : This VHDL netlist is a functional simulation representation of the design and should not be modified or
---               synthesized. This netlist cannot be used for SDF annotated simulation.
--- Device      : xc7a200tsbg484-1
--- --------------------------------------------------------------------------------
-library IEEE;
-use IEEE.STD_LOGIC_1164.ALL;
-library UNISIM;
-use UNISIM.VCOMPONENTS.ALL;
-entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_clk_wiz_0_clk_wiz is
-  port (
-    clk_out1 : out STD_LOGIC;
-    clk_out2 : out STD_LOGIC;
-    clk_out3 : out STD_LOGIC;
-    clk_out4 : out STD_LOGIC;
-    reset : in STD_LOGIC;
-    locked : out STD_LOGIC;
-    clk_in1 : in STD_LOGIC
-  );
-end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_clk_wiz_0_clk_wiz;
-
-architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_clk_wiz_0_clk_wiz is
-  signal clk_in1_clk_wiz_0 : STD_LOGIC;
-  signal clk_out1_clk_wiz_0 : STD_LOGIC;
-  signal clk_out2_clk_wiz_0 : STD_LOGIC;
-  signal clk_out3_clk_wiz_0 : STD_LOGIC;
-  signal clk_out4_clk_wiz_0 : STD_LOGIC;
-  signal clkfbout_buf_clk_wiz_0 : STD_LOGIC;
-  signal clkfbout_clk_wiz_0 : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKFBOUTB_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKFBSTOPPED_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKINSTOPPED_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKOUT0B_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKOUT1B_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKOUT2B_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKOUT3B_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKOUT4_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKOUT5_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_CLKOUT6_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_DRDY_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_PSDONE_UNCONNECTED : STD_LOGIC;
-  signal NLW_mmcm_adv_inst_DO_UNCONNECTED : STD_LOGIC_VECTOR ( 15 downto 0 );
-  attribute BOX_TYPE : string;
-  attribute BOX_TYPE of clkf_buf : label is "PRIMITIVE";
-  attribute BOX_TYPE of clkin1_ibufg : label is "PRIMITIVE";
-  attribute CAPACITANCE : string;
-  attribute CAPACITANCE of clkin1_ibufg : label is "DONT_CARE";
-  attribute IBUF_DELAY_VALUE : string;
-  attribute IBUF_DELAY_VALUE of clkin1_ibufg : label is "0";
-  attribute IFD_DELAY_VALUE : string;
-  attribute IFD_DELAY_VALUE of clkin1_ibufg : label is "AUTO";
-  attribute BOX_TYPE of clkout1_buf : label is "PRIMITIVE";
-  attribute BOX_TYPE of clkout2_buf : label is "PRIMITIVE";
-  attribute BOX_TYPE of clkout3_buf : label is "PRIMITIVE";
-  attribute BOX_TYPE of clkout4_buf : label is "PRIMITIVE";
-  attribute BOX_TYPE of mmcm_adv_inst : label is "PRIMITIVE";
-begin
-clkf_buf: unisim.vcomponents.BUFG
-     port map (
-      I => clkfbout_clk_wiz_0,
-      O => clkfbout_buf_clk_wiz_0
-    );
-clkin1_ibufg: unisim.vcomponents.IBUF
-    generic map(
-      IOSTANDARD => "DEFAULT"
-    )
-        port map (
-      I => clk_in1,
-      O => clk_in1_clk_wiz_0
-    );
-clkout1_buf: unisim.vcomponents.BUFG
-     port map (
-      I => clk_out1_clk_wiz_0,
-      O => clk_out1
-    );
-clkout2_buf: unisim.vcomponents.BUFG
-     port map (
-      I => clk_out2_clk_wiz_0,
-      O => clk_out2
-    );
-clkout3_buf: unisim.vcomponents.BUFG
-     port map (
-      I => clk_out3_clk_wiz_0,
-      O => clk_out3
-    );
-clkout4_buf: unisim.vcomponents.BUFG
-     port map (
-      I => clk_out4_clk_wiz_0,
-      O => clk_out4
-    );
-mmcm_adv_inst: unisim.vcomponents.MMCME2_ADV
-    generic map(
-      BANDWIDTH => "OPTIMIZED",
-      CLKFBOUT_MULT_F => 6.000000,
-      CLKFBOUT_PHASE => 0.000000,
-      CLKFBOUT_USE_FINE_PS => false,
-      CLKIN1_PERIOD => 10.000000,
-      CLKIN2_PERIOD => 0.000000,
-      CLKOUT0_DIVIDE_F => 6.000000,
-      CLKOUT0_DUTY_CYCLE => 0.500000,
-      CLKOUT0_PHASE => 0.000000,
-      CLKOUT0_USE_FINE_PS => false,
-      CLKOUT1_DIVIDE => 3,
-      CLKOUT1_DUTY_CYCLE => 0.500000,
-      CLKOUT1_PHASE => 0.000000,
-      CLKOUT1_USE_FINE_PS => false,
-      CLKOUT2_DIVIDE => 50,
-      CLKOUT2_DUTY_CYCLE => 0.500000,
-      CLKOUT2_PHASE => 0.000000,
-      CLKOUT2_USE_FINE_PS => false,
-      CLKOUT3_DIVIDE => 12,
-      CLKOUT3_DUTY_CYCLE => 0.500000,
-      CLKOUT3_PHASE => 0.000000,
-      CLKOUT3_USE_FINE_PS => false,
-      CLKOUT4_CASCADE => false,
-      CLKOUT4_DIVIDE => 1,
-      CLKOUT4_DUTY_CYCLE => 0.500000,
-      CLKOUT4_PHASE => 0.000000,
-      CLKOUT4_USE_FINE_PS => false,
-      CLKOUT5_DIVIDE => 1,
-      CLKOUT5_DUTY_CYCLE => 0.500000,
-      CLKOUT5_PHASE => 0.000000,
-      CLKOUT5_USE_FINE_PS => false,
-      CLKOUT6_DIVIDE => 1,
-      CLKOUT6_DUTY_CYCLE => 0.500000,
-      CLKOUT6_PHASE => 0.000000,
-      CLKOUT6_USE_FINE_PS => false,
-      COMPENSATION => "ZHOLD",
-      DIVCLK_DIVIDE => 1,
-      IS_CLKINSEL_INVERTED => '0',
-      IS_PSEN_INVERTED => '0',
-      IS_PSINCDEC_INVERTED => '0',
-      IS_PWRDWN_INVERTED => '0',
-      IS_RST_INVERTED => '0',
-      REF_JITTER1 => 0.010000,
-      REF_JITTER2 => 0.010000,
-      SS_EN => "FALSE",
-      SS_MODE => "CENTER_HIGH",
-      SS_MOD_PERIOD => 10000,
-      STARTUP_WAIT => false
-    )
-        port map (
-      CLKFBIN => clkfbout_buf_clk_wiz_0,
-      CLKFBOUT => clkfbout_clk_wiz_0,
-      CLKFBOUTB => NLW_mmcm_adv_inst_CLKFBOUTB_UNCONNECTED,
-      CLKFBSTOPPED => NLW_mmcm_adv_inst_CLKFBSTOPPED_UNCONNECTED,
-      CLKIN1 => clk_in1_clk_wiz_0,
-      CLKIN2 => '0',
-      CLKINSEL => '1',
-      CLKINSTOPPED => NLW_mmcm_adv_inst_CLKINSTOPPED_UNCONNECTED,
-      CLKOUT0 => clk_out1_clk_wiz_0,
-      CLKOUT0B => NLW_mmcm_adv_inst_CLKOUT0B_UNCONNECTED,
-      CLKOUT1 => clk_out2_clk_wiz_0,
-      CLKOUT1B => NLW_mmcm_adv_inst_CLKOUT1B_UNCONNECTED,
-      CLKOUT2 => clk_out3_clk_wiz_0,
-      CLKOUT2B => NLW_mmcm_adv_inst_CLKOUT2B_UNCONNECTED,
-      CLKOUT3 => clk_out4_clk_wiz_0,
-      CLKOUT3B => NLW_mmcm_adv_inst_CLKOUT3B_UNCONNECTED,
-      CLKOUT4 => NLW_mmcm_adv_inst_CLKOUT4_UNCONNECTED,
-      CLKOUT5 => NLW_mmcm_adv_inst_CLKOUT5_UNCONNECTED,
-      CLKOUT6 => NLW_mmcm_adv_inst_CLKOUT6_UNCONNECTED,
-      DADDR(6 downto 0) => B"0000000",
-      DCLK => '0',
-      DEN => '0',
-      DI(15 downto 0) => B"0000000000000000",
-      DO(15 downto 0) => NLW_mmcm_adv_inst_DO_UNCONNECTED(15 downto 0),
-      DRDY => NLW_mmcm_adv_inst_DRDY_UNCONNECTED,
-      DWE => '0',
-      LOCKED => locked,
-      PSCLK => '0',
-      PSDONE => NLW_mmcm_adv_inst_PSDONE_UNCONNECTED,
-      PSEN => '0',
-      PSINCDEC => '0',
-      PWRDWN => '0',
-      RST => reset
-    );
-end STRUCTURE;
-library IEEE;
-use IEEE.STD_LOGIC_1164.ALL;
-library UNISIM;
-use UNISIM.VCOMPONENTS.ALL;
-entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix is
-  port (
-    clk_out1 : out STD_LOGIC;
-    clk_out2 : out STD_LOGIC;
-    clk_out3 : out STD_LOGIC;
-    clk_out4 : out STD_LOGIC;
-    reset : in STD_LOGIC;
-    locked : out STD_LOGIC;
-    clk_in1 : in STD_LOGIC
-  );
-  attribute NotValidForBitStream : boolean;
-  attribute NotValidForBitStream of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix : entity is true;
-end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix;
-
-architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix is
-begin
-inst: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_clk_wiz_0_clk_wiz
-     port map (
-      clk_in1 => clk_in1,
-      clk_out1 => clk_out1,
-      clk_out2 => clk_out2,
-      clk_out3 => clk_out3,
-      clk_out4 => clk_out4,
-      locked => locked,
-      reset => reset
-    );
-end STRUCTURE;
diff --git a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_stub.v b/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_stub.v
deleted file mode 100755
index 34b708c..0000000
--- a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_stub.v
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-// Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-// --------------------------------------------------------------------------------
-// Tool Version: Vivado v.2024.1 (lin64) Build 5076996 Wed May 22 18:36:09 MDT 2024
-// Date        : Wed Feb 26 11:54:27 2025
-// Host        : fl-tp-br-604 running 64-bit Ubuntu 24.04.1 LTS
-// Command     : write_verilog -force -mode synth_stub -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix
-//               decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ clk_wiz_0_stub.v
-// Design      : clk_wiz_0
-// Purpose     : Stub declaration of top-level module interface
-// Device      : xc7a200tsbg484-1
-// --------------------------------------------------------------------------------
-
-// This empty module with port declaration file causes synthesis tools to infer a black box for IP.
-// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion.
-// Please paste the declaration into a Verilog source file or add the file as an additional source.
-module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix(clk_out1, clk_out2, clk_out3, clk_out4, reset, 
-  locked, clk_in1)
-/* synthesis syn_black_box black_box_pad_pin="reset,locked,clk_in1" */
-/* synthesis syn_force_seq_prim="clk_out1" */
-/* synthesis syn_force_seq_prim="clk_out2" */
-/* synthesis syn_force_seq_prim="clk_out3" */
-/* synthesis syn_force_seq_prim="clk_out4" */;
-  output clk_out1 /* synthesis syn_isclock = 1 */;
-  output clk_out2 /* synthesis syn_isclock = 1 */;
-  output clk_out3 /* synthesis syn_isclock = 1 */;
-  output clk_out4 /* synthesis syn_isclock = 1 */;
-  input reset;
-  output locked;
-  input clk_in1;
-endmodule
diff --git a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_stub.vhdl b/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_stub.vhdl
deleted file mode 100755
index c1b53b0..0000000
--- a/proj/AudioProc.cache/ip/2024.1/0/e/0edd54b7fee8338b/clk_wiz_0_stub.vhdl
+++ /dev/null
@@ -1,35 +0,0 @@
--- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
--- Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
--- --------------------------------------------------------------------------------
--- Tool Version: Vivado v.2024.1 (lin64) Build 5076996 Wed May 22 18:36:09 MDT 2024
--- Date        : Wed Feb 26 11:54:27 2025
--- Host        : fl-tp-br-604 running 64-bit Ubuntu 24.04.1 LTS
--- Command     : write_vhdl -force -mode synth_stub -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix
---               decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ clk_wiz_0_stub.vhdl
--- Design      : clk_wiz_0
--- Purpose     : Stub declaration of top-level module interface
--- Device      : xc7a200tsbg484-1
--- --------------------------------------------------------------------------------
-library IEEE;
-use IEEE.STD_LOGIC_1164.ALL;
-
-entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix is
-  Port ( 
-    clk_out1 : out STD_LOGIC;
-    clk_out2 : out STD_LOGIC;
-    clk_out3 : out STD_LOGIC;
-    clk_out4 : out STD_LOGIC;
-    reset : in STD_LOGIC;
-    locked : out STD_LOGIC;
-    clk_in1 : in STD_LOGIC
-  );
-
-end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix;
-
-architecture stub of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix is
-attribute syn_black_box : boolean;
-attribute black_box_pad_pin : string;
-attribute syn_black_box of stub : architecture is true;
-attribute black_box_pad_pin of stub : architecture is "clk_out1,clk_out2,clk_out3,clk_out4,reset,locked,clk_in1";
-begin
-end;
diff --git a/proj/AudioProc.cache/sim/ssm.db b/proj/AudioProc.cache/sim/ssm.db
deleted file mode 100644
index 593ba29..0000000
--- a/proj/AudioProc.cache/sim/ssm.db
+++ /dev/null
@@ -1,11 +0,0 @@
-################################################################################
-#                            DONOT REMOVE THIS FILE
-# Unified simulation database file for selected simulation model for IP
-#
-# File: ssm.db (Wed Feb 26 12:03:32 2025)
-#
-# This file is generated by the unified simulation automation and contains the
-# selected simulation model information for the IP/BD instances.
-#                            DONOT REMOVE THIS FILE
-################################################################################
-clk_wiz_0,rtl
diff --git a/proj/AudioProc.cache/wt/project.wpc b/proj/AudioProc.cache/wt/project.wpc
deleted file mode 100644
index 9b34209..0000000
--- a/proj/AudioProc.cache/wt/project.wpc
+++ /dev/null
@@ -1,3 +0,0 @@
-version:1
-6d6f64655f636f756e7465727c4755494d6f6465:1
-eof:
diff --git a/proj/AudioProc.cache/wt/synthesis.wdf b/proj/AudioProc.cache/wt/synthesis.wdf
deleted file mode 100644
index d385d80..0000000
--- a/proj/AudioProc.cache/wt/synthesis.wdf
+++ /dev/null
@@ -1,52 +0,0 @@
-version:1
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d70617274:78633761323030747362673438342d31:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e616d65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d746f70:636c6b5f77697a5f30:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d696e636c7564655f64697273:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d67656e65726963:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d646566696e65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d766572696c6f675f646566696e65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d7668646c5f646566696e65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d636f6e737472736574:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d7365755f70726f74656374:64656661756c743a3a6e6f6e65:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d666c617474656e5f686965726172636879:64656661756c743a3a72656275696c74:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d67617465645f636c6f636b5f636f6e76657273696f6e:64656661756c743a3a6f6666:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d646972656374697665:64656661756c743a3a64656661756c74:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d696e6372656d656e74616c5f6d6f6465:6f6666:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d72746c:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6c696e74:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d66696c65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d64617461666c6f77:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d64617461666c6f775f73657474696e6773:64656661756c743a3a6e6f6e65:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d72746c5f736b69705f6970:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d72746c5f736b69705f636f6e73747261696e7473:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f6c63:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6c75745f63617363616465:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6f73:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d62756667:64656661756c743a3a3132:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d66616e6f75745f6c696d6974:64656661756c743a3a3130303030:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d73687265675f6d696e5f73697a65:64656661756c743a3a33:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d6f6465:6f75745f6f665f636f6e74657874:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d66736d5f65787472616374696f6e:64656661756c743a3a6175746f:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6b6565705f6571756976616c656e745f726567697374657273:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d7265736f757263655f73686172696e67:64656661756c743a3a6175746f:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d636173636164655f647370:64656661756c743a3a6175746f:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d636f6e74726f6c5f7365745f6f70745f7468726573686f6c64:64656661756c743a3a6175746f:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f6272616d:64656661756c743a3a2d31:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f7572616d:64656661756c743a3a2d31:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f647370:64656661756c743a3a2d31:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f6272616d5f636173636164655f686569676874:64656661756c743a3a2d31:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f7572616d5f636173636164655f686569676874:64656661756c743a3a2d31:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d726574696d696e67:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f726574696d696e67:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d676c6f62616c5f726574696d696e67:64656661756c743a3a6175746f:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f73726c65787472616374:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d617373657274:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f74696d696e675f64726976656e:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d73666375:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d64656275675f6c6f67:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d657374:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
-73796e746865736973:73796e7468657369735c7573616765:656c6170736564:30303a30303a323173:00:00
-73796e746865736973:73796e7468657369735c7573616765:6d656d6f72795f7065616b:323637372e3536364d42:00:00
-73796e746865736973:73796e7468657369735c7573616765:6d656d6f72795f6761696e:3937322e3133334d42:00:00
-eof:3734131713
diff --git a/proj/AudioProc.cache/wt/xsim.wdf b/proj/AudioProc.cache/wt/xsim.wdf
deleted file mode 100644
index 51d5206..0000000
--- a/proj/AudioProc.cache/wt/xsim.wdf
+++ /dev/null
@@ -1,4 +0,0 @@
-version:1
-7873696d:7873696d5c636f6d6d616e645f6c696e655f6f7074696f6e73:2d73696d5f6d6f6465:6265686176696f72616c:00:00
-7873696d:7873696d5c636f6d6d616e645f6c696e655f6f7074696f6e73:2d73696d5f74797065:64656661756c743a3a:00:00
-eof:2427094519
diff --git a/proj/AudioProc.hw/AudioProc.lpr b/proj/AudioProc.hw/AudioProc.lpr
deleted file mode 100644
index afc0a86..0000000
--- a/proj/AudioProc.hw/AudioProc.lpr
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Product Version: Vivado v2024.1 (64-bit)                                     -->
-<!--                                                                              -->
-<!-- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.                        -->
-<!-- Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.        -->
-
-<labtools version="1" minor="0"/>
diff --git a/proj/AudioProc.ip_user_files/README.txt b/proj/AudioProc.ip_user_files/README.txt
deleted file mode 100644
index 023052c..0000000
--- a/proj/AudioProc.ip_user_files/README.txt
+++ /dev/null
@@ -1 +0,0 @@
-The files in this directory structure are automatically generated and managed by Vivado. Editing these files is not recommended.
diff --git a/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0.vho b/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0.vho
deleted file mode 100755
index b02ca8e..0000000
--- a/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0.vho
+++ /dev/null
@@ -1,100 +0,0 @@
-
--- (c) Copyright 2017-2018, 2023 Advanced Micro Devices, Inc. All rights reserved.
---
--- This file contains confidential and proprietary information
--- of AMD and is protected under U.S. and international copyright
--- and other intellectual property laws.
---
--- DISCLAIMER
--- This disclaimer is not a license and does not grant any
--- rights to the materials distributed herewith. Except as
--- otherwise provided in a valid license issued to you by
--- AMD, and to the maximum extent permitted by applicable
--- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
--- WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
--- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
--- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
--- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
--- (2) AMD shall not be liable (whether in contract or tort,
--- including negligence, or under any other theory of
--- liability) for any loss or damage of any kind or nature
--- related to, arising under or in connection with these
--- materials, including for any direct, or any indirect,
--- special, incidental, or consequential loss or damage
--- (including loss of data, profits, goodwill, or any type of
--- loss or damage suffered as a result of any action brought
--- by a third party) even if such damage or loss was
--- reasonably foreseeable or AMD had been advised of the
--- possibility of the same.
---
--- CRITICAL APPLICATIONS
--- AMD products are not designed or intended to be fail-
--- safe, or for use in any application requiring fail-safe
--- performance, such as life-support or safety devices or
--- systems, Class III medical devices, nuclear facilities,
--- applications related to the deployment of airbags, or any
--- other applications that could lead to death, personal
--- injury, or severe property or environmental damage
--- (individually and collectively, "Critical
--- Applications"). Customer assumes the sole risk and
--- liability of any use of AMD products in Critical
--- Applications, subject only to applicable laws and
--- regulations governing limitations on product liability.
---
--- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
--- PART OF THIS FILE AT ALL TIMES.
-------------------------------------------------------------------------------
--- User entered comments
-------------------------------------------------------------------------------
--- None
---
-------------------------------------------------------------------------------
---  Output     Output      Phase    Duty Cycle   Pk-to-Pk     Phase
---   Clock     Freq (MHz)  (degrees)    (%)     Jitter (ps)  Error (ps)
-------------------------------------------------------------------------------
--- clk_out1__100.00000______0.000______50.0______151.366____132.063
--- clk_out2__200.00000______0.000______50.0______132.221____132.063
--- clk_out3__12.00000______0.000______50.0______231.952____132.063
--- clk_out4__50.00000______0.000______50.0______174.353____132.063
---
-------------------------------------------------------------------------------
--- Input Clock   Freq (MHz)    Input Jitter (UI)
-------------------------------------------------------------------------------
--- __primary_________100.000____________0.010
-
-
--- The following code must appear in the VHDL architecture header:
-------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG
-component clk_wiz_0
-port
- (-- Clock in ports
-  -- Clock out ports
-  clk_out1          : out    std_logic;
-  clk_out2          : out    std_logic;
-  clk_out3          : out    std_logic;
-  clk_out4          : out    std_logic;
-  -- Status and control signals
-  reset             : in     std_logic;
-  locked            : out    std_logic;
-  clk_in1           : in     std_logic
- );
-end component;
-
--- COMP_TAG_END ------ End COMPONENT Declaration ------------
--- The following code must appear in the VHDL architecture
--- body. Substitute your own instance name and net names.
-------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG
-your_instance_name : clk_wiz_0
-   port map ( 
-  -- Clock out ports  
-   clk_out1 => clk_out1,
-   clk_out2 => clk_out2,
-   clk_out3 => clk_out3,
-   clk_out4 => clk_out4,
-  -- Status and control signals                
-   reset => reset,
-   locked => locked,
-   -- Clock in ports
-   clk_in1 => clk_in1
- );
--- INST_TAG_END ------ End INSTANTIATION Template ------------
diff --git a/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0_stub.v b/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0_stub.v
deleted file mode 100644
index 88530c7..0000000
--- a/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0_stub.v
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-// Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-// --------------------------------------------------------------------------------
-// Tool Version: Vivado v.2024.1 (lin64) Build 5076996 Wed May 22 18:36:09 MDT 2024
-// Date        : Wed Feb 26 11:54:28 2025
-// Host        : fl-tp-br-604 running 64-bit Ubuntu 24.04.1 LTS
-// Command     : write_verilog -force -mode synth_stub
-//               /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_stub.v
-// Design      : clk_wiz_0
-// Purpose     : Stub declaration of top-level module interface
-// Device      : xc7a200tsbg484-1
-// --------------------------------------------------------------------------------
-
-// This empty module with port declaration file causes synthesis tools to infer a black box for IP.
-// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion.
-// Please paste the declaration into a Verilog source file or add the file as an additional source.
-module clk_wiz_0(clk_out1, clk_out2, clk_out3, clk_out4, reset, 
-  locked, clk_in1)
-/* synthesis syn_black_box black_box_pad_pin="reset,locked,clk_in1" */
-/* synthesis syn_force_seq_prim="clk_out1" */
-/* synthesis syn_force_seq_prim="clk_out2" */
-/* synthesis syn_force_seq_prim="clk_out3" */
-/* synthesis syn_force_seq_prim="clk_out4" */;
-  output clk_out1 /* synthesis syn_isclock = 1 */;
-  output clk_out2 /* synthesis syn_isclock = 1 */;
-  output clk_out3 /* synthesis syn_isclock = 1 */;
-  output clk_out4 /* synthesis syn_isclock = 1 */;
-  input reset;
-  output locked;
-  input clk_in1;
-endmodule
diff --git a/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0_stub.vhdl b/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0_stub.vhdl
deleted file mode 100644
index 04dfc6c..0000000
--- a/proj/AudioProc.ip_user_files/ip/clk_wiz_0/clk_wiz_0_stub.vhdl
+++ /dev/null
@@ -1,35 +0,0 @@
--- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
--- Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
--- --------------------------------------------------------------------------------
--- Tool Version: Vivado v.2024.1 (lin64) Build 5076996 Wed May 22 18:36:09 MDT 2024
--- Date        : Wed Feb 26 11:54:28 2025
--- Host        : fl-tp-br-604 running 64-bit Ubuntu 24.04.1 LTS
--- Command     : write_vhdl -force -mode synth_stub
---               /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_stub.vhdl
--- Design      : clk_wiz_0
--- Purpose     : Stub declaration of top-level module interface
--- Device      : xc7a200tsbg484-1
--- --------------------------------------------------------------------------------
-library IEEE;
-use IEEE.STD_LOGIC_1164.ALL;
-
-entity clk_wiz_0 is
-  Port ( 
-    clk_out1 : out STD_LOGIC;
-    clk_out2 : out STD_LOGIC;
-    clk_out3 : out STD_LOGIC;
-    clk_out4 : out STD_LOGIC;
-    reset : in STD_LOGIC;
-    locked : out STD_LOGIC;
-    clk_in1 : in STD_LOGIC
-  );
-
-end clk_wiz_0;
-
-architecture stub of clk_wiz_0 is
-attribute syn_black_box : boolean;
-attribute black_box_pad_pin : string;
-attribute syn_black_box of stub : architecture is true;
-attribute black_box_pad_pin of stub : architecture is "clk_out1,clk_out2,clk_out3,clk_out4,reset,locked,clk_in1";
-begin
-end;
diff --git a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_7s_mmcm.vh b/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_7s_mmcm.vh
deleted file mode 100755
index 6c4981a..0000000
--- a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_7s_mmcm.vh
+++ /dev/null
@@ -1,680 +0,0 @@
-// (c) Copyright 2009-2010, 2023 Advanced Micro Devices, Inc. All rights reserved.
-//
-// This file contains confidential and proprietary information
-// of AMD and is protected under U.S. and international copyright
-// and other intellectual property laws.
-//
-// DISCLAIMER
-// This disclaimer is not a license and does not grant any
-// rights to the materials distributed herewith. Except as
-// otherwise provided in a valid license issued to you by
-// AMD, and to the maximum extent permitted by applicable
-// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
-// WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
-// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
-// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
-// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
-// (2) AMD shall not be liable (whether in contract or tort,
-// including negligence, or under any other theory of
-// liability) for any loss or damage of any kind or nature
-// related to, arising under or in connection with these
-// materials, including for any direct, or any indirect,
-// special, incidental, or consequential loss or damage
-// (including loss of data, profits, goodwill, or any type of
-// loss or damage suffered as a result of any action brought
-// by a third party) even if such damage or loss was
-// reasonably foreseeable or AMD had been advised of the
-// possibility of the same.
-//
-// CRITICAL APPLICATIONS
-// AMD products are not designed or intended to be fail-
-// safe, or for use in any application requiring fail-safe
-// performance, such as life-support or safety devices or
-// systems, Class III medical devices, nuclear facilities,
-// applications related to the deployment of airbags, or any
-// other applications that could lead to death, personal
-// injury, or severe property or environmental damage
-// (individually and collectively, "Critical
-// Applications"). Customer assumes the sole risk and
-// liability of any use of AMD products in Critical
-// Applications, subject only to applicable laws and
-// regulations governing limitations on product liability.
-//
-// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
-// PART OF THIS FILE AT ALL TIMES.
-////////////////////////////////////////////////////////////
-// 
-///////////////////////////////////////////////////////////////////////////////
-
-// These are user functions that should not be modified.  Changes to the defines
-// or code within the functions may alter the accuracy of the calculations.
-
-// Define debug to provide extra messages durring elaboration
-//`define DEBUG 1
-
-// FRAC_PRECISION describes the width of the fractional portion of the fixed
-//    point numbers.  These should not be modified, they are for development 
-//    only
-`define FRAC_PRECISION  10
-// FIXED_WIDTH describes the total size for fixed point calculations(int+frac).
-// Warning: L.50 and below will not calculate properly with FIXED_WIDTHs 
-//    greater than 32
-`define FIXED_WIDTH     32 
-
-// This function takes a fixed point number and rounds it to the nearest
-//    fractional precision bit.
-function [`FIXED_WIDTH:1] round_frac
-   (
-      // Input is (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point number
-      input [`FIXED_WIDTH:1] decimal,  
-
-      // This describes the precision of the fraction, for example a value
-      //    of 1 would modify the fractional so that instead of being a .16
-      //    fractional, it would be a .1 (rounded to the nearest 0.5 in turn)
-      input [`FIXED_WIDTH:1] precision 
-   );
-
-   begin
-   
-   `ifdef DEBUG
-      $display("round_frac - decimal: %h, precision: %h", decimal, precision);
-   `endif
-      // If the fractional precision bit is high then round up
-      if( decimal[(`FRAC_PRECISION-precision)] == 1'b1) begin
-         round_frac = decimal + (1'b1 << (`FRAC_PRECISION-precision));
-      end else begin
-         round_frac = decimal;
-      end
-   `ifdef DEBUG
-      $display("round_frac: %h", round_frac);
-   `endif
-   end
-endfunction
-
-// This function calculates high_time, low_time, w_edge, and no_count
-//    of a non-fractional counter based on the divide and duty cycle
-//
-// NOTE: high_time and low_time are returned as integers between 0 and 63 
-//    inclusive.  64 should equal 6'b000000 (in other words it is okay to 
-//    ignore the overflow)
-function [13:0] mmcm_pll_divider
-   (
-      input [7:0] divide,        // Max divide is 128
-      input [31:0] duty_cycle    // Duty cycle is multiplied by 100,000
-   );
-
-   reg [`FIXED_WIDTH:1]    duty_cycle_fix;
-   
-   // High/Low time is initially calculated with a wider integer to prevent a
-   // calculation error when it overflows to 64.
-   reg [6:0]               high_time;
-   reg [6:0]               low_time;
-   reg                     w_edge;
-   reg                     no_count;
-
-   reg [`FIXED_WIDTH:1]    temp;
-
-   begin
-      // Duty Cycle must be between 0 and 1,000
-      if(duty_cycle <=0 || duty_cycle >= 100000) begin
-`ifndef SYNTHESIS
-         $display("ERROR: duty_cycle: %d is invalid", duty_cycle);
-   `endif
-         $finish;
-      end
-
-      // Convert to FIXED_WIDTH-FRAC_PRECISION.FRAC_PRECISION fixed point
-      duty_cycle_fix = (duty_cycle << `FRAC_PRECISION) / 100_000;
-      
-   `ifdef DEBUG
-      $display("duty_cycle_fix: %h", duty_cycle_fix);
-   `endif
-
-      // If the divide is 1 nothing needs to be set except the no_count bit.
-      //    Other values are dummies
-      if(divide == 7'h01) begin
-         high_time   = 7'h01;
-         w_edge      = 1'b0;
-         low_time    = 7'h01;
-         no_count    = 1'b1;
-      end else begin
-         temp = round_frac(duty_cycle_fix*divide, 1);
-
-         // comes from above round_frac
-         high_time   = temp[`FRAC_PRECISION+7:`FRAC_PRECISION+1]; 
-         // If the duty cycle * divide rounded is .5 or greater then this bit
-         //    is set.
-         w_edge      = temp[`FRAC_PRECISION]; // comes from round_frac
-         
-         // If the high time comes out to 0, it needs to be set to at least 1
-         // and w_edge set to 0
-         if(high_time == 7'h00) begin
-            high_time   = 7'h01;
-            w_edge      = 1'b0;
-         end
-
-         if(high_time == divide) begin
-            high_time   = divide - 1;
-            w_edge      = 1'b1;
-         end
-         
-         // Calculate low_time based on the divide setting and set no_count to
-         //    0 as it is only used when divide is 1.
-         low_time    = divide - high_time; 
-         no_count    = 1'b0;
-      end
-
-      // Set the return value.
-      mmcm_pll_divider = {w_edge,no_count,high_time[5:0],low_time[5:0]};
-   end
-endfunction
-
-// This function calculates mx, delay_time, and phase_mux 
-//  of a non-fractional counter based on the divide and phase
-//
-// NOTE: The only valid value for the MX bits is 2'b00 to ensure the coarse mux
-//    is used.
-function [10:0] mmcm_pll_phase
-   (
-      // divide must be an integer (use fractional if not)
-      //  assumed that divide already checked to be valid
-      input [7:0] divide, // Max divide is 128
-
-      // Phase is given in degrees (-360,000 to 360,000)
-      input signed [31:0] phase
-   );
-
-   reg [`FIXED_WIDTH:1] phase_in_cycles;
-   reg [`FIXED_WIDTH:1] phase_fixed;
-   reg [1:0]            mx;
-   reg [5:0]            delay_time;
-   reg [2:0]            phase_mux;
-
-   reg [`FIXED_WIDTH:1] temp;
-
-   begin
-`ifdef DEBUG
-      $display("mmcm_pll_phase-divide:%d,phase:%d",
-         divide, phase);
-`endif
-   
-      if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-         $finish;
-      end
-
-      // If phase is less than 0, convert it to a positive phase shift
-      // Convert to (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point
-      if(phase < 0) begin
-         phase_fixed = ( (phase + 360000) << `FRAC_PRECISION ) / 1000;
-      end else begin
-         phase_fixed = ( phase << `FRAC_PRECISION ) / 1000;
-      end
-
-      // Put phase in terms of decimal number of vco clock cycles
-      phase_in_cycles = ( phase_fixed * divide ) / 360;
-
-`ifdef DEBUG
-      $display("phase_in_cycles: %h", phase_in_cycles);
-`endif  
-      
-
-	 temp  =  round_frac(phase_in_cycles, 3);
-
-	 // set mx to 2'b00 that the phase mux from the VCO is enabled
-	 mx    			=  2'b00; 
-	 phase_mux      =  temp[`FRAC_PRECISION:`FRAC_PRECISION-2];
-	 delay_time     =  temp[`FRAC_PRECISION+6:`FRAC_PRECISION+1];
-      
-   `ifdef DEBUG
-      $display("temp: %h", temp);
-   `endif
-
-      // Setup the return value
-      mmcm_pll_phase={mx, phase_mux, delay_time};
-   end
-endfunction
-
-// This function takes the divide value and outputs the necessary lock values
-function [39:0] mmcm_pll_lock_lookup
-   (
-      input [6:0] divide // Max divide is 64
-   );
-   
-   reg [2559:0]   lookup;
-   
-   begin
-      lookup = {
-         // This table is composed of:
-         // LockRefDly_LockFBDly_LockCnt_LockSatHigh_UnlockCnt
-         40'b00110_00110_1111101000_1111101001_0000000001,
-         40'b00110_00110_1111101000_1111101001_0000000001,
-         40'b01000_01000_1111101000_1111101001_0000000001,
-         40'b01011_01011_1111101000_1111101001_0000000001,
-         40'b01110_01110_1111101000_1111101001_0000000001,
-         40'b10001_10001_1111101000_1111101001_0000000001,
-         40'b10011_10011_1111101000_1111101001_0000000001,
-         40'b10110_10110_1111101000_1111101001_0000000001,
-         40'b11001_11001_1111101000_1111101001_0000000001,
-         40'b11100_11100_1111101000_1111101001_0000000001,
-         40'b11111_11111_1110000100_1111101001_0000000001,
-         40'b11111_11111_1100111001_1111101001_0000000001,
-         40'b11111_11111_1011101110_1111101001_0000000001,
-         40'b11111_11111_1010111100_1111101001_0000000001,
-         40'b11111_11111_1010001010_1111101001_0000000001,
-         40'b11111_11111_1001110001_1111101001_0000000001,
-         40'b11111_11111_1000111111_1111101001_0000000001,
-         40'b11111_11111_1000100110_1111101001_0000000001,
-         40'b11111_11111_1000001101_1111101001_0000000001,
-         40'b11111_11111_0111110100_1111101001_0000000001,
-         40'b11111_11111_0111011011_1111101001_0000000001,
-         40'b11111_11111_0111000010_1111101001_0000000001,
-         40'b11111_11111_0110101001_1111101001_0000000001,
-         40'b11111_11111_0110010000_1111101001_0000000001,
-         40'b11111_11111_0110010000_1111101001_0000000001,
-         40'b11111_11111_0101110111_1111101001_0000000001,
-         40'b11111_11111_0101011110_1111101001_0000000001,
-         40'b11111_11111_0101011110_1111101001_0000000001,
-         40'b11111_11111_0101000101_1111101001_0000000001,
-         40'b11111_11111_0101000101_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      mmcm_pll_lock_lookup = lookup[ ((64-divide)*40) +: 40];
-   `ifdef DEBUG
-      $display("lock_lookup: %b", mmcm_pll_lock_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes the divide value and the bandwidth setting of the MMCM
-//  and outputs the digital filter settings necessary.
-function [9:0] mmcm_pll_filter_lookup
-   (
-      input [6:0] divide, // Max divide is 64
-      input [8*9:0] BANDWIDTH
-   );
-   
-   reg [639:0] lookup_low;
-   reg [639:0] lookup_high;
-   
-   reg [9:0] lookup_entry;
-   
-   begin
-      lookup_low = {
-         // CP_RES_LFHF
-         10'b0010_1111_00,
-         10'b0010_1111_00,
-         10'b0010_1111_00,
-         10'b0010_1111_00,
-         10'b0010_0111_00,
-         10'b0010_1011_00,
-         10'b0010_1101_00,
-         10'b0010_0011_00,
-         10'b0010_0101_00,
-         10'b0010_0101_00,
-         10'b0010_1001_00,
-         10'b0010_1110_00,
-         10'b0010_1110_00,
-         10'b0010_1110_00,
-         10'b0010_1110_00,
-         10'b0010_0001_00,
-         10'b0010_0001_00,
-         10'b0010_0001_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_1010_00,
-         10'b0010_1010_00,
-         10'b0010_1010_00,
-         10'b0010_1010_00,
-         10'b0010_1010_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00
-      };
-      
-      lookup_high = {
-         // CP_RES_LFHF
-         10'b0010_1111_00,
-         10'b0100_1111_00,
-         10'b0101_1011_00,
-         10'b0111_0111_00,
-         10'b1101_0111_00,
-         10'b1110_1011_00,
-         10'b1110_1101_00,
-         10'b1111_0011_00,
-         10'b1110_0101_00,
-         10'b1111_0101_00,
-         10'b1111_1001_00,
-         10'b1101_0001_00,
-         10'b1111_1001_00,
-         10'b1111_1001_00,
-         10'b1111_1001_00,
-         10'b1111_1001_00,
-         10'b1111_0101_00,
-         10'b1111_0101_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b0101_1100_00,
-         10'b0101_1100_00,
-         10'b0101_1100_00,
-         10'b0101_1100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0011_0100_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0111_0001_00,
-         10'b0111_0001_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0110_0001_00,
-         10'b0110_0001_00,
-         10'b0101_0110_00,
-         10'b0101_0110_00,
-         10'b0101_0110_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0100_1010_00,
-         10'b0011_1100_00,
-         10'b0011_1100_00
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      if(BANDWIDTH == "LOW") begin
-         // Low Bandwidth
-         mmcm_pll_filter_lookup = lookup_low[ ((64-divide)*10) +: 10];
-      end else begin
-         // High or optimized bandwidth
-         mmcm_pll_filter_lookup = lookup_high[ ((64-divide)*10) +: 10];
-      end
-      
-   `ifdef DEBUG
-      $display("filter_lookup: %b", mmcm_pll_filter_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-function [37:0] mmcm_pll_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle // Multiplied by 100,000
-   );
-   
-   reg [13:0] div_calc;
-   reg [16:0] phase_calc;
-   
-   begin
-   `ifdef DEBUG
-      $display("mmcm_pll_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-         divide, phase, duty_cycle);
-   `endif
-   
-      // w_edge[13], no_count[12], high_time[11:6], low_time[5:0]
-      div_calc = mmcm_pll_divider(divide, duty_cycle);
-      // mx[10:9], pm[8:6], dt[5:0]
-      phase_calc = mmcm_pll_phase(divide, phase);
-
-      // Return value is the upper and lower address of counter
-      //    Upper address is:
-      //       RESERVED    [31:26]
-      //       MX          [25:24]
-      //       EDGE        [23]
-      //       NOCOUNT     [22]
-      //       DELAY_TIME  [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX   [15:13]
-      //       RESERVED    [12]
-      //       HIGH_TIME   [11:6]
-      //       LOW_TIME    [5:0]
-      
-   `ifdef DEBUG
-      $display("div:%d dc:%d phase:%d ht:%d lt:%d ed:%d nc:%d mx:%d dt:%d pm:%d",
-         divide, duty_cycle, phase, div_calc[11:6], div_calc[5:0], 
-         div_calc[13], div_calc[12], 
-         phase_calc[16:15], phase_calc[5:0], phase_calc[14:12]);
-   `endif
-      
-      mmcm_pll_count_calc =
-         {
-            // Upper Address
-            6'h00, phase_calc[10:9], div_calc[13:12], phase_calc[5:0], 
-            // Lower Address
-            phase_calc[8:6], 1'b0, div_calc[11:0]
-         };
-   end
-endfunction
-
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-// for fractional multiply/divide functions.
-//
-// 
-function [37:0] mmcm_frac_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle, // Multiplied by 1,000
-      input [9:0] frac // Multiplied by 1000
-   );
-   
-	//Required for fractional divide calculations
-			  reg	[7:0]			lt_frac;
-			  reg	[7:0]			ht_frac;
-			
-			  reg	/*[7:0]*/			wf_fall_frac;
-			  reg	/*[7:0]*/			wf_rise_frac;
-
-			  reg [31:0] a;
-			  reg	[7:0]			pm_rise_frac_filtered ;
-			  reg	[7:0]			pm_fall_frac_filtered ;	
-			  reg [7:0]			clkout0_divide_int;
-			  reg [2:0]			clkout0_divide_frac;
-			  reg	[7:0]			even_part_high;
-			  reg	[7:0]			even_part_low;
-
-			  reg	[7:0]			odd;
-			  reg	[7:0]			odd_and_frac;
-
-			  reg	[7:0]			pm_fall;
-			  reg	[7:0]			pm_rise;
-			  reg	[7:0]			dt;
-			  reg	[7:0]			dt_int; 
-			  reg [63:0]		dt_calc;
-
-			  reg	[7:0]			pm_rise_frac; 
-			  reg	[7:0]			pm_fall_frac;
-	 
-			  reg [31:0] a_per_in_octets;
-			  reg [31:0] a_phase_in_cycles;
-
-				parameter precision = 0.125;
-
-			  reg [31:0] phase_fixed; // changed to 31:0 from 32:1 jt 5/2/11
-			  reg [31: 0] phase_pos;
-			  reg [31: 0] phase_vco;
-			  reg [31:0] temp;// changed to 31:0 from 32:1 jt 5/2/11
-			  reg [13:0] div_calc;
-			  reg [16:0] phase_calc;
-
-   begin
-	`ifdef DEBUG
-			$display("mmcm_frac_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-				divide, phase, duty_cycle);
-	`endif
-   
-   //convert phase to fixed
-   if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-      $finish;
-   end
-
-
-      // Return value is
-      //    Transfer data
-      //       RESERVED     [37:36]
-      //       FRAC_TIME    [35:33]
-      //       FRAC_WF_FALL [32]
-      //    Upper address is:
-      //       RESERVED     [31:26]
-      //       MX           [25:24]
-      //       EDGE         [23]
-      //       NOCOUNT      [22]
-      //       DELAY_TIME   [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX    [15:13]
-      //       RESERVED     [12]
-      //       HIGH_TIME    [11:6]
-      //       LOW_TIME     [5:0]
-      
-      
-
-	clkout0_divide_frac = frac / 125;
-	clkout0_divide_int = divide;
-
-	even_part_high = clkout0_divide_int >> 1;//$rtoi(clkout0_divide_int / 2);
-	even_part_low = even_part_high;
-									
-	odd = clkout0_divide_int - even_part_high - even_part_low;
-	odd_and_frac = (8*odd) + clkout0_divide_frac;
-
-	lt_frac = even_part_high - (odd_and_frac <= 9);//IF(odd_and_frac>9,even_part_high, even_part_high - 1)
-	ht_frac = even_part_low  - (odd_and_frac <= 8);//IF(odd_and_frac>8,even_part_low, even_part_low- 1)
-
-	pm_fall =  {odd[6:0],2'b00} + {6'h00, clkout0_divide_frac[2:1]}; // using >> instead of clkout0_divide_frac / 2 
-	pm_rise = 0; //0
-    
-	wf_fall_frac = ((odd_and_frac >=2) && (odd_and_frac <=9)) || ((clkout0_divide_frac == 1) && (clkout0_divide_int == 2));//CRS610807
-	wf_rise_frac = (odd_and_frac >=1) && (odd_and_frac <=8);//IF(odd_and_frac>=1,IF(odd_and_frac <= 8,1,0),0)
-
-
-
-	//Calculate phase in fractional cycles
-	a_per_in_octets		= (8 * divide) + (frac / 125) ;
-	a_phase_in_cycles	= (phase+10) * a_per_in_octets / 360000 ;//Adding 1 due to rounding errors
-	pm_rise_frac		= (a_phase_in_cycles[7:0] ==8'h00)?8'h00:a_phase_in_cycles[7:0] - {a_phase_in_cycles[7:3],3'b000};
-
-	dt_calc 	= ((phase+10) * a_per_in_octets / 8 )/360000 ;//TRUNC(phase* divide / 360); //or_simply (a_per_in_octets / 8)
-	dt 	= dt_calc[7:0];
-
-	pm_rise_frac_filtered = (pm_rise_frac >=8) ? (pm_rise_frac ) - 8: pm_rise_frac ;				//((phase_fixed * (divide + frac / 1000)) / 360) - {pm_rise_frac[7:3],3'b000};//$rtoi(clkout0_phase * clkout0_divide / 45);//a;
-
-	dt_int			= dt + (& pm_rise_frac[7:4]); //IF(pm_rise_overwriting>7,dt+1,dt)
-	pm_fall_frac		= pm_fall + pm_rise_frac;
-	pm_fall_frac_filtered	= pm_fall + pm_rise_frac - {pm_fall_frac[7:3], 3'b000};
-
-	div_calc	= mmcm_pll_divider(divide, duty_cycle); //Use to determine edge[7], no count[6]
-	phase_calc	= mmcm_pll_phase(divide, phase);// returns{mx[1:0], phase_mux[2:0], delay_time[5:0]}
-		
-      mmcm_frac_count_calc[37:0] =
-         {		2'b00, pm_fall_frac_filtered[2:0], wf_fall_frac,
-			1'b0, clkout0_divide_frac[2:0], 1'b1, wf_rise_frac, phase_calc[10:9], div_calc[13:12], dt[5:0], 
-			pm_rise_frac_filtered[2], pm_rise_frac_filtered[1], pm_rise_frac_filtered[0], 1'b0, ht_frac[5:0], lt_frac[5:0]
-		} ;
-
-   `ifdef DEBUG
-      $display("-%d.%d p%d>>  :DADDR_9_15 frac30to28.frac_en.wf_r_frac.dt:%b%d%d_%b:DADDR_7_13 pm_f_frac_filtered_29to27.wf_f_frac_26:%b%d:DADDR_8_14.pm_r_frac_filt_15to13.ht_frac.lt_frac:%b%b%b:", divide, frac, phase, clkout0_divide_frac, 1, wf_rise_frac, dt, pm_fall_frac_filtered, wf_fall_frac, pm_rise_frac_filtered, ht_frac, lt_frac);
-   `endif
-
-   end
-endfunction
-
diff --git a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_7s_pll.vh b/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_7s_pll.vh
deleted file mode 100755
index b662a3e..0000000
--- a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_7s_pll.vh
+++ /dev/null
@@ -1,542 +0,0 @@
-// (c) Copyright 2009-2010, 2023 Advanced Micro Devices, Inc. All rights reserved.
-//
-// This file contains confidential and proprietary information
-// of AMD and is protected under U.S. and international copyright
-// and other intellectual property laws.
-//
-// DISCLAIMER
-// This disclaimer is not a license and does not grant any
-// rights to the materials distributed herewith. Except as
-// otherwise provided in a valid license issued to you by
-// AMD, and to the maximum extent permitted by applicable
-// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
-// WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
-// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
-// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
-// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
-// (2) AMD shall not be liable (whether in contract or tort,
-// including negligence, or under any other theory of
-// liability) for any loss or damage of any kind or nature
-// related to, arising under or in connection with these
-// materials, including for any direct, or any indirect,
-// special, incidental, or consequential loss or damage
-// (including loss of data, profits, goodwill, or any type of
-// loss or damage suffered as a result of any action brought
-// by a third party) even if such damage or loss was
-// reasonably foreseeable or AMD had been advised of the
-// possibility of the same.
-//
-// CRITICAL APPLICATIONS
-// AMD products are not designed or intended to be fail-
-// safe, or for use in any application requiring fail-safe
-// performance, such as life-support or safety devices or
-// systems, Class III medical devices, nuclear facilities,
-// applications related to the deployment of airbags, or any
-// other applications that could lead to death, personal
-// injury, or severe property or environmental damage
-// (individually and collectively, "Critical
-// Applications"). Customer assumes the sole risk and
-// liability of any use of AMD products in Critical
-// Applications, subject only to applicable laws and
-// regulations governing limitations on product liability.
-//
-// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
-// PART OF THIS FILE AT ALL TIMES.
-////////////////////////////////////////////////////////////
-// 
-///////////////////////////////////////////////////////////////////////////////
-
-// These are user functions that should not be modified.  Changes to the defines
-// or code within the functions may alter the accuracy of the calculations.
-
-// Define debug to provide extra messages durring elaboration
-//`define DEBUG 1
-
-// FRAC_PRECISION describes the width of the fractional portion of the fixed
-//    point numbers.  These should not be modified, they are for development 
-//    only
-`define FRAC_PRECISION  10
-// FIXED_WIDTH describes the total size for fixed point calculations(int+frac).
-// Warning: L.50 and below will not calculate properly with FIXED_WIDTHs 
-//    greater than 32
-`define FIXED_WIDTH     32 
-
-// This function takes a fixed point number and rounds it to the nearest
-//    fractional precision bit.
-function [`FIXED_WIDTH:1] round_frac
-   (
-      // Input is (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point number
-      input [`FIXED_WIDTH:1] decimal,  
-
-      // This describes the precision of the fraction, for example a value
-      //    of 1 would modify the fractional so that instead of being a .16
-      //    fractional, it would be a .1 (rounded to the nearest 0.5 in turn)
-      input [`FIXED_WIDTH:1] precision 
-   );
-
-   begin
-   
-`ifdef DEBUG
-      $display("round_frac - decimal: %h, precision: %h", decimal, precision);
-`endif
-      // If the fractional precision bit is high then round up
-      if( decimal[(`FRAC_PRECISION-precision)] == 1'b1) begin
-         round_frac = decimal + (1'b1 << (`FRAC_PRECISION-precision));
-      end else begin
-         round_frac = decimal;
-      end
-`ifdef DEBUG
-      $display("round_frac: %h", round_frac);
-`endif
-   end
-endfunction
-
-// This function calculates high_time, low_time, w_edge, and no_count
-//    of a non-fractional counter based on the divide and duty cycle
-//
-// NOTE: high_time and low_time are returned as integers between 0 and 63 
-//    inclusive.  64 should equal 6'b000000 (in other words it is okay to 
-//    ignore the overflow)
-function [13:0] mmcm_pll_divider
-   (
-      input [7:0] divide,        // Max divide is 128
-      input [31:0] duty_cycle    // Duty cycle is multiplied by 100,000
-   );
-
-   reg [`FIXED_WIDTH:1]    duty_cycle_fix;
-   
-   // High/Low time is initially calculated with a wider integer to prevent a
-   // calculation error when it overflows to 64.
-   reg [6:0]               high_time;
-   reg [6:0]               low_time;
-   reg                     w_edge;
-   reg                     no_count;
-
-   reg [`FIXED_WIDTH:1]    temp;
-
-   begin
-      // Duty Cycle must be between 0 and 1,000
-      if(duty_cycle <=0 || duty_cycle >= 100000) begin
-`ifndef SYNTHESIS
-         $display("ERROR: duty_cycle: %d is invalid", duty_cycle);
-   `endif
-         $finish;
-      end
-
-      // Convert to FIXED_WIDTH-FRAC_PRECISION.FRAC_PRECISION fixed point
-      duty_cycle_fix = (duty_cycle << `FRAC_PRECISION) / 100_000;
-      
-`ifdef DEBUG
-      $display("duty_cycle_fix: %h", duty_cycle_fix);
-`endif
-
-      // If the divide is 1 nothing needs to be set except the no_count bit.
-      //    Other values are dummies
-      if(divide == 7'h01) begin
-         high_time   = 7'h01;
-         w_edge      = 1'b0;
-         low_time    = 7'h01;
-         no_count    = 1'b1;
-      end else begin
-         temp = round_frac(duty_cycle_fix*divide, 1);
-
-         // comes from above round_frac
-         high_time   = temp[`FRAC_PRECISION+7:`FRAC_PRECISION+1]; 
-         // If the duty cycle * divide rounded is .5 or greater then this bit
-         //    is set.
-         w_edge      = temp[`FRAC_PRECISION]; // comes from round_frac
-         
-         // If the high time comes out to 0, it needs to be set to at least 1
-         // and w_edge set to 0
-         if(high_time == 7'h00) begin
-            high_time   = 7'h01;
-            w_edge      = 1'b0;
-         end
-
-         if(high_time == divide) begin
-            high_time   = divide - 1;
-            w_edge      = 1'b1;
-         end
-         
-         // Calculate low_time based on the divide setting and set no_count to
-         //    0 as it is only used when divide is 1.
-         low_time    = divide - high_time; 
-         no_count    = 1'b0;
-      end
-
-      // Set the return value.
-      mmcm_pll_divider = {w_edge,no_count,high_time[5:0],low_time[5:0]};
-   end
-endfunction
-
-// This function calculates mx, delay_time, and phase_mux 
-//  of a non-fractional counter based on the divide and phase
-//
-// NOTE: The only valid value for the MX bits is 2'b00 to ensure the coarse mux
-//    is used.
-function [10:0] mmcm_pll_phase
-   (
-      // divide must be an integer (use fractional if not)
-      //  assumed that divide already checked to be valid
-      input [7:0] divide, // Max divide is 128
-
-      // Phase is given in degrees (-360,000 to 360,000)
-      input signed [31:0] phase
-   );
-
-   reg [`FIXED_WIDTH:1] phase_in_cycles;
-   reg [`FIXED_WIDTH:1] phase_fixed;
-   reg [1:0]            mx;
-   reg [5:0]            delay_time;
-   reg [2:0]            phase_mux;
-
-   reg [`FIXED_WIDTH:1] temp;
-
-   begin
-`ifdef DEBUG
-      $display("mmcm_pll_phase-divide:%d,phase:%d",
-         divide, phase);
-`endif
-   
-      if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-         $finish;
-      end
-
-      // If phase is less than 0, convert it to a positive phase shift
-      // Convert to (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point
-      if(phase < 0) begin
-         phase_fixed = ( (phase + 360000) << `FRAC_PRECISION ) / 1000;
-      end else begin
-         phase_fixed = ( phase << `FRAC_PRECISION ) / 1000;
-      end
-
-      // Put phase in terms of decimal number of vco clock cycles
-      phase_in_cycles = ( phase_fixed * divide ) / 360;
-
-`ifdef DEBUG
-      $display("phase_in_cycles: %h", phase_in_cycles);
-`endif  
-      
-
-	 temp  =  round_frac(phase_in_cycles, 3);
-
-	 // set mx to 2'b00 that the phase mux from the VCO is enabled
-	 mx    			=  2'b00; 
-	 phase_mux      =  temp[`FRAC_PRECISION:`FRAC_PRECISION-2];
-	 delay_time     =  temp[`FRAC_PRECISION+6:`FRAC_PRECISION+1];
-      
-`ifdef DEBUG
-      $display("temp: %h", temp);
-`endif
-
-      // Setup the return value
-      mmcm_pll_phase={mx, phase_mux, delay_time};
-   end
-endfunction
-
-// This function takes the divide value and outputs the necessary lock values
-function [39:0] mmcm_pll_lock_lookup
-   (
-      input [6:0] divide // Max divide is 64
-   );
-   
-   reg [2559:0]   lookup;
-   
-   begin
-      lookup = {
-         // This table is composed of:
-         // LockRefDly_LockFBDly_LockCnt_LockSatHigh_UnlockCnt
-         40'b00110_00110_1111101000_1111101001_0000000001,
-         40'b00110_00110_1111101000_1111101001_0000000001,
-         40'b01000_01000_1111101000_1111101001_0000000001,
-         40'b01011_01011_1111101000_1111101001_0000000001,
-         40'b01110_01110_1111101000_1111101001_0000000001,
-         40'b10001_10001_1111101000_1111101001_0000000001,
-         40'b10011_10011_1111101000_1111101001_0000000001,
-         40'b10110_10110_1111101000_1111101001_0000000001,
-         40'b11001_11001_1111101000_1111101001_0000000001,
-         40'b11100_11100_1111101000_1111101001_0000000001,
-         40'b11111_11111_1110000100_1111101001_0000000001,
-         40'b11111_11111_1100111001_1111101001_0000000001,
-         40'b11111_11111_1011101110_1111101001_0000000001,
-         40'b11111_11111_1010111100_1111101001_0000000001,
-         40'b11111_11111_1010001010_1111101001_0000000001,
-         40'b11111_11111_1001110001_1111101001_0000000001,
-         40'b11111_11111_1000111111_1111101001_0000000001,
-         40'b11111_11111_1000100110_1111101001_0000000001,
-         40'b11111_11111_1000001101_1111101001_0000000001,
-         40'b11111_11111_0111110100_1111101001_0000000001,
-         40'b11111_11111_0111011011_1111101001_0000000001,
-         40'b11111_11111_0111000010_1111101001_0000000001,
-         40'b11111_11111_0110101001_1111101001_0000000001,
-         40'b11111_11111_0110010000_1111101001_0000000001,
-         40'b11111_11111_0110010000_1111101001_0000000001,
-         40'b11111_11111_0101110111_1111101001_0000000001,
-         40'b11111_11111_0101011110_1111101001_0000000001,
-         40'b11111_11111_0101011110_1111101001_0000000001,
-         40'b11111_11111_0101000101_1111101001_0000000001,
-         40'b11111_11111_0101000101_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      mmcm_pll_lock_lookup = lookup[ ((64-divide)*40) +: 40];
-   `ifdef DEBUG
-      $display("lock_lookup: %b", mmcm_pll_lock_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes the divide value and the bandwidth setting of the PLL
-//  and outputs the digital filter settings necessary.
-function [9:0] mmcm_pll_filter_lookup
-   (
-      input [6:0] divide, // Max divide is 64
-      input [8*9:0] BANDWIDTH
-   );
-   
-   reg [639:0] lookup_low;
-   reg [639:0] lookup_high;
-   
-   reg [9:0] lookup_entry;
-   
-   begin
-      lookup_low = {
-         // CP_RES_LFHF
-         10'b0010_1111_00,
-         10'b0010_1111_00,
-         10'b0010_0111_00,
-         10'b0010_1101_00,
-         10'b0010_0101_00,
-         10'b0010_0101_00,
-         10'b0010_1001_00,
-         10'b0010_1110_00,
-         10'b0010_1110_00,
-         10'b0010_0001_00,
-         10'b0010_0001_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_0110_00,
-         10'b0010_1010_00,
-         10'b0010_1010_00,
-         10'b0010_1010_00,
-         10'b0010_1010_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_1100_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0010_0010_00,
-         10'b0011_1100_00,
-         10'b0011_1100_00,
-         10'b0011_1100_00,
-         10'b0011_1100_00,
-         10'b0011_1100_00,
-         10'b0011_1100_00,
-         10'b0011_1100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00
-      };
-      
-      lookup_high = {
-         // CP_RES_LFHF
-         10'b0011_0111_00,
-         10'b0011_0111_00,
-         10'b0101_1111_00,
-         10'b0111_1111_00,
-         10'b0111_1011_00,
-         10'b1101_0111_00,
-         10'b1110_1011_00,
-         10'b1110_1101_00,
-         10'b1111_1101_00,
-         10'b1111_0111_00,
-         10'b1111_1011_00,
-         10'b1111_1101_00,
-         10'b1111_0011_00,
-         10'b1110_0101_00,
-         10'b1111_0101_00,
-         10'b1111_0101_00,
-         10'b1111_0101_00,
-         10'b1111_0101_00,
-         10'b0111_0110_00,
-         10'b0111_0110_00,
-         10'b0111_0110_00,
-         10'b0111_0110_00,
-         10'b0101_1100_00,
-         10'b0101_1100_00,
-         10'b0101_1100_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b1100_0001_00,
-         10'b0100_0010_00,
-         10'b0100_0010_00,
-         10'b0100_0010_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0011_0100_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0010_1000_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0100_1100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00,
-         10'b0010_0100_00
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      if(BANDWIDTH == "LOW") begin
-         // Low Bandwidth
-         mmcm_pll_filter_lookup = lookup_low[ ((64-divide)*10) +: 10];
-      end else begin
-         // High or optimized bandwidth
-         mmcm_pll_filter_lookup = lookup_high[ ((64-divide)*10) +: 10];
-      end
-      
-   `ifdef DEBUG
-      $display("filter_lookup: %b", mmcm_pll_filter_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-function [37:0] mmcm_pll_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle // Multiplied by 100,000
-   );
-   
-   reg [13:0] div_calc;
-   reg [16:0] phase_calc;
-   
-   begin
-   `ifdef DEBUG
-      $display("mmcm_pll_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-         divide, phase, duty_cycle);
-`endif
-   
-      // w_edge[13], no_count[12], high_time[11:6], low_time[5:0]
-      div_calc = mmcm_pll_divider(divide, duty_cycle);
-      // mx[10:9], pm[8:6], dt[5:0]
-      phase_calc = mmcm_pll_phase(divide, phase);
-
-      // Return value is the upper and lower address of counter
-      //    Upper address is:
-      //       RESERVED    [31:26]
-      //       MX          [25:24]
-      //       EDGE        [23]
-      //       NOCOUNT     [22]
-      //       DELAY_TIME  [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX   [15:13]
-      //       RESERVED    [12]
-      //       HIGH_TIME   [11:6]
-      //       LOW_TIME    [5:0]
-      
-`ifdef DEBUG
-      $display("div:%d dc:%d phase:%d ht:%d lt:%d ed:%d nc:%d mx:%d dt:%d pm:%d",
-         divide, duty_cycle, phase, div_calc[11:6], div_calc[5:0], 
-         div_calc[13], div_calc[12], 
-         phase_calc[16:15], phase_calc[5:0], phase_calc[14:12]);
-`endif
-      
-      mmcm_pll_count_calc =
-         {
-            // Upper Address
-            6'h00, phase_calc[10:9], div_calc[13:12], phase_calc[5:0], 
-            // Lower Address
-            phase_calc[8:6], 1'b0, div_calc[11:0]
-         };
-   end
-endfunction
diff --git a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_mmcm.vh b/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_mmcm.vh
deleted file mode 100755
index 154c81f..0000000
--- a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_mmcm.vh
+++ /dev/null
@@ -1,680 +0,0 @@
-// (c) Copyright 2009-2010, 2023 Advanced Micro Devices, Inc. All rights reserved.
-//
-// This file contains confidential and proprietary information
-// of AMD and is protected under U.S. and international copyright
-// and other intellectual property laws.
-//
-// DISCLAIMER
-// This disclaimer is not a license and does not grant any
-// rights to the materials distributed herewith. Except as
-// otherwise provided in a valid license issued to you by
-// AMD, and to the maximum extent permitted by applicable
-// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
-// WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
-// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
-// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
-// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
-// (2) AMD shall not be liable (whether in contract or tort,
-// including negligence, or under any other theory of
-// liability) for any loss or damage of any kind or nature
-// related to, arising under or in connection with these
-// materials, including for any direct, or any indirect,
-// special, incidental, or consequential loss or damage
-// (including loss of data, profits, goodwill, or any type of
-// loss or damage suffered as a result of any action brought
-// by a third party) even if such damage or loss was
-// reasonably foreseeable or AMD had been advised of the
-// possibility of the same.
-//
-// CRITICAL APPLICATIONS
-// AMD products are not designed or intended to be fail-
-// safe, or for use in any application requiring fail-safe
-// performance, such as life-support or safety devices or
-// systems, Class III medical devices, nuclear facilities,
-// applications related to the deployment of airbags, or any
-// other applications that could lead to death, personal
-// injury, or severe property or environmental damage
-// (individually and collectively, "Critical
-// Applications"). Customer assumes the sole risk and
-// liability of any use of AMD products in Critical
-// Applications, subject only to applicable laws and
-// regulations governing limitations on product liability.
-//
-// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
-// PART OF THIS FILE AT ALL TIMES.
-////////////////////////////////////////////////////////////
-// 
-///////////////////////////////////////////////////////////////////////////////
-
-// These are user functions that should not be modified.  Changes to the defines
-// or code within the functions may alter the accuracy of the calculations.
-
-// Define debug to provide extra messages durring elaboration
-//`define DEBUG 1
-
-// FRAC_PRECISION describes the width of the fractional portion of the fixed
-//    point numbers.  These should not be modified, they are for development 
-//    only
-`define FRAC_PRECISION  10
-// FIXED_WIDTH describes the total size for fixed point calculations(int+frac).
-// Warning: L.50 and below will not calculate properly with FIXED_WIDTHs 
-//    greater than 32
-`define FIXED_WIDTH     32 
-
-// This function takes a fixed point number and rounds it to the nearest
-//    fractional precision bit.
-function [`FIXED_WIDTH:1] round_frac
-   (
-      // Input is (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point number
-      input [`FIXED_WIDTH:1] decimal,  
-
-      // This describes the precision of the fraction, for example a value
-      //    of 1 would modify the fractional so that instead of being a .16
-      //    fractional, it would be a .1 (rounded to the nearest 0.5 in turn)
-      input [`FIXED_WIDTH:1] precision 
-   );
-
-   begin
-   
-   `ifdef DEBUG
-      $display("round_frac - decimal: %h, precision: %h", decimal, precision);
-   `endif
-      // If the fractional precision bit is high then round up
-      if( decimal[(`FRAC_PRECISION-precision)] == 1'b1) begin
-         round_frac = decimal + (1'b1 << (`FRAC_PRECISION-precision));
-      end else begin
-         round_frac = decimal;
-      end
-   `ifdef DEBUG
-      $display("round_frac: %h", round_frac);
-   `endif
-   end
-endfunction
-
-// This function calculates high_time, low_time, w_edge, and no_count
-//    of a non-fractional counter based on the divide and duty cycle
-//
-// NOTE: high_time and low_time are returned as integers between 0 and 63 
-//    inclusive.  64 should equal 6'b000000 (in other words it is okay to 
-//    ignore the overflow)
-function [13:0] mmcm_pll_divider
-   (
-      input [7:0] divide,        // Max divide is 128
-      input [31:0] duty_cycle    // Duty cycle is multiplied by 100,000
-   );
-
-   reg [`FIXED_WIDTH:1]    duty_cycle_fix;
-   
-   // High/Low time is initially calculated with a wider integer to prevent a
-   // calculation error when it overflows to 64.
-   reg [6:0]               high_time;
-   reg [6:0]               low_time;
-   reg                     w_edge;
-   reg                     no_count;
-
-   reg [`FIXED_WIDTH:1]    temp;
-
-   begin
-      // Duty Cycle must be between 0 and 1,000
-      if(duty_cycle <=0 || duty_cycle >= 100000) begin
-`ifndef SYNTHESIS
-         $display("ERROR: duty_cycle: %d is invalid", duty_cycle);
-   `endif
-         $finish;
-      end
-
-      // Convert to FIXED_WIDTH-FRAC_PRECISION.FRAC_PRECISION fixed point
-      duty_cycle_fix = (duty_cycle << `FRAC_PRECISION) / 100_000;
-      
-   `ifdef DEBUG
-      $display("duty_cycle_fix: %h", duty_cycle_fix);
-   `endif
-
-      // If the divide is 1 nothing needs to be set except the no_count bit.
-      //    Other values are dummies
-      if(divide == 7'h01) begin
-         high_time   = 7'h01;
-         w_edge      = 1'b0;
-         low_time    = 7'h01;
-         no_count    = 1'b1;
-      end else begin
-         temp = round_frac(duty_cycle_fix*divide, 1);
-
-         // comes from above round_frac
-         high_time   = temp[`FRAC_PRECISION+7:`FRAC_PRECISION+1]; 
-         // If the duty cycle * divide rounded is .5 or greater then this bit
-         //    is set.
-         w_edge      = temp[`FRAC_PRECISION]; // comes from round_frac
-         
-         // If the high time comes out to 0, it needs to be set to at least 1
-         // and w_edge set to 0
-         if(high_time == 7'h00) begin
-            high_time   = 7'h01;
-            w_edge      = 1'b0;
-         end
-
-         if(high_time == divide) begin
-            high_time   = divide - 1;
-            w_edge      = 1'b1;
-         end
-         
-         // Calculate low_time based on the divide setting and set no_count to
-         //    0 as it is only used when divide is 1.
-         low_time    = divide - high_time; 
-         no_count    = 1'b0;
-      end
-
-      // Set the return value.
-      mmcm_pll_divider = {w_edge,no_count,high_time[5:0],low_time[5:0]};
-   end
-endfunction
-
-// This function calculates mx, delay_time, and phase_mux 
-//  of a non-fractional counter based on the divide and phase
-//
-// NOTE: The only valid value for the MX bits is 2'b00 to ensure the coarse mux
-//    is used.
-function [10:0] mmcm_pll_phase
-   (
-      // divide must be an integer (use fractional if not)
-      //  assumed that divide already checked to be valid
-      input [7:0] divide, // Max divide is 128
-
-      // Phase is given in degrees (-360,000 to 360,000)
-      input signed [31:0] phase
-   );
-
-   reg [`FIXED_WIDTH:1] phase_in_cycles;
-   reg [`FIXED_WIDTH:1] phase_fixed;
-   reg [1:0]            mx;
-   reg [5:0]            delay_time;
-   reg [2:0]            phase_mux;
-
-   reg [`FIXED_WIDTH:1] temp;
-
-   begin
-`ifdef DEBUG
-      $display("mmcm_pll_phase-divide:%d,phase:%d",
-         divide, phase);
-`endif
-   
-      if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-         $finish;
-      end
-
-      // If phase is less than 0, convert it to a positive phase shift
-      // Convert to (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point
-      if(phase < 0) begin
-         phase_fixed = ( (phase + 360000) << `FRAC_PRECISION ) / 1000;
-      end else begin
-         phase_fixed = ( phase << `FRAC_PRECISION ) / 1000;
-      end
-
-      // Put phase in terms of decimal number of vco clock cycles
-      phase_in_cycles = ( phase_fixed * divide ) / 360;
-
-`ifdef DEBUG
-      $display("phase_in_cycles: %h", phase_in_cycles);
-`endif  
-      
-
-	 temp  =  round_frac(phase_in_cycles, 3);
-
-	 // set mx to 2'b00 that the phase mux from the VCO is enabled
-	 mx    			=  2'b00; 
-	 phase_mux      =  temp[`FRAC_PRECISION:`FRAC_PRECISION-2];
-	 delay_time     =  temp[`FRAC_PRECISION+6:`FRAC_PRECISION+1];
-      
-   `ifdef DEBUG
-      $display("temp: %h", temp);
-   `endif
-
-      // Setup the return value
-      mmcm_pll_phase={mx, phase_mux, delay_time};
-   end
-endfunction
-
-// This function takes the divide value and outputs the necessary lock values
-function [39:0] mmcm_pll_lock_lookup
-   (
-      input [6:0] divide // Max divide is 64
-   );
-   
-   reg [2559:0]   lookup;
-   
-   begin
-      lookup = {
-         // This table is composed of:
-         // LockRefDly_LockFBDly_LockCnt_LockSatHigh_UnlockCnt
-         40'b00110_00110_1111101000_1111101001_0000000001,
-         40'b00110_00110_1111101000_1111101001_0000000001,
-         40'b01000_01000_1111101000_1111101001_0000000001,
-         40'b01011_01011_1111101000_1111101001_0000000001,
-         40'b01110_01110_1111101000_1111101001_0000000001,
-         40'b10001_10001_1111101000_1111101001_0000000001,
-         40'b10011_10011_1111101000_1111101001_0000000001,
-         40'b10110_10110_1111101000_1111101001_0000000001,
-         40'b11001_11001_1111101000_1111101001_0000000001,
-         40'b11100_11100_1111101000_1111101001_0000000001,
-         40'b11111_11111_1110000100_1111101001_0000000001,
-         40'b11111_11111_1100111001_1111101001_0000000001,
-         40'b11111_11111_1011101110_1111101001_0000000001,
-         40'b11111_11111_1010111100_1111101001_0000000001,
-         40'b11111_11111_1010001010_1111101001_0000000001,
-         40'b11111_11111_1001110001_1111101001_0000000001,
-         40'b11111_11111_1000111111_1111101001_0000000001,
-         40'b11111_11111_1000100110_1111101001_0000000001,
-         40'b11111_11111_1000001101_1111101001_0000000001,
-         40'b11111_11111_0111110100_1111101001_0000000001,
-         40'b11111_11111_0111011011_1111101001_0000000001,
-         40'b11111_11111_0111000010_1111101001_0000000001,
-         40'b11111_11111_0110101001_1111101001_0000000001,
-         40'b11111_11111_0110010000_1111101001_0000000001,
-         40'b11111_11111_0110010000_1111101001_0000000001,
-         40'b11111_11111_0101110111_1111101001_0000000001,
-         40'b11111_11111_0101011110_1111101001_0000000001,
-         40'b11111_11111_0101011110_1111101001_0000000001,
-         40'b11111_11111_0101000101_1111101001_0000000001,
-         40'b11111_11111_0101000101_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      mmcm_pll_lock_lookup = lookup[ ((64-divide)*40) +: 40];
-   `ifdef DEBUG
-      $display("lock_lookup: %b", mmcm_pll_lock_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes the divide value and the bandwidth setting of the MMCM
-//  and outputs the digital filter settings necessary.
-function [9:0] mmcm_pll_filter_lookup
-   (
-      input [6:0] divide, // Max divide is 64
-      input [8*9:0] BANDWIDTH
-   );
-   
-   reg [639:0] lookup_low;
-   reg [639:0] lookup_high;
-   
-   reg [9:0] lookup_entry;
-   
-   begin
-      lookup_low = {
-         // CP_RES_LFHF
-         10'b0010_1111_11,
-         10'b0010_1111_11,
-         10'b0010_1111_11,
-         10'b0010_1111_11,
-         10'b0010_1111_11,
-         10'b0010_1111_11,
-         10'b0010_0111_11,
-         10'b0010_0111_11,
-         10'b0010_0111_11,
-         10'b0010_1101_11,
-         10'b0010_1101_11,
-         10'b0010_1101_11,
-         10'b0010_0011_11,
-         10'b0010_0101_11,
-         10'b0010_0101_11,
-         10'b0010_0101_11,
-         10'b0010_1001_11,
-         10'b0010_1001_11,
-         10'b0010_1110_11,
-         10'b0010_1110_11,
-         10'b0010_1110_11,
-         10'b0010_1110_11,
-         10'b0010_1110_11,
-         10'b0010_1110_11,
-         10'b0010_0001_11,
-         10'b0010_0001_11,
-         10'b0010_0001_11,
-         10'b0010_0001_11,
-         10'b0010_0001_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_0110_11,
-         10'b0010_1010_11,
-         10'b0010_1010_11,
-         10'b0010_1010_11,
-         10'b0010_1010_11,
-         10'b0010_1010_11,
-         10'b0010_1010_11,
-         10'b0010_1010_11,
-         10'b0010_1010_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11,
-         10'b0010_1100_11
-      };
-      
-      lookup_high = {
-         // CP_RES_LFHF
-         10'b0010_1111_11,
-         10'b0010_1111_11,
-         10'b0010_1011_11,
-         10'b0011_1111_11,
-         10'b0100_1111_11,
-         10'b0100_1111_11,
-         10'b0101_1111_11,
-         10'b0110_1111_11,
-         10'b0111_1111_11,
-         10'b0111_1111_11,
-         10'b1100_1111_11,
-         10'b1101_1111_11,
-         10'b1110_1111_11,
-         10'b1111_1111_11,
-         10'b1111_1111_11,
-         10'b1110_0111_11,
-         10'b1110_1011_11,
-         10'b1111_0111_11,
-         10'b1111_1011_11,
-         10'b1111_1011_11,
-         10'b1110_1101_11,
-         10'b1111_1101_11,
-         10'b1111_1101_11,
-         10'b1111_0011_11,
-         10'b1111_0011_11,
-         10'b1111_0011_11,
-         10'b1110_0101_11,
-         10'b1110_0101_11,
-         10'b1110_0101_11,
-         10'b1111_0101_11,
-         10'b1111_0101_11,
-         10'b1111_0101_11,
-         10'b1111_1001_11,
-         10'b1111_1001_11,
-         10'b1111_1001_11,
-         10'b1111_1001_11,
-         10'b1111_1001_11,
-         10'b1110_1110_11,
-         10'b1110_1110_11,
-         10'b1110_1110_11,
-         10'b1110_1110_11,
-         10'b1111_1110_11,
-         10'b1111_1110_11,
-         10'b1111_1110_11,
-         10'b1111_1110_11,
-         10'b1111_1110_11,
-         10'b1111_1110_11,
-         10'b1111_1110_11,
-         10'b1110_0001_11,
-         10'b1110_0001_11,
-         10'b1110_0001_11,
-         10'b1110_0001_11,
-         10'b1110_0001_11,
-         10'b1100_0110_11,
-         10'b1100_0110_11,
-         10'b1100_0110_11,
-         10'b1100_0110_11,
-         10'b1100_0110_11,
-         10'b1100_0110_11,
-         10'b1100_0110_11,
-         10'b1100_1010_11,
-         10'b1100_1010_11,
-         10'b1100_1010_11,
-         10'b1100_1010_11
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      if(BANDWIDTH == "LOW") begin
-         // Low Bandwidth
-         mmcm_pll_filter_lookup = lookup_low[ ((64-divide)*10) +: 10];
-      end else begin
-         // High or optimized bandwidth
-         mmcm_pll_filter_lookup = lookup_high[ ((64-divide)*10) +: 10];
-      end
-      
-   `ifdef DEBUG
-      $display("filter_lookup: %b", mmcm_pll_filter_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-function [37:0] mmcm_pll_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle // Multiplied by 100,000
-   );
-   
-   reg [13:0] div_calc;
-   reg [16:0] phase_calc;
-   
-   begin
-   `ifdef DEBUG
-      $display("mmcm_pll_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-         divide, phase, duty_cycle);
-   `endif
-   
-      // w_edge[13], no_count[12], high_time[11:6], low_time[5:0]
-      div_calc = mmcm_pll_divider(divide, duty_cycle);
-      // mx[10:9], pm[8:6], dt[5:0]
-      phase_calc = mmcm_pll_phase(divide, phase);
-
-      // Return value is the upper and lower address of counter
-      //    Upper address is:
-      //       RESERVED    [31:26]
-      //       MX          [25:24]
-      //       EDGE        [23]
-      //       NOCOUNT     [22]
-      //       DELAY_TIME  [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX   [15:13]
-      //       RESERVED    [12]
-      //       HIGH_TIME   [11:6]
-      //       LOW_TIME    [5:0]
-      
-   `ifdef DEBUG
-      $display("div:%d dc:%d phase:%d ht:%d lt:%d ed:%d nc:%d mx:%d dt:%d pm:%d",
-         divide, duty_cycle, phase, div_calc[11:6], div_calc[5:0], 
-         div_calc[13], div_calc[12], 
-         phase_calc[16:15], phase_calc[5:0], phase_calc[14:12]);
-   `endif
-      
-      mmcm_pll_count_calc =
-         {
-            // Upper Address
-            6'h00, phase_calc[10:9], div_calc[13:12], phase_calc[5:0], 
-            // Lower Address
-            phase_calc[8:6], 1'b0, div_calc[11:0]
-         };
-   end
-endfunction
-
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-// for fractional multiply/divide functions.
-//
-// 
-function [37:0] mmcm_frac_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle, // Multiplied by 1,000
-      input [9:0] frac // Multiplied by 1000
-   );
-   
-	//Required for fractional divide calculations
-			  reg	[7:0]			lt_frac;
-			  reg	[7:0]			ht_frac;
-			
-			  reg	/*[7:0]*/			wf_fall_frac;
-			  reg	/*[7:0]*/			wf_rise_frac;
-
-			  reg [31:0] a;
-			  reg	[7:0]			pm_rise_frac_filtered ;
-			  reg	[7:0]			pm_fall_frac_filtered ;	
-			  reg [7:0]			clkout0_divide_int;
-			  reg [2:0]			clkout0_divide_frac;
-			  reg	[7:0]			even_part_high;
-			  reg	[7:0]			even_part_low;
-
-			  reg	[7:0]			odd;
-			  reg	[7:0]			odd_and_frac;
-
-			  reg	[7:0]			pm_fall;
-			  reg	[7:0]			pm_rise;
-			  reg	[7:0]			dt;
-			  reg	[7:0]			dt_int; 
-			  reg [63:0]		dt_calc;
-
-			  reg	[7:0]			pm_rise_frac; 
-			  reg	[7:0]			pm_fall_frac;
-	 
-			  reg [31:0] a_per_in_octets;
-			  reg [31:0] a_phase_in_cycles;
-
-				parameter precision = 0.125;
-
-			  reg [31:0] phase_fixed; // changed to 31:0 from 32:1 jt 5/2/11
-			  reg [31: 0] phase_pos;
-			  reg [31: 0] phase_vco;
-			  reg [31:0] temp;// changed to 31:0 from 32:1 jt 5/2/11
-			  reg [13:0] div_calc;
-			  reg [16:0] phase_calc;
-
-   begin
-	`ifdef DEBUG
-			$display("mmcm_frac_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-				divide, phase, duty_cycle);
-	`endif
-   
-   //convert phase to fixed
-   if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-      $finish;
-   end
-
-
-      // Return value is
-      //    Transfer data
-      //       RESERVED     [37:36]
-      //       FRAC_TIME    [35:33]
-      //       FRAC_WF_FALL [32]
-      //    Upper address is:
-      //       RESERVED     [31:26]
-      //       MX           [25:24]
-      //       EDGE         [23]
-      //       NOCOUNT      [22]
-      //       DELAY_TIME   [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX    [15:13]
-      //       RESERVED     [12]
-      //       HIGH_TIME    [11:6]
-      //       LOW_TIME     [5:0]
-      
-      
-
-	clkout0_divide_frac = frac / 125;
-	clkout0_divide_int = divide;
-
-	even_part_high = clkout0_divide_int >> 1;//$rtoi(clkout0_divide_int / 2);
-	even_part_low = even_part_high;
-									
-	odd = clkout0_divide_int - even_part_high - even_part_low;
-	odd_and_frac = (8*odd) + clkout0_divide_frac;
-
-	lt_frac = even_part_high - (odd_and_frac <= 9);//IF(odd_and_frac>9,even_part_high, even_part_high - 1)
-	ht_frac = even_part_low  - (odd_and_frac <= 8);//IF(odd_and_frac>8,even_part_low, even_part_low- 1)
-
-	pm_fall =  {odd[6:0],2'b00} + {6'h00, clkout0_divide_frac[2:1]}; // using >> instead of clkout0_divide_frac / 2 
-	pm_rise = 0; //0
-    
-	wf_fall_frac = ((odd_and_frac >=2) && (odd_and_frac <=9)) || ((clkout0_divide_frac == 1) && (clkout0_divide_int == 2));//CRS610807
-	wf_rise_frac = (odd_and_frac >=1) && (odd_and_frac <=8);//IF(odd_and_frac>=1,IF(odd_and_frac <= 8,1,0),0)
-
-
-
-	//Calculate phase in fractional cycles
-	a_per_in_octets		= (8 * divide) + (frac / 125) ;
-	a_phase_in_cycles	= (phase+10) * a_per_in_octets / 360000 ;//Adding 1 due to rounding errors
-	pm_rise_frac		= (a_phase_in_cycles[7:0] ==8'h00)?8'h00:a_phase_in_cycles[7:0] - {a_phase_in_cycles[7:3],3'b000};
-
-	dt_calc 	= ((phase+10) * a_per_in_octets / 8 )/360000 ;//TRUNC(phase* divide / 360); //or_simply (a_per_in_octets / 8)
-	dt 	= dt_calc[7:0];
-
-	pm_rise_frac_filtered = (pm_rise_frac >=8) ? (pm_rise_frac ) - 8: pm_rise_frac ;				//((phase_fixed * (divide + frac / 1000)) / 360) - {pm_rise_frac[7:3],3'b000};//$rtoi(clkout0_phase * clkout0_divide / 45);//a;
-
-	dt_int			= dt + (& pm_rise_frac[7:4]); //IF(pm_rise_overwriting>7,dt+1,dt)
-	pm_fall_frac		= pm_fall + pm_rise_frac;
-	pm_fall_frac_filtered	= pm_fall + pm_rise_frac - {pm_fall_frac[7:3], 3'b000};
-
-	div_calc	= mmcm_pll_divider(divide, duty_cycle); //Use to determine edge[7], no count[6]
-	phase_calc	= mmcm_pll_phase(divide, phase);// returns{mx[1:0], phase_mux[2:0], delay_time[5:0]}
-		
-      mmcm_frac_count_calc[37:0] =
-         {		2'b00, pm_fall_frac_filtered[2:0], wf_fall_frac,
-			1'b0, clkout0_divide_frac[2:0], 1'b1, wf_rise_frac, phase_calc[10:9], div_calc[13:12], dt[5:0], 
-			pm_rise_frac_filtered[2], pm_rise_frac_filtered[1], pm_rise_frac_filtered[0], 1'b0, ht_frac[5:0], lt_frac[5:0]
-		} ;
-
-   `ifdef DEBUG
-      $display("-%d.%d p%d>>  :DADDR_9_15 frac30to28.frac_en.wf_r_frac.dt:%b%d%d_%b:DADDR_7_13 pm_f_frac_filtered_29to27.wf_f_frac_26:%b%d:DADDR_8_14.pm_r_frac_filt_15to13.ht_frac.lt_frac:%b%b%b:", divide, frac, phase, clkout0_divide_frac, 1, wf_rise_frac, dt, pm_fall_frac_filtered, wf_fall_frac, pm_rise_frac_filtered, ht_frac, lt_frac);
-   `endif
-
-   end
-endfunction
-
diff --git a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_pll.vh b/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_pll.vh
deleted file mode 100755
index ff369d1..0000000
--- a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_pll.vh
+++ /dev/null
@@ -1,555 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//    
-//    Company:          AMD
-//    Engineer:         Jim Tatsukawa
-//    Date:             6/15/2015
-//    Design Name:      PLLE3 DRP
-//    Module Name:      plle3_drp_func.h
-//    Version:          1.10
-//    Target Devices:   UltraScale Architecture
-//    Tool versions:    2015.1
-//    Description:      This header provides the functions necessary to  
-//                      calculate the DRP register values for the V6 PLL.
-//                      
-//	Revision Notes:	8/11 - PLLE3 updated for PLLE3 file 4564419
-//	Revision Notes:	6/15 - pll_filter_lookup fixed for max M of 19
-//                         PM_Rise bits have been removed for PLLE3
-// 
-// (c) Copyright 2009-2010, 2023 Advanced Micro Devices, Inc. All rights reserved.
-//
-// This file contains confidential and proprietary information
-// of AMD and is protected under U.S. and international copyright
-// and other intellectual property laws.
-//
-// DISCLAIMER
-// This disclaimer is not a license and does not grant any
-// rights to the materials distributed herewith. Except as
-// otherwise provided in a valid license issued to you by
-// AMD, and to the maximum extent permitted by applicable
-// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
-// WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
-// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
-// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
-// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
-// (2) AMD shall not be liable (whether in contract or tort,
-// including negligence, or under any other theory of
-// liability) for any loss or damage of any kind or nature
-// related to, arising under or in connection with these
-// materials, including for any direct, or any indirect,
-// special, incidental, or consequential loss or damage
-// (including loss of data, profits, goodwill, or any type of
-// loss or damage suffered as a result of any action brought
-// by a third party) even if such damage or loss was
-// reasonably foreseeable or AMD had been advised of the
-// possibility of the same.
-//
-// CRITICAL APPLICATIONS
-// AMD products are not designed or intended to be fail-
-// safe, or for use in any application requiring fail-safe
-// performance, such as life-support or safety devices or
-// systems, Class III medical devices, nuclear facilities,
-// applications related to the deployment of airbags, or any
-// other applications that could lead to death, personal
-// injury, or severe property or environmental damage
-// (individually and collectively, "Critical
-// Applications"). Customer assumes the sole risk and
-// liability of any use of AMD products in Critical
-// Applications, subject only to applicable laws and
-// regulations governing limitations on product liability.
-//
-// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
-// PART OF THIS FILE AT ALL TIMES.
-////////////////////////////////////////////////////////////
-// 
-///////////////////////////////////////////////////////////////////////////////
-
-// These are user functions that should not be modified.  Changes to the defines
-// or code within the functions may alter the accuracy of the calculations.
-
-// Define debug to provide extra messages durring elaboration
-//`define DEBUG 1
-
-// FRAC_PRECISION describes the width of the fractional portion of the fixed
-//    point numbers.  These should not be modified, they are for development 
-//    only
-`define FRAC_PRECISION  10
-// FIXED_WIDTH describes the total size for fixed point calculations(int+frac).
-// Warning: L.50 and below will not calculate properly with FIXED_WIDTHs 
-//    greater than 32
-`define FIXED_WIDTH     32 
-
-// This function takes a fixed point number and rounds it to the nearest
-//    fractional precision bit.
-function [`FIXED_WIDTH:1] round_frac
-   (
-      // Input is (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point number
-      input [`FIXED_WIDTH:1] decimal,  
-
-      // This describes the precision of the fraction, for example a value
-      //    of 1 would modify the fractional so that instead of being a .16
-      //    fractional, it would be a .1 (rounded to the nearest 0.5 in turn)
-      input [`FIXED_WIDTH:1] precision 
-   );
-
-   begin
-   
-   `ifdef DEBUG
-      $display("round_frac - decimal: %h, precision: %h", decimal, precision);
-   `endif
-      // If the fractional precision bit is high then round up
-      if( decimal[(`FRAC_PRECISION-precision)] == 1'b1) begin
-         round_frac = decimal + (1'b1 << (`FRAC_PRECISION-precision));
-      end else begin
-         round_frac = decimal;
-      end
-   `ifdef DEBUG
-      $display("round_frac: %h", round_frac);
-   `endif
-   end
-endfunction
-
-// This function calculates high_time, low_time, w_edge, and no_count
-//    of a non-fractional counter based on the divide and duty cycle
-//
-// NOTE: high_time and low_time are returned as integers between 0 and 63 
-//    inclusive.  64 should equal 6'b000000 (in other words it is okay to 
-//    ignore the overflow)
-function [13:0] mmcm_pll_divider
-   (
-      input [7:0] divide,        // Max divide is 128
-      input [31:0] duty_cycle    // Duty cycle is multiplied by 100,000
-   );
-
-   reg [`FIXED_WIDTH:1]    duty_cycle_fix;
-   
-   // High/Low time is initially calculated with a wider integer to prevent a
-   // calculation error when it overflows to 64.
-   reg [6:0]               high_time;
-   reg [6:0]               low_time;
-   reg                     w_edge;
-   reg                     no_count;
-
-   reg [`FIXED_WIDTH:1]    temp;
-
-   begin
-      // Duty Cycle must be between 0 and 1,000
-      if(duty_cycle <=0 || duty_cycle >= 100000) begin
-`ifndef SYNTHESIS
-         $display("ERROR: duty_cycle: %d is invalid", duty_cycle);
-   `endif
-         $finish;
-      end
-
-      // Convert to FIXED_WIDTH-FRAC_PRECISION.FRAC_PRECISION fixed point
-      duty_cycle_fix = (duty_cycle << `FRAC_PRECISION) / 100_000;
-      
-   `ifdef DEBUG
-      $display("duty_cycle_fix: %h", duty_cycle_fix);
-   `endif
-
-      // If the divide is 1 nothing needs to be set except the no_count bit.
-      //    Other values are dummies
-      if(divide == 7'h01) begin
-         high_time   = 7'h01;
-         w_edge      = 1'b0;
-         low_time    = 7'h01;
-         no_count    = 1'b1;
-      end else begin
-         temp = round_frac(duty_cycle_fix*divide, 1);
-
-         // comes from above round_frac
-         high_time   = temp[`FRAC_PRECISION+7:`FRAC_PRECISION+1]; 
-         // If the duty cycle * divide rounded is .5 or greater then this bit
-         //    is set.
-         w_edge      = temp[`FRAC_PRECISION]; // comes from round_frac
-         
-         // If the high time comes out to 0, it needs to be set to at least 1
-         // and w_edge set to 0
-         if(high_time == 7'h00) begin
-            high_time   = 7'h01;
-            w_edge      = 1'b0;
-         end
-
-         if(high_time == divide) begin
-            high_time   = divide - 1;
-            w_edge      = 1'b1;
-         end
-         
-         // Calculate low_time based on the divide setting and set no_count to
-         //    0 as it is only used when divide is 1.
-         low_time    = divide - high_time; 
-         no_count    = 1'b0;
-      end
-
-      // Set the return value.
-      mmcm_pll_divider = {w_edge,no_count,high_time[5:0],low_time[5:0]};
-   end
-endfunction
-
-// This function calculates mx, delay_time, and phase_mux 
-//  of a non-fractional counter based on the divide and phase
-//
-// NOTE: The only valid value for the MX bits is 2'b00 to ensure the coarse mux
-//    is used.
-function [10:0] mmcm_pll_phase
-   (
-      // divide must be an integer (use fractional if not)
-      //  assumed that divide already checked to be valid
-      input [7:0] divide, // Max divide is 128
-
-      // Phase is given in degrees (-360,000 to 360,000)
-      input signed [31:0] phase
-   );
-
-   reg [`FIXED_WIDTH:1] phase_in_cycles;
-   reg [`FIXED_WIDTH:1] phase_fixed;
-   reg [1:0]            mx;
-   reg [5:0]            delay_time;
-   reg [2:0]            phase_mux;
-
-   reg [`FIXED_WIDTH:1] temp;
-
-   begin
-`ifdef DEBUG
-      $display("mmcm_pll_phase-divide:%d,phase:%d",
-         divide, phase);
-`endif
-   
-      if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-         $finish;
-      end
-
-      // If phase is less than 0, convert it to a positive phase shift
-      // Convert to (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point
-      if(phase < 0) begin
-         phase_fixed = ( (phase + 360000) << `FRAC_PRECISION ) / 1000;
-      end else begin
-         phase_fixed = ( phase << `FRAC_PRECISION ) / 1000;
-      end
-
-      // Put phase in terms of decimal number of vco clock cycles
-      phase_in_cycles = ( phase_fixed * divide ) / 360;
-
-`ifdef DEBUG
-      $display("phase_in_cycles: %h", phase_in_cycles);
-`endif  
-      
-
-	 temp  =  round_frac(phase_in_cycles, 3);
-
-	 // set mx to 2'b00 that the phase mux from the VCO is enabled
-	 mx    			=  2'b00; 
-	 phase_mux      =  temp[`FRAC_PRECISION:`FRAC_PRECISION-2];
-	 delay_time     =  temp[`FRAC_PRECISION+6:`FRAC_PRECISION+1];
-      
-   `ifdef DEBUG
-      $display("temp: %h", temp);
-   `endif
-
-      // Setup the return value
-      mmcm_pll_phase={mx, phase_mux, delay_time};
-   end
-endfunction
-
-// This function takes the divide value and outputs the necessary lock values
-function [39:0] mmcm_pll_lock_lookup
-   (
-      input [6:0] divide // Max divide is 64
-   );
-   
-   reg [759:0]   lookup;
-   
-   begin
-      lookup = {
-         // This table is composed of:
-         // LockRefDly_LockFBDly_LockCnt_LockSatHigh_UnlockCnt
-         40'b00110_00110_1111101000_1111101001_0000000001, //1  
-         40'b00110_00110_1111101000_1111101001_0000000001, //2
-         40'b01000_01000_1111101000_1111101001_0000000001, //3
-         40'b01011_01011_1111101000_1111101001_0000000001, //4
-         40'b01110_01110_1111101000_1111101001_0000000001, //5
-         40'b10001_10001_1111101000_1111101001_0000000001, //6
-         40'b10011_10011_1111101000_1111101001_0000000001, //7
-         40'b10110_10110_1111101000_1111101001_0000000001, //8
-         40'b11001_11001_1111101000_1111101001_0000000001, //9
-         40'b11100_11100_1111101000_1111101001_0000000001, //10
-         40'b11111_11111_1110000100_1111101001_0000000001, //11
-         40'b11111_11111_1100111001_1111101001_0000000001, //12
-         40'b11111_11111_1011101110_1111101001_0000000001, //13
-         40'b11111_11111_1010111100_1111101001_0000000001, //14
-         40'b11111_11111_1010001010_1111101001_0000000001, //15
-         40'b11111_11111_1001110001_1111101001_0000000001, //16
-         40'b11111_11111_1000111111_1111101001_0000000001, //17
-         40'b11111_11111_1000100110_1111101001_0000000001, //18
-         40'b11111_11111_1000001101_1111101001_0000000001 //19
-         
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      mmcm_pll_lock_lookup = lookup[ ((19-divide)*40) +: 40];
-   `ifdef DEBUG
-      $display("lock_lookup: %b", mmcm_pll_lock_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes the divide value and the bandwidth setting of the PLL
-//  and outputs the digital filter settings necessary. Removing bandwidth setting for PLLE3.
-function [9:0] mmcm_pll_filter_lookup
-   (
-      input [6:0] divide // Max divide is 19
-   );
-   
-   reg [639:0] lookup;
-   reg [9:0] lookup_entry;
-   
-   begin
-
-      lookup = {
-         // CP_RES_LFHF
-         10'b0010_1111_01, //1
-         10'b0010_0011_11, //2
-         10'b0011_0011_11, //3
-         10'b0010_0001_11, //4
-         10'b0010_0110_11, //5
-         10'b0010_1010_11, //6
-         10'b0010_1010_11, //7
-         10'b0011_0110_11, //8
-         10'b0010_1100_11, //9
-         10'b0010_1100_11, //10
-         10'b0010_1100_11, //11
-         10'b0010_0010_11, //12
-         10'b0011_1100_11, //13
-         10'b0011_1100_11, //14
-         10'b0011_1100_11, //15
-         10'b0011_1100_11, //16
-         10'b0011_0010_11, //17
-         10'b0011_0010_11, //18
-         10'b0011_0010_11 //19
-      };
-      
-         mmcm_pll_filter_lookup = lookup [ ((19-divide)*10) +: 10];
-      
-   `ifdef DEBUG
-      $display("filter_lookup: %b", mmcm_pll_filter_lookup);
-   `endif
-   end
-endfunction
-
-// This function set the CLKOUTPHY divide settings to match
-// the desired CLKOUTPHY_MODE setting. To create VCO_X2, then
-// the CLKOUTPHY will be set to 2'b00 since the VCO is internally
-// doubled and 2'b00 will represent divide by 1. Similarly "VCO" // will need to divide the doubled clock VCO clock frequency by // 2 therefore 2'b01 will match a divide by 2.And VCO_HALF will // need to divide the doubled VCO by 4, therefore 2'b10
-function [9:0] mmcm_pll_clkoutphy_calc
-   (
-      input [8*9:0] CLKOUTPHY_MODE
-   );
-
-      if(CLKOUTPHY_MODE == "VCO_X2") begin
-         mmcm_pll_clkoutphy_calc= 2'b00;
-      end else if(CLKOUTPHY_MODE == "VCO") begin
-         mmcm_pll_clkoutphy_calc= 2'b01;
-      end else if(CLKOUTPHY_MODE == "CLKIN") begin
-         mmcm_pll_clkoutphy_calc= 2'b11;
-      end else begin // Assume "VCO_HALF"
-         mmcm_pll_clkoutphy_calc= 2'b10;
-      end
-      
-endfunction
-
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-function [37:0] mmcm_pll_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle // Multiplied by 100,000
-   );
-   
-   reg [13:0] div_calc;
-   reg [16:0] phase_calc;
-   
-   begin
-   `ifdef DEBUG
-      $display("mmcm_pll_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-         divide, phase, duty_cycle);
-   `endif
-   
-      // w_edge[13], no_count[12], high_time[11:6], low_time[5:0]
-      div_calc = mmcm_pll_divider(divide, duty_cycle);
-      // mx[10:9], pm[8:6], dt[5:0]
-      phase_calc = mmcm_pll_phase(divide, phase);
-
-      // Return value is the upper and lower address of counter
-      //    Upper address is:
-      //       RESERVED    [31:26]
-      //       MX          [25:24]
-      //       EDGE        [23]
-      //       NOCOUNT     [22]
-      //       DELAY_TIME  [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX   [15:13]
-      //       RESERVED    [12]
-      //       HIGH_TIME   [11:6]
-      //       LOW_TIME    [5:0]
-      
-   `ifdef DEBUG
-      $display("div:%d dc:%d phase:%d ht:%d lt:%d ed:%d nc:%d mx:%d dt:%d pm:%d",
-         divide, duty_cycle, phase, div_calc[11:6], div_calc[5:0], 
-         div_calc[13], div_calc[12], 
-         phase_calc[16:15], phase_calc[5:0], 3'b000);//Removed PM_Rise bits
-   `endif
-      
-      mmcm_pll_count_calc =
-         {
-            // Upper Address
-            6'h00, phase_calc[10:9], div_calc[13:12], phase_calc[5:0], 
-            // Lower Address
-            phase_calc[8:6], 1'b0, div_calc[11:0]
-         };
-   end
-endfunction
-
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-// for fractional multiply/divide functions.
-//
-// 
-function [37:0] mmcm_pll_frac_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle, // Multiplied by 1,000
-      input [9:0] frac // Multiplied by 1000
-   );
-   
-	//Required for fractional divide calculations
-			  reg	[7:0]			lt_frac;
-			  reg	[7:0]			ht_frac;
-			
-			  reg	/*[7:0]*/			wf_fall_frac;
-			  reg	/*[7:0]*/			wf_rise_frac;
-
-			  reg [31:0] a;
-			  reg	[7:0]			pm_rise_frac_filtered ;
-			  reg	[7:0]			pm_fall_frac_filtered ;	
-			  reg [7:0]			clkout0_divide_int;
-			  reg [2:0]			clkout0_divide_frac;
-			  reg	[7:0]			even_part_high;
-			  reg	[7:0]			even_part_low;
-
-			  reg	[7:0]			odd;
-			  reg	[7:0]			odd_and_frac;
-
-			  reg	[7:0]			pm_fall;
-			  reg	[7:0]			pm_rise;
-			  reg	[7:0]			dt;
-			  reg	[7:0]			dt_int; 
-			  reg [63:0]		dt_calc;
-
-			  reg	[7:0]			pm_rise_frac; 
-			  reg	[7:0]			pm_fall_frac;
-	 
-			  reg [31:0] a_per_in_octets;
-			  reg [31:0] a_phase_in_cycles;
-
-				parameter precision = 0.125;
-
-			  reg [31:0] phase_fixed; // changed to 31:0 from 32:1 jt 5/2/11
-			  reg [31: 0] phase_pos;
-			  reg [31: 0] phase_vco;
-			  reg [31:0] temp;// changed to 31:0 from 32:1 jt 5/2/11
-			  reg [13:0] div_calc;
-			  reg [16:0] phase_calc;
-
-   begin
-	`ifdef DEBUG
-			$display("mmcm_pll_frac_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-				divide, phase, duty_cycle);
-	`endif
-   
-   //convert phase to fixed
-   if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-      $finish;
-   end
-
-
-      // Return value is
-      //    Transfer data
-      //       RESERVED     [37:36]
-      //       FRAC_TIME    [35:33]
-      //       FRAC_WF_FALL [32]
-      //    Upper address is:
-      //       RESERVED     [31:26]
-      //       MX           [25:24]
-      //       EDGE         [23]
-      //       NOCOUNT      [22]
-      //       DELAY_TIME   [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX    [15:13]
-      //       RESERVED     [12]
-      //       HIGH_TIME    [11:6]
-      //       LOW_TIME     [5:0]
-      
-      
-
-	clkout0_divide_frac = frac / 125;
-	clkout0_divide_int = divide;
-
-	even_part_high = clkout0_divide_int >> 1;//$rtoi(clkout0_divide_int / 2);
-	even_part_low = even_part_high;
-									
-	odd = clkout0_divide_int - even_part_high - even_part_low;
-	odd_and_frac = (8*odd) + clkout0_divide_frac;
-
-	lt_frac = even_part_high - (odd_and_frac <= 9);//IF(odd_and_frac>9,even_part_high, even_part_high - 1)
-	ht_frac = even_part_low  - (odd_and_frac <= 8);//IF(odd_and_frac>8,even_part_low, even_part_low- 1)
-
-	pm_fall =  {odd[6:0],2'b00} + {6'h00, clkout0_divide_frac[2:1]}; // using >> instead of clkout0_divide_frac / 2 
-	pm_rise = 0; //0
-    
-	wf_fall_frac = (odd_and_frac >=2) && (odd_and_frac <=9);//IF(odd_and_frac>=2,IF(odd_and_frac <= 9,1,0),0)
-	wf_rise_frac = (odd_and_frac >=1) && (odd_and_frac <=8);//IF(odd_and_frac>=1,IF(odd_and_frac <= 8,1,0),0)
-
-
-
-	//Calculate phase in fractional cycles
-	a_per_in_octets		= (8 * divide) + (frac / 125) ;
-	a_phase_in_cycles	= (phase+10) * a_per_in_octets / 360000 ;//Adding 1 due to rounding errors
-	pm_rise_frac		= (a_phase_in_cycles[7:0] ==8'h00)?8'h00:a_phase_in_cycles[7:0] - {a_phase_in_cycles[7:3],3'b000};
-
-	dt_calc 	= ((phase+10) * a_per_in_octets / 8 )/360000 ;//TRUNC(phase* divide / 360); //or_simply (a_per_in_octets / 8)
-	dt 	= dt_calc[7:0];
-
-	pm_rise_frac_filtered = (pm_rise_frac >=8) ? (pm_rise_frac ) - 8: pm_rise_frac ;				//((phase_fixed * (divide + frac / 1000)) / 360) - {pm_rise_frac[7:3],3'b000};//$rtoi(clkout0_phase * clkout0_divide / 45);//a;
-
-	dt_int			= dt + (& pm_rise_frac[7:4]); //IF(pm_rise_overwriting>7,dt+1,dt)
-	pm_fall_frac		= pm_fall + pm_rise_frac;
-	pm_fall_frac_filtered	= pm_fall + pm_rise_frac - {pm_fall_frac[7:3], 3'b000};
-
-	div_calc	= mmcm_pll_divider(divide, duty_cycle); //Use to determine edge[7], no count[6]
-	phase_calc	= mmcm_pll_phase(divide, phase);// returns{mx[1:0], phase_mux[2:0], delay_time[5:0]}
-		
-      mmcm_pll_frac_count_calc[37:0] =
-         {		2'b00, pm_fall_frac_filtered[2:0], wf_fall_frac,
-			1'b0, clkout0_divide_frac[2:0], 1'b1, wf_rise_frac, phase_calc[10:9], div_calc[13:12], dt[5:0], 
-			3'b000, 1'b0, ht_frac[5:0], lt_frac[5:0] //Removed PM_Rise bits
-//			pm_rise_frac_filtered[2], pm_rise_frac_filtered[1], pm_rise_frac_filtered[0], 1'b0, ht_frac[5:0], lt_frac[5:0]
-		} ;
-
-   `ifdef DEBUG
-      $display("-%d.%d p%d>>  :DADDR_9_15 frac30to28.frac_en.wf_r_frac.dt:%b%d%d_%b:DADDR_7_13 pm_f_frac_filtered_29to27.wf_f_frac_26:%b%d:DADDR_8_14.pm_r_frac_filt_15to13.ht_frac.lt_frac:%b%b%b:", divide, frac, phase, clkout0_divide_frac, 1, wf_rise_frac, dt, pm_fall_frac_filtered, wf_fall_frac, 3'b000, ht_frac, lt_frac);
-   `endif
-
-   end
-endfunction
-
-
diff --git a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_plus_mmcm.vh b/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_plus_mmcm.vh
deleted file mode 100755
index fd26211..0000000
--- a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_plus_mmcm.vh
+++ /dev/null
@@ -1,886 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//    
-//    Company:          AMD
-//    Engineer:         Jim Tatsukawa. Updated by Ralf Krueger
-//    Date:             7/30/2014
-//    Design Name:      MMCME4 DRP
-//    Module Name:      mmcme4_drp_func.h
-//    Version:          1.31
-//    Target Devices:   UltraScale Plus Architecture
-//    Tool versions:    2017.1
-//    Description:      This header provides the functions necessary to  
-//                      calculate the DRP register values for UltraScal+ MMCM.
-//                      
-//	Revision Notes:	3/22 - Updating lookup_low/lookup_high (CR)
-//				4/13 - Fractional divide function in mmcm_frac_count_calc function
-//              2/28/17 - Updated for Ultrascale Plus
-// 
-// (c) Copyright 2009-2017, 2023 Advanced Micro Devices, Inc. All rights reserved.
-//
-// This file contains confidential and proprietary information
-// of AMD and is protected under U.S. and international copyright
-// and other intellectual property laws.
-//
-// DISCLAIMER
-// This disclaimer is not a license and does not grant any
-// rights to the materials distributed herewith. Except as
-// otherwise provided in a valid license issued to you by
-// AMD, and to the maximum extent permitted by applicable
-// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
-// WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
-// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
-// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
-// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
-// (2) AMD shall not be liable (whether in contract or tort,
-// including negligence, or under any other theory of
-// liability) for any loss or damage of any kind or nature
-// related to, arising under or in connection with these
-// materials, including for any direct, or any indirect,
-// special, incidental, or consequential loss or damage
-// (including loss of data, profits, goodwill, or any type of
-// loss or damage suffered as a result of any action brought
-// by a third party) even if such damage or loss was
-// reasonably foreseeable or AMD had been advised of the
-// possibility of the same.
-//
-// CRITICAL APPLICATIONS
-// AMD products are not designed or intended to be fail-
-// safe, or for use in any application requiring fail-safe
-// performance, such as life-support or safety devices or
-// systems, Class III medical devices, nuclear facilities,
-// applications related to the deployment of airbags, or any
-// other applications that could lead to death, personal
-// injury, or severe property or environmental damage
-// (individually and collectively, "Critical
-// Applications"). Customer assumes the sole risk and
-// liability of any use of AMD products in Critical
-// Applications, subject only to applicable laws and
-// regulations governing limitations on product liability.
-//
-// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
-// PART OF THIS FILE AT ALL TIMES.
-////////////////////////////////////////////////////////////
-// 
-///////////////////////////////////////////////////////////////////////////////
-
-// These are user functions that should not be modified.  Changes to the defines
-// or code within the functions may alter the accuracy of the calculations.
-
-// Define debug to provide extra messages during elaboration
-//`define DEBUG 1
-
-// FRAC_PRECISION describes the width of the fractional portion of the fixed
-// point numbers.  These should not be modified, they are for development only
-`define FRAC_PRECISION  10
-// FIXED_WIDTH describes the total size for fixed point calculations(int+frac).
-// Warning: L.50 and below will not calculate properly with FIXED_WIDTHs 
-// greater than 32
-`define FIXED_WIDTH     32 
-
-// This function takes a fixed point number and rounds it to the nearest
-// fractional precision bit.
-function [`FIXED_WIDTH:1] round_frac
-   (
-      // Input is (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point number
-      input [`FIXED_WIDTH:1] decimal,  
-
-      // This describes the precision of the fraction, for example a value
-      // of 1 would modify the fractional so that instead of being a .16
-      // fractional, it would be a .1 (rounded to the nearest 0.5 in turn)
-      input [`FIXED_WIDTH:1] precision 
-   );
-
-   begin
-   
-   `ifdef DEBUG
-      $display("round_frac - decimal: %h, precision: %h", decimal, precision);
-   `endif
-      // If the fractional precision bit is high then round up
-      if( decimal[(`FRAC_PRECISION-precision)] == 1'b1) begin
-         round_frac = decimal + (1'b1 << (`FRAC_PRECISION-precision));
-      end else begin
-         round_frac = decimal;
-      end
-   `ifdef DEBUG
-      $display("round_frac: %h", round_frac);
-   `endif
-   end
-endfunction
-
-// This function calculates high_time, low_time, w_edge, and no_count
-//    of a non-fractional counter based on the divide and duty cycle
-//
-// NOTE: high_time and low_time are returned as integers between 0 and 63 
-//    inclusive.  64 should equal 6'b000000 (in other words it is okay to 
-//    ignore the overflow)
-function [13:0] mmcm_pll_divider
-   (
-      input [7:0] divide,        // Max divide is 128
-      input [31:0] duty_cycle    // Duty cycle is multiplied by 100,000
-   );
-
-   reg [`FIXED_WIDTH:1]    duty_cycle_fix;
-   
-   // High/Low time is initially calculated with a wider integer to prevent a
-   // calculation error when it overflows to 64.
-   reg [6:0]               high_time;
-   reg [6:0]               low_time;
-   reg                     w_edge;
-   reg                     no_count;
-
-   reg [`FIXED_WIDTH:1]    temp;
-
-   begin
-      // Duty Cycle must be between 0 and 1,000
-      if(duty_cycle <=0 || duty_cycle >= 100000) begin
-`ifndef SYNTHESIS
-         $display("ERROR: duty_cycle: %d is invalid", duty_cycle);
-   `endif
-         $finish;
-      end
-
-      // Convert to FIXED_WIDTH-FRAC_PRECISION.FRAC_PRECISION fixed point
-      duty_cycle_fix = (duty_cycle << `FRAC_PRECISION) / 100_000;
-      
-   `ifdef DEBUG
-      $display("duty_cycle_fix: %h", duty_cycle_fix);
-   `endif
-
-      // If the divide is 1 nothing needs to be set except the no_count bit.
-      //    Other values are dummies
-      if(divide == 7'h01) begin
-         high_time   = 7'h01;
-         w_edge      = 1'b0;
-         low_time    = 7'h01;
-         no_count    = 1'b1;
-      end else begin
-         temp = round_frac(duty_cycle_fix*divide, 1);
-
-         // comes from above round_frac
-         high_time   = temp[`FRAC_PRECISION+7:`FRAC_PRECISION+1]; 
-         // If the duty cycle * divide rounded is .5 or greater then this bit
-         //    is set.
-         w_edge      = temp[`FRAC_PRECISION]; // comes from round_frac
-         
-         // If the high time comes out to 0, it needs to be set to at least 1
-         // and w_edge set to 0
-         if(high_time == 7'h00) begin
-            high_time   = 7'h01;
-            w_edge      = 1'b0;
-         end
-
-         if(high_time == divide) begin
-            high_time   = divide - 1;
-            w_edge      = 1'b1;
-         end
-         
-         // Calculate low_time based on the divide setting and set no_count to
-         //    0 as it is only used when divide is 1.
-         low_time    = divide - high_time; 
-         no_count    = 1'b0;
-      end
-
-      // Set the return value.
-      mmcm_pll_divider = {w_edge,no_count,high_time[5:0],low_time[5:0]};
-   end
-endfunction
-
-// This function calculates mx, delay_time, and phase_mux 
-// of a non-fractional counter based on the divide and phase
-//
-// NOTE: The only valid value for the MX bits is 2'b00 to ensure the coarse mux
-//       is used.
-function [10:0] mmcm_pll_phase
-   (
-      // divide must be an integer (use fractional if not)
-      // assumed that divide already checked to be valid
-      input [7:0] divide, // Max divide is 128
-
-      // Phase is given in degrees (-360,000 to 360,000)
-      input signed [31:0] phase
-   );
-
-   reg [`FIXED_WIDTH:1] phase_in_cycles;
-   reg [`FIXED_WIDTH:1] phase_fixed;
-   reg [1:0]            mx;
-   reg [5:0]            delay_time;
-   reg [2:0]            phase_mux;
-
-   reg [`FIXED_WIDTH:1] temp;
-
-   begin
-`ifdef DEBUG
-      $display("mmcm_phase-divide:%d,phase:%d", divide, phase);
-`endif
-   
-      if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-         $finish;
-      end
-
-      // If phase is less than 0, convert it to a positive phase shift
-      // Convert to (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point
-      if(phase < 0) begin
-         phase_fixed = ( (phase + 360000) << `FRAC_PRECISION ) / 1000;
-      end else begin
-         phase_fixed = ( phase << `FRAC_PRECISION ) / 1000;
-      end
-
-      // Put phase in terms of decimal number of vco clock cycles
-      phase_in_cycles = ( phase_fixed * divide ) / 360;
-
-`ifdef DEBUG
-      $display("phase_in_cycles: %h", phase_in_cycles);
-`endif  
-      
-	 temp  =  round_frac(phase_in_cycles, 3);
-
-	 // set mx to 2'b00 that the phase mux from the VCO is enabled
-	 mx    			=  2'b00; 
-	 phase_mux      =  temp[`FRAC_PRECISION:`FRAC_PRECISION-2];
-	 delay_time     =  temp[`FRAC_PRECISION+6:`FRAC_PRECISION+1];
-      
-   `ifdef DEBUG
-      $display("temp: %h", temp);
-   `endif
-
-      // Setup the return value
-      mmcm_pll_phase={mx, phase_mux, delay_time};
-   end
-endfunction
-
-// This function takes the divide value and outputs the necessary lock values
-function [39:0] mmcm_pll_lock_lookup
-   (
-      input [7:0] divide // Max M divide is 128 in UltrascalePlus
-   );
-   
-   reg [5119:0]   lookup;
-   
-   begin
-      lookup = {
-         // This table is composed of:
-         // LockRefDly_LockFBDly_LockCnt_LockSatHigh_UnlockCnt
-         40'b00110_00110_1111101000_1111101001_0000000001,      // M=1 (not allowed)
-         40'b00110_00110_1111101000_1111101001_0000000001,      // M=2
-         40'b01000_01000_1111101000_1111101001_0000000001,      // M=3
-         40'b01011_01011_1111101000_1111101001_0000000001,      // M=4
-         40'b01110_01110_1111101000_1111101001_0000000001,      // M=5
-         40'b10001_10001_1111101000_1111101001_0000000001,      // M=6
-         40'b10011_10011_1111101000_1111101001_0000000001,      // M=7
-         40'b10110_10110_1111101000_1111101001_0000000001,
-         40'b11001_11001_1111101000_1111101001_0000000001,
-         40'b11100_11100_1111101000_1111101001_0000000001,
-         40'b11111_11111_1110000100_1111101001_0000000001,
-         40'b11111_11111_1100111001_1111101001_0000000001,
-         40'b11111_11111_1011101110_1111101001_0000000001,
-         40'b11111_11111_1010111100_1111101001_0000000001,
-         40'b11111_11111_1010001010_1111101001_0000000001,
-         40'b11111_11111_1001110001_1111101001_0000000001,
-         40'b11111_11111_1000111111_1111101001_0000000001,
-         40'b11111_11111_1000100110_1111101001_0000000001,
-         40'b11111_11111_1000001101_1111101001_0000000001,
-         40'b11111_11111_0111110100_1111101001_0000000001,
-         40'b11111_11111_0111011011_1111101001_0000000001,
-         40'b11111_11111_0111000010_1111101001_0000000001,
-         40'b11111_11111_0110101001_1111101001_0000000001,
-         40'b11111_11111_0110010000_1111101001_0000000001,
-         40'b11111_11111_0110010000_1111101001_0000000001,
-         40'b11111_11111_0101110111_1111101001_0000000001,
-         40'b11111_11111_0101011110_1111101001_0000000001,
-         40'b11111_11111_0101011110_1111101001_0000000001,
-         40'b11111_11111_0101000101_1111101001_0000000001,
-         40'b11111_11111_0101000101_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100101100_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0100010011_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,                                                                    
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,                                                                    
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,
-         40'b11111_11111_0011111010_1111101001_0000000001,      // M=127
-         40'b11111_11111_0011111010_1111101001_0000000001       // M=128
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      mmcm_pll_lock_lookup = lookup[ ((128-divide)*40) +: 40];
-   `ifdef DEBUG
-      $display("lock_lookup: %b", mmcm_pll_lock_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes the divide value and the bandwidth setting of the MMCM
-//  and outputs the digital filter settings necessary.
-function [9:0] mmcm_pll_filter_lookup
-   (
-      input [7:0] divide, //  input [7:0] divide // Max M divide is 128 in UltraScalePlus
-      input [8*9:0] BANDWIDTH
-   );
-   
-   reg [1279:0] lookup_low;
-   reg [1279:0] lookup_high;
-   
-   reg [9:0] lookup_entry;
-   
-   begin
-      lookup_low = {
-         // CP_RES_LFHF
-       	10'b0011_1111_11,    // M=1 - not legal
-       	10'b0011_1111_11,    // M=2
-       	10'b0011_1101_11,    // M=3
-       	10'b0011_0101_11,    // M=4
-       	10'b0011_1001_11,    // M=5
-       	10'b0011_1110_11,    // M=6
-       	10'b0011_1110_11,    // M=7
-       	10'b0011_0001_11,
-       	10'b0011_0110_11,
-       	10'b0011_0110_11,
-       	10'b0011_0110_11,
-       	10'b0011_1010_11,
-       	10'b0011_1010_11,
-       	10'b0011_1010_11,
-       	10'b0100_0110_11,
-       	10'b0011_1100_11,
-       	10'b1110_0110_11,
-       	10'b1111_0110_11,
-       	10'b1110_1010_11,
-       	10'b1110_1010_11,
-       	10'b1111_1010_11,
-       	10'b1111_1010_11,
-       	10'b1111_1010_11,
-       	10'b1111_1010_11,
-       	10'b1111_1010_11,
-       	10'b1101_1100_11,
-       	10'b1101_1100_11,
-       	10'b1101_1100_11,
-       	10'b1110_1100_11,
-       	10'b1110_1100_11,
-       	10'b1110_1100_11,
-       	10'b1111_1100_11,
-       	10'b1111_1100_11,
-       	10'b1111_1100_11,
-       	10'b1111_1100_11,
-       	10'b1111_1100_11,
-       	10'b1111_1100_11,
-       	10'b1110_0010_11,
-       	10'b1110_0010_11,
-       	10'b1110_0010_11,
-       	10'b1110_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1111_0010_11,
-       	10'b1100_0100_11,
-       	10'b1100_0100_11,
-       	10'b1100_0100_11,
-       	10'b1100_0100_11,
-       	10'b1100_0100_11,
-       	10'b1100_0100_11,
-       	10'b1100_0100_11,
-       	10'b1100_0100_11,
-       	10'b1101_0100_11,
-       	10'b1101_0100_11,
-       	10'b1101_0100_11,
-       	10'b1101_0100_11,
-       	10'b1101_0100_11,
-       	10'b1101_0100_11,
-       	10'b1101_0100_11,
-       	10'b1110_0100_11,
-       	10'b1110_0100_11,
-       	10'b1110_0100_11,
-       	10'b1110_0100_11,
-       	10'b1110_0100_11,
-       	10'b1110_0100_11,
-       	10'b1110_0100_11,
-       	10'b1110_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1111_0100_11,
-       	10'b1101_1000_11,
-       	10'b1101_1000_11,
-       	10'b1101_1000_11,
-       	10'b1101_1000_11,
-       	10'b1101_1000_11,
-       	10'b1101_1000_11,
-       	10'b1101_1000_11,
-       	10'b1101_1000_11, // M=127
-       	10'b1101_1000_11  // M=128
-};										
-      
-      lookup_high = {
-         // CP_RES_LFHF
-       10'b0111_1111_11,    // M=1 - not legal
-       10'b0111_1111_11,    // M=2
-       10'b1110_1111_11,    // M=3
-       10'b1111_1111_11,    // M=4
-       10'b1111_1011_11,    // M=5
-       10'b1111_1101_11,    // M=6
-       10'b1111_0011_11,    // M=7
-       10'b1110_0101_11,
-       10'b1111_1001_11,
-       10'b1111_1001_11,
-       10'b1110_1110_11,
-       10'b1111_1110_11,
-       10'b1111_0001_11,
-       10'b1111_0001_11,
-       10'b1111_0001_11,
-       10'b1110_0110_11,
-       10'b1110_0110_11,
-       10'b1111_0110_11,
-       10'b1110_1010_11,
-       10'b1110_1010_11,
-       10'b1111_1010_11,
-       10'b1111_1010_11,
-       10'b1111_1010_11,
-       10'b1111_1010_11,
-       10'b1111_1010_11,
-       10'b1101_1100_11,
-       10'b1101_1100_11,
-       10'b1101_1100_11,
-       10'b1110_1100_11,
-       10'b1110_1100_11,
-       10'b1110_1100_11,
-       10'b1111_1100_11,
-       10'b1111_1100_11,
-       10'b1111_1100_11,
-       10'b1111_1100_11,
-       10'b1111_1100_11,
-       10'b1111_1100_11,
-       10'b1110_0010_11,
-       10'b1110_0010_11,
-       10'b1110_0010_11,
-       10'b1110_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1111_0010_11,
-       10'b1100_0100_11,
-       10'b1100_0100_11,
-       10'b1100_0100_11,
-       10'b1100_0100_11,
-       10'b1100_0100_11,
-       10'b1100_0100_11,
-       10'b1100_0100_11,
-       10'b1100_0100_11,
-       10'b1101_0100_11,
-       10'b1101_0100_11,
-       10'b1101_0100_11,
-       10'b1101_0100_11,
-       10'b1101_0100_11,
-       10'b1101_0100_11,
-       10'b1101_0100_11,
-       10'b1110_0100_11,
-       10'b1110_0100_11,
-       10'b1110_0100_11,
-       10'b1110_0100_11,
-       10'b1110_0100_11,
-       10'b1110_0100_11,
-       10'b1110_0100_11,
-       10'b1110_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1111_0100_11,
-       10'b1101_1000_11,
-       10'b1101_1000_11,
-       10'b1101_1000_11,
-       10'b1101_1000_11,
-       10'b1101_1000_11,
-       10'b1101_1000_11,
-       10'b1101_1000_11,
-       10'b1101_1000_11,
-       10'b1101_1000_11     // M=128
-};
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      if(BANDWIDTH == "LOW") begin
-         // Low Bandwidth
-         mmcm_pll_filter_lookup = lookup_low[ ((128-divide)*10) +: 10];
-      end else begin
-         // High or optimized bandwidth
-         mmcm_pll_filter_lookup = lookup_high[ ((128-divide)*10) +: 10];
-      end
-      
-   `ifdef DEBUG
-      $display("filter_lookup: %b", mmcm_pll_filter_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-function [37:0] mmcm_pll_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle // Multiplied by 100,000
-   );
-   
-   reg [13:0] div_calc;
-   reg [16:0] phase_calc;
-   
-   begin
-   `ifdef DEBUG
-      $display("mmcm_pll_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-         divide, phase, duty_cycle);
-   `endif
-   
-      // w_edge[13], no_count[12], high_time[11:6], low_time[5:0]
-      div_calc = mmcm_pll_divider(divide, duty_cycle);
-      // mx[10:9], pm[8:6], dt[5:0]
-      phase_calc = mmcm_pll_phase(divide, phase);
-
-      // Return value is the upper and lower address of counter
-      //    Upper address is:
-      //       RESERVED    [31:26]
-      //       MX          [25:24]
-      //       EDGE        [23]
-      //       NOCOUNT     [22]
-      //       DELAY_TIME  [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX   [15:13]
-      //       RESERVED    [12]
-      //       HIGH_TIME   [11:6]
-      //       LOW_TIME    [5:0]
-      
-   `ifdef DEBUG
-      $display("div:%d dc:%d phase:%d ht:%d lt:%d ed:%d nc:%d mx:%d dt:%d pm:%d",
-         divide, duty_cycle, phase, div_calc[11:6], div_calc[5:0], 
-         div_calc[13], div_calc[12], 
-         phase_calc[16:15], phase_calc[5:0], phase_calc[14:12]);
-   `endif
-      
-      mmcm_pll_count_calc =
-         {
-            // Upper Address
-            6'h00, phase_calc[10:9], div_calc[13:12], phase_calc[5:0], 
-            // Lower Address
-            phase_calc[8:6], 1'b0, div_calc[11:0]
-         };
-   end
-endfunction
-
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-// for fractional multiply/divide functions.
-//
-// 
-function [37:0] mmcm_frac_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle, // Multiplied by 100,000. Not programmable in fractional
-      input [9:0] frac // Multiplied by 1000
-   );
-   
-	//Required for fractional divide calculations
-			  reg	[7:0]			lt_frac;
-			  reg	[7:0]			ht_frac;
-			
-			  reg	/*[7:0]*/			wf_fall_frac;
-			  reg	/*[7:0]*/			wf_rise_frac;
-
-			  reg [31:0] a;
-			  reg	[7:0]			pm_rise_frac_filtered ;
-			  reg	[7:0]			pm_fall_frac_filtered ;	
-			  reg [7:0]			clkout0_divide_int;
-			  reg [2:0]			clkout0_divide_frac;
-			  reg	[7:0]			even_part_high;
-			  reg	[7:0]			even_part_low;
-
-			  reg	[7:0]			odd;
-			  reg	[7:0]			odd_and_frac;
-
-			  reg	[7:0]			pm_fall;
-			  reg	[7:0]			pm_rise;
-			  reg	[7:0]			dt;
-			  reg	[7:0]			dt_int; 
-			  reg [63:0]		dt_calc;
-
-			  reg	[7:0]			pm_rise_frac; 
-			  reg	[7:0]			pm_fall_frac;
-	 
-			  reg [31:0] a_per_in_octets;
-			  reg [31:0] a_phase_in_cycles;
-
-				parameter precision = 0.125;
-
-			  reg [31:0] phase_fixed; // changed to 31:0 from 32:1 jt 5/2/11
-			  reg [31: 0] phase_pos;
-			  reg [31: 0] phase_vco;
-			  reg [31:0] temp;// changed to 31:0 from 32:1 jt 5/2/11
-			  reg [13:0] div_calc;
-			  reg [16:0] phase_calc;
-
-   begin
-	`ifdef DEBUG
-			$display("mmcm_frac_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-				divide, phase, duty_cycle);
-	`endif
-   
-   //convert phase to fixed
-   if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-      $finish;
-   end
-
-
-      // Return value is
-      //    Transfer data
-      //       RESERVED     [37:36]
-      //       FRAC_TIME    [35:33]
-      //       FRAC_WF_FALL [32]
-      //    Upper address is:
-      //       RESERVED     [31:26]
-      //       MX           [25:24]
-      //       EDGE         [23]
-      //       NOCOUNT      [22]
-      //       DELAY_TIME   [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX    [15:13]
-      //       RESERVED     [12]
-      //       HIGH_TIME    [11:6]
-      //       LOW_TIME     [5:0]
-      
-      
-
-	clkout0_divide_frac = frac / 125;
-	clkout0_divide_int = divide;
-
-	even_part_high = clkout0_divide_int >> 1;//$rtoi(clkout0_divide_int / 2);
-	even_part_low = even_part_high;
-									
-	odd = clkout0_divide_int - even_part_high - even_part_low;
-	odd_and_frac = (8*odd) + clkout0_divide_frac;
-
-	lt_frac = even_part_high - (odd_and_frac <= 9);//IF(odd_and_frac>9,even_part_high, even_part_high - 1)
-	ht_frac = even_part_low  - (odd_and_frac <= 8);//IF(odd_and_frac>8,even_part_low, even_part_low- 1)
-
-	pm_fall =  {odd[6:0],2'b00} + {6'h00, clkout0_divide_frac[2:1]}; // using >> instead of clkout0_divide_frac / 2 
-	pm_rise = 0; //0
-    
-	wf_fall_frac = ((odd_and_frac >=2) && (odd_and_frac <=9)) || (clkout0_divide_int == 2 && clkout0_divide_frac == 1);   //IF(odd_and_frac>=2,IF(odd_and_frac <= 9,1,0),0)
-	wf_rise_frac = (odd_and_frac >=1) && (odd_and_frac <=8);    //IF(odd_and_frac>=1,IF(odd_and_frac <= 8,1,0),0)
-
-
-
-	//Calculate phase in fractional cycles
-	a_per_in_octets		= (8 * divide) + (frac / 125) ;
-	a_phase_in_cycles	= (phase+10) * a_per_in_octets / 360000 ;//Adding 1 due to rounding errors
-	pm_rise_frac		= (a_phase_in_cycles[7:0] ==8'h00)?8'h00:a_phase_in_cycles[7:0] - {a_phase_in_cycles[7:3],3'b000};
-
-	dt_calc 	= ((phase+10) * a_per_in_octets / 8 )/360000 ;//TRUNC(phase* divide / 360); //or_simply (a_per_in_octets / 8)
-	dt 	= dt_calc[7:0];
-
-	pm_rise_frac_filtered = (pm_rise_frac >=8) ? (pm_rise_frac ) - 8: pm_rise_frac ;				//((phase_fixed * (divide + frac / 1000)) / 360) - {pm_rise_frac[7:3],3'b000};//$rtoi(clkout0_phase * clkout0_divide / 45);//a;
-
-	dt_int			= dt + (& pm_rise_frac[7:4]); //IF(pm_rise_overwriting>7,dt+1,dt)
-	pm_fall_frac		= pm_fall + pm_rise_frac;
-	pm_fall_frac_filtered	= pm_fall + pm_rise_frac - {pm_fall_frac[7:3], 3'b000};
-
-	div_calc	= mmcm_pll_divider(divide, duty_cycle); //Use to determine edge[7], no count[6]
-	phase_calc	= mmcm_pll_phase(divide, phase);// returns{mx[1:0], phase_mux[2:0], delay_time[5:0]}
-		
-      mmcm_frac_count_calc[37:0] =
-         {		2'b00, pm_fall_frac_filtered[2:0], wf_fall_frac,
-			1'b0, clkout0_divide_frac[2:0], 1'b1, wf_rise_frac, phase_calc[10:9], 2'b00, dt[5:0], 
-			pm_rise_frac_filtered[2], pm_rise_frac_filtered[1], pm_rise_frac_filtered[0], 1'b0, ht_frac[5:0], lt_frac[5:0]
-		} ;
-
-   `ifdef DEBUG
-      $display("-%d.%d p%d>>  :DADDR_9_15 frac30to28.frac_en.wf_r_frac.dt:%b%d%d_%b:DADDR_7_13 pm_f_frac_filtered_29to27.wf_f_frac_26:%b%d:DADDR_8_14.pm_r_frac_filt_15to13.ht_frac.lt_frac:%b%b%b:", divide, frac, phase, clkout0_divide_frac, 1, wf_rise_frac, dt, pm_fall_frac_filtered, wf_fall_frac, pm_rise_frac_filtered, ht_frac, lt_frac);
-   `endif
-
-   end
-endfunction
-
diff --git a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_plus_pll.vh b/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_plus_pll.vh
deleted file mode 100755
index 0899943..0000000
--- a/proj/AudioProc.ip_user_files/ipstatic/mmcm_pll_drp_func_us_plus_pll.vh
+++ /dev/null
@@ -1,561 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//    
-//    Company:          AMD
-//    Engineer:         Jim Tatsukawa, Ralf Krueger, updated for Ultrascale+ 
-//    Date:             6/15/2015
-//    Design Name:      PLLE4 DRP
-//    Module Name:      plle4_drp_func.h
-//    Version:          2.0
-//    Target Devices:   UltraScale+ Architecture
-//    Tool versions:    2017.1
-//    Description:      This header provides the functions necessary to  
-//                      calculate the DRP register values for the V6 PLL.
-//                      
-//	Revision Notes:	8/11 - PLLE3 updated for PLLE3 file 4564419
-//	Revision Notes:	6/15 - pll_filter_lookup fixed for max M of 19
-//                           M_Rise bits have been removed for PLLE3
-//	Revision Notes:	2/28/17 - pll_filter_lookup and CPRES updated for 
-//                           Ultrascale+ and for max M of 21
-// 
-// (c) Copyright 2009-2017, 2023 Advanced Micro Devices, Inc. All rights reserved.
-//
-// This file contains confidential and proprietary information
-// of AMD and is protected under U.S. and international copyright
-// and other intellectual property laws.
-//
-// DISCLAIMER
-// This disclaimer is not a license and does not grant any
-// rights to the materials distributed herewith. Except as
-// otherwise provided in a valid license issued to you by
-// AMD, and to the maximum extent permitted by applicable
-// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
-// WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
-// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
-// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
-// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
-// (2) AMD shall not be liable (whether in contract or tort,
-// including negligence, or under any other theory of
-// liability) for any loss or damage of any kind or nature
-// related to, arising under or in connection with these
-// materials, including for any direct, or any indirect,
-// special, incidental, or consequential loss or damage
-// (including loss of data, profits, goodwill, or any type of
-// loss or damage suffered as a result of any action brought
-// by a third party) even if such damage or loss was
-// reasonably foreseeable or AMD had been advised of the
-// possibility of the same.
-//
-// CRITICAL APPLICATIONS
-// AMD products are not designed or intended to be fail-
-// safe, or for use in any application requiring fail-safe
-// performance, such as life-support or safety devices or
-// systems, Class III medical devices, nuclear facilities,
-// applications related to the deployment of airbags, or any
-// other applications that could lead to death, personal
-// injury, or severe property or environmental damage
-// (individually and collectively, "Critical
-// Applications"). Customer assumes the sole risk and
-// liability of any use of AMD products in Critical
-// Applications, subject only to applicable laws and
-// regulations governing limitations on product liability.
-//
-// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
-// PART OF THIS FILE AT ALL TIMES.
-////////////////////////////////////////////////////////////
-// 
-///////////////////////////////////////////////////////////////////////////////
-
-// These are user functions that should not be modified.  Changes to the defines
-// or code within the functions may alter the accuracy of the calculations.
-
-// Define debug to provide extra messages durring elaboration
-//`define DEBUG 1
-
-// FRAC_PRECISION describes the width of the fractional portion of the fixed
-//    point numbers.  These should not be modified, they are for development 
-//    only
-`define FRAC_PRECISION  10
-// FIXED_WIDTH describes the total size for fixed point calculations(int+frac).
-// Warning: L.50 and below will not calculate properly with FIXED_WIDTHs 
-//    greater than 32
-`define FIXED_WIDTH     32 
-
-// This function takes a fixed point number and rounds it to the nearest
-//    fractional precision bit.
-function [`FIXED_WIDTH:1] round_frac
-   (
-      // Input is (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point number
-      input [`FIXED_WIDTH:1] decimal,  
-
-      // This describes the precision of the fraction, for example a value
-      //    of 1 would modify the fractional so that instead of being a .16
-      //    fractional, it would be a .1 (rounded to the nearest 0.5 in turn)
-      input [`FIXED_WIDTH:1] precision 
-   );
-
-   begin
-   
-   `ifdef DEBUG
-      $display("round_frac - decimal: %h, precision: %h", decimal, precision);
-   `endif
-      // If the fractional precision bit is high then round up
-      if( decimal[(`FRAC_PRECISION-precision)] == 1'b1) begin
-         round_frac = decimal + (1'b1 << (`FRAC_PRECISION-precision));
-      end else begin
-         round_frac = decimal;
-      end
-   `ifdef DEBUG
-      $display("round_frac: %h", round_frac);
-   `endif
-   end
-endfunction
-
-// This function calculates high_time, low_time, w_edge, and no_count
-//    of a non-fractional counter based on the divide and duty cycle
-//
-// NOTE: high_time and low_time are returned as integers between 0 and 63 
-//    inclusive.  64 should equal 6'b000000 (in other words it is okay to 
-//    ignore the overflow)
-function [13:0] mmcm_pll_divider
-   (
-      input [7:0] divide,        // Max divide is 128
-      input [31:0] duty_cycle    // Duty cycle is multiplied by 100,000
-   );
-
-   reg [`FIXED_WIDTH:1]    duty_cycle_fix;
-   
-   // High/Low time is initially calculated with a wider integer to prevent a
-   // calculation error when it overflows to 64.
-   reg [6:0]               high_time;
-   reg [6:0]               low_time;
-   reg                     w_edge;
-   reg                     no_count;
-
-   reg [`FIXED_WIDTH:1]    temp;
-
-   begin
-      // Duty Cycle must be between 0 and 1,000
-      if(duty_cycle <=0 || duty_cycle >= 100000) begin
-`ifndef SYNTHESIS
-         $display("ERROR: duty_cycle: %d is invalid", duty_cycle);
-   `endif
-         $finish;
-      end
-
-      // Convert to FIXED_WIDTH-FRAC_PRECISION.FRAC_PRECISION fixed point
-      duty_cycle_fix = (duty_cycle << `FRAC_PRECISION) / 100_000;
-      
-   `ifdef DEBUG
-      $display("duty_cycle_fix: %h", duty_cycle_fix);
-   `endif
-
-      // If the divide is 1 nothing needs to be set except the no_count bit.
-      //    Other values are dummies
-      if(divide == 7'h01) begin
-         high_time   = 7'h01;
-         w_edge      = 1'b0;
-         low_time    = 7'h01;
-         no_count    = 1'b1;
-      end else begin
-         temp = round_frac(duty_cycle_fix*divide, 1);
-
-         // comes from above round_frac
-         high_time   = temp[`FRAC_PRECISION+7:`FRAC_PRECISION+1]; 
-         // If the duty cycle * divide rounded is .5 or greater then this bit
-         //    is set.
-         w_edge      = temp[`FRAC_PRECISION]; // comes from round_frac
-         
-         // If the high time comes out to 0, it needs to be set to at least 1
-         // and w_edge set to 0
-         if(high_time == 7'h00) begin
-            high_time   = 7'h01;
-            w_edge      = 1'b0;
-         end
-
-         if(high_time == divide) begin
-            high_time   = divide - 1;
-            w_edge      = 1'b1;
-         end
-         
-         // Calculate low_time based on the divide setting and set no_count to
-         //    0 as it is only used when divide is 1.
-         low_time    = divide - high_time; 
-         no_count    = 1'b0;
-      end
-
-      // Set the return value.
-      mmcm_pll_divider = {w_edge,no_count,high_time[5:0],low_time[5:0]};
-   end
-endfunction
-
-// This function calculates mx, delay_time, and phase_mux 
-//  of a non-fractional counter based on the divide and phase
-//
-// NOTE: The only valid value for the MX bits is 2'b00 to ensure the coarse mux
-//    is used.
-function [10:0] mmcm_pll_phase
-   (
-      // divide must be an integer (use fractional if not)
-      //  assumed that divide already checked to be valid
-      input [7:0] divide, // Max divide is 128
-
-      // Phase is given in degrees (-360,000 to 360,000)
-      input signed [31:0] phase
-   );
-
-   reg [`FIXED_WIDTH:1] phase_in_cycles;
-   reg [`FIXED_WIDTH:1] phase_fixed;
-   reg [1:0]            mx;
-   reg [5:0]            delay_time;
-   reg [2:0]            phase_mux;
-
-   reg [`FIXED_WIDTH:1] temp;
-
-   begin
-`ifdef DEBUG
-      $display("pll_phase-divide:%d,phase:%d",
-         divide, phase);
-`endif
-   
-      if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-         $display("ERROR: phase of $phase is not between -360000 and 360000");
-`endif
-         $finish;
-      end
-
-      // If phase is less than 0, convert it to a positive phase shift
-      // Convert to (FIXED_WIDTH-FRAC_PRECISION).FRAC_PRECISION fixed point
-      if(phase < 0) begin
-         phase_fixed = ( (phase + 360000) << `FRAC_PRECISION ) / 1000;
-      end else begin
-         phase_fixed = ( phase << `FRAC_PRECISION ) / 1000;
-      end
-
-      // Put phase in terms of decimal number of vco clock cycles
-      phase_in_cycles = ( phase_fixed * divide ) / 360;
-
-`ifdef DEBUG
-      $display("phase_in_cycles: %h", phase_in_cycles);
-`endif  
-      
-
-	 temp  =  round_frac(phase_in_cycles, 3);
-
-	 // set mx to 2'b00 that the phase mux from the VCO is enabled
-	 mx    			=  2'b00; 
-	 phase_mux      =  temp[`FRAC_PRECISION:`FRAC_PRECISION-2];
-	 delay_time     =  temp[`FRAC_PRECISION+6:`FRAC_PRECISION+1];
-      
-   `ifdef DEBUG
-      $display("temp: %h", temp);
-   `endif
-
-      // Setup the return value
-      mmcm_pll_phase={mx, phase_mux, delay_time};
-   end
-endfunction
-
-// This function takes the divide value and outputs the necessary lock values
-function [39:0] mmcm_pll_lock_lookup
-   (
-      input [6:0] divide // Max divide is 21
-   );
-   
-   reg [839:0]   lookup;
-   
-   begin
-      lookup = {
-         // This table is composed of:
-         // LockRefDly_LockFBDly_LockCnt_LockSatHigh_UnlockCnt
-         40'b00110_00110_1111101000_1111101001_0000000001, //1 illegal in Ultrascale+
-         40'b00110_00110_1111101000_1111101001_0000000001, //2
-         40'b01000_01000_1111101000_1111101001_0000000001, //3
-         40'b01011_01011_1111101000_1111101001_0000000001, //4
-         40'b01110_01110_1111101000_1111101001_0000000001, //5
-         40'b10001_10001_1111101000_1111101001_0000000001, //6
-         40'b10011_10011_1111101000_1111101001_0000000001, //7
-         40'b10110_10110_1111101000_1111101001_0000000001, //8
-         40'b11001_11001_1111101000_1111101001_0000000001, //9
-         40'b11100_11100_1111101000_1111101001_0000000001, //10
-         40'b11111_11111_1110000100_1111101001_0000000001, //11
-         40'b11111_11111_1100111001_1111101001_0000000001, //12
-         40'b11111_11111_1011101110_1111101001_0000000001, //13
-         40'b11111_11111_1010111100_1111101001_0000000001, //14
-         40'b11111_11111_1010001010_1111101001_0000000001, //15
-         40'b11111_11111_1001110001_1111101001_0000000001, //16
-         40'b11111_11111_1000111111_1111101001_0000000001, //17
-         40'b11111_11111_1000100110_1111101001_0000000001, //18
-         40'b11111_11111_1000001101_1111101001_0000000001, //19
-         40'b11111_11111_0111110100_1111101001_0000000001, //20
-         40'b11111_11111_0111011011_1111101001_0000000001  //21
-      };
-      
-      // Set lookup_entry with the explicit bits from lookup with a part select
-      mmcm_pll_lock_lookup = lookup[ ((21-divide)*40) +: 40];
-   `ifdef DEBUG
-      $display("lock_lookup: %b", pll_lock_lookup);
-   `endif
-   end
-endfunction
-
-// This function takes the divide value and the bandwidth setting of the PLL
-//  and outputs the digital filter settings necessary. Removing bandwidth setting for PLLE3.
-function [9:0] mmcm_pll_filter_lookup
-   (
-      input [6:0] divide // Max divide is 21
-   );
-   
-   reg [209:0] lookup;
-   reg [9:0] lookup_entry;
-   
-   begin
-
-      lookup = {
-         // CP_RES_LFHF
-         10'b0011_0111_11, //1  not legal in Ultrascale+
-         10'b0011_0111_11, //2
-         10'b0011_0011_11, //3
-         10'b0011_1001_11, //4
-         10'b0011_0001_11, //5
-         10'b0100_1110_11, //6
-         10'b0011_0110_11, //7
-         10'b0011_1010_11, //8
-         10'b0111_1001_11, //9
-         10'b0111_1001_11, //10
-         10'b0101_0110_11, //11
-         10'b1100_0101_11, //12
-         10'b0101_1010_11, //13
-         10'b0110_0110_11, //14
-         10'b0110_1010_11, //15
-         10'b0111_0110_11, //16
-         10'b1111_0101_11, //17
-         10'b1100_0110_11, //18
-         10'b1110_0001_11, //19
-         10'b1101_0110_11, //20
-         10'b1111_0001_11  //21
-      };
-      
-         mmcm_pll_filter_lookup = lookup [ ((21-divide)*10) +: 10];
-      
-   `ifdef DEBUG
-      $display("filter_lookup: %b", pll_filter_lookup);
-   `endif
-   end
-endfunction
-
-// This function set the CLKOUTPHY divide settings to match
-// the desired CLKOUTPHY_MODE setting. To create VCO_X2, then
-// the CLKOUTPHY will be set to 2'b00 since the VCO is internally
-// doubled and 2'b00 will represent divide by 1. Similarly "VCO" 
-// will need to divide the doubled clock VCO clock frequency by 
-// 2 therefore 2'b01 will match a divide by 2.And VCO_HALF will 
-// need to divide the doubled VCO by 4, therefore 2'b10
-function [9:0] mmcm_pll_clkoutphy_calc
-   (
-      input [8*9:0] CLKOUTPHY_MODE
-   );
-
-      if(CLKOUTPHY_MODE == "VCO_X2") begin
-         mmcm_pll_clkoutphy_calc= 2'b00;
-      end else if(CLKOUTPHY_MODE == "VCO") begin
-         mmcm_pll_clkoutphy_calc= 2'b01;
-      end else if(CLKOUTPHY_MODE == "CLKIN") begin
-         mmcm_pll_clkoutphy_calc= 2'b11;
-      end else begin // Assume "VCO_HALF"
-         mmcm_pll_clkoutphy_calc= 2'b10;
-      end
-      
-endfunction
-
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-function [37:0] mmcm_pll_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle // Multiplied by 100,000
-   );
-   
-   reg [13:0] div_calc;
-   reg [16:0] phase_calc;
-   
-   begin
-   `ifdef DEBUG
-      $display("pll_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-         divide, phase, duty_cycle);
-   `endif
-   
-      // w_edge[13], no_count[12], high_time[11:6], low_time[5:0]
-      div_calc = mmcm_pll_divider(divide, duty_cycle);
-      // mx[10:9], pm[8:6], dt[5:0]
-      phase_calc = mmcm_pll_phase(divide, phase);
-
-      // Return value is the upper and lower address of counter
-      //    Upper address is:
-      //       RESERVED    [31:26]
-      //       MX          [25:24]
-      //       EDGE        [23]
-      //       NOCOUNT     [22]
-      //       DELAY_TIME  [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX   [15:13]
-      //       RESERVED    [12]
-      //       HIGH_TIME   [11:6]
-      //       LOW_TIME    [5:0]
-      
-   `ifdef DEBUG
-      $display("div:%d dc:%d phase:%d ht:%d lt:%d ed:%d nc:%d mx:%d dt:%d pm:%d",
-         divide, duty_cycle, phase, div_calc[11:6], div_calc[5:0], 
-         div_calc[13], div_calc[12], 
-         phase_calc[16:15], phase_calc[5:0], 3'b000); //Removed PM_Rise bits
-   `endif
-      
-      mmcm_pll_count_calc =
-         {
-            // Upper Address
-            6'h00, phase_calc[10:9], div_calc[13:12], phase_calc[5:0], 
-            // Lower Address
-            phase_calc[8:6], 1'b0, div_calc[11:0]
-         };
-   end
-endfunction
-
-
-// This function takes in the divide, phase, and duty cycle
-// setting to calculate the upper and lower counter registers.
-// for fractional multiply/divide functions.
-//
-// 
-function [37:0] mmcm_pll_frac_count_calc
-   (
-      input [7:0] divide, // Max divide is 128
-      input signed [31:0] phase,
-      input [31:0] duty_cycle, // Multiplied by 1,000
-      input [9:0] frac // Multiplied by 1000
-   );
-   
-	//Required for fractional divide calculations
-			  reg	[7:0]			lt_frac;
-			  reg	[7:0]			ht_frac;
-			
-			  reg	/*[7:0]*/			wf_fall_frac;
-			  reg	/*[7:0]*/			wf_rise_frac;
-
-			  reg [31:0] a;
-			  reg	[7:0]			pm_rise_frac_filtered ;
-			  reg	[7:0]			pm_fall_frac_filtered ;	
-			  reg [7:0]			clkout0_divide_int;
-			  reg [2:0]			clkout0_divide_frac;
-			  reg	[7:0]			even_part_high;
-			  reg	[7:0]			even_part_low;
-
-			  reg	[7:0]			odd;
-			  reg	[7:0]			odd_and_frac;
-
-			  reg	[7:0]			pm_fall;
-			  reg	[7:0]			pm_rise;
-			  reg	[7:0]			dt;
-			  reg	[7:0]			dt_int; 
-			  reg [63:0]		dt_calc;
-
-			  reg	[7:0]			pm_rise_frac; 
-			  reg	[7:0]			pm_fall_frac;
-	 
-			  reg [31:0] a_per_in_octets;
-			  reg [31:0] a_phase_in_cycles;
-
-				parameter precision = 0.125;
-
-			  reg [31:0] phase_fixed; // changed to 31:0 from 32:1 jt 5/2/11
-			  reg [31: 0] phase_pos;
-			  reg [31: 0] phase_vco;
-			  reg [31:0] temp;// changed to 31:0 from 32:1 jt 5/2/11
-			  reg [13:0] div_calc;
-			  reg [16:0] phase_calc;
-
-   begin
-	`ifdef DEBUG
-			$display("pll_frac_count_calc- divide:%h, phase:%d, duty_cycle:%d",
-				divide, phase, duty_cycle);
-	`endif
-   
-   //convert phase to fixed
-   if ((phase < -360000) || (phase > 360000)) begin
-`ifndef SYNTHESIS
-      $display("ERROR: phase of $phase is not between -360000 and 360000");
-	`endif
-      $finish;
-   end
-
-
-      // Return value is
-      //    Transfer data
-      //       RESERVED     [37:36]
-      //       FRAC_TIME    [35:33]
-      //       FRAC_WF_FALL [32]
-      //    Upper address is:
-      //       RESERVED     [31:26]
-      //       MX           [25:24]
-      //       EDGE         [23]
-      //       NOCOUNT      [22]
-      //       DELAY_TIME   [21:16]
-      //    Lower Address is:
-      //       PHASE_MUX    [15:13]
-      //       RESERVED     [12]
-      //       HIGH_TIME    [11:6]
-      //       LOW_TIME     [5:0]
-      
-      
-
-	clkout0_divide_frac = frac / 125;
-	clkout0_divide_int = divide;
-
-	even_part_high = clkout0_divide_int >> 1;//$rtoi(clkout0_divide_int / 2);
-	even_part_low = even_part_high;
-									
-	odd = clkout0_divide_int - even_part_high - even_part_low;
-	odd_and_frac = (8*odd) + clkout0_divide_frac;
-
-	lt_frac = even_part_high - (odd_and_frac <= 9);//IF(odd_and_frac>9,even_part_high, even_part_high - 1)
-	ht_frac = even_part_low  - (odd_and_frac <= 8);//IF(odd_and_frac>8,even_part_low, even_part_low- 1)
-
-	pm_fall =  {odd[6:0],2'b00} + {6'h00, clkout0_divide_frac[2:1]}; // using >> instead of clkout0_divide_frac / 2 
-	pm_rise = 0; //0
-    
-	wf_fall_frac = (odd_and_frac >=2) && (odd_and_frac <=9);//IF(odd_and_frac>=2,IF(odd_and_frac <= 9,1,0),0)
-	wf_rise_frac = (odd_and_frac >=1) && (odd_and_frac <=8);//IF(odd_and_frac>=1,IF(odd_and_frac <= 8,1,0),0)
-
-
-
-	//Calculate phase in fractional cycles
-	a_per_in_octets		= (8 * divide) + (frac / 125) ;
-	a_phase_in_cycles	= (phase+10) * a_per_in_octets / 360000 ;//Adding 1 due to rounding errors
-	pm_rise_frac		= (a_phase_in_cycles[7:0] ==8'h00)?8'h00:a_phase_in_cycles[7:0] - {a_phase_in_cycles[7:3],3'b000};
-
-	dt_calc 	= ((phase+10) * a_per_in_octets / 8 )/360000 ;//TRUNC(phase* divide / 360); //or_simply (a_per_in_octets / 8)
-	dt 	= dt_calc[7:0];
-
-	pm_rise_frac_filtered = (pm_rise_frac >=8) ? (pm_rise_frac ) - 8: pm_rise_frac ;				//((phase_fixed * (divide + frac / 1000)) / 360) - {pm_rise_frac[7:3],3'b000};//$rtoi(clkout0_phase * clkout0_divide / 45);//a;
-
-	dt_int			= dt + (& pm_rise_frac[7:4]); //IF(pm_rise_overwriting>7,dt+1,dt)
-	pm_fall_frac		= pm_fall + pm_rise_frac;
-	pm_fall_frac_filtered	= pm_fall + pm_rise_frac - {pm_fall_frac[7:3], 3'b000};
-
-	div_calc	= mmcm_pll_divider(divide, duty_cycle); //Use to determine edge[7], no count[6]
-	phase_calc	= mmcm_pll_phase(divide, phase);// returns{mx[1:0], phase_mux[2:0], delay_time[5:0]}
-		
-      mmcm_pll_frac_count_calc[37:0] =
-         {		2'b00, pm_fall_frac_filtered[2:0], wf_fall_frac,
-			1'b0, clkout0_divide_frac[2:0], 1'b1, wf_rise_frac, phase_calc[10:9], div_calc[13:12], dt[5:0], 
-			3'b000, 1'b0, ht_frac[5:0], lt_frac[5:0] //Removed PM_Rise bits
-		} ;
-
-   `ifdef DEBUG
-      $display("-%d.%d p%d>>  :DADDR_9_15 frac30to28.frac_en.wf_r_frac.dt:%b%d%d_%b:DADDR_7_13 pm_f_frac_filtered_29to27.wf_f_frac_26:%b%d:DADDR_8_14.pm_r_frac_filt_15to13.ht_frac.lt_frac:%b%b%b:", divide, frac, phase, clkout0_divide_frac, 1, wf_rise_frac, dt, pm_fall_frac_filtered, wf_fall_frac, 3'b000, ht_frac, lt_frac);
-   `endif
-
-   end
-endfunction
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/README.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/README.txt
deleted file mode 100644
index e749064..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/README.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-################################################################################
-# Vivado (TM) v2024.1 (64-bit)
-#
-# README.txt: Please read the sections below to understand the steps required to
-#             run the exported script and how to fetch design source file details
-#             from the file_info.txt file.
-#
-# Generated by export_simulation on Wed Feb 26 11:53:03 CET 2025
-#
-################################################################################
-
-1. Steps to run the generated simulation script
-
-From the shell prompt in the current directory, issue the following command:-
-
-./clk_wiz_0.sh
-
-This command will launch the 'compile', 'elaborate' and 'simulate' functions
-implemented in the script file for the 3-step flow. These functions are called
-from the main 'run' function in the script file.
-
-The 'run' function first calls the 'check_args' function, the purpose of which
-is to verify the generated script arguments and print error if incorrect switch
-is specified. The 'run' function then calls the 'setup' function, the purpose of
-which is to specify custom or initialization commands. The function also executes
-following sub-functions:-
-'reset_run' if -reset_run switch is specified.
-'reset_log' if -reset_log switch is specified.
-
-The purpose of 'reset_run' function' is to delete the simulator generated design
-data from the previous run and the purpose of 'reset_log' function' is to delete
-the simulator generated log files.
-
-The 'run' function then calls the 'init_lib' function, the purpose of which is to
-create design library mappings and directories. This function is called before the
-'compile' step. By default, if '-step' switch is specified with the script then the
-script will execute that specfic step, else it will execute all steps applicable
-for the target simulator.
-
-For more information on the script, please type './clk_wiz_0.sh -help'
-
-2. Design source file information
-
-export_simulation generates a 'file_info.txt' file that contains design file information
-based on the compile order when export_simulation was executed from Vivado. The file
-contains information about the file name, type, library it is compiled into, whether
-it is part of the IP, associated library, file path information in a comma separated
-format. This file can be parsed to extract the required information for generating a
-custom script or can be read from verification test infra.
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/clk_wiz_0.sh b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/clk_wiz_0.sh
deleted file mode 100755
index 74d9461..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/clk_wiz_0.sh
+++ /dev/null
@@ -1,258 +0,0 @@
-#!/usr/bin/env bash
-#**********************************************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Script generated by Vivado on Wed Feb 26 11:53:03 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. 
-#
-# Filename     : clk_wiz_0.sh
-# Simulator    : Aldec Active-HDL Simulator
-# Description  : Simulation script generated by export_simulation Tcl command
-# Purpose      : Run 'compile', 'elaborate', 'simulate' steps for compiling, elaborating and simulating the
-#                design. The script will copy the library mapping file from the compiled library directory,
-#                create design library directories and library mappings in the mapping file.
-#
-# Usage        : clk_wiz_0.sh
-#                clk_wiz_0.sh [-lib_map_path] [-step] [-keep_index] [-noclean_files]*
-#                clk_wiz_0.sh [-reset_run]
-#                clk_wiz_0.sh [-reset_log]
-#                clk_wiz_0.sh [-help]
-#
-#               * The -noclean_files switch is deprecated and will not peform any function (by default, the
-#                 simulator generated files will not be removed unless -reset_run switch is used)
-#
-# Prerequisite : Before running export_simulation, you must first compile the AMD simulation library
-#                using the 'compile_simlib' Tcl command (for more information, run 'compile_simlib -help'
-#                command in the Vivado Tcl shell). After compiling the library, specify the -lib_map_path
-#                switch with the directory path where the library is created while generating the script
-#                with export_simulation.
-#
-#                Alternatively, you can set the library path by setting the following project property:-
-#
-#                 set_property compxlib.<simulator>_compiled_library_dir <path> [current_project]
-#
-#                You can also point to the simulation library by either setting the 'lib_map_path' global
-#                variable in this script or specify it with the '-lib_map_path' switch while executing this
-#                script (type 'clk_wiz_0.sh -help' for more information).
-#
-#                Note: For pure RTL based designs, the -lib_map_path switch can be specified later with the
-#                generated script, but if design is targetted for system simulation containing SystemC/C++/C
-#                sources, then the library path MUST be specified upfront when calling export_simulation.
-#
-#                For more information, refer 'Vivado Design Suite User Guide:Logic simulation (UG900)'
-#
-#**********************************************************************************************************
-
-# script info
-echo -e "clk_wiz_0.sh - Script generated by export_simulation (Vivado v2024.1 (64-bit)-id)\n"
-
-# main steps
-run()
-{
-  check_args $*
-  setup
-  if [[ ($b_step == 1) ]]; then
-    case $step in
-      "compile" )
-       init_lib
-       compile
-      ;;
-      "simulate" )
-       simulate
-      ;;
-      * )
-        echo -e "ERROR: Invalid or missing step '$step' (type \"./clk_wiz_0.sh -help\" for more information)\n"
-        exit 1
-      esac
-  else
-    init_lib
-    compile
-    simulate
-  fi
-}
-
-# RUN_STEP: <compile>
-compile()
-{
-  runvsimsa -do "do {compile.do}" 2>&1 | tee -a compile.log
-}
-
-# RUN_STEP: <simulate>
-simulate()
-{
-  runvsimsa -l simulate.log -do "do {simulate.do}"
-}
-
-# STEP: setup
-setup()
-{
-  # delete previous files for a clean rerun
-  if [[ ($b_reset_run == 1) ]]; then
-    reset_run
-    echo -e "INFO: Simulation run files deleted.\n"
-    exit 0
-  fi
-
- # delete previous log files
-  if [[ ($b_reset_log == 1) ]]; then
-    reset_log
-    echo -e "INFO: Simulation run log files deleted.\n"
-    exit 0
-  fi
-
-  # add any setup/initialization commands here:-
-
-  # <user specific commands>
-
-}
-
-# simulator index file/library directory processing
-init_lib()
-{
-  if [[ ($b_keep_index == 1) ]]; then
-    # keep previous design library mappings
-    true
-  else
-    # map simulator index file
-    map_setup_file
-  fi
-}
-
-# map library.cfg file
-map_setup_file()
-{
-  file="library.cfg"
-  if [[ ($lib_map_path != "") ]]; then
-    src_file="$lib_map_path/$file"
-    if [[ -e $src_file ]]; then
-      vmap -link $lib_map_path
-    fi
-  fi
-}
-
-# delete generated data from the previous run
-reset_run()
-{
-  files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# delete generated log files from the previous run
-reset_log()
-{
-  files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# check switch argument value
-check_arg_value()
-{
-  if [[ ($1 == "-step") && (($2 != "compile") && ($2 != "simulate")) ]];then
-    echo -e "ERROR: Invalid or missing step '$2' (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  if [[ ($1 == "-lib_map_path") && ($2 == "") ]];then
-    echo -e "ERROR: Simulation library directory path not specified (type \"./clk_wiz_0.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# check command line arguments
-check_args()
-{
-  arg_count=$#
-  if [[ ("$#" == 1) && (("$1" == "-help") || ("$1" == "-h")) ]]; then
-    usage
-  fi
-  while [[ "$#" -gt 0 ]]; do
-    case $1 in
-      -step)          check_arg_value $1 $2;step=$2;         b_step=1;         shift;;
-      -lib_map_path)  check_arg_value $1 $2;lib_map_path=$2; b_lib_map_path=1; shift;;
-      -gen_bypass)    b_gen_bypass=1    ;;
-      -reset_run)     b_reset_run=1     ;;
-      -reset_log)     b_reset_log=1     ;;
-      -keep_index)    b_keep_index=1    ;;
-      -noclean_files) b_noclean_files=1 ;;
-      -help|-h)       ;;
-      *) echo -e "ERROR: Invalid option specified '$1' (type "./top.sh -help" for more information)\n"; exit 1 ;;
-    esac
-     shift
-  done
-
-  # -reset_run is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_run == 1) ]]; then
-    echo -e "ERROR: -reset_run switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -reset_log is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_log == 1) ]]; then
-    echo -e "ERROR: -reset_log switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -keep_index is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_keep_index == 1) ]]; then
-    echo -e "ERROR: -keep_index switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -noclean_files is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_noclean_files == 1) ]]; then
-    echo -e "ERROR: -noclean_files switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# script usage
-usage()
-{
-  msg="Usage: clk_wiz_0.sh [-help]\n\
-Usage: clk_wiz_0.sh [-step]\n\
-Usage: clk_wiz_0.sh [-lib_map_path]\n\
-Usage: clk_wiz_0.sh [-reset_run]\n\
-Usage: clk_wiz_0.sh [-reset_log]\n\
-Usage: clk_wiz_0.sh [-keep_index]\n\
-Usage: clk_wiz_0.sh [-noclean_files]\n\n\
-[-help] -- Print help information for this script\n\n\
-[-step <name>] -- Execute specified step (compile, simulate)\n\n\
-[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
-using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
-[-reset_run] -- Delete simulator generated data files from the previous run and recreate simulator setup\n\
-file/library mappings for a clean run. This switch will not execute steps defined in the script.\n\n\
-NOTE: To keep simulator index file settings from the previous run, use the -keep_index switch\n\
-NOTE: To regenerate simulator index file but keep the simulator generated files, use the -noclean_files switch\n\n\
-[-reset_log] -- Delete simulator generated log files from the previous run\n\n\
-[-keep_index] -- Keep simulator index file settings from the previous run\n\n\
-[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run\n"
-  echo -e $msg
-  exit 0
-}
-
-# initialize globals
-step=""
-lib_map_path=""
-b_step=0
-b_lib_map_path=0
-b_gen_bypass=0
-b_reset_run=0
-b_reset_log=0
-b_keep_index=0
-b_noclean_files=0
-
-# launch script
-run $*
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/clk_wiz_0.udo b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/clk_wiz_0.udo
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/compile.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/compile.do
deleted file mode 100644
index c65c1fc..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/compile.do
+++ /dev/null
@@ -1,25 +0,0 @@
-transcript off
-onbreak {quit -force}
-onerror {quit -force}
-transcript on
-
-vlib work
-vlib activehdl/xpm
-vlib activehdl/xil_defaultlib
-
-vmap xpm activehdl/xpm
-vmap xil_defaultlib activehdl/xil_defaultlib
-
-vlog -work xpm  -sv2k12 "+incdir+../../../ipstatic" -l xpm -l xil_defaultlib \
-"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
-
-vcom -work xpm -  \
-"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd" \
-
-vlog -work xil_defaultlib  -v2k5 "+incdir+../../../ipstatic" -l xpm -l xil_defaultlib \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v" \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0.v" \
-
-vlog -work xil_defaultlib \
-"glbl.v"
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/file_info.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/file_info.txt
deleted file mode 100644
index b33b916..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/file_info.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-xpm_cdc.sv,systemverilog,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic"incdir="../../../ipstatic"
-xpm_VCOMP.vhd,vhdl,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0_clk_wiz.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-glbl.v,Verilog,xil_defaultlib,glbl.v
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/glbl.v b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/glbl.v
deleted file mode 100755
index ed3b249..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/glbl.v
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/simulate.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/simulate.do
deleted file mode 100644
index 2bd90be..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/activehdl/simulate.do
+++ /dev/null
@@ -1,14 +0,0 @@
-transcript off
-onbreak {quit -force}
-onerror {quit -force}
-transcript on
-
-asim +access +r +m+clk_wiz_0  -L xpm -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O2 xil_defaultlib.clk_wiz_0 xil_defaultlib.glbl
-
-do {clk_wiz_0.udo}
-
-run
-
-endsim
-
-quit -force
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/README.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/README.txt
deleted file mode 100644
index e749064..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/README.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-################################################################################
-# Vivado (TM) v2024.1 (64-bit)
-#
-# README.txt: Please read the sections below to understand the steps required to
-#             run the exported script and how to fetch design source file details
-#             from the file_info.txt file.
-#
-# Generated by export_simulation on Wed Feb 26 11:53:03 CET 2025
-#
-################################################################################
-
-1. Steps to run the generated simulation script
-
-From the shell prompt in the current directory, issue the following command:-
-
-./clk_wiz_0.sh
-
-This command will launch the 'compile', 'elaborate' and 'simulate' functions
-implemented in the script file for the 3-step flow. These functions are called
-from the main 'run' function in the script file.
-
-The 'run' function first calls the 'check_args' function, the purpose of which
-is to verify the generated script arguments and print error if incorrect switch
-is specified. The 'run' function then calls the 'setup' function, the purpose of
-which is to specify custom or initialization commands. The function also executes
-following sub-functions:-
-'reset_run' if -reset_run switch is specified.
-'reset_log' if -reset_log switch is specified.
-
-The purpose of 'reset_run' function' is to delete the simulator generated design
-data from the previous run and the purpose of 'reset_log' function' is to delete
-the simulator generated log files.
-
-The 'run' function then calls the 'init_lib' function, the purpose of which is to
-create design library mappings and directories. This function is called before the
-'compile' step. By default, if '-step' switch is specified with the script then the
-script will execute that specfic step, else it will execute all steps applicable
-for the target simulator.
-
-For more information on the script, please type './clk_wiz_0.sh -help'
-
-2. Design source file information
-
-export_simulation generates a 'file_info.txt' file that contains design file information
-based on the compile order when export_simulation was executed from Vivado. The file
-contains information about the file name, type, library it is compiled into, whether
-it is part of the IP, associated library, file path information in a comma separated
-format. This file can be parsed to extract the required information for generating a
-custom script or can be read from verification test infra.
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/clk_wiz_0.sh b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/clk_wiz_0.sh
deleted file mode 100755
index 8939ec5..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/clk_wiz_0.sh
+++ /dev/null
@@ -1,287 +0,0 @@
-#!/usr/bin/env bash
-#**********************************************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Script generated by Vivado on Wed Feb 26 11:53:03 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. 
-#
-# Filename     : clk_wiz_0.sh
-# Simulator    : Siemens ModelSim Simulator
-# Description  : Simulation script generated by export_simulation Tcl command
-# Purpose      : Run 'compile', 'elaborate', 'simulate' steps for compiling, elaborating and simulating the
-#                design. The script will copy the library mapping file from the compiled library directory,
-#                create design library directories and library mappings in the mapping file.
-#
-# Usage        : clk_wiz_0.sh
-#                clk_wiz_0.sh [-lib_map_path] [-step] [-keep_index] [-noclean_files]*
-#                clk_wiz_0.sh [-reset_run]
-#                clk_wiz_0.sh [-reset_log]
-#                clk_wiz_0.sh [-help]
-#
-#               * The -noclean_files switch is deprecated and will not peform any function (by default, the
-#                 simulator generated files will not be removed unless -reset_run switch is used)
-#
-# Prerequisite : Before running export_simulation, you must first compile the AMD simulation library
-#                using the 'compile_simlib' Tcl command (for more information, run 'compile_simlib -help'
-#                command in the Vivado Tcl shell). After compiling the library, specify the -lib_map_path
-#                switch with the directory path where the library is created while generating the script
-#                with export_simulation.
-#
-#                Alternatively, you can set the library path by setting the following project property:-
-#
-#                 set_property compxlib.<simulator>_compiled_library_dir <path> [current_project]
-#
-#                You can also point to the simulation library by either setting the 'lib_map_path' global
-#                variable in this script or specify it with the '-lib_map_path' switch while executing this
-#                script (type 'clk_wiz_0.sh -help' for more information).
-#
-#                Note: For pure RTL based designs, the -lib_map_path switch can be specified later with the
-#                generated script, but if design is targetted for system simulation containing SystemC/C++/C
-#                sources, then the library path MUST be specified upfront when calling export_simulation.
-#
-#                For more information, refer 'Vivado Design Suite User Guide:Logic simulation (UG900)'
-#
-#**********************************************************************************************************
-
-# catch pipeline exit status
-set -Eeuo pipefail
-
-# script info
-echo -e "clk_wiz_0.sh - Script generated by export_simulation (Vivado v2024.1 (64-bit)-id)\n"
-
-# main steps
-run()
-{
-  check_args $*
-  setup
-  if [[ ($b_step == 1) ]]; then
-    case $step in
-      "compile" )
-       init_lib
-       compile
-      ;;
-      "simulate" )
-       simulate
-      ;;
-      * )
-        echo -e "ERROR: Invalid or missing step '$step' (type \"./clk_wiz_0.sh -help\" for more information)\n"
-        exit 1
-      esac
-  else
-    init_lib
-    compile
-    simulate
-  fi
-}
-
-# RUN_STEP: <compile>
-compile()
-{
-  source compile.do 2>&1 | tee -a compile.log
-}
-
-# RUN_STEP: <simulate>
-simulate()
-{
-  vsim  -c -do "do {simulate.do}" -l simulate.log
-}
-
-# STEP: setup
-setup()
-{
-  # delete previous files for a clean rerun
-  if [[ ($b_reset_run == 1) ]]; then
-    reset_run
-    echo -e "INFO: Simulation run files deleted.\n"
-    exit 0
-  fi
-
- # delete previous log files
-  if [[ ($b_reset_log == 1) ]]; then
-    reset_log
-    echo -e "INFO: Simulation run log files deleted.\n"
-    exit 0
-  fi
-
-  # add any setup/initialization commands here:-
-
-  # <user specific commands>
-
-}
-
-# simulator index file/library directory processing
-init_lib()
-{
-  if [[ ($b_keep_index == 1) ]]; then
-    # keep previous simulator index file
-    true
-  else
-    # copy simulator index file to current directory
-    copy_setup_file
-  fi
-
-  if [[ ($lib_map_path != "") ]]; then
-    ref_lib_dir=$lib_map_path
-  fi
-
-  if [[ ($b_keep_index == 1) ]]; then
-    # do not recreate design library directories
-    true
-  else
-    # create design library directories
-    create_lib_dir
-  fi
-}
-
-# copy modelsim.ini file
-copy_setup_file()
-{
-  file="modelsim.ini"
-  if [[ ($lib_map_path != "") && !(-e $lib_map_path) ]]; then
-    echo -e "ERROR: Compiled simulation library directory path not specified or does not exist (type "./top.sh -help" for more information)\n"
-  fi
-
-  if [[ ($lib_map_path != "") ]]; then
-    src_file="$lib_map_path/$file"
-    if [[ -e $src_file ]]; then
-      cp $src_file .
-    fi
-  fi
-}
-
-# create design library directory
-create_lib_dir()
-{
-  lib_dir="modelsim_lib"
-  if [[ -e $lib_dir ]]; then
-    rm -rf $lib_dir
-  fi
-  mkdir $lib_dir
-}
-
-# delete generated data from the previous run
-reset_run()
-{
-  files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# delete generated log files from the previous run
-reset_log()
-{
-  files_to_remove=(compile.log elaborate.log simulate.log)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# check switch argument value
-check_arg_value()
-{
-  if [[ ($1 == "-step") && (($2 != "compile") && ($2 != "simulate")) ]];then
-    echo -e "ERROR: Invalid or missing step '$2' (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  if [[ ($1 == "-lib_map_path") && ($2 == "") ]];then
-    echo -e "ERROR: Simulation library directory path not specified (type \"./clk_wiz_0.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# check command line arguments
-check_args()
-{
-  arg_count=$#
-  if [[ ("$#" == 1) && (("$1" == "-help") || ("$1" == "-h")) ]]; then
-    usage
-  fi
-  while [[ "$#" -gt 0 ]]; do
-    case $1 in
-      -step)          check_arg_value $1 $2;step=$2;         b_step=1;         shift;;
-      -lib_map_path)  check_arg_value $1 $2;lib_map_path=$2; b_lib_map_path=1; shift;;
-      -gen_bypass)    b_gen_bypass=1    ;;
-      -reset_run)     b_reset_run=1     ;;
-      -reset_log)     b_reset_log=1     ;;
-      -keep_index)    b_keep_index=1    ;;
-      -noclean_files) b_noclean_files=1 ;;
-      -help|-h)       ;;
-      *) echo -e "ERROR: Invalid option specified '$1' (type "./top.sh -help" for more information)\n"; exit 1 ;;
-    esac
-     shift
-  done
-
-  # -reset_run is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_run == 1) ]]; then
-    echo -e "ERROR: -reset_run switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -reset_log is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_log == 1) ]]; then
-    echo -e "ERROR: -reset_log switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -keep_index is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_keep_index == 1) ]]; then
-    echo -e "ERROR: -keep_index switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -noclean_files is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_noclean_files == 1) ]]; then
-    echo -e "ERROR: -noclean_files switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# script usage
-usage()
-{
-  msg="Usage: clk_wiz_0.sh [-help]\n\
-Usage: clk_wiz_0.sh [-step]\n\
-Usage: clk_wiz_0.sh [-lib_map_path]\n\
-Usage: clk_wiz_0.sh [-reset_run]\n\
-Usage: clk_wiz_0.sh [-reset_log]\n\
-Usage: clk_wiz_0.sh [-keep_index]\n\
-Usage: clk_wiz_0.sh [-noclean_files]\n\n\
-[-help] -- Print help information for this script\n\n\
-[-step <name>] -- Execute specified step (compile, simulate)\n\n\
-[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
-using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
-[-reset_run] -- Delete simulator generated data files from the previous run and recreate simulator setup\n\
-file/library mappings for a clean run. This switch will not execute steps defined in the script.\n\n\
-NOTE: To keep simulator index file settings from the previous run, use the -keep_index switch\n\
-NOTE: To regenerate simulator index file but keep the simulator generated files, use the -noclean_files switch\n\n\
-[-reset_log] -- Delete simulator generated log files from the previous run\n\n\
-[-keep_index] -- Keep simulator index file settings from the previous run\n\n\
-[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run\n"
-  echo -e $msg
-  exit 0
-}
-
-# initialize globals
-step=""
-lib_map_path=""
-b_step=0
-b_lib_map_path=0
-b_gen_bypass=0
-b_reset_run=0
-b_reset_log=0
-b_keep_index=0
-b_noclean_files=0
-
-# launch script
-run $*
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/clk_wiz_0.udo b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/clk_wiz_0.udo
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/compile.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/compile.do
deleted file mode 100644
index 270653b..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/compile.do
+++ /dev/null
@@ -1,22 +0,0 @@
-vlib modelsim_lib/work
-vlib modelsim_lib/msim
-
-vlib modelsim_lib/msim/xpm
-vlib modelsim_lib/msim/xil_defaultlib
-
-vmap xpm modelsim_lib/msim/xpm
-vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib
-
-vlog -work xpm -64 -incr -mfcu  -sv "+incdir+../../../ipstatic" \
-"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
-
-vcom -work xpm -64 -93  \
-"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd" \
-
-vlog -work xil_defaultlib -64 -incr -mfcu  "+incdir+../../../ipstatic" \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v" \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0.v" \
-
-vlog -work xil_defaultlib \
-"glbl.v"
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/file_info.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/file_info.txt
deleted file mode 100644
index b33b916..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/file_info.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-xpm_cdc.sv,systemverilog,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic"incdir="../../../ipstatic"
-xpm_VCOMP.vhd,vhdl,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0_clk_wiz.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-glbl.v,Verilog,xil_defaultlib,glbl.v
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/glbl.v b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/glbl.v
deleted file mode 100755
index ed3b249..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/glbl.v
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/simulate.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/simulate.do
deleted file mode 100644
index 157ea1c..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/simulate.do
+++ /dev/null
@@ -1,19 +0,0 @@
-onbreak {quit -f}
-onerror {quit -f}
-
-vsim -voptargs="+acc"  -L xpm -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.clk_wiz_0 xil_defaultlib.glbl
-
-set NumericStdNoWarnings 1
-set StdArithNoWarnings 1
-
-do {wave.do}
-
-view wave
-view structure
-view signals
-
-do {clk_wiz_0.udo}
-
-run 1000ns
-
-quit -force
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/wave.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/wave.do
deleted file mode 100644
index 70157b0..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/modelsim/wave.do
+++ /dev/null
@@ -1,2 +0,0 @@
-add wave *
-add wave /glbl/GSR
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/README.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/README.txt
deleted file mode 100644
index e749064..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/README.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-################################################################################
-# Vivado (TM) v2024.1 (64-bit)
-#
-# README.txt: Please read the sections below to understand the steps required to
-#             run the exported script and how to fetch design source file details
-#             from the file_info.txt file.
-#
-# Generated by export_simulation on Wed Feb 26 11:53:03 CET 2025
-#
-################################################################################
-
-1. Steps to run the generated simulation script
-
-From the shell prompt in the current directory, issue the following command:-
-
-./clk_wiz_0.sh
-
-This command will launch the 'compile', 'elaborate' and 'simulate' functions
-implemented in the script file for the 3-step flow. These functions are called
-from the main 'run' function in the script file.
-
-The 'run' function first calls the 'check_args' function, the purpose of which
-is to verify the generated script arguments and print error if incorrect switch
-is specified. The 'run' function then calls the 'setup' function, the purpose of
-which is to specify custom or initialization commands. The function also executes
-following sub-functions:-
-'reset_run' if -reset_run switch is specified.
-'reset_log' if -reset_log switch is specified.
-
-The purpose of 'reset_run' function' is to delete the simulator generated design
-data from the previous run and the purpose of 'reset_log' function' is to delete
-the simulator generated log files.
-
-The 'run' function then calls the 'init_lib' function, the purpose of which is to
-create design library mappings and directories. This function is called before the
-'compile' step. By default, if '-step' switch is specified with the script then the
-script will execute that specfic step, else it will execute all steps applicable
-for the target simulator.
-
-For more information on the script, please type './clk_wiz_0.sh -help'
-
-2. Design source file information
-
-export_simulation generates a 'file_info.txt' file that contains design file information
-based on the compile order when export_simulation was executed from Vivado. The file
-contains information about the file name, type, library it is compiled into, whether
-it is part of the IP, associated library, file path information in a comma separated
-format. This file can be parsed to extract the required information for generating a
-custom script or can be read from verification test infra.
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/clk_wiz_0.sh b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/clk_wiz_0.sh
deleted file mode 100755
index eaab4da..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/clk_wiz_0.sh
+++ /dev/null
@@ -1,297 +0,0 @@
-#!/usr/bin/env bash
-#**********************************************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Script generated by Vivado on Wed Feb 26 11:53:03 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. 
-#
-# Filename     : clk_wiz_0.sh
-# Simulator    : Siemens Questa Advanced Simulator
-# Description  : Simulation script generated by export_simulation Tcl command
-# Purpose      : Run 'compile', 'elaborate', 'simulate' steps for compiling, elaborating and simulating the
-#                design. The script will copy the library mapping file from the compiled library directory,
-#                create design library directories and library mappings in the mapping file.
-#
-# Usage        : clk_wiz_0.sh
-#                clk_wiz_0.sh [-lib_map_path] [-step] [-keep_index] [-noclean_files]*
-#                clk_wiz_0.sh [-reset_run]
-#                clk_wiz_0.sh [-reset_log]
-#                clk_wiz_0.sh [-help]
-#
-#               * The -noclean_files switch is deprecated and will not peform any function (by default, the
-#                 simulator generated files will not be removed unless -reset_run switch is used)
-#
-# Prerequisite : Before running export_simulation, you must first compile the AMD simulation library
-#                using the 'compile_simlib' Tcl command (for more information, run 'compile_simlib -help'
-#                command in the Vivado Tcl shell). After compiling the library, specify the -lib_map_path
-#                switch with the directory path where the library is created while generating the script
-#                with export_simulation.
-#
-#                Alternatively, you can set the library path by setting the following project property:-
-#
-#                 set_property compxlib.<simulator>_compiled_library_dir <path> [current_project]
-#
-#                You can also point to the simulation library by either setting the 'lib_map_path' global
-#                variable in this script or specify it with the '-lib_map_path' switch while executing this
-#                script (type 'clk_wiz_0.sh -help' for more information).
-#
-#                Note: For pure RTL based designs, the -lib_map_path switch can be specified later with the
-#                generated script, but if design is targetted for system simulation containing SystemC/C++/C
-#                sources, then the library path MUST be specified upfront when calling export_simulation.
-#
-#                For more information, refer 'Vivado Design Suite User Guide:Logic simulation (UG900)'
-#
-#**********************************************************************************************************
-
-# catch pipeline exit status
-set -Eeuo pipefail
-
-# script info
-echo -e "clk_wiz_0.sh - Script generated by export_simulation (Vivado v2024.1 (64-bit)-id)\n"
-
-# main steps
-run()
-{
-  check_args $*
-  setup
-  if [[ ($b_step == 1) ]]; then
-    case $step in
-      "compile" )
-       init_lib
-       compile
-      ;;
-      "elaborate" )
-       elaborate
-      ;;
-      "simulate" )
-       simulate
-      ;;
-      * )
-        echo -e "ERROR: Invalid or missing step '$step' (type \"./clk_wiz_0.sh -help\" for more information)\n"
-        exit 1
-      esac
-  else
-    init_lib
-    compile
-    elaborate
-    simulate
-  fi
-}
-
-# RUN_STEP: <compile>
-compile()
-{
-  source compile.do 2>&1 | tee -a compile.log
-}
-
-# RUN_STEP: <elaborate>
-elaborate()
-{
-  source elaborate.do 2>&1 | tee  elaborate.log
-}
-
-# RUN_STEP: <simulate>
-simulate()
-{
-  vsim -64  -c -do "do {simulate.do}" -l simulate.log
-}
-
-# STEP: setup
-setup()
-{
-  # delete previous files for a clean rerun
-  if [[ ($b_reset_run == 1) ]]; then
-    reset_run
-    echo -e "INFO: Simulation run files deleted.\n"
-    exit 0
-  fi
-
- # delete previous log files
-  if [[ ($b_reset_log == 1) ]]; then
-    reset_log
-    echo -e "INFO: Simulation run log files deleted.\n"
-    exit 0
-  fi
-
-  # add any setup/initialization commands here:-
-
-  # <user specific commands>
-
-}
-
-# simulator index file/library directory processing
-init_lib()
-{
-  if [[ ($b_keep_index == 1) ]]; then
-    # keep previous simulator index file
-    true
-  else
-    # copy simulator index file to current directory
-    copy_setup_file
-  fi
-
-  if [[ ($lib_map_path != "") ]]; then
-    ref_lib_dir=$lib_map_path
-  fi
-
-  if [[ ($b_keep_index == 1) ]]; then
-    # do not recreate design library directories
-    true
-  else
-    # create design library directories
-    create_lib_dir
-  fi
-}
-
-# copy modelsim.ini file
-copy_setup_file()
-{
-  file="modelsim.ini"
-  if [[ ($lib_map_path != "") && !(-e $lib_map_path) ]]; then
-    echo -e "ERROR: Compiled simulation library directory path not specified or does not exist (type "./top.sh -help" for more information)\n"
-  fi
-
-  if [[ ($lib_map_path != "") ]]; then
-    src_file="$lib_map_path/$file"
-    if [[ -e $src_file ]]; then
-      cp $src_file .
-    fi
-  fi
-}
-
-# create design library directory
-create_lib_dir()
-{
-  lib_dir="questa_lib"
-  if [[ -e $lib_dir ]]; then
-    rm -rf $lib_dir
-  fi
-  mkdir $lib_dir
-}
-
-# delete generated data from the previous run
-reset_run()
-{
-  files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# delete generated log files from the previous run
-reset_log()
-{
-  files_to_remove=(compile.log elaborate.log simulate.log)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# check switch argument value
-check_arg_value()
-{
-  if [[ ($1 == "-step") && (($2 != "compile") && ($2 != "elaborate") && ($2 != "simulate")) ]];then
-    echo -e "ERROR: Invalid or missing step '$2' (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  if [[ ($1 == "-lib_map_path") && ($2 == "") ]];then
-    echo -e "ERROR: Simulation library directory path not specified (type \"./clk_wiz_0.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# check command line arguments
-check_args()
-{
-  arg_count=$#
-  if [[ ("$#" == 1) && (("$1" == "-help") || ("$1" == "-h")) ]]; then
-    usage
-  fi
-  while [[ "$#" -gt 0 ]]; do
-    case $1 in
-      -step)          check_arg_value $1 $2;step=$2;         b_step=1;         shift;;
-      -lib_map_path)  check_arg_value $1 $2;lib_map_path=$2; b_lib_map_path=1; shift;;
-      -gen_bypass)    b_gen_bypass=1    ;;
-      -reset_run)     b_reset_run=1     ;;
-      -reset_log)     b_reset_log=1     ;;
-      -keep_index)    b_keep_index=1    ;;
-      -noclean_files) b_noclean_files=1 ;;
-      -help|-h)       ;;
-      *) echo -e "ERROR: Invalid option specified '$1' (type "./top.sh -help" for more information)\n"; exit 1 ;;
-    esac
-     shift
-  done
-
-  # -reset_run is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_run == 1) ]]; then
-    echo -e "ERROR: -reset_run switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -reset_log is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_log == 1) ]]; then
-    echo -e "ERROR: -reset_log switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -keep_index is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_keep_index == 1) ]]; then
-    echo -e "ERROR: -keep_index switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -noclean_files is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_noclean_files == 1) ]]; then
-    echo -e "ERROR: -noclean_files switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# script usage
-usage()
-{
-  msg="Usage: clk_wiz_0.sh [-help]\n\
-Usage: clk_wiz_0.sh [-step]\n\
-Usage: clk_wiz_0.sh [-lib_map_path]\n\
-Usage: clk_wiz_0.sh [-reset_run]\n\
-Usage: clk_wiz_0.sh [-reset_log]\n\
-Usage: clk_wiz_0.sh [-keep_index]\n\
-Usage: clk_wiz_0.sh [-noclean_files]\n\n\
-[-help] -- Print help information for this script\n\n\
-[-step <name>] -- Execute specified step (compile, elaborate, simulate)\n\n\
-[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
-using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
-[-reset_run] -- Delete simulator generated data files from the previous run and recreate simulator setup\n\
-file/library mappings for a clean run. This switch will not execute steps defined in the script.\n\n\
-NOTE: To keep simulator index file settings from the previous run, use the -keep_index switch\n\
-NOTE: To regenerate simulator index file but keep the simulator generated files, use the -noclean_files switch\n\n\
-[-reset_log] -- Delete simulator generated log files from the previous run\n\n\
-[-keep_index] -- Keep simulator index file settings from the previous run\n\n\
-[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run\n"
-  echo -e $msg
-  exit 0
-}
-
-# initialize globals
-step=""
-lib_map_path=""
-b_step=0
-b_lib_map_path=0
-b_gen_bypass=0
-b_reset_run=0
-b_reset_log=0
-b_keep_index=0
-b_noclean_files=0
-
-# launch script
-run $*
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/clk_wiz_0.udo b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/clk_wiz_0.udo
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/compile.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/compile.do
deleted file mode 100644
index 2e71be8..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/compile.do
+++ /dev/null
@@ -1,22 +0,0 @@
-vlib questa_lib/work
-vlib questa_lib/msim
-
-vlib questa_lib/msim/xpm
-vlib questa_lib/msim/xil_defaultlib
-
-vmap xpm questa_lib/msim/xpm
-vmap xil_defaultlib questa_lib/msim/xil_defaultlib
-
-vlog -work xpm -64 -incr -mfcu  -sv "+incdir+../../../ipstatic" \
-"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
-
-vcom -work xpm -64 -93  \
-"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd" \
-
-vlog -work xil_defaultlib -64 -incr -mfcu  "+incdir+../../../ipstatic" \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v" \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0.v" \
-
-vlog -work xil_defaultlib \
-"glbl.v"
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/elaborate.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/elaborate.do
deleted file mode 100644
index 327f0a7..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/elaborate.do
+++ /dev/null
@@ -1 +0,0 @@
-vopt -64 -l elaborate.log +acc=npr -suppress 10016  -L xil_defaultlib -L xpm -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.clk_wiz_0 xil_defaultlib.glbl -o clk_wiz_0_opt
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/file_info.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/file_info.txt
deleted file mode 100644
index b33b916..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/file_info.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-xpm_cdc.sv,systemverilog,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic"incdir="../../../ipstatic"
-xpm_VCOMP.vhd,vhdl,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0_clk_wiz.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-glbl.v,Verilog,xil_defaultlib,glbl.v
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/glbl.v b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/glbl.v
deleted file mode 100755
index ed3b249..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/glbl.v
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/simulate.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/simulate.do
deleted file mode 100644
index 81ab20f..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/simulate.do
+++ /dev/null
@@ -1,19 +0,0 @@
-onbreak {quit -f}
-onerror {quit -f}
-
-vsim  -lib xil_defaultlib clk_wiz_0_opt
-
-set NumericStdNoWarnings 1
-set StdArithNoWarnings 1
-
-do {wave.do}
-
-view wave
-view structure
-view signals
-
-do {clk_wiz_0.udo}
-
-run 1000ns
-
-quit -force
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/wave.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/wave.do
deleted file mode 100644
index 70157b0..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/questa/wave.do
+++ /dev/null
@@ -1,2 +0,0 @@
-add wave *
-add wave /glbl/GSR
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/README.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/README.txt
deleted file mode 100644
index e749064..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/README.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-################################################################################
-# Vivado (TM) v2024.1 (64-bit)
-#
-# README.txt: Please read the sections below to understand the steps required to
-#             run the exported script and how to fetch design source file details
-#             from the file_info.txt file.
-#
-# Generated by export_simulation on Wed Feb 26 11:53:03 CET 2025
-#
-################################################################################
-
-1. Steps to run the generated simulation script
-
-From the shell prompt in the current directory, issue the following command:-
-
-./clk_wiz_0.sh
-
-This command will launch the 'compile', 'elaborate' and 'simulate' functions
-implemented in the script file for the 3-step flow. These functions are called
-from the main 'run' function in the script file.
-
-The 'run' function first calls the 'check_args' function, the purpose of which
-is to verify the generated script arguments and print error if incorrect switch
-is specified. The 'run' function then calls the 'setup' function, the purpose of
-which is to specify custom or initialization commands. The function also executes
-following sub-functions:-
-'reset_run' if -reset_run switch is specified.
-'reset_log' if -reset_log switch is specified.
-
-The purpose of 'reset_run' function' is to delete the simulator generated design
-data from the previous run and the purpose of 'reset_log' function' is to delete
-the simulator generated log files.
-
-The 'run' function then calls the 'init_lib' function, the purpose of which is to
-create design library mappings and directories. This function is called before the
-'compile' step. By default, if '-step' switch is specified with the script then the
-script will execute that specfic step, else it will execute all steps applicable
-for the target simulator.
-
-For more information on the script, please type './clk_wiz_0.sh -help'
-
-2. Design source file information
-
-export_simulation generates a 'file_info.txt' file that contains design file information
-based on the compile order when export_simulation was executed from Vivado. The file
-contains information about the file name, type, library it is compiled into, whether
-it is part of the IP, associated library, file path information in a comma separated
-format. This file can be parsed to extract the required information for generating a
-custom script or can be read from verification test infra.
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/clk_wiz_0.sh b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/clk_wiz_0.sh
deleted file mode 100755
index 843cf62..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/clk_wiz_0.sh
+++ /dev/null
@@ -1,264 +0,0 @@
-#!/usr/bin/env bash
-#**********************************************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Script generated by Vivado on Wed Feb 26 11:53:03 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. 
-#
-# Filename     : clk_wiz_0.sh
-# Simulator    : Aldec Riviera-PRO Simulator
-# Description  : Simulation script generated by export_simulation Tcl command
-# Purpose      : Run 'compile', 'elaborate', 'simulate' steps for compiling, elaborating and simulating the
-#                design. The script will copy the library mapping file from the compiled library directory,
-#                create design library directories and library mappings in the mapping file.
-#
-# Usage        : clk_wiz_0.sh
-#                clk_wiz_0.sh [-lib_map_path] [-step] [-keep_index] [-noclean_files]*
-#                clk_wiz_0.sh [-reset_run]
-#                clk_wiz_0.sh [-reset_log]
-#                clk_wiz_0.sh [-help]
-#
-#               * The -noclean_files switch is deprecated and will not peform any function (by default, the
-#                 simulator generated files will not be removed unless -reset_run switch is used)
-#
-# Prerequisite : Before running export_simulation, you must first compile the AMD simulation library
-#                using the 'compile_simlib' Tcl command (for more information, run 'compile_simlib -help'
-#                command in the Vivado Tcl shell). After compiling the library, specify the -lib_map_path
-#                switch with the directory path where the library is created while generating the script
-#                with export_simulation.
-#
-#                Alternatively, you can set the library path by setting the following project property:-
-#
-#                 set_property compxlib.<simulator>_compiled_library_dir <path> [current_project]
-#
-#                You can also point to the simulation library by either setting the 'lib_map_path' global
-#                variable in this script or specify it with the '-lib_map_path' switch while executing this
-#                script (type 'clk_wiz_0.sh -help' for more information).
-#
-#                Note: For pure RTL based designs, the -lib_map_path switch can be specified later with the
-#                generated script, but if design is targetted for system simulation containing SystemC/C++/C
-#                sources, then the library path MUST be specified upfront when calling export_simulation.
-#
-#                For more information, refer 'Vivado Design Suite User Guide:Logic simulation (UG900)'
-#
-#**********************************************************************************************************
-
-# catch pipeline exit status
-set -Eeuo pipefail
-
-# script info
-echo -e "clk_wiz_0.sh - Script generated by export_simulation (Vivado v2024.1 (64-bit)-id)\n"
-
-# main steps
-run()
-{
-  check_args $*
-  setup
-  if [[ ($b_step == 1) ]]; then
-    case $step in
-      "compile" )
-       init_lib
-       compile
-      ;;
-      "simulate" )
-       simulate
-      ;;
-      * )
-        echo -e "ERROR: Invalid or missing step '$step' (type \"./clk_wiz_0.sh -help\" for more information)\n"
-        exit 1
-      esac
-  else
-    init_lib
-    compile
-    simulate
-  fi
-}
-
-# RUN_STEP: <compile>
-compile()
-{
-  runvsimsa -do "do {compile.do}" 2>&1 | tee -a compile.log
-}
-
-# RUN_STEP: <simulate>
-simulate()
-{
-  runvsimsa -l simulate.log -do "do {simulate.do}"
-}
-
-# STEP: setup
-setup()
-{
-  # delete previous files for a clean rerun
-  if [[ ($b_reset_run == 1) ]]; then
-    reset_run
-    echo -e "INFO: Simulation run files deleted.\n"
-    exit 0
-  fi
-
- # delete previous log files
-  if [[ ($b_reset_log == 1) ]]; then
-    reset_log
-    echo -e "INFO: Simulation run log files deleted.\n"
-    exit 0
-  fi
-
-  # add any setup/initialization commands here:-
-
-  # <user specific commands>
-
-}
-
-# simulator index file/library directory processing
-init_lib()
-{
-  if [[ ($b_keep_index == 1) ]]; then
-    # keep previous design library mappings
-    true
-  else
-    # map simulator index file
-    map_setup_file
-  fi
-}
-
-# map library.cfg file
-map_setup_file()
-{
-  file="library.cfg"
-  if [[ ($lib_map_path != "") && !(-e $lib_map_path) ]]; then
-    echo -e "ERROR: Compiled simulation library directory path not specified or does not exist (type "./top.sh -help" for more information)\n"
-  fi
-  if [[ ($lib_map_path != "") ]]; then
-    src_file="$lib_map_path/$file"
-    if [[ -e $src_file ]]; then
-      vmap -link $lib_map_path
-    fi
-  fi
-}
-
-# delete generated data from the previous run
-reset_run()
-{
-  files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# delete generated log files from the previous run
-reset_log()
-{
-  files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# check switch argument value
-check_arg_value()
-{
-  if [[ ($1 == "-step") && (($2 != "compile") && ($2 != "simulate")) ]];then
-    echo -e "ERROR: Invalid or missing step '$2' (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  if [[ ($1 == "-lib_map_path") && ($2 == "") ]];then
-    echo -e "ERROR: Simulation library directory path not specified (type \"./clk_wiz_0.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# check command line arguments
-check_args()
-{
-  arg_count=$#
-  if [[ ("$#" == 1) && (("$1" == "-help") || ("$1" == "-h")) ]]; then
-    usage
-  fi
-  while [[ "$#" -gt 0 ]]; do
-    case $1 in
-      -step)          check_arg_value $1 $2;step=$2;         b_step=1;         shift;;
-      -lib_map_path)  check_arg_value $1 $2;lib_map_path=$2; b_lib_map_path=1; shift;;
-      -gen_bypass)    b_gen_bypass=1    ;;
-      -reset_run)     b_reset_run=1     ;;
-      -reset_log)     b_reset_log=1     ;;
-      -keep_index)    b_keep_index=1    ;;
-      -noclean_files) b_noclean_files=1 ;;
-      -help|-h)       ;;
-      *) echo -e "ERROR: Invalid option specified '$1' (type "./top.sh -help" for more information)\n"; exit 1 ;;
-    esac
-     shift
-  done
-
-  # -reset_run is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_run == 1) ]]; then
-    echo -e "ERROR: -reset_run switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -reset_log is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_log == 1) ]]; then
-    echo -e "ERROR: -reset_log switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -keep_index is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_keep_index == 1) ]]; then
-    echo -e "ERROR: -keep_index switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -noclean_files is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_noclean_files == 1) ]]; then
-    echo -e "ERROR: -noclean_files switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# script usage
-usage()
-{
-  msg="Usage: clk_wiz_0.sh [-help]\n\
-Usage: clk_wiz_0.sh [-step]\n\
-Usage: clk_wiz_0.sh [-lib_map_path]\n\
-Usage: clk_wiz_0.sh [-reset_run]\n\
-Usage: clk_wiz_0.sh [-reset_log]\n\
-Usage: clk_wiz_0.sh [-keep_index]\n\
-Usage: clk_wiz_0.sh [-noclean_files]\n\n\
-[-help] -- Print help information for this script\n\n\
-[-step <name>] -- Execute specified step (compile, simulate)\n\n\
-[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
-using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
-[-reset_run] -- Delete simulator generated data files from the previous run and recreate simulator setup\n\
-file/library mappings for a clean run. This switch will not execute steps defined in the script.\n\n\
-NOTE: To keep simulator index file settings from the previous run, use the -keep_index switch\n\
-NOTE: To regenerate simulator index file but keep the simulator generated files, use the -noclean_files switch\n\n\
-[-reset_log] -- Delete simulator generated log files from the previous run\n\n\
-[-keep_index] -- Keep simulator index file settings from the previous run\n\n\
-[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run\n"
-  echo -e $msg
-  exit 0
-}
-
-# initialize globals
-step=""
-lib_map_path=""
-b_step=0
-b_lib_map_path=0
-b_gen_bypass=0
-b_reset_run=0
-b_reset_log=0
-b_keep_index=0
-b_noclean_files=0
-
-# launch script
-run $*
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/clk_wiz_0.udo b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/clk_wiz_0.udo
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/compile.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/compile.do
deleted file mode 100644
index 28c4c2b..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/compile.do
+++ /dev/null
@@ -1,25 +0,0 @@
-transcript off
-onbreak {quit -force}
-onerror {quit -force}
-transcript on
-
-vlib work
-vlib riviera/xpm
-vlib riviera/xil_defaultlib
-
-vmap xpm riviera/xpm
-vmap xil_defaultlib riviera/xil_defaultlib
-
-vlog -work xpm  -incr "+incdir+../../../ipstatic" -l xpm -l xil_defaultlib \
-"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
-
-vcom -work xpm -93  -incr \
-"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd" \
-
-vlog -work xil_defaultlib  -incr -v2k5 "+incdir+../../../ipstatic" -l xpm -l xil_defaultlib \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v" \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0.v" \
-
-vlog -work xil_defaultlib \
-"glbl.v"
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/file_info.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/file_info.txt
deleted file mode 100644
index b33b916..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/file_info.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-xpm_cdc.sv,systemverilog,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic"incdir="../../../ipstatic"
-xpm_VCOMP.vhd,vhdl,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0_clk_wiz.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-glbl.v,Verilog,xil_defaultlib,glbl.v
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/glbl.v b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/glbl.v
deleted file mode 100755
index ed3b249..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/glbl.v
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/simulate.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/simulate.do
deleted file mode 100644
index 972cc59..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/riviera/simulate.do
+++ /dev/null
@@ -1,14 +0,0 @@
-transcript off
-onbreak {quit -force}
-onerror {quit -force}
-transcript on
-
-asim +access +r +m+clk_wiz_0  -L xpm -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.clk_wiz_0 xil_defaultlib.glbl
-
-do {clk_wiz_0.udo}
-
-run 1000ns
-
-endsim
-
-quit -force
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/README.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/README.txt
deleted file mode 100644
index e749064..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/README.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-################################################################################
-# Vivado (TM) v2024.1 (64-bit)
-#
-# README.txt: Please read the sections below to understand the steps required to
-#             run the exported script and how to fetch design source file details
-#             from the file_info.txt file.
-#
-# Generated by export_simulation on Wed Feb 26 11:53:03 CET 2025
-#
-################################################################################
-
-1. Steps to run the generated simulation script
-
-From the shell prompt in the current directory, issue the following command:-
-
-./clk_wiz_0.sh
-
-This command will launch the 'compile', 'elaborate' and 'simulate' functions
-implemented in the script file for the 3-step flow. These functions are called
-from the main 'run' function in the script file.
-
-The 'run' function first calls the 'check_args' function, the purpose of which
-is to verify the generated script arguments and print error if incorrect switch
-is specified. The 'run' function then calls the 'setup' function, the purpose of
-which is to specify custom or initialization commands. The function also executes
-following sub-functions:-
-'reset_run' if -reset_run switch is specified.
-'reset_log' if -reset_log switch is specified.
-
-The purpose of 'reset_run' function' is to delete the simulator generated design
-data from the previous run and the purpose of 'reset_log' function' is to delete
-the simulator generated log files.
-
-The 'run' function then calls the 'init_lib' function, the purpose of which is to
-create design library mappings and directories. This function is called before the
-'compile' step. By default, if '-step' switch is specified with the script then the
-script will execute that specfic step, else it will execute all steps applicable
-for the target simulator.
-
-For more information on the script, please type './clk_wiz_0.sh -help'
-
-2. Design source file information
-
-export_simulation generates a 'file_info.txt' file that contains design file information
-based on the compile order when export_simulation was executed from Vivado. The file
-contains information about the file name, type, library it is compiled into, whether
-it is part of the IP, associated library, file path information in a comma separated
-format. This file can be parsed to extract the required information for generating a
-custom script or can be read from verification test infra.
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/clk_wiz_0.sh b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/clk_wiz_0.sh
deleted file mode 100755
index 35bbf8c..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/clk_wiz_0.sh
+++ /dev/null
@@ -1,345 +0,0 @@
-#!/usr/bin/env bash
-#**********************************************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Script generated by Vivado on Wed Feb 26 11:53:03 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. 
-#
-# Filename     : clk_wiz_0.sh
-# Simulator    : Synopsys Verilog Compiler Simulator
-# Description  : Simulation script generated by export_simulation Tcl command
-# Purpose      : Run 'compile', 'elaborate', 'simulate' steps for compiling, elaborating and simulating the
-#                design. The script will copy the library mapping file from the compiled library directory,
-#                create design library directories and library mappings in the mapping file.
-#
-# Usage        : clk_wiz_0.sh
-#                clk_wiz_0.sh [-lib_map_path] [-step] [-keep_index] [-noclean_files]*
-#                clk_wiz_0.sh [-reset_run]
-#                clk_wiz_0.sh [-reset_log]
-#                clk_wiz_0.sh [-help]
-#
-#               * The -noclean_files switch is deprecated and will not peform any function (by default, the
-#                 simulator generated files will not be removed unless -reset_run switch is used)
-#
-# Prerequisite : Before running export_simulation, you must first compile the AMD simulation library
-#                using the 'compile_simlib' Tcl command (for more information, run 'compile_simlib -help'
-#                command in the Vivado Tcl shell). After compiling the library, specify the -lib_map_path
-#                switch with the directory path where the library is created while generating the script
-#                with export_simulation.
-#
-#                Alternatively, you can set the library path by setting the following project property:-
-#
-#                 set_property compxlib.<simulator>_compiled_library_dir <path> [current_project]
-#
-#                You can also point to the simulation library by either setting the 'lib_map_path' global
-#                variable in this script or specify it with the '-lib_map_path' switch while executing this
-#                script (type 'clk_wiz_0.sh -help' for more information).
-#
-#                Note: For pure RTL based designs, the -lib_map_path switch can be specified later with the
-#                generated script, but if design is targetted for system simulation containing SystemC/C++/C
-#                sources, then the library path MUST be specified upfront when calling export_simulation.
-#
-#                For more information, refer 'Vivado Design Suite User Guide:Logic simulation (UG900)'
-#
-#**********************************************************************************************************
-
-# catch pipeline exit status
-set -Eeuo pipefail
-
-# set vhdlan compile options
-vhdlan_opts="-full64 -l .tmp_log"
-
-# set vlogan compile options
-vlogan_opts="-full64 -l .tmp_log"
-
-# set vcs elaboration options
-vcs_elab_opts="-full64 -debug_acc+pp+dmptf -t ps -licqueue -l elaborate.log"
-
-# set vcs simulation options
-vcs_sim_opts="-ucli -licqueue -l simulate.log "
-
-# set design libraries
-design_libs=(xpm xil_defaultlib)
-
-# simulation root library directory
-sim_lib_dir="vcs_lib"
-
-# script info
-echo -e "clk_wiz_0.sh - Script generated by export_simulation (Vivado v2024.1 (64-bit)-id)\n"
-
-# main steps
-run()
-{
-  check_args $*
-  setup
-  if [[ ($b_step == 1) ]]; then
-    case $step in
-      "compile" )
-       init_lib
-       compile
-      ;;
-      "elaborate" )
-       elaborate
-      ;;
-      "simulate" )
-       simulate
-      ;;
-      * )
-        echo -e "ERROR: Invalid or missing step '$step' (type \"./clk_wiz_0.sh -help\" for more information)\n"
-        exit 1
-      esac
-  else
-    init_lib
-    compile
-    elaborate
-    simulate
-  fi
-}
-
-# RUN_STEP: <compile>
-compile()
-{
-  vlogan -work xpm $vlogan_opts -sverilog +incdir+"../../../ipstatic" \
-  "/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
-  2>&1 | tee compile.log; cat .tmp_log > vlogan.log 2>/dev/null
-
-  vhdlan -work xpm $vhdlan_opts \
-  "/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd" \
-  2>&1 | tee -a compile.log; cat .tmp_log > vhdlan.log 2>/dev/null
-
-  vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"../../../ipstatic" \
-  "../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v" \
-  "../../../../../src/ip/clk_wiz_0/clk_wiz_0.v" \
-  2>&1 | tee -a compile.log; cat .tmp_log >> vlogan.log 2>/dev/null
-
-  vlogan -work xil_defaultlib $vlogan_opts +v2k \
-  glbl.v \
-  2>&1 | tee -a compile.log; cat .tmp_log >> vlogan.log 2>/dev/null
-}
-
-# RUN_STEP: <elaborate>
-elaborate()
-{
-  vcs $vcs_elab_opts xil_defaultlib.clk_wiz_0 xil_defaultlib.glbl -o clk_wiz_0_simv
-}
-
-# RUN_STEP: <simulate>
-simulate()
-{
-  ./clk_wiz_0_simv $vcs_sim_opts -do simulate.do
-}
-
-# STEP: setup
-setup()
-{
-  # delete previous files for a clean rerun
-  if [[ ($b_reset_run == 1) ]]; then
-    reset_run
-    echo -e "INFO: Simulation run files deleted.\n"
-    exit 0
-  fi
-
- # delete previous log files
-  if [[ ($b_reset_log == 1) ]]; then
-    reset_log
-    echo -e "INFO: Simulation run log files deleted.\n"
-    exit 0
-  fi
-
-  # add any setup/initialization commands here:-
-
-  # <user specific commands>
-
-}
-
-# simulator index file/library directory processing
-init_lib()
-{
-  if [[ ($b_keep_index == 1) ]]; then
-    # keep previous design library mappings
-    true
-  else
-    # define design library mappings
-    create_lib_mappings
-  fi
-
-  if [[ ($b_keep_index == 1) ]]; then
-    # do not recreate design library directories
-    true
-  else
-    # create design library directories
-    create_lib_dir
-  fi
-}
-
-# define design library mappings
-create_lib_mappings()
-{
-  file="synopsys_sim.setup"
-  if [[ -e $file ]]; then
-    if [[ ($lib_map_path == "") ]]; then
-      return
-    else
-      rm -rf $file
-    fi
-  fi
-
-  touch $file
-
-  if [[ ($lib_map_path != "") && !(-e $lib_map_path) ]]; then
-    echo -e "ERROR: Compiled simulation library directory path not specified or does not exist (type "./top.sh -help" for more information)\n"
-  fi
-
-  for (( i=0; i<${#design_libs[*]}; i++ )); do
-    lib="${design_libs[i]}"
-    mapping="$lib:$sim_lib_dir/$lib"
-    echo $mapping >> $file
-  done
-
-  if [[ ($lib_map_path != "") ]]; then
-    incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup"
-    echo $incl_ref >> $file
-  fi
-}
-
-# create design library directory
-create_lib_dir()
-{
-  if [[ -e $sim_lib_dir ]]; then
-    rm -rf $sim_lib_dir
-  fi
-  for (( i=0; i<${#design_libs[*]}; i++ )); do
-    lib="${design_libs[i]}"
-    lib_dir="$sim_lib_dir/$lib"
-    if [[ ! -e $lib_dir ]]; then
-      mkdir -p $lib_dir
-    fi
-  done
-}
-
-# delete generated data from the previous run
-reset_run()
-{
-  files_to_remove=(ucli.key clk_wiz_0_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .tmp_log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log lib_sc.so 64 AN.DB csrc clk_wiz_0_simv.daidir vcs_lib c.obj)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# delete generated log files from the previous run
-reset_log()
-{
-  files_to_remove=(vlogan.log vhdlan.log compile.log elaborate.log simulate.log .tmp_log)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# check switch argument value
-check_arg_value()
-{
-  if [[ ($1 == "-step") && (($2 != "compile") && ($2 != "elaborate") && ($2 != "simulate")) ]];then
-    echo -e "ERROR: Invalid or missing step '$2' (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  if [[ ($1 == "-lib_map_path") && ($2 == "") ]];then
-    echo -e "ERROR: Simulation library directory path not specified (type \"./clk_wiz_0.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# check command line arguments
-check_args()
-{
-  arg_count=$#
-  if [[ ("$#" == 1) && (("$1" == "-help") || ("$1" == "-h")) ]]; then
-    usage
-  fi
-  while [[ "$#" -gt 0 ]]; do
-    case $1 in
-      -step)          check_arg_value $1 $2;step=$2;         b_step=1;         shift;;
-      -lib_map_path)  check_arg_value $1 $2;lib_map_path=$2; b_lib_map_path=1; shift;;
-      -gen_bypass)    b_gen_bypass=1    ;;
-      -reset_run)     b_reset_run=1     ;;
-      -reset_log)     b_reset_log=1     ;;
-      -keep_index)    b_keep_index=1    ;;
-      -noclean_files) b_noclean_files=1 ;;
-      -help|-h)       ;;
-      *) echo -e "ERROR: Invalid option specified '$1' (type "./top.sh -help" for more information)\n"; exit 1 ;;
-    esac
-     shift
-  done
-
-  # -reset_run is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_run == 1) ]]; then
-    echo -e "ERROR: -reset_run switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -reset_log is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_log == 1) ]]; then
-    echo -e "ERROR: -reset_log switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -keep_index is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_keep_index == 1) ]]; then
-    echo -e "ERROR: -keep_index switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -noclean_files is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_noclean_files == 1) ]]; then
-    echo -e "ERROR: -noclean_files switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# script usage
-usage()
-{
-  msg="Usage: clk_wiz_0.sh [-help]\n\
-Usage: clk_wiz_0.sh [-step]\n\
-Usage: clk_wiz_0.sh [-lib_map_path]\n\
-Usage: clk_wiz_0.sh [-reset_run]\n\
-Usage: clk_wiz_0.sh [-reset_log]\n\
-Usage: clk_wiz_0.sh [-keep_index]\n\
-Usage: clk_wiz_0.sh [-noclean_files]\n\n\
-[-help] -- Print help information for this script\n\n\
-[-step <name>] -- Execute specified step (compile, elaborate, simulate)\n\n\
-[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
-using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
-[-reset_run] -- Delete simulator generated data files from the previous run and recreate simulator setup\n\
-file/library mappings for a clean run. This switch will not execute steps defined in the script.\n\n\
-NOTE: To keep simulator index file settings from the previous run, use the -keep_index switch\n\
-NOTE: To regenerate simulator index file but keep the simulator generated files, use the -noclean_files switch\n\n\
-[-reset_log] -- Delete simulator generated log files from the previous run\n\n\
-[-keep_index] -- Keep simulator index file settings from the previous run\n\n\
-[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run\n"
-  echo -e $msg
-  exit 0
-}
-
-# initialize globals
-step=""
-lib_map_path=""
-b_step=0
-b_lib_map_path=0
-b_gen_bypass=0
-b_reset_run=0
-b_reset_log=0
-b_keep_index=0
-b_noclean_files=0
-
-# launch script
-run $*
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/file_info.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/file_info.txt
deleted file mode 100644
index b33b916..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/file_info.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-xpm_cdc.sv,systemverilog,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic"incdir="../../../ipstatic"
-xpm_VCOMP.vhd,vhdl,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0_clk_wiz.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-glbl.v,Verilog,xil_defaultlib,glbl.v
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/glbl.v b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/glbl.v
deleted file mode 100755
index ed3b249..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/glbl.v
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/simulate.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/simulate.do
deleted file mode 100644
index b77c6f1..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/vcs/simulate.do
+++ /dev/null
@@ -1,2 +0,0 @@
-run 1000ns
-quit
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/README.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/README.txt
deleted file mode 100644
index e749064..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/README.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-################################################################################
-# Vivado (TM) v2024.1 (64-bit)
-#
-# README.txt: Please read the sections below to understand the steps required to
-#             run the exported script and how to fetch design source file details
-#             from the file_info.txt file.
-#
-# Generated by export_simulation on Wed Feb 26 11:53:03 CET 2025
-#
-################################################################################
-
-1. Steps to run the generated simulation script
-
-From the shell prompt in the current directory, issue the following command:-
-
-./clk_wiz_0.sh
-
-This command will launch the 'compile', 'elaborate' and 'simulate' functions
-implemented in the script file for the 3-step flow. These functions are called
-from the main 'run' function in the script file.
-
-The 'run' function first calls the 'check_args' function, the purpose of which
-is to verify the generated script arguments and print error if incorrect switch
-is specified. The 'run' function then calls the 'setup' function, the purpose of
-which is to specify custom or initialization commands. The function also executes
-following sub-functions:-
-'reset_run' if -reset_run switch is specified.
-'reset_log' if -reset_log switch is specified.
-
-The purpose of 'reset_run' function' is to delete the simulator generated design
-data from the previous run and the purpose of 'reset_log' function' is to delete
-the simulator generated log files.
-
-The 'run' function then calls the 'init_lib' function, the purpose of which is to
-create design library mappings and directories. This function is called before the
-'compile' step. By default, if '-step' switch is specified with the script then the
-script will execute that specfic step, else it will execute all steps applicable
-for the target simulator.
-
-For more information on the script, please type './clk_wiz_0.sh -help'
-
-2. Design source file information
-
-export_simulation generates a 'file_info.txt' file that contains design file information
-based on the compile order when export_simulation was executed from Vivado. The file
-contains information about the file name, type, library it is compiled into, whether
-it is part of the IP, associated library, file path information in a comma separated
-format. This file can be parsed to extract the required information for generating a
-custom script or can be read from verification test infra.
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/clk_wiz_0.sh b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/clk_wiz_0.sh
deleted file mode 100755
index ed97de1..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/clk_wiz_0.sh
+++ /dev/null
@@ -1,351 +0,0 @@
-#!/usr/bin/env bash
-#**********************************************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Script generated by Vivado on Wed Feb 26 11:53:03 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. 
-#
-# Filename     : clk_wiz_0.sh
-# Simulator    : Cadence Xcelium Parallel Simulator
-# Description  : Simulation script generated by export_simulation Tcl command
-# Purpose      : Run 'compile', 'elaborate', 'simulate' steps for compiling, elaborating and simulating the
-#                design. The script will copy the library mapping file from the compiled library directory,
-#                create design library directories and library mappings in the mapping file.
-#
-# Usage        : clk_wiz_0.sh
-#                clk_wiz_0.sh [-lib_map_path] [-step] [-keep_index] [-noclean_files]*
-#                clk_wiz_0.sh [-reset_run]
-#                clk_wiz_0.sh [-reset_log]
-#                clk_wiz_0.sh [-help]
-#
-#               * The -noclean_files switch is deprecated and will not peform any function (by default, the
-#                 simulator generated files will not be removed unless -reset_run switch is used)
-#
-# Prerequisite : Before running export_simulation, you must first compile the AMD simulation library
-#                using the 'compile_simlib' Tcl command (for more information, run 'compile_simlib -help'
-#                command in the Vivado Tcl shell). After compiling the library, specify the -lib_map_path
-#                switch with the directory path where the library is created while generating the script
-#                with export_simulation.
-#
-#                Alternatively, you can set the library path by setting the following project property:-
-#
-#                 set_property compxlib.<simulator>_compiled_library_dir <path> [current_project]
-#
-#                You can also point to the simulation library by either setting the 'lib_map_path' global
-#                variable in this script or specify it with the '-lib_map_path' switch while executing this
-#                script (type 'clk_wiz_0.sh -help' for more information).
-#
-#                Note: For pure RTL based designs, the -lib_map_path switch can be specified later with the
-#                generated script, but if design is targetted for system simulation containing SystemC/C++/C
-#                sources, then the library path MUST be specified upfront when calling export_simulation.
-#
-#                For more information, refer 'Vivado Design Suite User Guide:Logic simulation (UG900)'
-#
-#**********************************************************************************************************
-
-# catch pipeline exit status
-set -Eeuo pipefail
-
-# set xmvhdl compile options
-xmvhdl_opts="-64bit -messages -relax -logfile .tmp_log -update"
-
-# set xmvlog compile options
-xmvlog_opts="-64bit -messages -logfile .tmp_log -update"
-
-# set xmelab elaboration options
-xmelab_opts="-64bit -relax -access +rwc -namemap_mixgen -messages -logfile elaborate.log"
-
-# set xmsim simulation options
-xmsim_opts="-64bit -logfile simulate.log"
-
-# set design libraries for elaboration
-design_libs_elab="-libname xpm -libname xil_defaultlib -libname unisims_ver -libname unimacro_ver -libname secureip"
-
-# set design libraries
-design_libs=(simprims_ver xpm xil_defaultlib)
-
-# simulation root library directory
-sim_lib_dir="xcelium_lib"
-
-# script info
-echo -e "clk_wiz_0.sh - Script generated by export_simulation (Vivado v2024.1 (64-bit)-id)\n"
-
-# main steps
-run()
-{
-  check_args $*
-  setup
-  if [[ ($b_step == 1) ]]; then
-    case $step in
-      "compile" )
-       init_lib
-       compile
-      ;;
-      "elaborate" )
-       elaborate
-      ;;
-      "simulate" )
-       simulate
-      ;;
-      * )
-        echo -e "ERROR: Invalid or missing step '$step' (type \"./clk_wiz_0.sh -help\" for more information)\n"
-        exit 1
-      esac
-  else
-    init_lib
-    compile
-    elaborate
-    simulate
-  fi
-}
-
-# RUN_STEP: <compile>
-compile()
-{
-  xmvlog -work xpm $xmvlog_opts -sv +incdir+"../../../ipstatic" \
-  "/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
-  2>&1 | tee compile.log; cat .tmp_log > xmvlog.log 2>/dev/null
-
-  xmvhdl -work xpm -V93 $xmvhdl_opts \
-  "/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd" \
-  2>&1 | tee -a compile.log; cat .tmp_log > xmvhdl.log 2>/dev/null
-
-  xmvlog -work xil_defaultlib $xmvlog_opts +incdir+"../../../ipstatic" \
-  "../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v" \
-  "../../../../../src/ip/clk_wiz_0/clk_wiz_0.v" \
-  2>&1 | tee -a compile.log; cat .tmp_log >> xmvlog.log 2>/dev/null
-
-  xmvlog -work xil_defaultlib $xmvlog_opts \
-  glbl.v \
-  2>&1 | tee -a compile.log; cat .tmp_log >> xmvlog.log 2>/dev/null
-}
-
-# RUN_STEP: <elaborate>
-elaborate()
-{
-  xmelab $xmelab_opts $design_libs_elab xil_defaultlib.clk_wiz_0 xil_defaultlib.glbl
-}
-
-# RUN_STEP: <simulate>
-simulate()
-{
-  xmsim $xmsim_opts xil_defaultlib.clk_wiz_0 -input simulate.do
-}
-
-# STEP: setup
-setup()
-{
-  # delete previous files for a clean rerun
-  if [[ ($b_reset_run == 1) ]]; then
-    reset_run
-    echo -e "INFO: Simulation run files deleted.\n"
-    exit 0
-  fi
-
- # delete previous log files
-  if [[ ($b_reset_log == 1) ]]; then
-    reset_log
-    echo -e "INFO: Simulation run log files deleted.\n"
-    exit 0
-  fi
-
-  # add any setup/initialization commands here:-
-
-  # <user specific commands>
-
-}
-
-# simulator index file/library directory processing
-init_lib()
-{
-  if [[ ($b_keep_index == 1) ]]; then
-    # keep previous design library mappings
-    true
-  else
-    # define design library mappings
-    create_lib_mappings
-  fi
-
-  if [[ ($b_keep_index == 1) ]]; then
-    # do not recreate design library directories
-    true
-  else
-    # create design library directories
-    create_lib_dir
-  fi
-}
-
-# define design library mappings
-create_lib_mappings()
-{
-  file="hdl.var"
-  touch $file
-
-  file="cds.lib"
-  if [[ -e $file ]]; then
-    if [[ ($lib_map_path == "") ]]; then
-      return
-    else
-      rm -rf $file
-    fi
-  fi
-
-  touch $file
-
-  if [[ ($lib_map_path != "") && !(-e $lib_map_path) ]]; then
-    echo -e "ERROR: Compiled simulation library directory path not specified or does not exist (type "./top.sh -help" for more information)\n"
-  fi
-
-  if [[ ($lib_map_path != "") ]]; then
-    incl_ref="INCLUDE $lib_map_path/cds.lib"
-    echo $incl_ref >> $file
-  fi
-
-  for (( i=0; i<${#design_libs[*]}; i++ )); do
-    lib="${design_libs[i]}"
-    mapping="DEFINE $lib $sim_lib_dir/$lib"
-    echo $mapping >> $file
-  done
-}
-
-# create design library directory
-create_lib_dir()
-{
-  if [[ -e $sim_lib_dir ]]; then
-    rm -rf $sim_lib_dir
-  fi
-  for (( i=0; i<${#design_libs[*]}; i++ )); do
-    lib="${design_libs[i]}"
-    lib_dir="$sim_lib_dir/$lib"
-    if [[ ! -e $lib_dir ]]; then
-      mkdir -p $lib_dir
-    fi
-  done
-}
-
-# delete generated data from the previous run
-reset_run()
-{
-  files_to_remove=(xmvlog.log xmvhdl.log xmsc.log compile.log elaborate.log simulate.log diag_report.log xsc_report.log clk_wiz_0_sc.so .tmp_log xcelium_lib waves.shm c.obj)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# delete generated log files from the previous run
-reset_log()
-{
-  files_to_remove=(xmvlog.log xmvhdl.log xmsc.log compile.log elaborate.log simulate.log diag_report.log xsc_report.log .tmp_log)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# check switch argument value
-check_arg_value()
-{
-  if [[ ($1 == "-step") && (($2 != "compile") && ($2 != "elaborate") && ($2 != "simulate")) ]];then
-    echo -e "ERROR: Invalid or missing step '$2' (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  if [[ ($1 == "-lib_map_path") && ($2 == "") ]];then
-    echo -e "ERROR: Simulation library directory path not specified (type \"./clk_wiz_0.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# check command line arguments
-check_args()
-{
-  arg_count=$#
-  if [[ ("$#" == 1) && (("$1" == "-help") || ("$1" == "-h")) ]]; then
-    usage
-  fi
-  while [[ "$#" -gt 0 ]]; do
-    case $1 in
-      -step)          check_arg_value $1 $2;step=$2;         b_step=1;         shift;;
-      -lib_map_path)  check_arg_value $1 $2;lib_map_path=$2; b_lib_map_path=1; shift;;
-      -gen_bypass)    b_gen_bypass=1    ;;
-      -reset_run)     b_reset_run=1     ;;
-      -reset_log)     b_reset_log=1     ;;
-      -keep_index)    b_keep_index=1    ;;
-      -noclean_files) b_noclean_files=1 ;;
-      -help|-h)       ;;
-      *) echo -e "ERROR: Invalid option specified '$1' (type "./top.sh -help" for more information)\n"; exit 1 ;;
-    esac
-     shift
-  done
-
-  # -reset_run is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_run == 1) ]]; then
-    echo -e "ERROR: -reset_run switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -reset_log is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_log == 1) ]]; then
-    echo -e "ERROR: -reset_log switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -keep_index is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_keep_index == 1) ]]; then
-    echo -e "ERROR: -keep_index switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -noclean_files is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_noclean_files == 1) ]]; then
-    echo -e "ERROR: -noclean_files switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# script usage
-usage()
-{
-  msg="Usage: clk_wiz_0.sh [-help]\n\
-Usage: clk_wiz_0.sh [-step]\n\
-Usage: clk_wiz_0.sh [-lib_map_path]\n\
-Usage: clk_wiz_0.sh [-reset_run]\n\
-Usage: clk_wiz_0.sh [-reset_log]\n\
-Usage: clk_wiz_0.sh [-keep_index]\n\
-Usage: clk_wiz_0.sh [-noclean_files]\n\n\
-[-help] -- Print help information for this script\n\n\
-[-step <name>] -- Execute specified step (simulate)\n\n\
-[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
-using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
-[-reset_run] -- Delete simulator generated data files from the previous run and recreate simulator setup\n\
-file/library mappings for a clean run. This switch will not execute steps defined in the script.\n\n\
-NOTE: To keep simulator index file settings from the previous run, use the -keep_index switch\n\
-NOTE: To regenerate simulator index file but keep the simulator generated files, use the -noclean_files switch\n\n\
-[-reset_log] -- Delete simulator generated log files from the previous run\n\n\
-[-keep_index] -- Keep simulator index file settings from the previous run\n\n\
-[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run\n"
-  echo -e $msg
-  exit 0
-}
-
-# initialize globals
-step=""
-lib_map_path=""
-b_step=0
-b_lib_map_path=0
-b_gen_bypass=0
-b_reset_run=0
-b_reset_log=0
-b_keep_index=0
-b_noclean_files=0
-
-# launch script
-run $*
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/file_info.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/file_info.txt
deleted file mode 100644
index b33b916..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/file_info.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-xpm_cdc.sv,systemverilog,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic"incdir="../../../ipstatic"
-xpm_VCOMP.vhd,vhdl,xpm,../../../../../../usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0_clk_wiz.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-glbl.v,Verilog,xil_defaultlib,glbl.v
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/glbl.v b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/glbl.v
deleted file mode 100755
index ed3b249..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/glbl.v
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/hdl.var b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/hdl.var
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/simulate.do b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/simulate.do
deleted file mode 100644
index baf3d48..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xcelium/simulate.do
+++ /dev/null
@@ -1,7 +0,0 @@
-set pack_assert_off {numeric_std std_logic_arith}
-
-database -open waves -into waves.shm -default
-catch {probe -create -shm -all -variables -depth 1} msg
-
-run 1000ns
-exit
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/README.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/README.txt
deleted file mode 100644
index e749064..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/README.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-################################################################################
-# Vivado (TM) v2024.1 (64-bit)
-#
-# README.txt: Please read the sections below to understand the steps required to
-#             run the exported script and how to fetch design source file details
-#             from the file_info.txt file.
-#
-# Generated by export_simulation on Wed Feb 26 11:53:03 CET 2025
-#
-################################################################################
-
-1. Steps to run the generated simulation script
-
-From the shell prompt in the current directory, issue the following command:-
-
-./clk_wiz_0.sh
-
-This command will launch the 'compile', 'elaborate' and 'simulate' functions
-implemented in the script file for the 3-step flow. These functions are called
-from the main 'run' function in the script file.
-
-The 'run' function first calls the 'check_args' function, the purpose of which
-is to verify the generated script arguments and print error if incorrect switch
-is specified. The 'run' function then calls the 'setup' function, the purpose of
-which is to specify custom or initialization commands. The function also executes
-following sub-functions:-
-'reset_run' if -reset_run switch is specified.
-'reset_log' if -reset_log switch is specified.
-
-The purpose of 'reset_run' function' is to delete the simulator generated design
-data from the previous run and the purpose of 'reset_log' function' is to delete
-the simulator generated log files.
-
-The 'run' function then calls the 'init_lib' function, the purpose of which is to
-create design library mappings and directories. This function is called before the
-'compile' step. By default, if '-step' switch is specified with the script then the
-script will execute that specfic step, else it will execute all steps applicable
-for the target simulator.
-
-For more information on the script, please type './clk_wiz_0.sh -help'
-
-2. Design source file information
-
-export_simulation generates a 'file_info.txt' file that contains design file information
-based on the compile order when export_simulation was executed from Vivado. The file
-contains information about the file name, type, library it is compiled into, whether
-it is part of the IP, associated library, file path information in a comma separated
-format. This file can be parsed to extract the required information for generating a
-custom script or can be read from verification test infra.
-
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/clk_wiz_0.sh b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/clk_wiz_0.sh
deleted file mode 100755
index 9881fce..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/clk_wiz_0.sh
+++ /dev/null
@@ -1,330 +0,0 @@
-#!/usr/bin/env bash
-#**********************************************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Script generated by Vivado on Wed Feb 26 11:53:03 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. 
-#
-# Filename     : clk_wiz_0.sh
-# Simulator    : AMD Vivado Simulator
-# Description  : Simulation script generated by export_simulation Tcl command
-# Purpose      : Run 'compile', 'elaborate', 'simulate' steps for compiling, elaborating and simulating the
-#                design. The script will copy the library mapping file from the compiled library directory,
-#                create design library directories and library mappings in the mapping file.
-#
-# Usage        : clk_wiz_0.sh
-#                clk_wiz_0.sh [-lib_map_path] [-step] [-keep_index] [-noclean_files]*
-#                clk_wiz_0.sh [-reset_run]
-#                clk_wiz_0.sh [-reset_log]
-#                clk_wiz_0.sh [-help]
-#
-#               * The -noclean_files switch is deprecated and will not peform any function (by default, the
-#                 simulator generated files will not be removed unless -reset_run switch is used)
-#
-#**********************************************************************************************************
-
-# catch pipeline exit status
-set -Eeuo pipefail
-
-# set xvlog options
-xvlog_opts="--incr --relax "
-
-# script info
-echo -e "clk_wiz_0.sh - Script generated by export_simulation (Vivado v2024.1 (64-bit)-id)\n"
-
-# main steps
-run()
-{
-  check_args $*
-  setup
-  if [[ ($b_step == 1) ]]; then
-    case $step in
-      "compile" )
-       init_lib
-       compile
-      ;;
-      "elaborate" )
-       elaborate
-      ;;
-      "simulate" )
-       simulate
-      ;;
-      * )
-        echo -e "ERROR: Invalid or missing step '$step' (type \"./clk_wiz_0.sh -help\" for more information)\n"
-        exit 1
-      esac
-  else
-    init_lib
-    compile
-    elaborate
-    simulate
-  fi
-}
-
-# RUN_STEP: <compile>
-compile()
-{
-  xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log
-}
-
-# RUN_STEP: <elaborate>
-elaborate()
-{
-  xelab --incr --debug typical --relax --mt 8  -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot clk_wiz_0 xil_defaultlib.clk_wiz_0 xil_defaultlib.glbl -log elaborate.log
-}
-
-# RUN_STEP: <simulate>
-simulate()
-{
-  xsim clk_wiz_0 -key {Behavioral:sim_1:Functional:clk_wiz_0} -tclbatch cmd.tcl -log simulate.log
-}
-
-# STEP: setup
-setup()
-{
-  # delete previous files for a clean rerun
-  if [[ ($b_reset_run == 1) ]]; then
-    reset_run
-    echo -e "INFO: Simulation run files deleted.\n"
-    exit 0
-  fi
-
- # delete previous log files
-  if [[ ($b_reset_log == 1) ]]; then
-    reset_log
-    echo -e "INFO: Simulation run log files deleted.\n"
-    exit 0
-  fi
-
-  # add any setup/initialization commands here:-
-
-  # <user specific commands>
-
-}
-
-# simulator index file/library directory processing
-init_lib()
-{
-  if [[ ($b_keep_index == 1) ]]; then
-    # keep previous simulator index file
-    true
-  else
-    # copy simulator index file to current directory
-    copy_setup_file
-  fi
-
-  if [[ ($lib_map_path != "") ]]; then
-    ref_lib_dir=$lib_map_path
-  fi
-}
-
-# copy xsim.ini file
-copy_setup_file()
-{
-  file="xsim.ini"
-
-  if [[ ($lib_map_path == "") ]]; then
-    lib_map_path="/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xsim"
-  fi
-
-  if [[ ($lib_map_path != "") ]]; then
-    src_file="$lib_map_path/$file"
-    if [[ -e $src_file ]]; then
-      cp $src_file .
-    fi
-
-    # map local design libraries to xsim.ini
-    map_local_libs
-  fi
-}
-
-# map local design libraries
-map_local_libs()
-{
-  updated_mappings=()
-  local_mappings=()
-
-  # local design libraries
-  local_libs=(xil_defaultlib)
-
-  if [[ 0 == ${#local_libs[@]} ]]; then
-    return
-  fi
-
-  file="xsim.ini"
-  file_backup="xsim.ini.bak"
-
-  if [[ -e $file ]]; then
-    rm -f $file_backup
-
-    # create a backup copy of the xsim.ini file
-    cp $file $file_backup
-
-    # read libraries from backup file and search in local library collection
-    while read -r line
-    do
-      IN=$line
-
-      # split mapping entry with '=' delimiter to fetch library name and mapping
-      read lib_name mapping <<<$(IFS="="; echo $IN)
-
-      # if local library found, then construct the local mapping and add to local mapping collection
-      if `echo ${local_libs[@]} | grep -wq $lib_name` ; then
-        line="$lib_name=xsim.dir/$lib_name"
-        local_mappings+=("$lib_name")
-      fi
-
-      # add to updated library mapping collection
-      updated_mappings+=("$line")
-    done < "$file_backup"
-
-    # append local libraries not found originally from xsim.ini
-    for (( i=0; i<${#local_libs[*]}; i++ )); do
-      lib_name="${local_libs[i]}"
-      if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then
-        line="$lib_name=xsim.dir/$lib_name"
-        updated_mappings+=("$line")
-      fi
-    done
-
-    # write updated mappings in xsim.ini
-    rm -f $file
-    for (( i=0; i<${#updated_mappings[*]}; i++ )); do
-      lib_name="${updated_mappings[i]}"
-      echo $lib_name >> $file
-    done
-  else
-    for (( i=0; i<${#local_libs[*]}; i++ )); do
-      lib_name="${local_libs[i]}"
-      mapping="$lib_name=xsim.dir/$lib_name"
-      echo $mapping >> $file
-    done
-  fi
-}
-
-# delete generated data from the previous run
-reset_run()
-{
-  files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb clk_wiz_0.wdb xsim.dir libdpi.so)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# delete generated log files from the previous run
-reset_log()
-{
-  files_to_remove=(xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log)
-  for (( i=0; i<${#files_to_remove[*]}; i++ )); do
-    file="${files_to_remove[i]}"
-    if [[ -e $file ]]; then
-      rm -rf $file
-    fi
-  done
-}
-
-# check switch argument value
-check_arg_value()
-{
-  if [[ ($1 == "-step") && (($2 != "compile") && ($2 != "elaborate") && ($2 != "simulate")) ]];then
-    echo -e "ERROR: Invalid or missing step '$2' (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  if [[ ($1 == "-lib_map_path") && ($2 == "") ]];then
-    echo -e "ERROR: Simulation library directory path not specified (type \"./clk_wiz_0.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# check command line arguments
-check_args()
-{
-  arg_count=$#
-  if [[ ("$#" == 1) && (("$1" == "-help") || ("$1" == "-h")) ]]; then
-    usage
-  fi
-  while [[ "$#" -gt 0 ]]; do
-    case $1 in
-      -step)          check_arg_value $1 $2;step=$2;         b_step=1;         shift;;
-      -lib_map_path)  check_arg_value $1 $2;lib_map_path=$2; b_lib_map_path=1; shift;;
-      -gen_bypass)    b_gen_bypass=1    ;;
-      -reset_run)     b_reset_run=1     ;;
-      -reset_log)     b_reset_log=1     ;;
-      -keep_index)    b_keep_index=1    ;;
-      -noclean_files) b_noclean_files=1 ;;
-      -help|-h)       ;;
-      *) echo -e "ERROR: Invalid option specified '$1' (type "./top.sh -help" for more information)\n"; exit 1 ;;
-    esac
-     shift
-  done
-
-  # -reset_run is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_run == 1) ]]; then
-    echo -e "ERROR: -reset_run switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -reset_log is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_reset_log == 1) ]]; then
-    echo -e "ERROR: -reset_log switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -keep_index is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_keep_index == 1) ]]; then
-    echo -e "ERROR: -keep_index switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-
-  # -noclean_files is not applicable with other switches
-  if [[ ("$arg_count" -gt 1) && ($b_noclean_files == 1) ]]; then
-    echo -e "ERROR: -noclean_files switch is not applicable with other switches (type \"./top.sh -help\" for more information)\n"
-    exit 1
-  fi
-}
-
-# script usage
-usage()
-{
-  msg="Usage: clk_wiz_0.sh [-help]\n\
-Usage: clk_wiz_0.sh [-step]\n\
-Usage: clk_wiz_0.sh [-lib_map_path]\n\
-Usage: clk_wiz_0.sh [-reset_run]\n\
-Usage: clk_wiz_0.sh [-reset_log]\n\
-Usage: clk_wiz_0.sh [-keep_index]\n\
-Usage: clk_wiz_0.sh [-noclean_files]\n\n\
-[-help] -- Print help information for this script\n\n\
-[-step <name>] -- Execute specified step (compile, elaborate, simulate)\n\n\
-[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
-using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
-[-reset_run] -- Delete simulator generated data files from the previous run and recreate simulator setup\n\
-file/library mappings for a clean run. This switch will not execute steps defined in the script.\n\n\
-NOTE: To keep simulator index file settings from the previous run, use the -keep_index switch\n\
-NOTE: To regenerate simulator index file but keep the simulator generated files, use the -noclean_files switch\n\n\
-[-reset_log] -- Delete simulator generated log files from the previous run\n\n\
-[-keep_index] -- Keep simulator index file settings from the previous run\n\n\
-[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run\n"
-  echo -e $msg
-  exit 0
-}
-
-# initialize globals
-step=""
-lib_map_path=""
-b_step=0
-b_lib_map_path=0
-b_gen_bypass=0
-b_reset_run=0
-b_reset_log=0
-b_keep_index=0
-b_noclean_files=0
-
-# launch script
-run $*
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/cmd.tcl b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/cmd.tcl
deleted file mode 100644
index 6ac0dc8..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/cmd.tcl
+++ /dev/null
@@ -1,12 +0,0 @@
-set curr_wave [current_wave_config]
-if { [string length $curr_wave] == 0 } {
-  if { [llength [get_objects]] > 0} {
-    add_wave /
-    set_property needs_save false [current_wave_config]
-  } else {
-     send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console."
-  }
-}
-
-run 1000ns
-quit
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/file_info.txt b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/file_info.txt
deleted file mode 100644
index a75fafc..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/file_info.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-clk_wiz_0_clk_wiz.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-clk_wiz_0.v,verilog,xil_defaultlib,../../../../../src/ip/clk_wiz_0/clk_wiz_0.v,incdir="../../../ipstatic"incdir="../../../ipstatic"
-glbl.v,Verilog,xil_defaultlib,glbl.v
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/glbl.v b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/glbl.v
deleted file mode 100755
index ed3b249..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/glbl.v
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/vlog.prj b/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/vlog.prj
deleted file mode 100644
index 52f6000..0000000
--- a/proj/AudioProc.ip_user_files/sim_scripts/clk_wiz_0/xsim/vlog.prj
+++ /dev/null
@@ -1,8 +0,0 @@
-verilog xil_defaultlib --include "../../../ipstatic" \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v" \
-"../../../../../src/ip/clk_wiz_0/clk_wiz_0.v" \
-
-verilog xil_defaultlib "glbl.v"
-
-# Do not sort compile order
-nosort
diff --git a/proj/AudioProc.runs/.jobs/vrs_config_1.xml b/proj/AudioProc.runs/.jobs/vrs_config_1.xml
deleted file mode 100644
index d39edd1..0000000
--- a/proj/AudioProc.runs/.jobs/vrs_config_1.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<Runs Version="1" Minor="0">
-	<Run Id="clk_wiz_0_synth_1" LaunchDir="/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1" FlowId="Vivado_Synthesis" FromStepId="vivado" ToStepId="vivado"/>
-	<Parameters>
-		<Parameter Name="runs.monitorLSFJobs" Val="true" Type="bool"/>
-		<Parameter Name="runs.enableClusterConf" Val="true" Type="bool"/>
-		<Parameter Name="general.ignorePathLengthChecks" Val="true" Type="bool"/>
-		<Parameter Name="general.shortenLongPath" Val="true" Type="bool"/>
-	</Parameters>
-	<ProductInfo Name="vivado"/>
-</Runs>
-
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/.Vivado_Synthesis.queue.rst b/proj/AudioProc.runs/clk_wiz_0_synth_1/.Vivado_Synthesis.queue.rst
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/.Xil/clk_wiz_0_propImpl.xdc b/proj/AudioProc.runs/clk_wiz_0_synth_1/.Xil/clk_wiz_0_propImpl.xdc
deleted file mode 100644
index 5fe727d..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/.Xil/clk_wiz_0_propImpl.xdc
+++ /dev/null
@@ -1,4 +0,0 @@
-set_property SRC_FILE_INFO {cfile:/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc rfile:../../../../src/ip/clk_wiz_0/clk_wiz_0.xdc id:1 order:EARLY scoped_inst:inst} [current_design]
-current_instance inst
-set_property src_info {type:SCOPED_XDC file:1 line:54 export:INPUT save:INPUT read:READ} [current_design]
-set_input_jitter [get_clocks -of_objects [get_ports clk_in1]] 0.100
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/.vivado.begin.rst b/proj/AudioProc.runs/clk_wiz_0_synth_1/.vivado.begin.rst
deleted file mode 100644
index e298042..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/.vivado.begin.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0"?>
-<ProcessHandle Version="1" Minor="0">
-    <Process Command="vivado" Owner="c24masso" Host="fl-tp-br-604" Pid="36790" HostCore="12" HostMemory="16081508">
-    </Process>
-</ProcessHandle>
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/.vivado.end.rst b/proj/AudioProc.runs/clk_wiz_0_synth_1/.vivado.end.rst
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/ISEWrap.js b/proj/AudioProc.runs/clk_wiz_0_synth_1/ISEWrap.js
deleted file mode 100755
index 61806d0..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/ISEWrap.js
+++ /dev/null
@@ -1,270 +0,0 @@
-//
-//  Vivado(TM)
-//  ISEWrap.js: Vivado Runs Script for WSH 5.1/5.6
-//  Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. 
-//  Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved. 
-//
-
-// GLOBAL VARIABLES
-var ISEShell = new ActiveXObject( "WScript.Shell" );
-var ISEFileSys = new ActiveXObject( "Scripting.FileSystemObject" );
-var ISERunDir = "";
-var ISELogFile = "runme.log";
-var ISELogFileStr = null;
-var ISELogEcho = true;
-var ISEOldVersionWSH = false;
-
-
-
-// BOOTSTRAP
-ISEInit();
-
-
-
-//
-// ISE FUNCTIONS
-//
-function ISEInit() {
-
-  // 1. RUN DIR setup
-  var ISEScrFP = WScript.ScriptFullName;
-  var ISEScrN = WScript.ScriptName;
-  ISERunDir = 
-    ISEScrFP.substr( 0, ISEScrFP.length - ISEScrN.length - 1 );
-
-  // 2. LOG file setup
-  ISELogFileStr = ISEOpenFile( ISELogFile );
-
-  // 3. LOG echo?
-  var ISEScriptArgs = WScript.Arguments;
-  for ( var loopi=0; loopi<ISEScriptArgs.length; loopi++ ) {
-    if ( ISEScriptArgs(loopi) == "-quiet" ) {
-      ISELogEcho = false;
-      break;
-    }
-  }
-
-  // 4. WSH version check
-  var ISEOptimalVersionWSH = 5.6;
-  var ISECurrentVersionWSH = WScript.Version;
-  if ( ISECurrentVersionWSH < ISEOptimalVersionWSH ) {
-
-    ISEStdErr( "" );
-    ISEStdErr( "Warning: ExploreAhead works best with Microsoft WSH " +
-	       ISEOptimalVersionWSH + " or higher. Downloads" );
-    ISEStdErr( "         for upgrading your Windows Scripting Host can be found here: " );
-    ISEStdErr( "             http://msdn.microsoft.com/downloads/list/webdev.asp" );
-    ISEStdErr( "" );
-
-    ISEOldVersionWSH = true;
-  }
-
-}
-
-function ISEStep( ISEProg, ISEArgs ) {
-
-  // CHECK for a STOP FILE
-  if ( ISEFileSys.FileExists(ISERunDir + "/.stop.rst") ) {
-    ISEStdErr( "" );
-    ISEStdErr( "*** Halting run - EA reset detected ***" );
-    ISEStdErr( "" );
-    WScript.Quit( 1 );
-  }
-
-  // WRITE STEP HEADER to LOG
-  ISEStdOut( "" );
-  ISEStdOut( "*** Running " + ISEProg );
-  ISEStdOut( "    with args " + ISEArgs );
-  ISEStdOut( "" );
-
-  // LAUNCH!
-  var ISEExitCode = ISEExec( ISEProg, ISEArgs );  
-  if ( ISEExitCode != 0 ) {
-    WScript.Quit( ISEExitCode );
-  }
-
-}
-
-function ISEExec( ISEProg, ISEArgs ) {
-
-  var ISEStep = ISEProg;
-  if (ISEProg == "realTimeFpga" || ISEProg == "planAhead" || ISEProg == "vivado") {
-    ISEProg += ".bat";
-  }
-
-  var ISECmdLine = ISEProg + " " + ISEArgs;
-  var ISEExitCode = 1;
-
-  if ( ISEOldVersionWSH ) { // WSH 5.1
-
-    // BEGIN file creation
-    ISETouchFile( ISEStep, "begin" );
-
-    // LAUNCH!
-    ISELogFileStr.Close();
-    ISECmdLine = 
-      "%comspec% /c " + ISECmdLine + " >> " + ISELogFile + " 2>&1";
-    ISEExitCode = ISEShell.Run( ISECmdLine, 0, true );
-    ISELogFileStr = ISEOpenFile( ISELogFile );
-
-  } else {  // WSH 5.6
-
-    // LAUNCH!
-    ISEShell.CurrentDirectory = ISERunDir;
-
-    // Redirect STDERR to STDOUT
-    ISECmdLine = "%comspec% /c " + ISECmdLine + " 2>&1";
-    var ISEProcess = ISEShell.Exec( ISECmdLine );
-    
-    // BEGIN file creation
-    var wbemFlagReturnImmediately = 0x10;
-    var wbemFlagForwardOnly = 0x20;
-    var objWMIService = GetObject ("winmgmts:{impersonationLevel=impersonate, (Systemtime)}!//./root/cimv2");
-    var processor = objWMIService.ExecQuery("SELECT * FROM Win32_Processor", "WQL",wbemFlagReturnImmediately | wbemFlagForwardOnly);
-    var computerSystem = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem", "WQL", wbemFlagReturnImmediately | wbemFlagForwardOnly);
-    var NOC = 0;
-    var NOLP = 0;
-    var TPM = 0;
-    var cpuInfos = new Enumerator(processor);
-    for(;!cpuInfos.atEnd(); cpuInfos.moveNext()) {
-        var cpuInfo = cpuInfos.item();
-        NOC += cpuInfo.NumberOfCores;
-        NOLP += cpuInfo.NumberOfLogicalProcessors;
-    }
-    var csInfos = new Enumerator(computerSystem);
-    for(;!csInfos.atEnd(); csInfos.moveNext()) {
-        var csInfo = csInfos.item();
-        TPM += csInfo.TotalPhysicalMemory;
-    }
-
-    var ISEHOSTCORE = NOLP
-    var ISEMEMTOTAL = TPM
-
-    var ISENetwork = WScript.CreateObject( "WScript.Network" );
-    var ISEHost = ISENetwork.ComputerName;
-    var ISEUser = ISENetwork.UserName;
-    var ISEPid = ISEProcess.ProcessID;
-    var ISEBeginFile = ISEOpenFile( "." + ISEStep + ".begin.rst" );
-    ISEBeginFile.WriteLine( "<?xml version=\"1.0\"?>" );
-    ISEBeginFile.WriteLine( "<ProcessHandle Version=\"1\" Minor=\"0\">" );
-    ISEBeginFile.WriteLine( "    <Process Command=\"" + ISEProg + 
-			    "\" Owner=\"" + ISEUser + 
-			    "\" Host=\"" + ISEHost + 
-			    "\" Pid=\"" + ISEPid +
-			    "\" HostCore=\"" + ISEHOSTCORE +
-			    "\" HostMemory=\"" + ISEMEMTOTAL +
-			    "\">" );
-    ISEBeginFile.WriteLine( "    </Process>" );
-    ISEBeginFile.WriteLine( "</ProcessHandle>" );
-    ISEBeginFile.Close();
-    
-    var ISEOutStr = ISEProcess.StdOut;
-    var ISEErrStr = ISEProcess.StdErr;
-    
-    // WAIT for ISEStep to finish
-    while ( ISEProcess.Status == 0 ) {
-      
-      // dump stdout then stderr - feels a little arbitrary
-      while ( !ISEOutStr.AtEndOfStream ) {
-        ISEStdOut( ISEOutStr.ReadLine() );
-      }  
-      
-      WScript.Sleep( 100 );
-    }
-
-    ISEExitCode = ISEProcess.ExitCode;
-  }
-
-  ISELogFileStr.Close();
-
-  // END/ERROR file creation
-  if ( ISEExitCode != 0 ) {    
-    ISETouchFile( ISEStep, "error" );
-    
-  } else {
-    ISETouchFile( ISEStep, "end" );
-  }
-
-  return ISEExitCode;
-}
-
-
-//
-// UTILITIES
-//
-function ISEStdOut( ISELine ) {
-
-  ISELogFileStr.WriteLine( ISELine );
-  
-  if ( ISELogEcho ) {
-    WScript.StdOut.WriteLine( ISELine );
-  }
-}
-
-function ISEStdErr( ISELine ) {
-  
-  ISELogFileStr.WriteLine( ISELine );
-
-  if ( ISELogEcho ) {
-    WScript.StdErr.WriteLine( ISELine );
-  }
-}
-
-function ISETouchFile( ISERoot, ISEStatus ) {
-
-  var ISETFile = 
-    ISEOpenFile( "." + ISERoot + "." + ISEStatus + ".rst" );
-  ISETFile.Close();
-}
-
-function ISEOpenFile( ISEFilename ) {
-
-  // This function has been updated to deal with a problem seen in CR #870871.
-  // In that case the user runs a script that runs impl_1, and then turns around
-  // and runs impl_1 -to_step write_bitstream. That second run takes place in
-  // the same directory, which means we may hit some of the same files, and in
-  // particular, we will open the runme.log file. Even though this script closes
-  // the file (now), we see cases where a subsequent attempt to open the file
-  // fails. Perhaps the OS is slow to release the lock, or the disk comes into
-  // play? In any case, we try to work around this by first waiting if the file
-  // is already there for an arbitrary 5 seconds. Then we use a try-catch block
-  // and try to open the file 10 times with a one second delay after each attempt.
-  // Again, 10 is arbitrary. But these seem to stop the hang in CR #870871.
-  // If there is an unrecognized exception when trying to open the file, we output
-  // an error message and write details to an exception.log file.
-  var ISEFullPath = ISERunDir + "/" + ISEFilename;
-  if (ISEFileSys.FileExists(ISEFullPath)) {
-    // File is already there. This could be a problem. Wait in case it is still in use.
-    WScript.Sleep(5000);
-  }
-  var i;
-  for (i = 0; i < 10; ++i) {
-    try {
-      return ISEFileSys.OpenTextFile(ISEFullPath, 8, true);
-    } catch (exception) {
-      var error_code = exception.number & 0xFFFF; // The other bits are a facility code.
-      if (error_code == 52) { // 52 is bad file name or number.
-        // Wait a second and try again.
-        WScript.Sleep(1000);
-        continue;
-      } else {
-        WScript.StdErr.WriteLine("ERROR: Exception caught trying to open file " + ISEFullPath);
-        var exceptionFilePath = ISERunDir + "/exception.log";
-        if (!ISEFileSys.FileExists(exceptionFilePath)) {
-          WScript.StdErr.WriteLine("See file " + exceptionFilePath + " for details.");
-          var exceptionFile = ISEFileSys.OpenTextFile(exceptionFilePath, 8, true);
-          exceptionFile.WriteLine("ERROR: Exception caught trying to open file " + ISEFullPath);
-          exceptionFile.WriteLine("\tException name: " + exception.name);
-          exceptionFile.WriteLine("\tException error code: " + error_code);
-          exceptionFile.WriteLine("\tException message: " + exception.message);
-          exceptionFile.Close();
-        }
-        throw exception;
-      }
-    }
-  }
-  // If we reached this point, we failed to open the file after 10 attempts.
-  // We need to error out.
-  WScript.StdErr.WriteLine("ERROR: Failed to open file " + ISEFullPath);
-  WScript.Quit(1);
-}
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/ISEWrap.sh b/proj/AudioProc.runs/clk_wiz_0_synth_1/ISEWrap.sh
deleted file mode 100755
index 05d5381..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/ISEWrap.sh
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/sh
-
-#
-#  Vivado(TM)
-#  ISEWrap.sh: Vivado Runs Script for UNIX
-#  Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. 
-#  Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved. 
-#
-
-cmd_exists()
-{
-  command -v "$1" >/dev/null 2>&1
-}
-
-HD_LOG=$1
-shift
-
-# CHECK for a STOP FILE
-if [ -f .stop.rst ]
-then
-echo ""                                        >> $HD_LOG
-echo "*** Halting run - EA reset detected ***" >> $HD_LOG
-echo ""                                        >> $HD_LOG
-exit 1
-fi
-
-ISE_STEP=$1
-shift
-
-# WRITE STEP HEADER to LOG
-echo ""                      >> $HD_LOG
-echo "*** Running $ISE_STEP" >> $HD_LOG
-echo "    with args $@"      >> $HD_LOG
-echo ""                      >> $HD_LOG
-
-# LAUNCH!
-$ISE_STEP "$@" >> $HD_LOG 2>&1 &
-
-# BEGIN file creation
-ISE_PID=$!
-
-HostNameFile=/proc/sys/kernel/hostname
-if cmd_exists hostname
-then
-ISE_HOST=$(hostname)
-elif cmd_exists uname
-then
-ISE_HOST=$(uname -n)
-elif [ -f "$HostNameFile" ] && [ -r $HostNameFile ] && [ -s $HostNameFile ] 
-then
-ISE_HOST=$(cat $HostNameFile)
-elif [ X != X$HOSTNAME ]
-then
-ISE_HOST=$HOSTNAME #bash
-else
-ISE_HOST=$HOST     #csh
-fi
-
-ISE_USER=$USER
-
-ISE_HOSTCORE=$(awk '/^processor/{print $3}' /proc/cpuinfo | wc -l)
-ISE_MEMTOTAL=$(awk '/MemTotal/ {print $2}' /proc/meminfo)
-
-ISE_BEGINFILE=.$ISE_STEP.begin.rst
-/bin/touch $ISE_BEGINFILE
-echo "<?xml version=\"1.0\"?>"                                                                     >> $ISE_BEGINFILE
-echo "<ProcessHandle Version=\"1\" Minor=\"0\">"                                                   >> $ISE_BEGINFILE
-echo "    <Process Command=\"$ISE_STEP\" Owner=\"$ISE_USER\" Host=\"$ISE_HOST\" Pid=\"$ISE_PID\" HostCore=\"$ISE_HOSTCORE\" HostMemory=\"$ISE_MEMTOTAL\">" >> $ISE_BEGINFILE
-echo "    </Process>"                                                                              >> $ISE_BEGINFILE
-echo "</ProcessHandle>"                                                                            >> $ISE_BEGINFILE
-
-# WAIT for ISEStep to finish
-wait $ISE_PID
-
-# END/ERROR file creation
-RETVAL=$?
-if [ $RETVAL -eq 0 ]
-then
-    /bin/touch .$ISE_STEP.end.rst
-else
-    /bin/touch .$ISE_STEP.error.rst
-fi
-
-exit $RETVAL
-
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/__synthesis_is_complete__ b/proj/AudioProc.runs/clk_wiz_0_synth_1/__synthesis_is_complete__
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp b/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp
deleted file mode 100644
index f726fa3af1501226fc8fa1c14219391554de4aa4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13383
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

diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.tcl b/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.tcl
deleted file mode 100644
index 65a7b6c..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.tcl
+++ /dev/null
@@ -1,234 +0,0 @@
-# 
-# Synthesis run script generated by Vivado
-# 
-
-set TIME_start [clock seconds] 
-namespace eval ::optrace {
-  variable script "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.tcl"
-  variable category "vivado_synth"
-}
-
-# Try to connect to running dispatch if we haven't done so already.
-# This code assumes that the Tcl interpreter is not using threads,
-# since the ::dispatch::connected variable isn't mutex protected.
-if {![info exists ::dispatch::connected]} {
-  namespace eval ::dispatch {
-    variable connected false
-    if {[llength [array get env XILINX_CD_CONNECT_ID]] > 0} {
-      set result "true"
-      if {[catch {
-        if {[lsearch -exact [package names] DispatchTcl] < 0} {
-          set result [load librdi_cd_clienttcl[info sharedlibextension]] 
-        }
-        if {$result eq "false"} {
-          puts "WARNING: Could not load dispatch client library"
-        }
-        set connect_id [ ::dispatch::init_client -mode EXISTING_SERVER ]
-        if { $connect_id eq "" } {
-          puts "WARNING: Could not initialize dispatch client"
-        } else {
-          puts "INFO: Dispatch client connection id - $connect_id"
-          set connected true
-        }
-      } catch_res]} {
-        puts "WARNING: failed to connect to dispatch server - $catch_res"
-      }
-    }
-  }
-}
-if {$::dispatch::connected} {
-  # Remove the dummy proc if it exists.
-  if { [expr {[llength [info procs ::OPTRACE]] > 0}] } {
-    rename ::OPTRACE ""
-  }
-  proc ::OPTRACE { task action {tags {} } } {
-    ::vitis_log::op_trace "$task" $action -tags $tags -script $::optrace::script -category $::optrace::category
-  }
-  # dispatch is generic. We specifically want to attach logging.
-  ::vitis_log::connect_client
-} else {
-  # Add dummy proc if it doesn't exist.
-  if { [expr {[llength [info procs ::OPTRACE]] == 0}] } {
-    proc ::OPTRACE {{arg1 \"\" } {arg2 \"\"} {arg3 \"\" } {arg4 \"\"} {arg5 \"\" } {arg6 \"\"}} {
-        # Do nothing
-    }
-  }
-}
-
-OPTRACE "clk_wiz_0_synth_1" START { ROLLUP_AUTO }
-set_param project.vivado.isBlockSynthRun true
-set_msg_config -msgmgr_mode ooc_run
-OPTRACE "Creating in-memory project" START { }
-create_project -in_memory -part xc7a200tsbg484-1
-
-set_param project.singleFileAddWarning.threshold 0
-set_param project.compositeFile.enableAutoGeneration 0
-set_param synth.vivado.isSynthRun true
-set_msg_config -source 4 -id {IP_Flow 19-2162} -severity warning -new_severity info
-set_property webtalk.parent_dir /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/wt [current_project]
-set_property parent.project_path /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.xpr [current_project]
-set_property XPM_LIBRARIES XPM_CDC [current_project]
-set_property default_lib xil_defaultlib [current_project]
-set_property target_language VHDL [current_project]
-set_property ip_repo_paths /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/repo [current_project]
-update_ip_catalog
-set_property ip_output_repo /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/ip [current_project]
-set_property ip_cache_permissions {read write} [current_project]
-OPTRACE "Creating in-memory project" END { }
-OPTRACE "Adding files" START { }
-read_ip -quiet /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci
-set_property used_in_implementation false [get_files -all /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_board.xdc]
-set_property used_in_implementation false [get_files -all /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc]
-set_property used_in_implementation false [get_files -all /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_ooc.xdc]
-
-OPTRACE "Adding files" END { }
-# Mark all dcp files as not used in implementation to prevent them from being
-# stitched into the results of this synthesis run. Any black boxes in the
-# design are intentionally left as such for best results. Dcp files will be
-# stitched into the design at a later time, either when this synthesis run is
-# opened, or when it is stitched into a dependent implementation run.
-foreach dcp [get_files -quiet -all -filter file_type=="Design\ Checkpoint"] {
-  set_property used_in_implementation false $dcp
-}
-read_xdc dont_touch.xdc
-set_property used_in_implementation false [get_files dont_touch.xdc]
-set_param ips.enableIPCacheLiteLoad 1
-OPTRACE "Configure IP Cache" START { }
-
-set cacheID [config_ip_cache -export -no_bom  -dir /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1 -new_name clk_wiz_0 -ip [get_ips clk_wiz_0]]
-
-OPTRACE "Configure IP Cache" END { }
-if { $cacheID == "" } {
-close [open __synthesis_is_running__ w]
-
-OPTRACE "synth_design" START { }
-synth_design -top clk_wiz_0 -part xc7a200tsbg484-1 -incremental_mode off -mode out_of_context
-OPTRACE "synth_design" END { }
-OPTRACE "Write IP Cache" START { }
-
-#---------------------------------------------------------
-# Generate Checkpoint/Stub/Simulation Files For IP Cache
-#---------------------------------------------------------
-# disable binary constraint mode for IPCache checkpoints
-set_param constraints.enableBinaryConstraints false
-
-catch {
- write_checkpoint -force -noxdef -rename_prefix clk_wiz_0_ clk_wiz_0.dcp
-
- set ipCachedFiles {}
- write_verilog -force -mode synth_stub -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ clk_wiz_0_stub.v
- lappend ipCachedFiles clk_wiz_0_stub.v
-
- write_vhdl -force -mode synth_stub -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ clk_wiz_0_stub.vhdl
- lappend ipCachedFiles clk_wiz_0_stub.vhdl
-
- write_verilog -force -mode funcsim -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ clk_wiz_0_sim_netlist.v
- lappend ipCachedFiles clk_wiz_0_sim_netlist.v
-
- write_vhdl -force -mode funcsim -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ clk_wiz_0_sim_netlist.vhdl
- lappend ipCachedFiles clk_wiz_0_sim_netlist.vhdl
- set TIME_taken [expr [clock seconds] - $TIME_start]
-
- if { [get_msg_config -count -severity {CRITICAL WARNING}] == 0 } {
-  config_ip_cache -add -dcp clk_wiz_0.dcp -move_files $ipCachedFiles   -synth_runtime $TIME_taken  -ip [get_ips clk_wiz_0]
- }
-OPTRACE "Write IP Cache" END { }
-}
-if { [get_msg_config -count -severity {CRITICAL WARNING}] > 0 } {
- send_msg_id runtcl-6 info "Synthesis results are not added to the cache due to CRITICAL_WARNING"
-}
-
-rename_ref -prefix_all clk_wiz_0_
-
-OPTRACE "write_checkpoint" START { CHECKPOINT }
-# disable binary constraint mode for synth run checkpoints
-set_param constraints.enableBinaryConstraints false
-write_checkpoint -force -noxdef clk_wiz_0.dcp
-OPTRACE "write_checkpoint" END { }
-OPTRACE "synth reports" START { REPORT }
-generate_parallel_reports -reports { "report_utilization -file clk_wiz_0_utilization_synth.rpt -pb clk_wiz_0_utilization_synth.pb"  } 
-OPTRACE "synth reports" END { }
-
-if { [catch {
-  file copy -force /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.dcp
-} _RESULT ] } { 
-  send_msg_id runtcl-3 status "ERROR: Unable to successfully create or copy the sub-design checkpoint file."
-  error "ERROR: Unable to successfully create or copy the sub-design checkpoint file."
-}
-
-if { [catch {
-  write_verilog -force -mode synth_stub /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_stub.v
-} _RESULT ] } { 
-  puts "CRITICAL WARNING: Unable to successfully create a Verilog synthesis stub for the sub-design. This may lead to errors in top level synthesis of the design. Error reported: $_RESULT"
-}
-
-if { [catch {
-  write_vhdl -force -mode synth_stub /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_stub.vhdl
-} _RESULT ] } { 
-  puts "CRITICAL WARNING: Unable to successfully create a VHDL synthesis stub for the sub-design. This may lead to errors in top level synthesis of the design. Error reported: $_RESULT"
-}
-
-if { [catch {
-  write_verilog -force -mode funcsim /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_sim_netlist.v
-} _RESULT ] } { 
-  puts "CRITICAL WARNING: Unable to successfully create the Verilog functional simulation sub-design file. Post-Synthesis Functional Simulation with this file may not be possible or may give incorrect results. Error reported: $_RESULT"
-}
-
-if { [catch {
-  write_vhdl -force -mode funcsim /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_sim_netlist.vhdl
-} _RESULT ] } { 
-  puts "CRITICAL WARNING: Unable to successfully create the VHDL functional simulation sub-design file. Post-Synthesis Functional Simulation with this file may not be possible or may give incorrect results. Error reported: $_RESULT"
-}
-
-
-} else {
-
-
-if { [catch {
-  file copy -force /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.dcp
-} _RESULT ] } { 
-  send_msg_id runtcl-3 status "ERROR: Unable to successfully create or copy the sub-design checkpoint file."
-  error "ERROR: Unable to successfully create or copy the sub-design checkpoint file."
-}
-
-if { [catch {
-  file rename -force /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_stub.v /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_stub.v
-} _RESULT ] } { 
-  puts "CRITICAL WARNING: Unable to successfully create a Verilog synthesis stub for the sub-design. This may lead to errors in top level synthesis of the design. Error reported: $_RESULT"
-}
-
-if { [catch {
-  file rename -force /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_stub.vhdl /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_stub.vhdl
-} _RESULT ] } { 
-  puts "CRITICAL WARNING: Unable to successfully create a VHDL synthesis stub for the sub-design. This may lead to errors in top level synthesis of the design. Error reported: $_RESULT"
-}
-
-if { [catch {
-  file rename -force /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_sim_netlist.v /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_sim_netlist.v
-} _RESULT ] } { 
-  puts "CRITICAL WARNING: Unable to successfully create the Verilog functional simulation sub-design file. Post-Synthesis Functional Simulation with this file may not be possible or may give incorrect results. Error reported: $_RESULT"
-}
-
-if { [catch {
-  file rename -force /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_sim_netlist.vhdl /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_sim_netlist.vhdl
-} _RESULT ] } { 
-  puts "CRITICAL WARNING: Unable to successfully create the VHDL functional simulation sub-design file. Post-Synthesis Functional Simulation with this file may not be possible or may give incorrect results. Error reported: $_RESULT"
-}
-
-close [open .end.used_ip_cache.rst w]
-}; # end if cacheID 
-
-if {[file isdir /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files/ip/clk_wiz_0]} {
-  catch { 
-    file copy -force /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_stub.v /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files/ip/clk_wiz_0
-  }
-}
-
-if {[file isdir /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files/ip/clk_wiz_0]} {
-  catch { 
-    file copy -force /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_stub.vhdl /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files/ip/clk_wiz_0
-  }
-}
-file delete __synthesis_is_running__
-close [open __synthesis_is_complete__ w]
-OPTRACE "clk_wiz_0_synth_1" END { }
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.vds b/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.vds
deleted file mode 100644
index f00f5a8..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.vds
+++ /dev/null
@@ -1,272 +0,0 @@
-#-----------------------------------------------------------
-# Vivado v2024.1 (64-bit)
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-# IP Build 5075265 on Wed May 22 21:45:21 MDT 2024
-# SharedData Build 5076995 on Wed May 22 18:29:18 MDT 2024
-# Start of session at: Wed Feb 26 11:53:05 2025
-# Process ID: 36861
-# Current directory: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1
-# Command line: vivado -log clk_wiz_0.vds -product Vivado -mode batch -messageDb vivado.pb -notrace -source clk_wiz_0.tcl
-# Log file: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.vds
-# Journal file: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.jou
-# Running On        :fl-tp-br-604
-# Platform          :Ubuntu
-# Operating System  :Ubuntu 24.04.1 LTS
-# Processor Detail  :Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz
-# CPU Frequency     :4248.581 MHz
-# CPU Physical cores:6
-# CPU Logical cores :12
-# Host memory       :16467 MB
-# Swap memory       :4294 MB
-# Total Virtual     :20762 MB
-# Available Virtual :15254 MB
-#-----------------------------------------------------------
-source clk_wiz_0.tcl -notrace
-create_project: Time (s): cpu = 00:00:13 ; elapsed = 00:00:26 . Memory (MB): peak = 1680.684 ; gain = 327.840 ; free physical = 5579 ; free virtual = 14118
-INFO: [IP_Flow 19-234] Refreshing IP repositories
-WARNING: [IP_Flow 19-2248] Failed to load user IP repository '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/repo'; Can't find the specified path.
-If this directory should no longer be in your list of user repositories, go to the IP Settings dialog and remove it.
-INFO: [IP_Flow 19-2313] Loaded Vivado IP repository '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip'.
-INFO: [IP_Flow 19-6924] IPCACHE: Running cache check for IP inst: clk_wiz_0
-Command: synth_design -top clk_wiz_0 -part xc7a200tsbg484-1 -incremental_mode off -mode out_of_context
-Starting synth_design
-Attempting to get a license for feature 'Synthesis' and/or device 'xc7a200t'
-INFO: [Common 17-349] Got license for feature 'Synthesis' and/or device 'xc7a200t'
-INFO: [Device 21-403] Loading part xc7a200tsbg484-1
-INFO: [Device 21-9227] Part: xc7a200tsbg484-1 does not have CEAM library.
-INFO: [Synth 8-7079] Multithreading enabled for synth_design using a maximum of 4 processes.
-INFO: [Synth 8-7078] Launching helper process for spawning children vivado processes
-INFO: [Synth 8-7075] Helper process launched with PID 37082
----------------------------------------------------------------------------------
-Starting RTL Elaboration : Time (s): cpu = 00:00:03 ; elapsed = 00:00:05 . Memory (MB): peak = 2501.867 ; gain = 420.523 ; free physical = 4412 ; free virtual = 12955
----------------------------------------------------------------------------------
-INFO: [Synth 8-6157] synthesizing module 'clk_wiz_0' [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.v:68]
-INFO: [Synth 8-6157] synthesizing module 'clk_wiz_0_clk_wiz' [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v:68]
-INFO: [Synth 8-6157] synthesizing module 'IBUF' [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:73643]
-INFO: [Synth 8-6155] done synthesizing module 'IBUF' (0#1) [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:73643]
-INFO: [Synth 8-6157] synthesizing module 'MMCME2_ADV' [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:82388]
-	Parameter BANDWIDTH bound to: OPTIMIZED - type: string 
-	Parameter CLKFBOUT_MULT_F bound to: 6.000000 - type: double 
-	Parameter CLKFBOUT_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKFBOUT_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKIN1_PERIOD bound to: 10.000000 - type: double 
-	Parameter CLKOUT0_DIVIDE_F bound to: 6.000000 - type: double 
-	Parameter CLKOUT0_DUTY_CYCLE bound to: 0.500000 - type: double 
-	Parameter CLKOUT0_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKOUT0_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKOUT1_DIVIDE bound to: 3 - type: integer 
-	Parameter CLKOUT1_DUTY_CYCLE bound to: 0.500000 - type: double 
-	Parameter CLKOUT1_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKOUT1_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKOUT2_DIVIDE bound to: 50 - type: integer 
-	Parameter CLKOUT2_DUTY_CYCLE bound to: 0.500000 - type: double 
-	Parameter CLKOUT2_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKOUT2_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKOUT3_DIVIDE bound to: 12 - type: integer 
-	Parameter CLKOUT3_DUTY_CYCLE bound to: 0.500000 - type: double 
-	Parameter CLKOUT3_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKOUT3_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKOUT4_CASCADE bound to: FALSE - type: string 
-	Parameter COMPENSATION bound to: ZHOLD - type: string 
-	Parameter DIVCLK_DIVIDE bound to: 1 - type: integer 
-	Parameter STARTUP_WAIT bound to: FALSE - type: string 
-INFO: [Synth 8-6155] done synthesizing module 'MMCME2_ADV' (0#1) [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:82388]
-INFO: [Synth 8-6157] synthesizing module 'BUFG' [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:1951]
-INFO: [Synth 8-6155] done synthesizing module 'BUFG' (0#1) [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:1951]
-INFO: [Synth 8-6155] done synthesizing module 'clk_wiz_0_clk_wiz' (0#1) [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v:68]
-INFO: [Synth 8-6155] done synthesizing module 'clk_wiz_0' (0#1) [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.v:68]
----------------------------------------------------------------------------------
-Finished RTL Elaboration : Time (s): cpu = 00:00:04 ; elapsed = 00:00:06 . Memory (MB): peak = 2578.805 ; gain = 497.461 ; free physical = 4294 ; free virtual = 12848
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Handling Custom Attributes
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Handling Custom Attributes : Time (s): cpu = 00:00:04 ; elapsed = 00:00:06 . Memory (MB): peak = 2596.617 ; gain = 515.273 ; free physical = 4291 ; free virtual = 12849
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished RTL Optimization Phase 1 : Time (s): cpu = 00:00:04 ; elapsed = 00:00:06 . Memory (MB): peak = 2596.617 ; gain = 515.273 ; free physical = 4291 ; free virtual = 12849
----------------------------------------------------------------------------------
-Netlist sorting complete. Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2602.555 ; gain = 0.000 ; free physical = 4291 ; free virtual = 12849
-INFO: [Netlist 29-17] Analyzing 1 Unisim elements for replacement
-INFO: [Netlist 29-28] Unisim Transformation completed in 0 CPU seconds
-INFO: [Project 1-570] Preparing netlist for logic optimization
-
-Processing XDC Constraints
-Initializing timing engine
-Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_ooc.xdc] for cell 'inst'
-Finished Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_ooc.xdc] for cell 'inst'
-Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_board.xdc] for cell 'inst'
-Finished Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_board.xdc] for cell 'inst'
-Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc] for cell 'inst'
-Finished Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc] for cell 'inst'
-INFO: [Project 1-236] Implementation specific constraints were found while reading constraint file [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc]. These constraints will be ignored for synthesis but will be used in implementation. Impacted constraints are listed in the file [.Xil/clk_wiz_0_propImpl.xdc].
-Resolution: To avoid this warning, move constraints listed in [.Xil/clk_wiz_0_propImpl.xdc] to another XDC file and exclude this new file from synthesis with the used_in_synthesis property (File Properties dialog in GUI) and re-run elaboration/synthesis.
-INFO: [Timing 38-2] Deriving generated clocks
-Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc]
-Finished Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc]
-Completed Processing XDC Constraints
-
-Netlist sorting complete. Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2669.555 ; gain = 0.000 ; free physical = 4268 ; free virtual = 12827
-INFO: [Project 1-111] Unisim Transformation Summary:
-No Unisim elements were transformed.
-
-Constraint Validation Runtime : Time (s): cpu = 00:00:00.01 ; elapsed = 00:00:00.05 . Memory (MB): peak = 2669.555 ; gain = 0.000 ; free physical = 4268 ; free virtual = 12827
-INFO: [Designutils 20-5008] Incremental synthesis strategy off
----------------------------------------------------------------------------------
-Finished Constraint Validation : Time (s): cpu = 00:00:10 ; elapsed = 00:00:15 . Memory (MB): peak = 2669.555 ; gain = 588.211 ; free physical = 4286 ; free virtual = 12848
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Loading Part and Timing Information
----------------------------------------------------------------------------------
-Loading part: xc7a200tsbg484-1
----------------------------------------------------------------------------------
-Finished Loading Part and Timing Information : Time (s): cpu = 00:00:10 ; elapsed = 00:00:15 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4286 ; free virtual = 12848
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Applying 'set_property' XDC Constraints
----------------------------------------------------------------------------------
-Applied set_property KEEP_HIERARCHY = SOFT for inst. (constraint file  /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc, line 9).
----------------------------------------------------------------------------------
-Finished applying 'set_property' XDC Constraints : Time (s): cpu = 00:00:10 ; elapsed = 00:00:15 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4300 ; free virtual = 12861
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished RTL Optimization Phase 2 : Time (s): cpu = 00:00:10 ; elapsed = 00:00:15 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4298 ; free virtual = 12862
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start RTL Component Statistics 
----------------------------------------------------------------------------------
-Detailed RTL Component Info : 
----------------------------------------------------------------------------------
-Finished RTL Component Statistics 
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Part Resource Summary
----------------------------------------------------------------------------------
-Part Resources:
-DSPs: 740 (col length:100)
-BRAMs: 730 (col length: RAMB18 100 RAMB36 50)
----------------------------------------------------------------------------------
-Finished Part Resource Summary
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Cross Boundary and Area Optimization
----------------------------------------------------------------------------------
-WARNING: [Synth 8-7080] Parallel synthesis criteria is not met
----------------------------------------------------------------------------------
-Finished Cross Boundary and Area Optimization : Time (s): cpu = 00:00:11 ; elapsed = 00:00:16 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4299 ; free virtual = 12862
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Applying XDC Timing Constraints
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Applying XDC Timing Constraints : Time (s): cpu = 00:00:16 ; elapsed = 00:00:22 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4288 ; free virtual = 12863
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Timing Optimization
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Timing Optimization : Time (s): cpu = 00:00:16 ; elapsed = 00:00:22 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4288 ; free virtual = 12863
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Technology Mapping
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Technology Mapping : Time (s): cpu = 00:00:16 ; elapsed = 00:00:22 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4287 ; free virtual = 12863
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start IO Insertion
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Flattening Before IO Insertion
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Flattening Before IO Insertion
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Final Netlist Cleanup
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Final Netlist Cleanup
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished IO Insertion : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Renaming Generated Instances
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Renaming Generated Instances : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Rebuilding User Hierarchy
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Rebuilding User Hierarchy : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Renaming Generated Ports
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Renaming Generated Ports : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Handling Custom Attributes
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Handling Custom Attributes : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Renaming Generated Nets
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Renaming Generated Nets : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Writing Synthesis Report
----------------------------------------------------------------------------------
-
-Report BlackBoxes: 
-+-+--------------+----------+
-| |BlackBox name |Instances |
-+-+--------------+----------+
-+-+--------------+----------+
-
-Report Cell Usage: 
-+------+-----------+------+
-|      |Cell       |Count |
-+------+-----------+------+
-|1     |BUFG       |     5|
-|2     |MMCME2_ADV |     1|
-|3     |IBUF       |     1|
-+------+-----------+------+
----------------------------------------------------------------------------------
-Finished Writing Synthesis Report : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
-Synthesis finished with 0 errors, 0 critical warnings and 1 warnings.
-Synthesis Optimization Runtime : Time (s): cpu = 00:00:17 ; elapsed = 00:00:21 . Memory (MB): peak = 2677.559 ; gain = 523.277 ; free physical = 4277 ; free virtual = 12864
-Synthesis Optimization Complete : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.566 ; gain = 596.215 ; free physical = 4277 ; free virtual = 12864
-INFO: [Project 1-571] Translating synthesized netlist
-Netlist sorting complete. Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2677.566 ; gain = 0.000 ; free physical = 4277 ; free virtual = 12864
-INFO: [Netlist 29-17] Analyzing 1 Unisim elements for replacement
-INFO: [Netlist 29-28] Unisim Transformation completed in 0 CPU seconds
-INFO: [Project 1-570] Preparing netlist for logic optimization
-INFO: [Opt 31-138] Pushed 0 inverter(s) to 0 load pin(s).
-Netlist sorting complete. Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2677.566 ; gain = 0.000 ; free physical = 4553 ; free virtual = 13141
-INFO: [Project 1-111] Unisim Transformation Summary:
-No Unisim elements were transformed.
-
-Synth Design complete | Checksum: 2bb42201
-INFO: [Common 17-83] Releasing license: Synthesis
-33 Infos, 2 Warnings, 0 Critical Warnings and 0 Errors encountered.
-synth_design completed successfully
-synth_design: Time (s): cpu = 00:00:25 ; elapsed = 00:00:37 . Memory (MB): peak = 2677.566 ; gain = 981.039 ; free physical = 4553 ; free virtual = 13141
-INFO: [Common 17-2834] synth_design peak Physical Memory [PSS] (MB): overall = 2253.438; main = 1881.028; forked = 419.174
-INFO: [Common 17-2834] synth_design peak Virtual Memory [VSS] (MB): overall = 3782.270; main = 2677.562; forked = 1104.707
-Write ShapeDB Complete: Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2701.570 ; gain = 0.000 ; free physical = 4580 ; free virtual = 13168
-INFO: [Common 17-1381] The checkpoint '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp' has been generated.
-INFO: [Coretcl 2-1648] Added synthesis output to IP cache for IP clk_wiz_0, cache-ID = 0edd54b7fee8338b
-Write ShapeDB Complete: Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2757.598 ; gain = 0.000 ; free physical = 4578 ; free virtual = 13170
-INFO: [Common 17-1381] The checkpoint '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp' has been generated.
-INFO: [Vivado 12-24828] Executing command : report_utilization -file clk_wiz_0_utilization_synth.rpt -pb clk_wiz_0_utilization_synth.pb
-INFO: [Common 17-206] Exiting Vivado at Wed Feb 26 11:54:28 2025...
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_utilization_synth.pb b/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_utilization_synth.pb
deleted file mode 100644
index cb1c83687cfae52aa803755d175323d25126deae..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 276
zcmd;LGcqtT(KDRHtPxzAo10ivsgR$hP+F3ilUbEml9`_e;%28-Dioy_=a&{Grxxp-
z<zZl8V3^CxP}J=4lo!N)D+D6<3NsWjd$fvx*u9b<@~$L9g^Bx8DG+<DJOe|6{a<;8
zhCb(`3cAZS+nrSfiO*GIXxQfbR1L)LH3E@$jTjg#U6vYy*lR5q7#2AEwP0Xia5`$q
zz)<Bl$%?}%)Xm*FB*^Ei9mvSJ_6!UPj!(hlTNjX~y{;gURyPp4*BeCM^=4pba9HXC
iVt?}Cbq@(}HHvrkaP;$Y^;sJT68#$pGV5p%hz$V0Fh)WE

diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_utilization_synth.rpt b/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_utilization_synth.rpt
deleted file mode 100644
index d002006..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0_utilization_synth.rpt
+++ /dev/null
@@ -1,176 +0,0 @@
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
----------------------------------------------------------------------------------------------------------------------------------------------
-| Tool Version : Vivado v.2024.1 (lin64) Build 5076996 Wed May 22 18:36:09 MDT 2024
-| Date         : Wed Feb 26 11:54:28 2025
-| Host         : fl-tp-br-604 running 64-bit Ubuntu 24.04.1 LTS
-| Command      : report_utilization -file clk_wiz_0_utilization_synth.rpt -pb clk_wiz_0_utilization_synth.pb
-| Design       : clk_wiz_0
-| Device       : xc7a200tsbg484-1
-| Speed File   : -1
-| Design State : Synthesized
----------------------------------------------------------------------------------------------------------------------------------------------
-
-Utilization Design Information
-
-Table of Contents
------------------
-1. Slice Logic
-1.1 Summary of Registers by Type
-2. Memory
-3. DSP
-4. IO and GT Specific
-5. Clocking
-6. Specific Feature
-7. Primitives
-8. Black Boxes
-9. Instantiated Netlists
-
-1. Slice Logic
---------------
-
-+-------------------------+------+-------+------------+-----------+-------+
-|        Site Type        | Used | Fixed | Prohibited | Available | Util% |
-+-------------------------+------+-------+------------+-----------+-------+
-| Slice LUTs*             |    0 |     0 |          0 |    134600 |  0.00 |
-|   LUT as Logic          |    0 |     0 |          0 |    134600 |  0.00 |
-|   LUT as Memory         |    0 |     0 |          0 |     46200 |  0.00 |
-| Slice Registers         |    0 |     0 |          0 |    269200 |  0.00 |
-|   Register as Flip Flop |    0 |     0 |          0 |    269200 |  0.00 |
-|   Register as Latch     |    0 |     0 |          0 |    269200 |  0.00 |
-| F7 Muxes                |    0 |     0 |          0 |     67300 |  0.00 |
-| F8 Muxes                |    0 |     0 |          0 |     33650 |  0.00 |
-+-------------------------+------+-------+------------+-----------+-------+
-* Warning! The Final LUT count, after physical optimizations and full implementation, is typically lower. Run opt_design after synthesis, if not already completed, for a more realistic count.
-Warning! LUT value is adjusted to account for LUT combining.
-Warning! For any ECO changes, please run place_design if there are unplaced instances
-
-
-1.1 Summary of Registers by Type
---------------------------------
-
-+-------+--------------+-------------+--------------+
-| Total | Clock Enable | Synchronous | Asynchronous |
-+-------+--------------+-------------+--------------+
-| 0     |            _ |           - |            - |
-| 0     |            _ |           - |          Set |
-| 0     |            _ |           - |        Reset |
-| 0     |            _ |         Set |            - |
-| 0     |            _ |       Reset |            - |
-| 0     |          Yes |           - |            - |
-| 0     |          Yes |           - |          Set |
-| 0     |          Yes |           - |        Reset |
-| 0     |          Yes |         Set |            - |
-| 0     |          Yes |       Reset |            - |
-+-------+--------------+-------------+--------------+
-
-
-2. Memory
----------
-
-+----------------+------+-------+------------+-----------+-------+
-|    Site Type   | Used | Fixed | Prohibited | Available | Util% |
-+----------------+------+-------+------------+-----------+-------+
-| Block RAM Tile |    0 |     0 |          0 |       365 |  0.00 |
-|   RAMB36/FIFO* |    0 |     0 |          0 |       365 |  0.00 |
-|   RAMB18       |    0 |     0 |          0 |       730 |  0.00 |
-+----------------+------+-------+------------+-----------+-------+
-* Note: Each Block RAM Tile only has one FIFO logic available and therefore can accommodate only one FIFO36E1 or one FIFO18E1. However, if a FIFO18E1 occupies a Block RAM Tile, that tile can still accommodate a RAMB18E1
-
-
-3. DSP
-------
-
-+-----------+------+-------+------------+-----------+-------+
-| Site Type | Used | Fixed | Prohibited | Available | Util% |
-+-----------+------+-------+------------+-----------+-------+
-| DSPs      |    0 |     0 |          0 |       740 |  0.00 |
-+-----------+------+-------+------------+-----------+-------+
-
-
-4. IO and GT Specific
----------------------
-
-+-----------------------------+------+-------+------------+-----------+-------+
-|          Site Type          | Used | Fixed | Prohibited | Available | Util% |
-+-----------------------------+------+-------+------------+-----------+-------+
-| Bonded IOB                  |    1 |     0 |          0 |       285 |  0.35 |
-| Bonded IPADs                |    0 |     0 |          0 |        14 |  0.00 |
-| Bonded OPADs                |    0 |     0 |          0 |         8 |  0.00 |
-| PHY_CONTROL                 |    0 |     0 |          0 |        10 |  0.00 |
-| PHASER_REF                  |    0 |     0 |          0 |        10 |  0.00 |
-| OUT_FIFO                    |    0 |     0 |          0 |        40 |  0.00 |
-| IN_FIFO                     |    0 |     0 |          0 |        40 |  0.00 |
-| IDELAYCTRL                  |    0 |     0 |          0 |        10 |  0.00 |
-| IBUFDS                      |    0 |     0 |          0 |       274 |  0.00 |
-| GTPE2_CHANNEL               |    0 |     0 |          0 |         4 |  0.00 |
-| PHASER_OUT/PHASER_OUT_PHY   |    0 |     0 |          0 |        40 |  0.00 |
-| PHASER_IN/PHASER_IN_PHY     |    0 |     0 |          0 |        40 |  0.00 |
-| IDELAYE2/IDELAYE2_FINEDELAY |    0 |     0 |          0 |       500 |  0.00 |
-| IBUFDS_GTE2                 |    0 |     0 |          0 |         2 |  0.00 |
-| ILOGIC                      |    0 |     0 |          0 |       285 |  0.00 |
-| OLOGIC                      |    0 |     0 |          0 |       285 |  0.00 |
-+-----------------------------+------+-------+------------+-----------+-------+
-
-
-5. Clocking
------------
-
-+------------+------+-------+------------+-----------+-------+
-|  Site Type | Used | Fixed | Prohibited | Available | Util% |
-+------------+------+-------+------------+-----------+-------+
-| BUFGCTRL   |    5 |     0 |          0 |        32 | 15.63 |
-| BUFIO      |    0 |     0 |          0 |        40 |  0.00 |
-| MMCME2_ADV |    1 |     0 |          0 |        10 | 10.00 |
-| PLLE2_ADV  |    0 |     0 |          0 |        10 |  0.00 |
-| BUFMRCE    |    0 |     0 |          0 |        20 |  0.00 |
-| BUFHCE     |    0 |     0 |          0 |       120 |  0.00 |
-| BUFR       |    0 |     0 |          0 |        40 |  0.00 |
-+------------+------+-------+------------+-----------+-------+
-
-
-6. Specific Feature
--------------------
-
-+-------------+------+-------+------------+-----------+-------+
-|  Site Type  | Used | Fixed | Prohibited | Available | Util% |
-+-------------+------+-------+------------+-----------+-------+
-| BSCANE2     |    0 |     0 |          0 |         4 |  0.00 |
-| CAPTUREE2   |    0 |     0 |          0 |         1 |  0.00 |
-| DNA_PORT    |    0 |     0 |          0 |         1 |  0.00 |
-| EFUSE_USR   |    0 |     0 |          0 |         1 |  0.00 |
-| FRAME_ECCE2 |    0 |     0 |          0 |         1 |  0.00 |
-| ICAPE2      |    0 |     0 |          0 |         2 |  0.00 |
-| PCIE_2_1    |    0 |     0 |          0 |         1 |  0.00 |
-| STARTUPE2   |    0 |     0 |          0 |         1 |  0.00 |
-| XADC        |    0 |     0 |          0 |         1 |  0.00 |
-+-------------+------+-------+------------+-----------+-------+
-
-
-7. Primitives
--------------
-
-+------------+------+---------------------+
-|  Ref Name  | Used | Functional Category |
-+------------+------+---------------------+
-| BUFG       |    5 |               Clock |
-| MMCME2_ADV |    1 |               Clock |
-| IBUF       |    1 |                  IO |
-+------------+------+---------------------+
-
-
-8. Black Boxes
---------------
-
-+----------+------+
-| Ref Name | Used |
-+----------+------+
-
-
-9. Instantiated Netlists
-------------------------
-
-+----------+------+
-| Ref Name | Used |
-+----------+------+
-
-
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc b/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc
deleted file mode 100644
index e20d5ae..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc
+++ /dev/null
@@ -1,32 +0,0 @@
-# This file is automatically generated.
-# It contains project source information necessary for synthesis and implementation.
-
-# IP: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci
-# IP: The module: 'clk_wiz_0' is the root of the design. Do not add the DONT_TOUCH constraint.
-
-# XDC: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_board.xdc
-# XDC: The top module name and the constraint reference have the same name: 'clk_wiz_0'. Do not add the DONT_TOUCH constraint.
-set_property KEEP_HIERARCHY SOFT [get_cells inst -quiet] -quiet
-
-# XDC: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc
-# XDC: The top module name and the constraint reference have the same name: 'clk_wiz_0'. Do not add the DONT_TOUCH constraint.
-#dup# set_property KEEP_HIERARCHY SOFT [get_cells inst -quiet] -quiet
-
-# XDC: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_ooc.xdc
-# XDC: The top module name and the constraint reference have the same name: 'clk_wiz_0'. Do not add the DONT_TOUCH constraint.
-#dup# set_property KEEP_HIERARCHY SOFT [get_cells inst -quiet] -quiet
-
-# IP: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci
-# IP: The module: 'clk_wiz_0' is the root of the design. Do not add the DONT_TOUCH constraint.
-
-# XDC: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_board.xdc
-# XDC: The top module name and the constraint reference have the same name: 'clk_wiz_0'. Do not add the DONT_TOUCH constraint.
-#dup# set_property KEEP_HIERARCHY SOFT [get_cells inst -quiet] -quiet
-
-# XDC: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc
-# XDC: The top module name and the constraint reference have the same name: 'clk_wiz_0'. Do not add the DONT_TOUCH constraint.
-#dup# set_property KEEP_HIERARCHY SOFT [get_cells inst -quiet] -quiet
-
-# XDC: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_ooc.xdc
-# XDC: The top module name and the constraint reference have the same name: 'clk_wiz_0'. Do not add the DONT_TOUCH constraint.
-#dup# set_property KEEP_HIERARCHY SOFT [get_cells inst -quiet] -quiet
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/gen_run.xml b/proj/AudioProc.runs/clk_wiz_0_synth_1/gen_run.xml
deleted file mode 100644
index 7133487..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/gen_run.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<GenRun Id="clk_wiz_0_synth_1" LaunchPart="xc7a200tsbg484-1" LaunchTime="1740567182">
-  <File Type="VDS-TIMINGSUMMARY" Name="clk_wiz_0_timing_summary_synth.rpt"/>
-  <File Type="RDS-DCP" Name="clk_wiz_0.dcp"/>
-  <File Type="RDS-UTIL-PB" Name="clk_wiz_0_utilization_synth.pb"/>
-  <File Type="RDS-UTIL" Name="clk_wiz_0_utilization_synth.rpt"/>
-  <File Type="VDS-TIMING-PB" Name="clk_wiz_0_timing_summary_synth.pb"/>
-  <File Type="PA-TCL" Name="clk_wiz_0.tcl"/>
-  <File Type="REPORTS-TCL" Name="clk_wiz_0_reports.tcl"/>
-  <File Type="RDS-RDS" Name="clk_wiz_0.vds"/>
-  <File Type="RDS-PROPCONSTRS" Name="clk_wiz_0_drc_synth.rpt"/>
-  <FileSet Name="sources" Type="BlockSrcs" RelSrcDir="$PSRCDIR/clk_wiz_0" RelGenDir="$PGENDIR/clk_wiz_0">
-    <File Path="$PPRDIR/../src/ip/clk_wiz_0/clk_wiz_0.xci">
-      <FileInfo>
-        <Attr Name="UsedIn" Val="synthesis"/>
-        <Attr Name="UsedIn" Val="implementation"/>
-        <Attr Name="UsedIn" Val="simulation"/>
-      </FileInfo>
-    </File>
-    <Config>
-      <Option Name="TopModule" Val="clk_wiz_0"/>
-      <Option Name="UseBlackboxStub" Val="1"/>
-    </Config>
-  </FileSet>
-  <FileSet Name="constrs_in" Type="BlockSrcs" RelSrcDir="$PSRCDIR/clk_wiz_0" RelGenDir="$PGENDIR/clk_wiz_0">
-    <File Path="$PPRDIR/../src/ip/clk_wiz_0/clk_wiz_0.xci">
-      <FileInfo>
-        <Attr Name="UsedIn" Val="synthesis"/>
-        <Attr Name="UsedIn" Val="implementation"/>
-        <Attr Name="UsedIn" Val="simulation"/>
-      </FileInfo>
-    </File>
-    <Config>
-      <Option Name="TopModule" Val="clk_wiz_0"/>
-      <Option Name="UseBlackboxStub" Val="1"/>
-    </Config>
-  </FileSet>
-  <FileSet Name="utils" Type="Utils" RelSrcDir="$PSRCDIR/utils_1" RelGenDir="$PGENDIR/utils_1">
-    <Filter Type="Utils"/>
-    <Config>
-      <Option Name="TopAutoSet" Val="TRUE"/>
-    </Config>
-  </FileSet>
-  <Strategy Version="1" Minor="2">
-    <StratHandle Name="Vivado Synthesis Defaults" Flow="Vivado Synthesis 2024">
-      <Desc>Vivado Synthesis Defaults</Desc>
-    </StratHandle>
-    <Step Id="synth_design"/>
-  </Strategy>
-</GenRun>
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/htr.txt b/proj/AudioProc.runs/clk_wiz_0_synth_1/htr.txt
deleted file mode 100644
index 94a0b3d..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/htr.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-#
-# Vivado(TM)
-# htr.txt: a Vivado-generated description of how-to-repeat the
-#          the basic steps of a run.  Note that runme.bat/sh needs
-#          to be invoked for Vivado to track run status.
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-#
-
-vivado -log clk_wiz_0.vds -m64 -product Vivado -mode batch -messageDb vivado.pb -notrace -source clk_wiz_0.tcl
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/project.wdf b/proj/AudioProc.runs/clk_wiz_0_synth_1/project.wdf
deleted file mode 100644
index e347b49..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/project.wdf
+++ /dev/null
@@ -1,32 +0,0 @@
-version:1
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:737263736574636f756e74:3131:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:636f6e73747261696e74736574636f756e74:31:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:64657369676e6d6f6465:52544c:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:73796e7468657369737374726174656779:466c6f775f506572664f7074696d697a65645f48696768:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:696d706c7374726174656779:56697661646f20496d706c656d656e746174696f6e2044656661756c7473:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:63757272656e7473796e74686573697372756e:73796e74685f31:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:63757272656e74696d706c72756e:696d706c5f31:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:746f74616c73796e74686573697372756e73:32:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:746f74616c696d706c72756e73:32:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:636f72655f636f6e7461696e6572:66616c7365:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:73696d756c61746f725f6c616e6775616765:4d69786564:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:7461726765745f6c616e6775616765:5648444c:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:64656661756c745f6c696272617279:78696c5f64656661756c746c6962:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:7461726765745f73696d756c61746f72:5853696d:00:00
-70726f6a656374:69705f636f72655f636f6e7461696e65725c636c6b5f77697a5f76365f305f31345c636c6b5f77697a5f30:636f72655f636f6e7461696e6572:66616c7365:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6c61756e63685f73696d756c6174696f6e5f7873696d:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6c61756e63685f73696d756c6174696f6e5f6d6f64656c73696d:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6c61756e63685f73696d756c6174696f6e5f717565737461:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6c61756e63685f73696d756c6174696f6e5f696573:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6c61756e63685f73696d756c6174696f6e5f766373:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6c61756e63685f73696d756c6174696f6e5f72697669657261:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6c61756e63685f73696d756c6174696f6e5f61637469766568646c:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6578706f72745f73696d756c6174696f6e5f7873696d:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6578706f72745f73696d756c6174696f6e5f6d6f64656c73696d:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6578706f72745f73696d756c6174696f6e5f717565737461:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6578706f72745f73696d756c6174696f6e5f696573:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6578706f72745f73696d756c6174696f6e5f766373:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6578706f72745f73696d756c6174696f6e5f72697669657261:30:00:00
-70726f6a656374:76697661646f5f75736167655c70726f6a6563745f64617461:6578706f72745f73696d756c6174696f6e5f61637469766568646c:30:00:00
-5f5f48494444454e5f5f:5f5f48494444454e5f5f:50726f6a65637455554944:3430316638303238363638613434623761383162376161656563363734373430:506172656e742050412070726f6a656374204944:00
-eof:14405968
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/rundef.js b/proj/AudioProc.runs/clk_wiz_0_synth_1/rundef.js
deleted file mode 100644
index d930527..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/rundef.js
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// Vivado(TM)
-// rundef.js: a Vivado-generated Runs Script for WSH 5.1/5.6
-// Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-// Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-//
-
-echo "This script was generated under a different operating system."
-echo "Please update the PATH variable below, before executing this script"
-exit
-
-var WshShell = new ActiveXObject( "WScript.Shell" );
-var ProcEnv = WshShell.Environment( "Process" );
-var PathVal = ProcEnv("PATH");
-if ( PathVal.length == 0 ) {
-  PathVal = "/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vitis/2024.1/bin:/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/ids_lite/ISE/bin/lin64;/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin;";
-} else {
-  PathVal = "/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vitis/2024.1/bin:/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/ids_lite/ISE/bin/lin64;/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin;" + PathVal;
-}
-
-ProcEnv("PATH") = PathVal;
-
-var RDScrFP = WScript.ScriptFullName;
-var RDScrN = WScript.ScriptName;
-var RDScrDir = RDScrFP.substr( 0, RDScrFP.length - RDScrN.length - 1 );
-var ISEJScriptLib = RDScrDir + "/ISEWrap.js";
-eval( EAInclude(ISEJScriptLib) );
-
-
-ISEStep( "vivado",
-         "-log clk_wiz_0.vds -m64 -product Vivado -mode batch -messageDb vivado.pb -notrace -source clk_wiz_0.tcl" );
-
-
-
-function EAInclude( EAInclFilename ) {
-  var EAFso = new ActiveXObject( "Scripting.FileSystemObject" );
-  var EAInclFile = EAFso.OpenTextFile( EAInclFilename );
-  var EAIFContents = EAInclFile.ReadAll();
-  EAInclFile.Close();
-  return EAIFContents;
-}
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.bat b/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.bat
deleted file mode 100644
index 637899f..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.bat
+++ /dev/null
@@ -1,12 +0,0 @@
-@echo off
-
-rem  Vivado (TM)
-rem  runme.bat: a Vivado-generated Script
-rem  Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-rem  Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-
-
-set HD_SDIR=%~dp0
-cd /d "%HD_SDIR%"
-set PATH=%SYSTEMROOT%\system32;%PATH%
-cscript /nologo /E:JScript "%HD_SDIR%\rundef.js" %*
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.log b/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.log
deleted file mode 100644
index 66e639b..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.log
+++ /dev/null
@@ -1,262 +0,0 @@
-
-*** Running vivado
-    with args -log clk_wiz_0.vds -m64 -product Vivado -mode batch -messageDb vivado.pb -notrace -source clk_wiz_0.tcl
-
-
-****** Vivado v2024.1 (64-bit)
-  **** SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-  **** IP Build 5075265 on Wed May 22 21:45:21 MDT 2024
-  **** SharedData Build 5076995 on Wed May 22 18:29:18 MDT 2024
-  **** Start of session at: Wed Feb 26 11:53:05 2025
-    ** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-    ** Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-
-source clk_wiz_0.tcl -notrace
-create_project: Time (s): cpu = 00:00:13 ; elapsed = 00:00:26 . Memory (MB): peak = 1680.684 ; gain = 327.840 ; free physical = 5579 ; free virtual = 14118
-INFO: [IP_Flow 19-234] Refreshing IP repositories
-WARNING: [IP_Flow 19-2248] Failed to load user IP repository '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/repo'; Can't find the specified path.
-If this directory should no longer be in your list of user repositories, go to the IP Settings dialog and remove it.
-INFO: [IP_Flow 19-2313] Loaded Vivado IP repository '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip'.
-INFO: [IP_Flow 19-6924] IPCACHE: Running cache check for IP inst: clk_wiz_0
-Command: synth_design -top clk_wiz_0 -part xc7a200tsbg484-1 -incremental_mode off -mode out_of_context
-Starting synth_design
-Attempting to get a license for feature 'Synthesis' and/or device 'xc7a200t'
-INFO: [Common 17-349] Got license for feature 'Synthesis' and/or device 'xc7a200t'
-INFO: [Device 21-403] Loading part xc7a200tsbg484-1
-INFO: [Device 21-9227] Part: xc7a200tsbg484-1 does not have CEAM library.
-INFO: [Synth 8-7079] Multithreading enabled for synth_design using a maximum of 4 processes.
-INFO: [Synth 8-7078] Launching helper process for spawning children vivado processes
-INFO: [Synth 8-7075] Helper process launched with PID 37082
----------------------------------------------------------------------------------
-Starting RTL Elaboration : Time (s): cpu = 00:00:03 ; elapsed = 00:00:05 . Memory (MB): peak = 2501.867 ; gain = 420.523 ; free physical = 4412 ; free virtual = 12955
----------------------------------------------------------------------------------
-INFO: [Synth 8-6157] synthesizing module 'clk_wiz_0' [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.v:68]
-INFO: [Synth 8-6157] synthesizing module 'clk_wiz_0_clk_wiz' [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v:68]
-INFO: [Synth 8-6157] synthesizing module 'IBUF' [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:73643]
-INFO: [Synth 8-6155] done synthesizing module 'IBUF' (0#1) [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:73643]
-INFO: [Synth 8-6157] synthesizing module 'MMCME2_ADV' [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:82388]
-	Parameter BANDWIDTH bound to: OPTIMIZED - type: string 
-	Parameter CLKFBOUT_MULT_F bound to: 6.000000 - type: double 
-	Parameter CLKFBOUT_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKFBOUT_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKIN1_PERIOD bound to: 10.000000 - type: double 
-	Parameter CLKOUT0_DIVIDE_F bound to: 6.000000 - type: double 
-	Parameter CLKOUT0_DUTY_CYCLE bound to: 0.500000 - type: double 
-	Parameter CLKOUT0_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKOUT0_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKOUT1_DIVIDE bound to: 3 - type: integer 
-	Parameter CLKOUT1_DUTY_CYCLE bound to: 0.500000 - type: double 
-	Parameter CLKOUT1_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKOUT1_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKOUT2_DIVIDE bound to: 50 - type: integer 
-	Parameter CLKOUT2_DUTY_CYCLE bound to: 0.500000 - type: double 
-	Parameter CLKOUT2_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKOUT2_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKOUT3_DIVIDE bound to: 12 - type: integer 
-	Parameter CLKOUT3_DUTY_CYCLE bound to: 0.500000 - type: double 
-	Parameter CLKOUT3_PHASE bound to: 0.000000 - type: double 
-	Parameter CLKOUT3_USE_FINE_PS bound to: FALSE - type: string 
-	Parameter CLKOUT4_CASCADE bound to: FALSE - type: string 
-	Parameter COMPENSATION bound to: ZHOLD - type: string 
-	Parameter DIVCLK_DIVIDE bound to: 1 - type: integer 
-	Parameter STARTUP_WAIT bound to: FALSE - type: string 
-INFO: [Synth 8-6155] done synthesizing module 'MMCME2_ADV' (0#1) [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:82388]
-INFO: [Synth 8-6157] synthesizing module 'BUFG' [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:1951]
-INFO: [Synth 8-6155] done synthesizing module 'BUFG' (0#1) [/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/scripts/rt/data/unisim_comp.v:1951]
-INFO: [Synth 8-6155] done synthesizing module 'clk_wiz_0_clk_wiz' (0#1) [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_clk_wiz.v:68]
-INFO: [Synth 8-6155] done synthesizing module 'clk_wiz_0' (0#1) [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.v:68]
----------------------------------------------------------------------------------
-Finished RTL Elaboration : Time (s): cpu = 00:00:04 ; elapsed = 00:00:06 . Memory (MB): peak = 2578.805 ; gain = 497.461 ; free physical = 4294 ; free virtual = 12848
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Handling Custom Attributes
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Handling Custom Attributes : Time (s): cpu = 00:00:04 ; elapsed = 00:00:06 . Memory (MB): peak = 2596.617 ; gain = 515.273 ; free physical = 4291 ; free virtual = 12849
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished RTL Optimization Phase 1 : Time (s): cpu = 00:00:04 ; elapsed = 00:00:06 . Memory (MB): peak = 2596.617 ; gain = 515.273 ; free physical = 4291 ; free virtual = 12849
----------------------------------------------------------------------------------
-Netlist sorting complete. Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2602.555 ; gain = 0.000 ; free physical = 4291 ; free virtual = 12849
-INFO: [Netlist 29-17] Analyzing 1 Unisim elements for replacement
-INFO: [Netlist 29-28] Unisim Transformation completed in 0 CPU seconds
-INFO: [Project 1-570] Preparing netlist for logic optimization
-
-Processing XDC Constraints
-Initializing timing engine
-Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_ooc.xdc] for cell 'inst'
-Finished Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_ooc.xdc] for cell 'inst'
-Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_board.xdc] for cell 'inst'
-Finished Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0_board.xdc] for cell 'inst'
-Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc] for cell 'inst'
-Finished Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc] for cell 'inst'
-INFO: [Project 1-236] Implementation specific constraints were found while reading constraint file [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xdc]. These constraints will be ignored for synthesis but will be used in implementation. Impacted constraints are listed in the file [.Xil/clk_wiz_0_propImpl.xdc].
-Resolution: To avoid this warning, move constraints listed in [.Xil/clk_wiz_0_propImpl.xdc] to another XDC file and exclude this new file from synthesis with the used_in_synthesis property (File Properties dialog in GUI) and re-run elaboration/synthesis.
-INFO: [Timing 38-2] Deriving generated clocks
-Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc]
-Finished Parsing XDC File [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc]
-Completed Processing XDC Constraints
-
-Netlist sorting complete. Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2669.555 ; gain = 0.000 ; free physical = 4268 ; free virtual = 12827
-INFO: [Project 1-111] Unisim Transformation Summary:
-No Unisim elements were transformed.
-
-Constraint Validation Runtime : Time (s): cpu = 00:00:00.01 ; elapsed = 00:00:00.05 . Memory (MB): peak = 2669.555 ; gain = 0.000 ; free physical = 4268 ; free virtual = 12827
-INFO: [Designutils 20-5008] Incremental synthesis strategy off
----------------------------------------------------------------------------------
-Finished Constraint Validation : Time (s): cpu = 00:00:10 ; elapsed = 00:00:15 . Memory (MB): peak = 2669.555 ; gain = 588.211 ; free physical = 4286 ; free virtual = 12848
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Loading Part and Timing Information
----------------------------------------------------------------------------------
-Loading part: xc7a200tsbg484-1
----------------------------------------------------------------------------------
-Finished Loading Part and Timing Information : Time (s): cpu = 00:00:10 ; elapsed = 00:00:15 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4286 ; free virtual = 12848
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Applying 'set_property' XDC Constraints
----------------------------------------------------------------------------------
-Applied set_property KEEP_HIERARCHY = SOFT for inst. (constraint file  /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/dont_touch.xdc, line 9).
----------------------------------------------------------------------------------
-Finished applying 'set_property' XDC Constraints : Time (s): cpu = 00:00:10 ; elapsed = 00:00:15 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4300 ; free virtual = 12861
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished RTL Optimization Phase 2 : Time (s): cpu = 00:00:10 ; elapsed = 00:00:15 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4298 ; free virtual = 12862
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start RTL Component Statistics 
----------------------------------------------------------------------------------
-Detailed RTL Component Info : 
----------------------------------------------------------------------------------
-Finished RTL Component Statistics 
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Part Resource Summary
----------------------------------------------------------------------------------
-Part Resources:
-DSPs: 740 (col length:100)
-BRAMs: 730 (col length: RAMB18 100 RAMB36 50)
----------------------------------------------------------------------------------
-Finished Part Resource Summary
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Cross Boundary and Area Optimization
----------------------------------------------------------------------------------
-WARNING: [Synth 8-7080] Parallel synthesis criteria is not met
----------------------------------------------------------------------------------
-Finished Cross Boundary and Area Optimization : Time (s): cpu = 00:00:11 ; elapsed = 00:00:16 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4299 ; free virtual = 12862
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Applying XDC Timing Constraints
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Applying XDC Timing Constraints : Time (s): cpu = 00:00:16 ; elapsed = 00:00:22 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4288 ; free virtual = 12863
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Timing Optimization
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Timing Optimization : Time (s): cpu = 00:00:16 ; elapsed = 00:00:22 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4288 ; free virtual = 12863
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Technology Mapping
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Technology Mapping : Time (s): cpu = 00:00:16 ; elapsed = 00:00:22 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4287 ; free virtual = 12863
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start IO Insertion
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Flattening Before IO Insertion
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Flattening Before IO Insertion
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Final Netlist Cleanup
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Final Netlist Cleanup
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished IO Insertion : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Renaming Generated Instances
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Renaming Generated Instances : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Rebuilding User Hierarchy
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Rebuilding User Hierarchy : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Renaming Generated Ports
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Renaming Generated Ports : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Handling Custom Attributes
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Handling Custom Attributes : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Renaming Generated Nets
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Finished Renaming Generated Nets : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
-Start Writing Synthesis Report
----------------------------------------------------------------------------------
-
-Report BlackBoxes: 
-+-+--------------+----------+
-| |BlackBox name |Instances |
-+-+--------------+----------+
-+-+--------------+----------+
-
-Report Cell Usage: 
-+------+-----------+------+
-|      |Cell       |Count |
-+------+-----------+------+
-|1     |BUFG       |     5|
-|2     |MMCME2_ADV |     1|
-|3     |IBUF       |     1|
-+------+-----------+------+
----------------------------------------------------------------------------------
-Finished Writing Synthesis Report : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.559 ; gain = 596.215 ; free physical = 4289 ; free virtual = 12865
----------------------------------------------------------------------------------
-Synthesis finished with 0 errors, 0 critical warnings and 1 warnings.
-Synthesis Optimization Runtime : Time (s): cpu = 00:00:17 ; elapsed = 00:00:21 . Memory (MB): peak = 2677.559 ; gain = 523.277 ; free physical = 4277 ; free virtual = 12864
-Synthesis Optimization Complete : Time (s): cpu = 00:00:19 ; elapsed = 00:00:25 . Memory (MB): peak = 2677.566 ; gain = 596.215 ; free physical = 4277 ; free virtual = 12864
-INFO: [Project 1-571] Translating synthesized netlist
-Netlist sorting complete. Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2677.566 ; gain = 0.000 ; free physical = 4277 ; free virtual = 12864
-INFO: [Netlist 29-17] Analyzing 1 Unisim elements for replacement
-INFO: [Netlist 29-28] Unisim Transformation completed in 0 CPU seconds
-INFO: [Project 1-570] Preparing netlist for logic optimization
-INFO: [Opt 31-138] Pushed 0 inverter(s) to 0 load pin(s).
-Netlist sorting complete. Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2677.566 ; gain = 0.000 ; free physical = 4553 ; free virtual = 13141
-INFO: [Project 1-111] Unisim Transformation Summary:
-No Unisim elements were transformed.
-
-Synth Design complete | Checksum: 2bb42201
-INFO: [Common 17-83] Releasing license: Synthesis
-33 Infos, 2 Warnings, 0 Critical Warnings and 0 Errors encountered.
-synth_design completed successfully
-synth_design: Time (s): cpu = 00:00:25 ; elapsed = 00:00:37 . Memory (MB): peak = 2677.566 ; gain = 981.039 ; free physical = 4553 ; free virtual = 13141
-INFO: [Common 17-2834] synth_design peak Physical Memory [PSS] (MB): overall = 2253.438; main = 1881.028; forked = 419.174
-INFO: [Common 17-2834] synth_design peak Virtual Memory [VSS] (MB): overall = 3782.270; main = 2677.562; forked = 1104.707
-Write ShapeDB Complete: Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2701.570 ; gain = 0.000 ; free physical = 4580 ; free virtual = 13168
-INFO: [Common 17-1381] The checkpoint '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp' has been generated.
-INFO: [Coretcl 2-1648] Added synthesis output to IP cache for IP clk_wiz_0, cache-ID = 0edd54b7fee8338b
-Write ShapeDB Complete: Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 2757.598 ; gain = 0.000 ; free physical = 4578 ; free virtual = 13170
-INFO: [Common 17-1381] The checkpoint '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.dcp' has been generated.
-INFO: [Vivado 12-24828] Executing command : report_utilization -file clk_wiz_0_utilization_synth.rpt -pb clk_wiz_0_utilization_synth.pb
-INFO: [Common 17-206] Exiting Vivado at Wed Feb 26 11:54:28 2025...
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.sh b/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.sh
deleted file mode 100755
index e2b3f0f..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-
-# 
-# Vivado(TM)
-# runme.sh: a Vivado-generated Runs Script for UNIX
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-# 
-
-if [ -z "$PATH" ]; then
-  PATH=/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vitis/2024.1/bin:/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/ids_lite/ISE/bin/lin64:/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin
-else
-  PATH=/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vitis/2024.1/bin:/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/ids_lite/ISE/bin/lin64:/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin:$PATH
-fi
-export PATH
-
-if [ -z "$LD_LIBRARY_PATH" ]; then
-  LD_LIBRARY_PATH=
-else
-  LD_LIBRARY_PATH=:$LD_LIBRARY_PATH
-fi
-export LD_LIBRARY_PATH
-
-HD_PWD='/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1'
-cd "$HD_PWD"
-
-HD_LOG=runme.log
-/bin/touch $HD_LOG
-
-ISEStep="./ISEWrap.sh"
-EAStep()
-{
-     $ISEStep $HD_LOG "$@" >> $HD_LOG 2>&1
-     if [ $? -ne 0 ]
-     then
-         exit
-     fi
-}
-
-EAStep vivado -log clk_wiz_0.vds -m64 -product Vivado -mode batch -messageDb vivado.pb -notrace -source clk_wiz_0.tcl
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.jou b/proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.jou
deleted file mode 100644
index a97cbf1..0000000
--- a/proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.jou
+++ /dev/null
@@ -1,24 +0,0 @@
-#-----------------------------------------------------------
-# Vivado v2024.1 (64-bit)
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-# IP Build 5075265 on Wed May 22 21:45:21 MDT 2024
-# SharedData Build 5076995 on Wed May 22 18:29:18 MDT 2024
-# Start of session at: Wed Feb 26 11:53:05 2025
-# Process ID: 36861
-# Current directory: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1
-# Command line: vivado -log clk_wiz_0.vds -product Vivado -mode batch -messageDb vivado.pb -notrace -source clk_wiz_0.tcl
-# Log file: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/clk_wiz_0.vds
-# Journal file: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.jou
-# Running On        :fl-tp-br-604
-# Platform          :Ubuntu
-# Operating System  :Ubuntu 24.04.1 LTS
-# Processor Detail  :Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz
-# CPU Frequency     :4248.581 MHz
-# CPU Physical cores:6
-# CPU Logical cores :12
-# Host memory       :16467 MB
-# Swap memory       :4294 MB
-# Total Virtual     :20762 MB
-# Available Virtual :15254 MB
-#-----------------------------------------------------------
-source clk_wiz_0.tcl -notrace
diff --git a/proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.pb b/proj/AudioProc.runs/clk_wiz_0_synth_1/vivado.pb
deleted file mode 100644
index 6b889654010e2ae0aa7e990d30814159968f559b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 28572
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
Xpd4Yu$HnEEm!c4qnw(#hBESd$Dmexy

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/compile.sh b/proj/AudioProc.sim/sim_1/behav/xsim/compile.sh
deleted file mode 100755
index 15435ca..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/compile.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env bash
-# ****************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Filename    : compile.sh
-# Simulator   : AMD Vivado Simulator
-# Description : Script for compiling the simulation design source files
-#
-# Generated by Vivado on Wed Feb 26 12:25:18 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-#
-# usage: compile.sh
-#
-# ****************************************************************************
-set -Eeuo pipefail
-# compile Verilog/System Verilog design sources
-echo "xvlog --incr --relax -prj tb_firUnit_vlog.prj"
-xvlog --incr --relax -prj tb_firUnit_vlog.prj 2>&1 | tee compile.log
-
-# compile VHDL design sources
-echo "xvhdl --incr --relax -prj tb_firUnit_vhdl.prj"
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj 2>&1 | tee -a compile.log
-
-echo "Waiting for jobs to finish..."
-echo "No pending jobs, compilation finished."
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/elaborate.log b/proj/AudioProc.sim/sim_1/behav/xsim/elaborate.log
deleted file mode 100644
index 43f9ab9..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/elaborate.log
+++ /dev/null
@@ -1,21 +0,0 @@
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-Starting simulation data flow analysis
-Completed simulation data flow analysis
-Time Resolution for simulation is 1ps
-Compiling package std.standard
-Compiling package std.textio
-Compiling package ieee.std_logic_1164
-Compiling package ieee.numeric_std
-Compiling module xil_defaultlib.glbl
-Compiling architecture archi_operativeunit of entity xil_defaultlib.controlUnit [controlunit_default]
-Compiling architecture arch_operativeunit of entity xil_defaultlib.operativeUnit [operativeunit_default]
-Compiling architecture archi_firunit of entity xil_defaultlib.firUnit [firunit_default]
-Compiling architecture archi_tb_firunit of entity xil_defaultlib.tb_firunit
-Built simulation snapshot tb_firUnit_behav
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/elaborate.sh b/proj/AudioProc.sim/sim_1/behav/xsim/elaborate.sh
deleted file mode 100755
index 629e137..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/elaborate.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env bash
-# ****************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Filename    : elaborate.sh
-# Simulator   : AMD Vivado Simulator
-# Description : Script for elaborating the compiled design
-#
-# Generated by Vivado on Wed Feb 26 12:25:21 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-#
-# usage: elaborate.sh
-#
-# ****************************************************************************
-set -Eeuo pipefail
-# elaborate design
-echo "xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log"
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/glbl.v b/proj/AudioProc.sim/sim_1/behav/xsim/glbl.v
deleted file mode 100755
index ed3b249..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/glbl.v
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $
-`ifndef GLBL
-`define GLBL
-`timescale  1 ps / 1 ps
-
-module glbl ();
-
-    parameter ROC_WIDTH = 100000;
-    parameter TOC_WIDTH = 0;
-    parameter GRES_WIDTH = 10000;
-    parameter GRES_START = 10000;
-
-//--------   STARTUP Globals --------------
-    wire GSR;
-    wire GTS;
-    wire GWE;
-    wire PRLD;
-    wire GRESTORE;
-    tri1 p_up_tmp;
-    tri (weak1, strong0) PLL_LOCKG = p_up_tmp;
-
-    wire PROGB_GLBL;
-    wire CCLKO_GLBL;
-    wire FCSBO_GLBL;
-    wire [3:0] DO_GLBL;
-    wire [3:0] DI_GLBL;
-   
-    reg GSR_int;
-    reg GTS_int;
-    reg PRLD_int;
-    reg GRESTORE_int;
-
-//--------   JTAG Globals --------------
-    wire JTAG_TDO_GLBL;
-    wire JTAG_TCK_GLBL;
-    wire JTAG_TDI_GLBL;
-    wire JTAG_TMS_GLBL;
-    wire JTAG_TRST_GLBL;
-
-    reg JTAG_CAPTURE_GLBL;
-    reg JTAG_RESET_GLBL;
-    reg JTAG_SHIFT_GLBL;
-    reg JTAG_UPDATE_GLBL;
-    reg JTAG_RUNTEST_GLBL;
-
-    reg JTAG_SEL1_GLBL = 0;
-    reg JTAG_SEL2_GLBL = 0 ;
-    reg JTAG_SEL3_GLBL = 0;
-    reg JTAG_SEL4_GLBL = 0;
-
-    reg JTAG_USER_TDO1_GLBL = 1'bz;
-    reg JTAG_USER_TDO2_GLBL = 1'bz;
-    reg JTAG_USER_TDO3_GLBL = 1'bz;
-    reg JTAG_USER_TDO4_GLBL = 1'bz;
-
-    assign (strong1, weak0) GSR = GSR_int;
-    assign (strong1, weak0) GTS = GTS_int;
-    assign (weak1, weak0) PRLD = PRLD_int;
-    assign (strong1, weak0) GRESTORE = GRESTORE_int;
-
-    initial begin
-	GSR_int = 1'b1;
-	PRLD_int = 1'b1;
-	#(ROC_WIDTH)
-	GSR_int = 1'b0;
-	PRLD_int = 1'b0;
-    end
-
-    initial begin
-	GTS_int = 1'b1;
-	#(TOC_WIDTH)
-	GTS_int = 1'b0;
-    end
-
-    initial begin 
-	GRESTORE_int = 1'b0;
-	#(GRES_START);
-	GRESTORE_int = 1'b1;
-	#(GRES_WIDTH);
-	GRESTORE_int = 1'b0;
-    end
-
-endmodule
-`endif
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/simulate.log b/proj/AudioProc.sim/sim_1/behav/xsim/simulate.log
deleted file mode 100644
index 3a14ee6..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/simulate.log
+++ /dev/null
@@ -1 +0,0 @@
-Time resolution is 1 ps
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/simulate.sh b/proj/AudioProc.sim/sim_1/behav/xsim/simulate.sh
deleted file mode 100755
index e6d1d1c..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/simulate.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env bash
-# ****************************************************************************
-# Vivado (TM) v2024.1 (64-bit)
-#
-# Filename    : simulate.sh
-# Simulator   : AMD Vivado Simulator
-# Description : Script for simulating the design by launching the simulator
-#
-# Generated by Vivado on Wed Feb 26 12:18:18 CET 2025
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-#
-# Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-# Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-#
-# usage: simulate.sh
-#
-# ****************************************************************************
-set -Eeuo pipefail
-# simulate design
-echo "xsim tb_firUnit_behav -key {Behavioral:sim_1:Functional:tb_firUnit} -tclbatch tb_firUnit.tcl -log simulate.log"
-xsim tb_firUnit_behav -key {Behavioral:sim_1:Functional:tb_firUnit} -tclbatch tb_firUnit.tcl -log simulate.log
-
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit.tcl b/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit.tcl
deleted file mode 100644
index 1094e45..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit.tcl
+++ /dev/null
@@ -1,11 +0,0 @@
-set curr_wave [current_wave_config]
-if { [string length $curr_wave] == 0 } {
-  if { [llength [get_objects]] > 0} {
-    add_wave /
-    set_property needs_save false [current_wave_config]
-  } else {
-     send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console."
-  }
-}
-
-run 1000ns
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_behav.wdb b/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_behav.wdb
deleted file mode 100644
index d0b4d93baa959cb7c0df7f33dd774ebc51d719ca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 53384
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

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_vhdl.prj b/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_vhdl.prj
deleted file mode 100644
index 0107b4e..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_vhdl.prj
+++ /dev/null
@@ -1,9 +0,0 @@
-# compile vhdl design source files
-vhdl xil_defaultlib  \
-"../../../../../src/hdl/controlUnit.vhd" \
-"../../../../../src/hdl/operativeUnit.vhd" \
-"../../../../../src/hdl/firUnit.vhd" \
-"../../../../../src/hdl/tb_firUnit.vhd" \
-
-# Do not sort compile order
-nosort
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_vlog.prj b/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_vlog.prj
deleted file mode 100644
index 76b7b44..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/tb_firUnit_vlog.prj
+++ /dev/null
@@ -1,7 +0,0 @@
-# compile verilog/system verilog design source files
-
-# compile glbl module
-verilog xil_defaultlib "glbl.v"
-
-# Do not sort compile order
-nosort
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xelab.pb b/proj/AudioProc.sim/sim_1/behav/xsim/xelab.pb
deleted file mode 100644
index 43a1def838315285f5ced7ff416a763f33fc462d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2199
zcmd<`=3-MVR!}YG5@3;HHZe5N;w;Y0EzL<R$uBYz;t~kUEK5wuR|tlSadNSj85tOv
z=ov<_n;7dFTbi3^Fch#<uuNcN5Mbh(#mL1BHVoOETCQs6{DR7&%=C;B1w%^<GhHJC
zBO`@~%$&@;3LOQ{yktEE$DAC6AdrG$g`m{p)S|M~6g@74E|3P0E)xaEl(NLU<kS=e
z-^}Eqd<B=(vdrYvVmziGJMR(`7f(=WUS4Kix)sdR#>U3Tj-AWIHH%5Vw75t=BR@A)
zKQ*toB*{?U*VR=Y;$HnSaF9U4Kpzr5`cPg{W}bd&UU^YsK|yMYeokJ6nTcM$eno0d
zVv>TcZf0I`k%F#nN@`MRx<W~1L1uDdj)JakQEE<Ng@UebZi#}0g07E3MP^QXN@`kS
zX--K_W)euGG%vF_Gq*UtEVT&A%}q=$%7^ibQ<F=JQZoxcauo%+3c9+*d5HzZ8Tlm&
zB}wsVnMI*_nI-W_sTql7Xol+{<k4l)bCPltbaV346+o`fFG?&))dTS$v2J2wi5#p>
zT;id{nR)37s>KS$If-Sd3MCmusfj6&RAp>#jvT<uT#Ob_Q!I^9O_2#MNh~S>8B|=7
zSdy6xw>vXG51c@aO^lF?f|_D#fozI9mtsI-aj`;3Mp1rgdWM2ueqL~97068gf|AVK
z%&OEPuu*0frszhQm>Q!bW@j#0=ltA)oYa!k6a^eEGO|F<G7uLTTbd!e$d^kU;V(!=
z%FNGGNJ%V7R7lIoFIPy+OU$V(&V+`Ri6OeXj7>~Y+~vomf#fcNCK{PrVwh-bX^QN`
zATHIA%-mE^*2~W+Ede<%Ex$+sS`>h|nealw*u(_MI3rdrX2XJFh{sLL43JIr=Hdmp
z6O_$CNdp}0#umtqF%shvDM(DtPE1c#C@x9SD=taQOGzwBff#3MfZ|9`!p4bk2_YL-
zl3G!cnUB@5Ai{>pa!JDs%S=s8)hjMZiO<PT&rFUtG&D28YN|hBQ>C~hP)yA$%}p)J
zOpY%u!S3roE@4C<=H{oA=A<g97K2M`1LPD83QE+XLl2aPxghSeG)2j3lNbp*G?ptm
zu_!qsvm`aSq_iki0nCZdFGwv)EXgcOEzQd;QOHkINX;wBEU82<K9ckEN{aGxKqZet
zG?W9<0V~;JA<jaJ;i*J8D}gHx>=I;W5$h_r<00;Xa|yewg$S4VbNOPpEE81zf{e!<
zRL}xiAv!Iy2&58!5LFP4IA<<LEbf35^&ksyI|ZQzYxIP3$vTy0=9D0p3-GE2T<c3Q
r8<|@mmkvT)0uVz%Ar7g7AVwQonjjYyd|X_vc_|7(smb|8DFTcDuFIH+

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/Compile_Options.txt b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/Compile_Options.txt
deleted file mode 100644
index 2965ab3..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/Compile_Options.txt
+++ /dev/null
@@ -1 +0,0 @@
---incr --debug "typical" --relax --mt "8" -L "xil_defaultlib" -L "unisims_ver" -L "unimacro_ver" -L "secureip" -L "xpm" --snapshot "tb_firUnit_behav" "xil_defaultlib.tb_firUnit" "xil_defaultlib.glbl" -log "elaborate.log" 
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/TempBreakPointFile.txt b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/TempBreakPointFile.txt
deleted file mode 100644
index fdbc612..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/TempBreakPointFile.txt
+++ /dev/null
@@ -1 +0,0 @@
-Breakpoint File Version 1.0
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_0.lnx64.o b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_0.lnx64.o
deleted file mode 100644
index fd26a49c73c760d2b064fe359086ffce61f6723f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 25536
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

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_1.c b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_1.c
deleted file mode 100644
index 71dfa28..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_1.c
+++ /dev/null
@@ -1,142 +0,0 @@
-/**********************************************************************/
-/*   ____  ____                                                       */
-/*  /   /\/   /                                                       */
-/* /___/  \  /                                                        */
-/* \   \   \/                                                         */
-/*  \   \        Copyright (c) 2003-2020 Xilinx, Inc.                 */
-/*  /   /        All Right Reserved.                                  */
-/* /---/   /\                                                         */
-/* \   \  /  \                                                        */
-/*  \___\/\___\                                                       */
-/**********************************************************************/
-
-#if defined(_WIN32)
- #include "stdio.h"
- #define IKI_DLLESPEC __declspec(dllimport)
-#else
- #define IKI_DLLESPEC
-#endif
-#include "iki.h"
-#include <string.h>
-#include <math.h>
-#ifdef __GNUC__
-#include <stdlib.h>
-#else
-#include <malloc.h>
-#define alloca _alloca
-#endif
-/**********************************************************************/
-/*   ____  ____                                                       */
-/*  /   /\/   /                                                       */
-/* /___/  \  /                                                        */
-/* \   \   \/                                                         */
-/*  \   \        Copyright (c) 2003-2020 Xilinx, Inc.                 */
-/*  /   /        All Right Reserved.                                  */
-/* /---/   /\                                                         */
-/* \   \  /  \                                                        */
-/*  \___\/\___\                                                       */
-/**********************************************************************/
-
-#if defined(_WIN32)
- #include "stdio.h"
- #define IKI_DLLESPEC __declspec(dllimport)
-#else
- #define IKI_DLLESPEC
-#endif
-#include "iki.h"
-#include <string.h>
-#include <math.h>
-#ifdef __GNUC__
-#include <stdlib.h>
-#else
-#include <malloc.h>
-#define alloca _alloca
-#endif
-typedef void (*funcp)(char *, char *);
-extern int main(int, char**);
-IKI_DLLESPEC extern void execute_2(char*, char *);
-IKI_DLLESPEC extern void execute_3(char*, char *);
-IKI_DLLESPEC extern void execute_4(char*, char *);
-IKI_DLLESPEC extern void execute_5(char*, char *);
-IKI_DLLESPEC extern void execute_6(char*, char *);
-IKI_DLLESPEC extern void execute_7(char*, char *);
-IKI_DLLESPEC extern void execute_8(char*, char *);
-IKI_DLLESPEC extern void execute_9(char*, char *);
-IKI_DLLESPEC extern void execute_10(char*, char *);
-IKI_DLLESPEC extern void execute_11(char*, char *);
-IKI_DLLESPEC extern void execute_36(char*, char *);
-IKI_DLLESPEC extern void execute_37(char*, char *);
-IKI_DLLESPEC extern void execute_38(char*, char *);
-IKI_DLLESPEC extern void execute_39(char*, char *);
-IKI_DLLESPEC extern void execute_42(char*, char *);
-IKI_DLLESPEC extern void execute_43(char*, char *);
-IKI_DLLESPEC extern void execute_44(char*, char *);
-IKI_DLLESPEC extern void execute_45(char*, char *);
-IKI_DLLESPEC extern void execute_46(char*, char *);
-IKI_DLLESPEC extern void execute_47(char*, char *);
-IKI_DLLESPEC extern void execute_48(char*, char *);
-IKI_DLLESPEC extern void execute_49(char*, char *);
-IKI_DLLESPEC extern void execute_52(char*, char *);
-IKI_DLLESPEC extern void execute_53(char*, char *);
-IKI_DLLESPEC extern void execute_54(char*, char *);
-IKI_DLLESPEC extern void execute_55(char*, char *);
-IKI_DLLESPEC extern void execute_56(char*, char *);
-IKI_DLLESPEC extern void execute_57(char*, char *);
-IKI_DLLESPEC extern void execute_58(char*, char *);
-IKI_DLLESPEC extern void execute_59(char*, char *);
-IKI_DLLESPEC extern void execute_60(char*, char *);
-IKI_DLLESPEC extern void execute_61(char*, char *);
-IKI_DLLESPEC extern void execute_62(char*, char *);
-IKI_DLLESPEC extern void vlog_transfunc_eventcallback(char*, char*, unsigned, unsigned, unsigned, char *);
-IKI_DLLESPEC extern void transaction_34(char*, char*, unsigned, unsigned, unsigned);
-IKI_DLLESPEC extern void vhdl_transfunc_eventcallback(char*, char*, unsigned, unsigned, unsigned, char *);
-funcp funcTab[36] = {(funcp)execute_2, (funcp)execute_3, (funcp)execute_4, (funcp)execute_5, (funcp)execute_6, (funcp)execute_7, (funcp)execute_8, (funcp)execute_9, (funcp)execute_10, (funcp)execute_11, (funcp)execute_36, (funcp)execute_37, (funcp)execute_38, (funcp)execute_39, (funcp)execute_42, (funcp)execute_43, (funcp)execute_44, (funcp)execute_45, (funcp)execute_46, (funcp)execute_47, (funcp)execute_48, (funcp)execute_49, (funcp)execute_52, (funcp)execute_53, (funcp)execute_54, (funcp)execute_55, (funcp)execute_56, (funcp)execute_57, (funcp)execute_58, (funcp)execute_59, (funcp)execute_60, (funcp)execute_61, (funcp)execute_62, (funcp)vlog_transfunc_eventcallback, (funcp)transaction_34, (funcp)vhdl_transfunc_eventcallback};
-const int NumRelocateId= 36;
-
-void relocate(char *dp)
-{
-	iki_relocate(dp, "xsim.dir/tb_firUnit_behav/xsim.reloc",  (void **)funcTab, 36);
-	iki_vhdl_file_variable_register(dp + 14184);
-	iki_vhdl_file_variable_register(dp + 14240);
-
-
-	/*Populate the transaction function pointer field in the whole net structure */
-}
-
-void sensitize(char *dp)
-{
-	iki_sensitize(dp, "xsim.dir/tb_firUnit_behav/xsim.reloc");
-}
-
-void simulate(char *dp)
-{
-		iki_schedule_processes_at_time_zero(dp, "xsim.dir/tb_firUnit_behav/xsim.reloc");
-	// Initialize Verilog nets in mixed simulation, for the cases when the value at time 0 should be propagated from the mixed language Vhdl net
-	iki_execute_processes();
-
-	// Schedule resolution functions for the multiply driven Verilog nets that have strength
-	// Schedule transaction functions for the singly driven Verilog nets that have strength
-
-}
-#include "iki_bridge.h"
-void relocate(char *);
-
-void sensitize(char *);
-
-void simulate(char *);
-
-extern SYSTEMCLIB_IMP_DLLSPEC void local_register_implicit_channel(int, char*);
-extern SYSTEMCLIB_IMP_DLLSPEC int xsim_argc_copy ;
-extern SYSTEMCLIB_IMP_DLLSPEC char** xsim_argv_copy ;
-
-int main(int argc, char **argv)
-{
-    iki_heap_initialize("ms", "isimmm", 0, 2147483648) ;
-    iki_set_xsimdir_location_if_remapped(argc, argv)  ;
-    iki_set_sv_type_file_path_name("xsim.dir/tb_firUnit_behav/xsim.svtype");
-    iki_set_crvs_dump_file_path_name("xsim.dir/tb_firUnit_behav/xsim.crvsdump");
-    void* design_handle = iki_create_design("xsim.dir/tb_firUnit_behav/xsim.mem", (void *)relocate, (void *)sensitize, (void *)simulate, (void*)0, 0, isimBridge_getWdbWriter(), 0, argc, argv);
-     iki_set_rc_trial_count(100);
-    (void) design_handle;
-    return iki_simulate_design();
-}
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_1.lnx64.o b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/obj/xsim_1.lnx64.o
deleted file mode 100644
index dcfcc4cf77c5d909bfcf15f6227b7bd9454bb2c7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6392
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
HVRZcf$v!#d

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.dbg b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.dbg
deleted file mode 100644
index c4347e3f93a5040bb0e1bb21df1e1df4dc5e4260..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15928
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
Pz#^dbE@&JR%t0dn>JzXR

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.mem b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.mem
deleted file mode 100644
index 785892ba0771a16820976a1443d985724524a185..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4535
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

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.reloc b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.reloc
deleted file mode 100644
index 6869d0e22b1d4b618f72423da2d86f716a804da7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2004
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

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.rlx b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.rlx
deleted file mode 100644
index 1198a3c..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.rlx
+++ /dev/null
@@ -1,12 +0,0 @@
-
-{ 
-    crc :  15088705700611705432  , 
-    ccp_crc :  0  , 
-    cmdline : " --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl" , 
-    buildDate : "May 22 2024" , 
-    buildTime : "18:54:44" , 
-    linkCmd : "/usr/bin/gcc -Wa,-W  -O -fPIC  -m64  -Wl,--no-as-needed  -Wl,--unresolved-symbols=ignore-all  -o \"xsim.dir/tb_firUnit_behav/xsimk\"   \"xsim.dir/tb_firUnit_behav/obj/xsim_0.lnx64.o\" \"xsim.dir/tb_firUnit_behav/obj/xsim_1.lnx64.o\" -L\"/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/lib/lnx64.o\" -lrdi_simulator_kernel    -L/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/lib/lnx64.o/../../tps/lnx64/gcc-9.3.0/bin/../lib64 -Wl,--disable-new-dtags -Wl,-rpath=/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/lib/lnx64.o/../../tps/lnx64/gcc-9.3.0/bin/../lib64 -lrdi_simbridge_kernel" , 
-    aggregate_nets : 
-    [ 
-    ] 
-} 
\ No newline at end of file
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.rtti b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.rtti
deleted file mode 100644
index 514dd6e6ffba7b1befff5cfa64c8e3220bf63715..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 753
zcma#Z%*o8FQ1A@S%vA`93~*I&^Yn35FfcG=u)44GYhOAy0|UcMCI$vA1_lOZ28IPW
z`RSR-46F<gz{tSBz{0@5V8CF=5XBGy7F1?n0Ld>XPEO28EQ-&}D*<sC7#SEE{{R19
z57J`Dz`!8Dz_0)$$iU370IUxr0mEPc1_p+I|NsA=`~UxcFR1OoAujPg{_dX63``6R
zV9d<Gz`)7Cz@Q$g&Y&Kl&Y*6f&Y*6n&Y&Kp&Y&Ky&Y<q2&Y<q0&Y-TV4z|r3$)r%q
zj8cGl)Xy;_G|15h>>QB8VZL;P`V#Kw_%K)J5dR>sLPmxK;E)6P7!;Zy8l)M7VZM%q
zx-}%exFoS86|4{BZ;*Nr4tMkni4S)44e)Vg2oCWNa%Bhz@^^L(4)*kOkN5HS4`A>Q
z4G9PhVE`+1^>cwK23ckfbDgKVpQ{VlY+~F5^R%a5h^xCR#4ij;QR@jcwkS0{v$!O+
z$SpGm;&71R91INLNB~6`$Ri-n@<YYgK^z7KhX2qg*MRbapmZseUIwK<Kxu1`XBZe5
SqM`I0DE$*k8$c}zfYJbpY=I&G

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.svtype b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.svtype
deleted file mode 100644
index 7c62b4eaf2065362ca4b433deed275cf688ee99e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 47
jcmY#pfB;4Y1_luR|NsAg5Y52I!oa}53=-vmr~s1yeZ>Sg

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.type b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.type
deleted file mode 100644
index 112d10a15968cd75d8edf862403b0159a116c6d2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7048
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
RfbwDSS%JoPfTkmu`2f4Br1$^;

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.xdbg b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsim.xdbg
deleted file mode 100644
index 103afc92d21a77de25a81cd1edc31c924a16c56f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13064
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
WKkV{|^}C=kW|;pqKpi>;1_l6m*D2Hh

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimSettings.ini b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimSettings.ini
deleted file mode 100644
index cb0db76..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimSettings.ini
+++ /dev/null
@@ -1,50 +0,0 @@
-[General]
-ARRAY_DISPLAY_LIMIT=512
-RADIX=hex
-TIME_UNIT=ns
-TRACE_LIMIT=2147483647
-VHDL_ENTITY_SCOPE_FILTER=true
-VHDL_PACKAGE_SCOPE_FILTER=false
-VHDL_BLOCK_SCOPE_FILTER=true
-VHDL_PROCESS_SCOPE_FILTER=false
-VHDL_PROCEDURE_SCOPE_FILTER=false
-VERILOG_MODULE_SCOPE_FILTER=true
-VERILOG_PACKAGE_SCOPE_FILTER=false
-VERILOG_BLOCK_SCOPE_FILTER=false
-VERILOG_TASK_SCOPE_FILTER=false
-VERILOG_PROCESS_SCOPE_FILTER=false
-INPUT_OBJECT_FILTER=true
-OUTPUT_OBJECT_FILTER=true
-INOUT_OBJECT_FILTER=true
-INTERNAL_OBJECT_FILTER=true
-CONSTANT_OBJECT_FILTER=true
-VARIABLE_OBJECT_FILTER=true
-INPUT_PROTOINST_FILTER=true
-OUTPUT_PROTOINST_FILTER=true
-INOUT_PROTOINST_FILTER=true
-INTERNAL_PROTOINST_FILTER=true
-CONSTANT_PROTOINST_FILTER=true
-VARIABLE_PROTOINST_FILTER=true
-SCOPE_NAME_COLUMN_WIDTH=181
-SCOPE_DESIGN_UNIT_COLUMN_WIDTH=209
-SCOPE_BLOCK_TYPE_COLUMN_WIDTH=103
-OBJECT_NAME_COLUMN_WIDTH=183
-OBJECT_VALUE_COLUMN_WIDTH=49
-OBJECT_DATA_TYPE_COLUMN_WIDTH=75
-PROCESS_NAME_COLUMN_WIDTH=75
-PROCESS_TYPE_COLUMN_WIDTH=75
-FRAME_INDEX_COLUMN_WIDTH=75
-FRAME_NAME_COLUMN_WIDTH=75
-FRAME_FILE_NAME_COLUMN_WIDTH=75
-FRAME_LINE_NUM_COLUMN_WIDTH=75
-LOCAL_NAME_COLUMN_WIDTH=75
-LOCAL_VALUE_COLUMN_WIDTH=75
-LOCAL_DATA_TYPE_COLUMN_WIDTH=0
-PROTO_NAME_COLUMN_WIDTH=0
-PROTO_VALUE_COLUMN_WIDTH=0
-INPUT_LOCAL_FILTER=1
-OUTPUT_LOCAL_FILTER=1
-INOUT_LOCAL_FILTER=1
-INTERNAL_LOCAL_FILTER=1
-CONSTANT_LOCAL_FILTER=1
-VARIABLE_LOCAL_FILTER=1
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimcrash.log b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimcrash.log
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimk b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimk
deleted file mode 100755
index 26fd0f57b5f397efeca3d326d391d9bceb4a4fe6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 32824
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
CkVzf@

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimkernel.log b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimkernel.log
deleted file mode 100644
index dd6b8e0..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/tb_firUnit_behav/xsimkernel.log
+++ /dev/null
@@ -1,7 +0,0 @@
-Running: xsim.dir/tb_firUnit_behav/xsimk -simmode gui -wdb tb_firUnit_behav.wdb -simrunnum 0 -socket 51495
-Design successfully loaded
-Design Loading Memory Usage: 20184 KB (Peak: 20756 KB)
-Design Loading CPU Usage: 20 ms
-Simulation completed
-Simulation Memory Usage: 101920 KB (Peak: 159452 KB)
-Simulation CPU Usage: 50 ms
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/controlunit.vdb b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/controlunit.vdb
deleted file mode 100644
index e5b493bb031c710228bfcd9d659a5053a197fa98..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8400
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
UX*h&w2pOVHgD6BM9YAXt07^^*rT_o{

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/firunit.vdb b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/firunit.vdb
deleted file mode 100644
index 2cf98a3546b473f17e7037553c90a8b839f20f60..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 10393
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
A>Hq)$

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/glbl.sdb b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/glbl.sdb
deleted file mode 100644
index afa4a45e5e6cc7ce5d9582c87c404fb5d37d4e8b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5679
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

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/operativeunit.vdb b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/operativeunit.vdb
deleted file mode 100644
index 4b23e04abbf21bd772d9bd365639ac569d3703b5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14228
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
H(0)7s)!(sk

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/tb_firunit.vdb b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/tb_firunit.vdb
deleted file mode 100644
index 409b8b8e28f7e365bd4bc4e80e1a579d11512ea5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7470
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

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/xil_defaultlib.rlx b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/xil_defaultlib.rlx
deleted file mode 100644
index 264db57..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/xil_defaultlib.rlx
+++ /dev/null
@@ -1,9 +0,0 @@
-0.7
-2020.2
-May 22 2024
-18:54:44
-/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim/glbl.v,1708598507,verilog,,,,glbl,,,,,,,,
-/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd,1740567123,vhdl,/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd,,,controlunit,,,,,,,,
-/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd,1740559580,vhdl,/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/tb_firUnit.vhd,,,firunit,,,,,,,,
-/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd,1740569105,vhdl,/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd,,,operativeunit,,,,,,,,
-/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/tb_firUnit.vhd,1740559580,vhdl,,,,tb_firunit,,,,,,,,
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini
deleted file mode 100644
index 65c1bae..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini
+++ /dev/null
@@ -1,490 +0,0 @@
-std=$RDI_DATADIR/xsim/vhdl/std
-ieee=$RDI_DATADIR/xsim/vhdl/ieee
-ieee_proposed=$RDI_DATADIR/xsim/vhdl/ieee_proposed
-vl=$RDI_DATADIR/xsim/vhdl/vl
-synopsys=$RDI_DATADIR/xsim/vhdl/synopsys
-uvm=$RDI_DATADIR/xsim/system_verilog/uvm
-secureip=$RDI_DATADIR/xsim/verilog/secureip
-unisim=$RDI_DATADIR/xsim/vhdl/unisim
-unimacro=$RDI_DATADIR/xsim/vhdl/unimacro
-unifast=$RDI_DATADIR/xsim/vhdl/unifast
-unisims_ver=$RDI_DATADIR/xsim/verilog/unisims_ver
-unimacro_ver=$RDI_DATADIR/xsim/verilog/unimacro_ver
-unifast_ver=$RDI_DATADIR/xsim/verilog/unifast_ver
-simprims_ver=$RDI_DATADIR/xsim/verilog/simprims_ver
-axi_epu_v1_0_4=$RDI_DATADIR/xsim/ip/axi_epu_v1_0_4
-xlconcat_v2_1_6=$RDI_DATADIR/xsim/ip/xlconcat_v2_1_6
-emb_fifo_gen_v1_0_5=$RDI_DATADIR/xsim/ip/emb_fifo_gen_v1_0_5
-mipi_csi2_tx_ctrl_v1_0_6=$RDI_DATADIR/xsim/ip/mipi_csi2_tx_ctrl_v1_0_6
-c_mux_bit_v12_0_9=$RDI_DATADIR/xsim/ip/c_mux_bit_v12_0_9
-smartconnect_v1_0=$RDI_DATADIR/xsim/ip/smartconnect_v1_0
-v_smpte_uhdsdi_tx_v1_0_4=$RDI_DATADIR/xsim/ip/v_smpte_uhdsdi_tx_v1_0_4
-cam_v3_0_0=$RDI_DATADIR/xsim/ip/cam_v3_0_0
-microblaze_v11_0_13=$RDI_DATADIR/xsim/ip/microblaze_v11_0_13
-axi_fifo_mm_s_v4_3_3=$RDI_DATADIR/xsim/ip/axi_fifo_mm_s_v4_3_3
-v_hdmi_rx1_v1_0_9=$RDI_DATADIR/xsim/ip/v_hdmi_rx1_v1_0_9
-video_frame_crc_v1_0_6=$RDI_DATADIR/xsim/ip/video_frame_crc_v1_0_6
-hdcp22_cipher_dp_v1_0_2=$RDI_DATADIR/xsim/ip/hdcp22_cipher_dp_v1_0_2
-generic_baseblocks_v2_1_2=$RDI_DATADIR/xsim/ip/generic_baseblocks_v2_1_2
-axis_clock_converter_v1_1_32=$RDI_DATADIR/xsim/ip/axis_clock_converter_v1_1_32
-psx_vip_v1_0_4=$RDI_DATADIR/xsim/ip/psx_vip_v1_0_4
-g975_efec_i4_v1_0_22=$RDI_DATADIR/xsim/ip/g975_efec_i4_v1_0_22
-axi_lite_ipif_v3_0_4=$RDI_DATADIR/xsim/ip/axi_lite_ipif_v3_0_4
-axis_dbg_stub_v1_0_1=$RDI_DATADIR/xsim/ip/axis_dbg_stub_v1_0_1
-ethernet_1_10_25g_v2_7_15=$RDI_DATADIR/xsim/ip/ethernet_1_10_25g_v2_7_15
-an_lt_v1_0_12=$RDI_DATADIR/xsim/ip/an_lt_v1_0_12
-hdmi_gt_controller_v1_0_13=$RDI_DATADIR/xsim/ip/hdmi_gt_controller_v1_0_13
-axi_cdma_v4_1_31=$RDI_DATADIR/xsim/ip/axi_cdma_v4_1_31
-xilinx_vip=$RDI_DATADIR/xsim/ip/xilinx_vip
-videoaxi4s_bridge_v1_0_7=$RDI_DATADIR/xsim/ip/videoaxi4s_bridge_v1_0_7
-mdm_riscv_v1_0_2=$RDI_DATADIR/xsim/ip/mdm_riscv_v1_0_2
-axi_uartlite_v2_0_35=$RDI_DATADIR/xsim/ip/axi_uartlite_v2_0_35
-axi_perf_mon_v5_0_33=$RDI_DATADIR/xsim/ip/axi_perf_mon_v5_0_33
-axi_master_burst_v2_0_9=$RDI_DATADIR/xsim/ip/axi_master_burst_v2_0_9
-aie_ps_v1_0=$RDI_DATADIR/xsim/ip/aie_ps_v1_0
-ibert_lib_v1_0_11=$RDI_DATADIR/xsim/ip/ibert_lib_v1_0_11
-axi_datamover_v5_1_33=$RDI_DATADIR/xsim/ip/axi_datamover_v5_1_33
-noc_nps4_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nps4_v1_0_0
-xbip_dsp48_addsub_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_dsp48_addsub_v3_0_9
-v_axi4s_vid_out_v4_0_18=$RDI_DATADIR/xsim/ip/v_axi4s_vid_out_v4_0_18
-axi_chip2chip_v5_0_22=$RDI_DATADIR/xsim/ip/axi_chip2chip_v5_0_22
-gtwizard_ultrascale_v1_7_18=$RDI_DATADIR/xsim/ip/gtwizard_ultrascale_v1_7_18
-axi_infrastructure_v1_1_0=$RDI_DATADIR/xsim/ip/axi_infrastructure_v1_1_0
-switch_core_top_v1_0_16=$RDI_DATADIR/xsim/ip/switch_core_top_v1_0_16
-vitis_net_p4_v2_1_0=$RDI_DATADIR/xsim/ip/vitis_net_p4_v2_1_0
-axi_sideband_util_v1_0_15=$RDI_DATADIR/xsim/ip/axi_sideband_util_v1_0_15
-axis_infrastructure_v1_1_1=$RDI_DATADIR/xsim/ip/axis_infrastructure_v1_1_1
-dist_mem_gen_v8_0_15=$RDI_DATADIR/xsim/ip/dist_mem_gen_v8_0_15
-shell_utils_addr_remap_v1_0_10=$RDI_DATADIR/xsim/ip/shell_utils_addr_remap_v1_0_10
-xbip_addsub_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_addsub_v3_0_9
-dds_compiler_v6_0_25=$RDI_DATADIR/xsim/ip/dds_compiler_v6_0_25
-bscan_axi_v1_0_2=$RDI_DATADIR/xsim/ip/bscan_axi_v1_0_2
-fifo_generator_v13_2_10=$RDI_DATADIR/xsim/ip/fifo_generator_v13_2_10
-dprx_fec_8b10b_v1_0_3=$RDI_DATADIR/xsim/ip/dprx_fec_8b10b_v1_0_3
-pcie_axi4lite_tap_v1_0_2=$RDI_DATADIR/xsim/ip/pcie_axi4lite_tap_v1_0_2
-av_pat_gen_v2_0_2=$RDI_DATADIR/xsim/ip/av_pat_gen_v2_0_2
-polar_v1_1_4=$RDI_DATADIR/xsim/ip/polar_v1_1_4
-v_tpg_v8_2_5=$RDI_DATADIR/xsim/ip/v_tpg_v8_2_5
-tcc_encoder_3gpplte_v4_0_19=$RDI_DATADIR/xsim/ip/tcc_encoder_3gpplte_v4_0_19
-axis_accelerator_adapter_v2_1_18=$RDI_DATADIR/xsim/ip/axis_accelerator_adapter_v2_1_18
-mem_pl_v1_0_2=$RDI_DATADIR/xsim/ip/mem_pl_v1_0_2
-perf_axi_tg_v1_0_13=$RDI_DATADIR/xsim/ip/perf_axi_tg_v1_0_13
-trace_hub_v1_1_0=$RDI_DATADIR/xsim/ip/trace_hub_v1_1_0
-axi_pcie_v2_9_11=$RDI_DATADIR/xsim/ip/axi_pcie_v2_9_11
-axi_emc_v3_0_31=$RDI_DATADIR/xsim/ip/axi_emc_v3_0_31
-tsn_endpoint_ethernet_mac_block_v1_0_16=$RDI_DATADIR/xsim/ip/tsn_endpoint_ethernet_mac_block_v1_0_16
-soft_ecc_proxy_v1_1_1=$RDI_DATADIR/xsim/ip/soft_ecc_proxy_v1_1_1
-axi_apb_bridge_v3_0_20=$RDI_DATADIR/xsim/ip/axi_apb_bridge_v3_0_20
-axis_broadcaster_v1_1_30=$RDI_DATADIR/xsim/ip/axis_broadcaster_v1_1_30
-axis_dwidth_converter_sc_v1_1=$RDI_DATADIR/xsim/ip/axis_dwidth_converter_sc_v1_1
-vid_edid_v1_0_2=$RDI_DATADIR/xsim/ip/vid_edid_v1_0_2
-noc_nidb_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nidb_v1_0_0
-v_vid_in_axi4s_v5_0_4=$RDI_DATADIR/xsim/ip/v_vid_in_axi4s_v5_0_4
-v_dual_splitter_v1_0_11=$RDI_DATADIR/xsim/ip/v_dual_splitter_v1_0_11
-axis_ila_txns_cntr_v1_0_0=$RDI_DATADIR/xsim/ip/axis_ila_txns_cntr_v1_0_0
-pl_fileio_v1_0_0=$RDI_DATADIR/xsim/ip/pl_fileio_v1_0_0
-msm_cpp=$RDI_DATADIR/xsim/ip/msm_cpp
-debug_tcp_server_v1=$RDI_DATADIR/xsim/ip/debug_tcp_server_v1
-v_frmbuf_wr_v2_5_2=$RDI_DATADIR/xsim/ip/v_frmbuf_wr_v2_5_2
-v_smpte_uhdsdi_rx_v1_0_3=$RDI_DATADIR/xsim/ip/v_smpte_uhdsdi_rx_v1_0_3
-mpegtsmux_v1_1_9=$RDI_DATADIR/xsim/ip/mpegtsmux_v1_1_9
-noc_nps_v1_0_1=$RDI_DATADIR/xsim/ip/noc_nps_v1_0_1
-v_multi_scaler_v1_2_6=$RDI_DATADIR/xsim/ip/v_multi_scaler_v1_2_6
-x5io_wizard_v1_0_4=$RDI_DATADIR/xsim/ip/x5io_wizard_v1_0_4
-axi_remapper_rx_v1_0_2=$RDI_DATADIR/xsim/ip/axi_remapper_rx_v1_0_2
-emu_perf_common_v1_0=$RDI_DATADIR/xsim/ip/emu_perf_common_v1_0
-sem_ultra_v3_1_26=$RDI_DATADIR/xsim/ip/sem_ultra_v3_1_26
-axi_utils_v2_0_9=$RDI_DATADIR/xsim/ip/axi_utils_v2_0_9
-v_tc_v6_2_8=$RDI_DATADIR/xsim/ip/v_tc_v6_2_8
-ieee802d3_clause74_fec_v1_0_18=$RDI_DATADIR/xsim/ip/ieee802d3_clause74_fec_v1_0_18
-jesd204c_v4_2_14=$RDI_DATADIR/xsim/ip/jesd204c_v4_2_14
-xtlm=$RDI_DATADIR/xsim/ip/xtlm
-hdmi_acr_ctrl_v1_0_3=$RDI_DATADIR/xsim/ip/hdmi_acr_ctrl_v1_0_3
-icap_arb_v1_0_2=$RDI_DATADIR/xsim/ip/icap_arb_v1_0_2
-nvme_tc_v3_0_6=$RDI_DATADIR/xsim/ip/nvme_tc_v3_0_6
-axi4svideo_bridge_v1_0_18=$RDI_DATADIR/xsim/ip/axi4svideo_bridge_v1_0_18
-jtag_axi=$RDI_DATADIR/xsim/ip/jtag_axi
-axi_intc_v4_1_19=$RDI_DATADIR/xsim/ip/axi_intc_v4_1_19
-v_demosaic_v1_1_11=$RDI_DATADIR/xsim/ip/v_demosaic_v1_1_11
-pcie_jtag_v1_0_1=$RDI_DATADIR/xsim/ip/pcie_jtag_v1_0_1
-xlslice_v1_0_4=$RDI_DATADIR/xsim/ip/xlslice_v1_0_4
-axi_vfifo_ctrl_v2_0_34=$RDI_DATADIR/xsim/ip/axi_vfifo_ctrl_v2_0_34
-gmii_to_rgmii_v4_1_14=$RDI_DATADIR/xsim/ip/gmii_to_rgmii_v4_1_14
-util_reduced_logic_v2_0_6=$RDI_DATADIR/xsim/ip/util_reduced_logic_v2_0_6
-nvmeha_v1_0_12=$RDI_DATADIR/xsim/ip/nvmeha_v1_0_12
-axi_c2c_v1_0_9=$RDI_DATADIR/xsim/ip/axi_c2c_v1_0_9
-ft_prach_v1_2_2=$RDI_DATADIR/xsim/ip/ft_prach_v1_2_2
-v_smpte_uhdsdi_v1_0_11=$RDI_DATADIR/xsim/ip/v_smpte_uhdsdi_v1_0_11
-axi_pmon_v1_0_1=$RDI_DATADIR/xsim/ip/axi_pmon_v1_0_1
-gtwizard_ultrascale_v1_6_16=$RDI_DATADIR/xsim/ip/gtwizard_ultrascale_v1_6_16
-gigantic_mux=$RDI_DATADIR/xsim/ip/gigantic_mux
-displayport_v7_0_24=$RDI_DATADIR/xsim/ip/displayport_v7_0_24
-msm_adapters=$RDI_DATADIR/xsim/ip/msm_adapters
-v_frmbuf_wr_v2_2_10=$RDI_DATADIR/xsim/ip/v_frmbuf_wr_v2_2_10
-fast_adapter_v1_0_8=$RDI_DATADIR/xsim/ip/fast_adapter_v1_0_8
-rst_vip_v1_0_6=$RDI_DATADIR/xsim/ip/rst_vip_v1_0_6
-v_hdmi_phy1_v1_0_12=$RDI_DATADIR/xsim/ip/v_hdmi_phy1_v1_0_12
-pcie_qdma_mailbox_v1_0_5=$RDI_DATADIR/xsim/ip/pcie_qdma_mailbox_v1_0_5
-pr_decoupler_v1_0_11=$RDI_DATADIR/xsim/ip/pr_decoupler_v1_0_11
-v_hdmi_tx1_v1_0_8=$RDI_DATADIR/xsim/ip/v_hdmi_tx1_v1_0_8
-processing_system7_v5_5_6=$RDI_DATADIR/xsim/ip/processing_system7_v5_5_6
-axis_cap_ctrl_v1_0_1=$RDI_DATADIR/xsim/ip/axis_cap_ctrl_v1_0_1
-common_rpc_v1=$RDI_DATADIR/xsim/ip/common_rpc_v1
-xtlm_ipc_v1_0=$RDI_DATADIR/xsim/ip/xtlm_ipc_v1_0
-v_tpg_v8_1_10=$RDI_DATADIR/xsim/ip/v_tpg_v8_1_10
-v_hcresampler_v1_1_11=$RDI_DATADIR/xsim/ip/v_hcresampler_v1_1_11
-axi_interface_monitor_v1_1_0=$RDI_DATADIR/xsim/ip/axi_interface_monitor_v1_1_0
-axi_intc_v4_1=$RDI_DATADIR/xsim/ip/axi_intc_v4_1
-mammoth_transcode_v1_0_2=$RDI_DATADIR/xsim/ip/mammoth_transcode_v1_0_2
-axi_timebase_wdt_v3_0_23=$RDI_DATADIR/xsim/ip/axi_timebase_wdt_v3_0_23
-floating_point_v7_0_23=$RDI_DATADIR/xsim/ip/floating_point_v7_0_23
-displayport_v9_0_9=$RDI_DATADIR/xsim/ip/displayport_v9_0_9
-noc_hbm_v1_0_0=$RDI_DATADIR/xsim/ip/noc_hbm_v1_0_0
-versal_cips_ps_vip_v1_0_9=$RDI_DATADIR/xsim/ip/versal_cips_ps_vip_v1_0_9
-amm_axi_bridge_v1_0_17=$RDI_DATADIR/xsim/ip/amm_axi_bridge_v1_0_17
-v_vid_gt_bridge_v2_0_5=$RDI_DATADIR/xsim/ip/v_vid_gt_bridge_v2_0_5
-v_gamma_lut_v1_1_11=$RDI_DATADIR/xsim/ip/v_gamma_lut_v1_1_11
-rld3_pl_v1_0_14=$RDI_DATADIR/xsim/ip/rld3_pl_v1_0_14
-l_ethernet_v3_3_10=$RDI_DATADIR/xsim/ip/l_ethernet_v3_3_10
-ernic_v4_0_3=$RDI_DATADIR/xsim/ip/ernic_v4_0_3
-fec_5g_common_v1_1_4=$RDI_DATADIR/xsim/ip/fec_5g_common_v1_1_4
-sim_qdma_sc_v1_0=$RDI_DATADIR/xsim/ip/sim_qdma_sc_v1_0
-dfx_bitstream_monitor_v1_0_5=$RDI_DATADIR/xsim/ip/dfx_bitstream_monitor_v1_0_5
-axi_mmu_v2_1_29=$RDI_DATADIR/xsim/ip/axi_mmu_v2_1_29
-v_sdi_rx_vid_bridge_v2_0_2=$RDI_DATADIR/xsim/ip/v_sdi_rx_vid_bridge_v2_0_2
-v_csc_v1_1_11=$RDI_DATADIR/xsim/ip/v_csc_v1_1_11
-usxgmii_v1_2_17=$RDI_DATADIR/xsim/ip/usxgmii_v1_2_17
-trace_s2mm_v2_0_1=$RDI_DATADIR/xsim/ip/trace_s2mm_v2_0_1
-ieee802d3_rs_fec_v2_0_22=$RDI_DATADIR/xsim/ip/ieee802d3_rs_fec_v2_0_22
-v_hdmi_tx_v3_0_4=$RDI_DATADIR/xsim/ip/v_hdmi_tx_v3_0_4
-ldpc_5gnr_v1_0_3=$RDI_DATADIR/xsim/ip/ldpc_5gnr_v1_0_3
-rama_v1_1_17_lib=$RDI_DATADIR/xsim/ip/rama_v1_1_17_lib
-rs_decoder_v9_0_22=$RDI_DATADIR/xsim/ip/rs_decoder_v9_0_22
-ieee802d3_400g_rs_fec_v3_0_2=$RDI_DATADIR/xsim/ip/ieee802d3_400g_rs_fec_v3_0_2
-xscl=$RDI_DATADIR/xsim/ip/xscl
-iomodule_v3_1_10=$RDI_DATADIR/xsim/ip/iomodule_v3_1_10
-axis_mem_v1_0_2=$RDI_DATADIR/xsim/ip/axis_mem_v1_0_2
-axi_tft_v2_0_28=$RDI_DATADIR/xsim/ip/axi_tft_v2_0_28
-fc32_rs_fec_v1_0_27=$RDI_DATADIR/xsim/ip/fc32_rs_fec_v1_0_27
-axi_remapper_tx_v1_0_2=$RDI_DATADIR/xsim/ip/axi_remapper_tx_v1_0_2
-dfx_axi_shutdown_manager_v1_0_3=$RDI_DATADIR/xsim/ip/dfx_axi_shutdown_manager_v1_0_3
-util_vector_logic_v2_0_4=$RDI_DATADIR/xsim/ip/util_vector_logic_v2_0_4
-axis_ila_intf_v1_0_2=$RDI_DATADIR/xsim/ip/axis_ila_intf_v1_0_2
-axi_amm_bridge_v1_0_21=$RDI_DATADIR/xsim/ip/axi_amm_bridge_v1_0_21
-xpm_cdc_gen_v1_0_4=$RDI_DATADIR/xsim/ip/xpm_cdc_gen_v1_0_4
-c_accum_v12_0_18=$RDI_DATADIR/xsim/ip/c_accum_v12_0_18
-cmac_v2_6_15=$RDI_DATADIR/xsim/ip/cmac_v2_6_15
-axi_firewall_v1_2_6=$RDI_DATADIR/xsim/ip/axi_firewall_v1_2_6
-dft_v4_2_8=$RDI_DATADIR/xsim/ip/dft_v4_2_8
-ernic_v3_1_5=$RDI_DATADIR/xsim/ip/ernic_v3_1_5
-xsdbs_v1_0_4=$RDI_DATADIR/xsim/ip/xsdbs_v1_0_4
-stm_v1_0=$RDI_DATADIR/xsim/ip/stm_v1_0
-axi_timer_v2_0_33=$RDI_DATADIR/xsim/ip/axi_timer_v2_0_33
-lmb_v10_v3_0_14=$RDI_DATADIR/xsim/ip/lmb_v10_v3_0_14
-v_deinterlacer_v5_1_4=$RDI_DATADIR/xsim/ip/v_deinterlacer_v5_1_4
-axis_data_fifo_v1_1_32=$RDI_DATADIR/xsim/ip/axis_data_fifo_v1_1_32
-hw_trace=$RDI_DATADIR/xsim/ip/hw_trace
-sim_xdma_sc_v1=$RDI_DATADIR/xsim/ip/sim_xdma_sc_v1
-axi_vip_v1_1_17=$RDI_DATADIR/xsim/ip/axi_vip_v1_1_17
-mipi_dphy_v4_3_11=$RDI_DATADIR/xsim/ip/mipi_dphy_v4_3_11
-ieee802d3_50g_rs_fec_v2_0_17=$RDI_DATADIR/xsim/ip/ieee802d3_50g_rs_fec_v2_0_17
-xdfe_equalizer_v1_0_9=$RDI_DATADIR/xsim/ip/xdfe_equalizer_v1_0_9
-flexo_100g_rs_fec_v1_0_28=$RDI_DATADIR/xsim/ip/flexo_100g_rs_fec_v1_0_28
-v_uhdsdi_audio_v2_0_8=$RDI_DATADIR/xsim/ip/v_uhdsdi_audio_v2_0_8
-v_tc_v6_1_14=$RDI_DATADIR/xsim/ip/v_tc_v6_1_14
-ddr4_pl_phy_v1_0_2=$RDI_DATADIR/xsim/ip/ddr4_pl_phy_v1_0_2
-sem_v4_1_15=$RDI_DATADIR/xsim/ip/sem_v4_1_15
-c_shift_ram_v12_0_17=$RDI_DATADIR/xsim/ip/c_shift_ram_v12_0_17
-lib_pkg_v1_0_4=$RDI_DATADIR/xsim/ip/lib_pkg_v1_0_4
-bs_switch_v1_0_4=$RDI_DATADIR/xsim/ip/bs_switch_v1_0_4
-shell_utils_msp432_bsl_crc_gen_v1_0_2=$RDI_DATADIR/xsim/ip/shell_utils_msp432_bsl_crc_gen_v1_0_2
-axis_dbg_sync_v1_0_1=$RDI_DATADIR/xsim/ip/axis_dbg_sync_v1_0_1
-high_speed_selectio_wiz_v3_6_9=$RDI_DATADIR/xsim/ip/high_speed_selectio_wiz_v3_6_9
-emc_common_v3_0_7=$RDI_DATADIR/xsim/ip/emc_common_v3_0_7
-fir_compiler_v7_2_22=$RDI_DATADIR/xsim/ip/fir_compiler_v7_2_22
-microblaze_mcs_v2_3_7=$RDI_DATADIR/xsim/ip/microblaze_mcs_v2_3_7
-oran_radio_if_v3_2_0=$RDI_DATADIR/xsim/ip/oran_radio_if_v3_2_0
-i2s_transmitter_v1_0_8=$RDI_DATADIR/xsim/ip/i2s_transmitter_v1_0_8
-floating_point_v7_1_18=$RDI_DATADIR/xsim/ip/floating_point_v7_1_18
-sim_trig_v1_0_12=$RDI_DATADIR/xsim/ip/sim_trig_v1_0_12
-hbm2e_pl_v1_0_1=$RDI_DATADIR/xsim/ip/hbm2e_pl_v1_0_1
-axis_protocol_checker_v2_0_15=$RDI_DATADIR/xsim/ip/axis_protocol_checker_v2_0_15
-vitis_deadlock_detector_v1_0_2=$RDI_DATADIR/xsim/ip/vitis_deadlock_detector_v1_0_2
-axi_msg_v1_0_11=$RDI_DATADIR/xsim/ip/axi_msg_v1_0_11
-c_compare_v12_0_9=$RDI_DATADIR/xsim/ip/c_compare_v12_0_9
-c_mux_bus_v12_0_9=$RDI_DATADIR/xsim/ip/c_mux_bus_v12_0_9
-xsdbm_v3_0_2=$RDI_DATADIR/xsim/ip/xsdbm_v3_0_2
-rld3_pl_phy_v1_0_2=$RDI_DATADIR/xsim/ip/rld3_pl_phy_v1_0_2
-mpram_v1_0_4=$RDI_DATADIR/xsim/ip/mpram_v1_0_4
-oddr_v1_0_4=$RDI_DATADIR/xsim/ip/oddr_v1_0_4
-bs_mux_v1_0_1=$RDI_DATADIR/xsim/ip/bs_mux_v1_0_1
-ptp_1588_timer_syncer_v2_0_6=$RDI_DATADIR/xsim/ip/ptp_1588_timer_syncer_v2_0_6
-dfx_controller_v1_0_7=$RDI_DATADIR/xsim/ip/dfx_controller_v1_0_7
-noc_ncrb_v1_0_0=$RDI_DATADIR/xsim/ip/noc_ncrb_v1_0_0
-rs_toolbox_v9_0_13=$RDI_DATADIR/xsim/ip/rs_toolbox_v9_0_13
-pc_cfr_v8_0_2=$RDI_DATADIR/xsim/ip/pc_cfr_v8_0_2
-multi_channel_25g_rs_fec_v1_0_26=$RDI_DATADIR/xsim/ip/multi_channel_25g_rs_fec_v1_0_26
-lmb_bram_if_cntlr_v4_0_24=$RDI_DATADIR/xsim/ip/lmb_bram_if_cntlr_v4_0_24
-hdcp_keymngmt_blk_v1_0_2=$RDI_DATADIR/xsim/ip/hdcp_keymngmt_blk_v1_0_2
-axi_lite_ipif_v3_0=$RDI_DATADIR/xsim/ip/axi_lite_ipif_v3_0
-compact_gt_v1_0_17=$RDI_DATADIR/xsim/ip/compact_gt_v1_0_17
-v_vcresampler_v1_1_11=$RDI_DATADIR/xsim/ip/v_vcresampler_v1_1_11
-mipi_dsi2_rx_ctrl_v1_0_0=$RDI_DATADIR/xsim/ip/mipi_dsi2_rx_ctrl_v1_0_0
-axi_quad_spi_v3_2_30=$RDI_DATADIR/xsim/ip/axi_quad_spi_v3_2_30
-div_gen_v5_1_22=$RDI_DATADIR/xsim/ip/div_gen_v5_1_22
-v_frmbuf_rd_v2_2_10=$RDI_DATADIR/xsim/ip/v_frmbuf_rd_v2_2_10
-can_v5_1_3=$RDI_DATADIR/xsim/ip/can_v5_1_3
-axi_pcie3_v3_0_30=$RDI_DATADIR/xsim/ip/axi_pcie3_v3_0_30
-emb_mem_gen_v1_0_9=$RDI_DATADIR/xsim/ip/emb_mem_gen_v1_0_9
-noc2_xbr2x4_v1_0_0=$RDI_DATADIR/xsim/ip/noc2_xbr2x4_v1_0_0
-xbip_counter_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_counter_v3_0_9
-axi_jtag_v1_0_2=$RDI_DATADIR/xsim/ip/axi_jtag_v1_0_2
-tmr_manager_v1_0_12=$RDI_DATADIR/xsim/ip/tmr_manager_v1_0_12
-noc_nmu_sim_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nmu_sim_v1_0_0
-mipi_csi2_rx_ctrl_v1_0_10=$RDI_DATADIR/xsim/ip/mipi_csi2_rx_ctrl_v1_0_10
-axi_bram_ctrl_v4_0_15=$RDI_DATADIR/xsim/ip/axi_bram_ctrl_v4_0_15
-axi_gpio_v2_0_33=$RDI_DATADIR/xsim/ip/axi_gpio_v2_0_33
-rs_encoder_v9_0_21=$RDI_DATADIR/xsim/ip/rs_encoder_v9_0_21
-rwd_tlmmodel_v1=$RDI_DATADIR/xsim/ip/rwd_tlmmodel_v1
-axi_bram_ctrl_v4_1_10=$RDI_DATADIR/xsim/ip/axi_bram_ctrl_v4_1_10
-uram_rd_back_v1_0_4=$RDI_DATADIR/xsim/ip/uram_rd_back_v1_0_4
-lib_fifo_v1_0_19=$RDI_DATADIR/xsim/ip/lib_fifo_v1_0_19
-canfd_v3_0_10=$RDI_DATADIR/xsim/ip/canfd_v3_0_10
-hdcp22_rng_v1_0_3=$RDI_DATADIR/xsim/ip/hdcp22_rng_v1_0_3
-xfft_v9_1_12=$RDI_DATADIR/xsim/ip/xfft_v9_1_12
-axi_memory_init_v1_0_12=$RDI_DATADIR/xsim/ip/axi_memory_init_v1_0_12
-common_cpp_v1_0=$RDI_DATADIR/xsim/ip/common_cpp_v1_0
-ai_pl_trig=$RDI_DATADIR/xsim/ip/ai_pl_trig
-c_reg_fd_v12_0_9=$RDI_DATADIR/xsim/ip/c_reg_fd_v12_0_9
-axi_mm2s_mapper_v1_1_30=$RDI_DATADIR/xsim/ip/axi_mm2s_mapper_v1_1_30
-ldpc_v2_0_15=$RDI_DATADIR/xsim/ip/ldpc_v2_0_15
-sim_cpu_v1_0=$RDI_DATADIR/xsim/ip/sim_cpu_v1_0
-axi_data_fifo_v2_1_30=$RDI_DATADIR/xsim/ip/axi_data_fifo_v2_1_30
-g709_fec_v2_4_10=$RDI_DATADIR/xsim/ip/g709_fec_v2_4_10
-axi_mcdma_v1_1_12=$RDI_DATADIR/xsim/ip/axi_mcdma_v1_1_12
-axi_lmb_bridge_v1_0_3=$RDI_DATADIR/xsim/ip/axi_lmb_bridge_v1_0_3
-lte_fft_v2_1_10=$RDI_DATADIR/xsim/ip/lte_fft_v2_1_10
-axi_interconnect_v1_7_23=$RDI_DATADIR/xsim/ip/axi_interconnect_v1_7_23
-axi_dwidth_converter_v2_1_31=$RDI_DATADIR/xsim/ip/axi_dwidth_converter_v2_1_31
-axi_usb2_device_v5_0_32=$RDI_DATADIR/xsim/ip/axi_usb2_device_v5_0_32
-axi_hwicap_v3_0_35=$RDI_DATADIR/xsim/ip/axi_hwicap_v3_0_35
-ldpc_5gnr_lite_v1_0_2=$RDI_DATADIR/xsim/ip/ldpc_5gnr_lite_v1_0_2
-fifo_generator_v13_1_5=$RDI_DATADIR/xsim/ip/fifo_generator_v13_1_5
-axi_protocol_checker_v2_0_17=$RDI_DATADIR/xsim/ip/axi_protocol_checker_v2_0_17
-c_counter_binary_v12_0_19=$RDI_DATADIR/xsim/ip/c_counter_binary_v12_0_19
-axis_ila_pp_v1_0_2=$RDI_DATADIR/xsim/ip/axis_ila_pp_v1_0_2
-mem_tg_v1_0_13=$RDI_DATADIR/xsim/ip/mem_tg_v1_0_13
-xbip_utils_v3_0_13=$RDI_DATADIR/xsim/ip/xbip_utils_v3_0_13
-aie_xtlm_v1_0_0=$RDI_DATADIR/xsim/ip/aie_xtlm_v1_0_0
-xtlm_ap_ctrl_v1_0=$RDI_DATADIR/xsim/ip/xtlm_ap_ctrl_v1_0
-v_vid_in_axi4s_v4_0_11=$RDI_DATADIR/xsim/ip/v_vid_in_axi4s_v4_0_11
-cmac_usplus_v3_1_17=$RDI_DATADIR/xsim/ip/cmac_usplus_v3_1_17
-xdfe_common_v1_0_3=$RDI_DATADIR/xsim/ip/xdfe_common_v1_0_3
-viterbi_v9_1_17=$RDI_DATADIR/xsim/ip/viterbi_v9_1_17
-xdfe_nr_prach_v2_0_3=$RDI_DATADIR/xsim/ip/xdfe_nr_prach_v2_0_3
-v_smpte_sdi_v3_0_11=$RDI_DATADIR/xsim/ip/v_smpte_sdi_v3_0_11
-mdm_v3_2=$RDI_DATADIR/xsim/ip/mdm_v3_2
-clk_vip_v1_0_4=$RDI_DATADIR/xsim/ip/clk_vip_v1_0_4
-mdm_v3_2_26=$RDI_DATADIR/xsim/ip/mdm_v3_2_26
-xtlm_trace_model_v1_0=$RDI_DATADIR/xsim/ip/xtlm_trace_model_v1_0
-xbip_dsp48_multadd_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_dsp48_multadd_v3_0_9
-noc2_nsu_v1_0_1=$RDI_DATADIR/xsim/ip/noc2_nsu_v1_0_1
-timer_sync_1588_v1_2_5=$RDI_DATADIR/xsim/ip/timer_sync_1588_v1_2_5
-axis_ila_ct_v1_0_1=$RDI_DATADIR/xsim/ip/axis_ila_ct_v1_0_1
-dcmac_v2_4_0=$RDI_DATADIR/xsim/ip/dcmac_v2_4_0
-v_dp_axi4s_vid_out_v1_0_8=$RDI_DATADIR/xsim/ip/v_dp_axi4s_vid_out_v1_0_8
-xbip_dsp48_acc_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_dsp48_acc_v3_0_9
-noc2_xbr4x2_v1_0_0=$RDI_DATADIR/xsim/ip/noc2_xbr4x2_v1_0_0
-sd_fec_v1_1_14=$RDI_DATADIR/xsim/ip/sd_fec_v1_1_14
-xbip_accum_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_accum_v3_0_9
-displayport_v8_1_9=$RDI_DATADIR/xsim/ip/displayport_v8_1_9
-ilknf_v1_3_4=$RDI_DATADIR/xsim/ip/ilknf_v1_3_4
-v_letterbox_v1_1_11=$RDI_DATADIR/xsim/ip/v_letterbox_v1_1_11
-iomodule_v3_0=$RDI_DATADIR/xsim/ip/iomodule_v3_0
-dbg_intf=$RDI_DATADIR/xsim/ip/dbg_intf
-cpm5_v1_0_16=$RDI_DATADIR/xsim/ip/cpm5_v1_0_16
-ieee802d3_25g_rs_fec_v1_0_30=$RDI_DATADIR/xsim/ip/ieee802d3_25g_rs_fec_v1_0_30
-jesd204_v7_2_20=$RDI_DATADIR/xsim/ip/jesd204_v7_2_20
-clk_gen_sim_v1_0_4=$RDI_DATADIR/xsim/ip/clk_gen_sim_v1_0_4
-g709_rs_decoder_v2_2_14=$RDI_DATADIR/xsim/ip/g709_rs_decoder_v2_2_14
-cpri_v8_11_20=$RDI_DATADIR/xsim/ip/cpri_v8_11_20
-ieee802d3_200g_rs_fec_v2_0_11=$RDI_DATADIR/xsim/ip/ieee802d3_200g_rs_fec_v2_0_11
-v_warp_init_v1_1_4=$RDI_DATADIR/xsim/ip/v_warp_init_v1_1_4
-v_hscaler_v1_1_11=$RDI_DATADIR/xsim/ip/v_hscaler_v1_1_11
-spdif_v2_0_29=$RDI_DATADIR/xsim/ip/spdif_v2_0_29
-func_emu_util_v1_0=$RDI_DATADIR/xsim/ip/func_emu_util_v1_0
-axi_uart16550_v2_0_33=$RDI_DATADIR/xsim/ip/axi_uart16550_v2_0_33
-axi_clock_converter_v2_1_30=$RDI_DATADIR/xsim/ip/axi_clock_converter_v2_1_30
-dprx_v1_0_4=$RDI_DATADIR/xsim/ip/dprx_v1_0_4
-mrmac_v2_3_0=$RDI_DATADIR/xsim/ip/mrmac_v2_3_0
-cic_compiler_v4_0_19=$RDI_DATADIR/xsim/ip/cic_compiler_v4_0_19
-c_gate_bit_v12_0_9=$RDI_DATADIR/xsim/ip/c_gate_bit_v12_0_9
-noc_sc_v1_0_0_legacy=$RDI_DATADIR/xsim/ip/noc_sc_v1_0_0_legacy
-ten_gig_eth_pcs_pma_v6_0_27=$RDI_DATADIR/xsim/ip/ten_gig_eth_pcs_pma_v6_0_27
-xdfe_cc_filter_v1_1_4=$RDI_DATADIR/xsim/ip/xdfe_cc_filter_v1_1_4
-axi_crossbar_v2_1_32=$RDI_DATADIR/xsim/ip/axi_crossbar_v2_1_32
-axis_itct_v1_0_1=$RDI_DATADIR/xsim/ip/axis_itct_v1_0_1
-xbip_pipe_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_pipe_v3_0_9
-tsn_temac_v1_0_11=$RDI_DATADIR/xsim/ip/tsn_temac_v1_0_11
-lib_srl_fifo_v1_0_4=$RDI_DATADIR/xsim/ip/lib_srl_fifo_v1_0_4
-ecc_v2_0_16=$RDI_DATADIR/xsim/ip/ecc_v2_0_16
-mutex_v2_1_13=$RDI_DATADIR/xsim/ip/mutex_v2_1_13
-lmb_bram_if_cntlr_v4_0=$RDI_DATADIR/xsim/ip/lmb_bram_if_cntlr_v4_0
-ahblite_axi_bridge_v3_0_26=$RDI_DATADIR/xsim/ip/ahblite_axi_bridge_v3_0_26
-tmr_inject_v1_0_6=$RDI_DATADIR/xsim/ip/tmr_inject_v1_0_6
-qdriv_pl_phy_v1_0_2=$RDI_DATADIR/xsim/ip/qdriv_pl_phy_v1_0_2
-tcc_decoder_3gppmm_v2_0_27=$RDI_DATADIR/xsim/ip/tcc_decoder_3gppmm_v2_0_27
-ai_noc=$RDI_DATADIR/xsim/ip/ai_noc
-util_idelay_ctrl_v1_0_4=$RDI_DATADIR/xsim/ip/util_idelay_ctrl_v1_0_4
-noc2_nps_v1_0_0=$RDI_DATADIR/xsim/ip/noc2_nps_v1_0_0
-etrnic_v1_1_8=$RDI_DATADIR/xsim/ip/etrnic_v1_1_8
-axi_ahblite_bridge_v3_0_28=$RDI_DATADIR/xsim/ip/axi_ahblite_bridge_v3_0_28
-ieee802d3_50g_rs_fec_v1_0_24=$RDI_DATADIR/xsim/ip/ieee802d3_50g_rs_fec_v1_0_24
-noc_hbm_nmu_sim_v1_0_0=$RDI_DATADIR/xsim/ip/noc_hbm_nmu_sim_v1_0_0
-noc_npp_rptr_v1_0_0=$RDI_DATADIR/xsim/ip/noc_npp_rptr_v1_0_0
-dfx_decoupler_v1_0_9=$RDI_DATADIR/xsim/ip/dfx_decoupler_v1_0_9
-dsp_macro_v1_0_6=$RDI_DATADIR/xsim/ip/dsp_macro_v1_0_6
-cpm5n_v1_0_8=$RDI_DATADIR/xsim/ip/cpm5n_v1_0_8
-axi_dma_v7_1_32=$RDI_DATADIR/xsim/ip/axi_dma_v7_1_32
-sim_ipc_multi_intf_v1_0=$RDI_DATADIR/xsim/ip/sim_ipc_multi_intf_v1_0
-hdcp_v1_0_5=$RDI_DATADIR/xsim/ip/hdcp_v1_0_5
-axi_epc_v2_0_34=$RDI_DATADIR/xsim/ip/axi_epc_v2_0_34
-tmr_comparator_v1_0_7=$RDI_DATADIR/xsim/ip/tmr_comparator_v1_0_7
-v_warp_filter_v1_1_4=$RDI_DATADIR/xsim/ip/v_warp_filter_v1_1_4
-ai_pl=$RDI_DATADIR/xsim/ip/ai_pl
-xdfe_nlf_v1_1_1=$RDI_DATADIR/xsim/ip/xdfe_nlf_v1_1_1
-v_scenechange_v1_1_6=$RDI_DATADIR/xsim/ip/v_scenechange_v1_1_6
-vfb_v1_0_25=$RDI_DATADIR/xsim/ip/vfb_v1_0_25
-axis_interconnect_v1_1_23=$RDI_DATADIR/xsim/ip/axis_interconnect_v1_1_23
-xlconstant_v1_1_9=$RDI_DATADIR/xsim/ip/xlconstant_v1_1_9
-adc_dac_if_phy_v1_0_0=$RDI_DATADIR/xsim/ip/adc_dac_if_phy_v1_0_0
-mult_gen_v12_0_21=$RDI_DATADIR/xsim/ip/mult_gen_v12_0_21
-i2s_receiver_v1_0_8=$RDI_DATADIR/xsim/ip/i2s_receiver_v1_0_8
-qdriv_pl_v1_0_13=$RDI_DATADIR/xsim/ip/qdriv_pl_v1_0_13
-xbip_dsp48_wrapper_v3_0_6=$RDI_DATADIR/xsim/ip/xbip_dsp48_wrapper_v3_0_6
-lut_buffer_v2_0_1=$RDI_DATADIR/xsim/ip/lut_buffer_v2_0_1
-vid_phy_controller_v2_2_18=$RDI_DATADIR/xsim/ip/vid_phy_controller_v2_2_18
-advanced_io_wizard_phy_v1_0_3=$RDI_DATADIR/xsim/ip/advanced_io_wizard_phy_v1_0_3
-uhdsdi_gt_v2_1_4=$RDI_DATADIR/xsim/ip/uhdsdi_gt_v2_1_4
-axi_dbg_hub=$RDI_DATADIR/xsim/ip/axi_dbg_hub
-anlt_subcore_ip_v1_0_2=$RDI_DATADIR/xsim/ip/anlt_subcore_ip_v1_0_2
-xxv_ethernet_v4_1_10=$RDI_DATADIR/xsim/ip/xxv_ethernet_v4_1_10
-cdcam_v1_1_0=$RDI_DATADIR/xsim/ip/cdcam_v1_1_0
-pci32_v5_0_13=$RDI_DATADIR/xsim/ip/pci32_v5_0_13
-v_mix_v5_2_9=$RDI_DATADIR/xsim/ip/v_mix_v5_2_9
-pci64_v5_0_12=$RDI_DATADIR/xsim/ip/pci64_v5_0_12
-in_system_ibert_v1_0_22=$RDI_DATADIR/xsim/ip/in_system_ibert_v1_0_22
-proc_sys_reset_v5_0_15=$RDI_DATADIR/xsim/ip/proc_sys_reset_v5_0_15
-axis_dwidth_converter_v1_1_30=$RDI_DATADIR/xsim/ip/axis_dwidth_converter_v1_1_30
-sim_ddr_v1_0=$RDI_DATADIR/xsim/ip/sim_ddr_v1_0
-sim_qdma_cpp_v1_0=$RDI_DATADIR/xsim/ip/sim_qdma_cpp_v1_0
-axi_traffic_gen_v3_0_17=$RDI_DATADIR/xsim/ip/axi_traffic_gen_v3_0_17
-v_hdmi_rx_v3_0_4=$RDI_DATADIR/xsim/ip/v_hdmi_rx_v3_0_4
-xdfe_resampler_v1_0_9=$RDI_DATADIR/xsim/ip/xdfe_resampler_v1_0_9
-zynq_ultra_ps_e_v3_3_12=$RDI_DATADIR/xsim/ip/zynq_ultra_ps_e_v3_3_12
-axi_i3c_v1_0_0=$RDI_DATADIR/xsim/ip/axi_i3c_v1_0_0
-g709_rs_encoder_v2_2_12=$RDI_DATADIR/xsim/ip/g709_rs_encoder_v2_2_12
-xpm=$RDI_DATADIR/xsim/ip/xpm
-dptx_v1_0_4=$RDI_DATADIR/xsim/ip/dptx_v1_0_4
-v_axi4s_remap_v1_1_10=$RDI_DATADIR/xsim/ip/v_axi4s_remap_v1_1_10
-tri_mode_ethernet_mac_v9_0_32=$RDI_DATADIR/xsim/ip/tri_mode_ethernet_mac_v9_0_32
-xbip_bram18k_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_bram18k_v3_0_9
-shell_utils_build_info_v2_0_0=$RDI_DATADIR/xsim/ip/shell_utils_build_info_v2_0_0
-cordic_v6_0_22=$RDI_DATADIR/xsim/ip/cordic_v6_0_22
-sim_xdma_cpp_v1=$RDI_DATADIR/xsim/ip/sim_xdma_cpp_v1
-axi_hbicap_v1_0_7=$RDI_DATADIR/xsim/ip/axi_hbicap_v1_0_7
-zynq_ultra_ps_e_vip_v1_0_17=$RDI_DATADIR/xsim/ip/zynq_ultra_ps_e_vip_v1_0_17
-gtwizard_ultrascale_v1_5_4=$RDI_DATADIR/xsim/ip/gtwizard_ultrascale_v1_5_4
-remote_port_c_v4=$RDI_DATADIR/xsim/ip/remote_port_c_v4
-axi_vdma_v6_3_19=$RDI_DATADIR/xsim/ip/axi_vdma_v6_3_19
-x5io_wizard_phy_v1_0_1=$RDI_DATADIR/xsim/ip/x5io_wizard_phy_v1_0_1
-tcc_encoder_3gpp_v5_0_22=$RDI_DATADIR/xsim/ip/tcc_encoder_3gpp_v5_0_22
-axis_combiner_v1_1_29=$RDI_DATADIR/xsim/ip/axis_combiner_v1_1_29
-microblaze_v9_5_5=$RDI_DATADIR/xsim/ip/microblaze_v9_5_5
-advanced_io_wizard_v1_0_13=$RDI_DATADIR/xsim/ip/advanced_io_wizard_v1_0_13
-lib_cdc_v1_0_3=$RDI_DATADIR/xsim/ip/lib_cdc_v1_0_3
-axis_ila_adv_trig_v1_0_1=$RDI_DATADIR/xsim/ip/axis_ila_adv_trig_v1_0_1
-qdma_v5_0_9=$RDI_DATADIR/xsim/ip/qdma_v5_0_9
-ddr4_pl_v1_0_14=$RDI_DATADIR/xsim/ip/ddr4_pl_v1_0_14
-noc_mc_ddr5_phy_v1_0_1=$RDI_DATADIR/xsim/ip/noc_mc_ddr5_phy_v1_0_1
-xtlm_simple_interconnect_v1_0=$RDI_DATADIR/xsim/ip/xtlm_simple_interconnect_v1_0
-axi_sg_v4_1_18=$RDI_DATADIR/xsim/ip/axi_sg_v4_1_18
-xdfe_cc_mixer_v2_0_4=$RDI_DATADIR/xsim/ip/xdfe_cc_mixer_v2_0_4
-processing_system7_vip_v1_0_19=$RDI_DATADIR/xsim/ip/processing_system7_vip_v1_0_19
-mipi_dsi_tx_ctrl_v1_0_9=$RDI_DATADIR/xsim/ip/mipi_dsi_tx_ctrl_v1_0_9
-microblaze_riscv_v1_0_2=$RDI_DATADIR/xsim/ip/microblaze_riscv_v1_0_2
-cpm4_v1_0_16=$RDI_DATADIR/xsim/ip/cpm4_v1_0_16
-xbip_multadd_v3_0_20=$RDI_DATADIR/xsim/ip/xbip_multadd_v3_0_20
-axis_data_fifo_v2_0_13=$RDI_DATADIR/xsim/ip/axis_data_fifo_v2_0_13
-ltlib_v1_0_2=$RDI_DATADIR/xsim/ip/ltlib_v1_0_2
-axis_switch_sc_v1_1=$RDI_DATADIR/xsim/ip/axis_switch_sc_v1_1
-sim_clk_gen_v1_0_4=$RDI_DATADIR/xsim/ip/sim_clk_gen_v1_0_4
-xdfe_fft_v1_0_7=$RDI_DATADIR/xsim/ip/xdfe_fft_v1_0_7
-hsdp_trace_v2_0_2=$RDI_DATADIR/xsim/ip/hsdp_trace_v2_0_2
-blk_mem_gen_v8_4_8=$RDI_DATADIR/xsim/ip/blk_mem_gen_v8_4_8
-cam_blk_lib_v1_1_0=$RDI_DATADIR/xsim/ip/cam_blk_lib_v1_1_0
-tmr_voter_v1_0_6=$RDI_DATADIR/xsim/ip/tmr_voter_v1_0_6
-util_ff_v1_0_3=$RDI_DATADIR/xsim/ip/util_ff_v1_0_3
-interrupt_control_v3_1_5=$RDI_DATADIR/xsim/ip/interrupt_control_v3_1_5
-xdfe_ofdm_v2_1_0=$RDI_DATADIR/xsim/ip/xdfe_ofdm_v2_1_0
-audio_clock_recovery_unit_v1_0_4=$RDI_DATADIR/xsim/ip/audio_clock_recovery_unit_v1_0_4
-ten_gig_eth_mac_v15_1_12=$RDI_DATADIR/xsim/ip/ten_gig_eth_mac_v15_1_12
-axi_protocol_converter_v2_1_31=$RDI_DATADIR/xsim/ip/axi_protocol_converter_v2_1_31
-xbip_dsp48_mult_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_dsp48_mult_v3_0_9
-tmr_sem_v1_0_26=$RDI_DATADIR/xsim/ip/tmr_sem_v1_0_26
-v_frmbuf_rd_v2_4_3=$RDI_DATADIR/xsim/ip/v_frmbuf_rd_v2_4_3
-cmpy_v6_0_24=$RDI_DATADIR/xsim/ip/cmpy_v6_0_24
-ta_dma_v1_0_15=$RDI_DATADIR/xsim/ip/ta_dma_v1_0_15
-v_tpg_v8_0_14=$RDI_DATADIR/xsim/ip/v_tpg_v8_0_14
-axi_tlm_ext_v1_0=$RDI_DATADIR/xsim/ip/axi_tlm_ext_v1_0
-axi_iic_v2_1_7=$RDI_DATADIR/xsim/ip/axi_iic_v2_1_7
-c_addsub_v12_0_18=$RDI_DATADIR/xsim/ip/c_addsub_v12_0_18
-audio_tpg_v1_0_2=$RDI_DATADIR/xsim/ip/audio_tpg_v1_0_2
-axi_tg_sc_v1_0=$RDI_DATADIR/xsim/ip/axi_tg_sc_v1_0
-v_vid_sdi_tx_bridge_v2_0_2=$RDI_DATADIR/xsim/ip/v_vid_sdi_tx_bridge_v2_0_2
-noc_nsu_sim_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nsu_sim_v1_0_0
-axi_register_slice_v2_1_31=$RDI_DATADIR/xsim/ip/axi_register_slice_v2_1_31
-axis_switch_v1_1_31=$RDI_DATADIR/xsim/ip/axis_switch_v1_1_31
-axi_stream_monitor_v1_1_1=$RDI_DATADIR/xsim/ip/axi_stream_monitor_v1_1_1
-v_uhdsdi_vidgen_v1_0_3=$RDI_DATADIR/xsim/ip/v_uhdsdi_vidgen_v1_0_3
-bscan_jtag=$RDI_DATADIR/xsim/ip/bscan_jtag
-audio_formatter_v1_0_13=$RDI_DATADIR/xsim/ip/audio_formatter_v1_0_13
-axis_vio_v1_0_11=$RDI_DATADIR/xsim/ip/axis_vio_v1_0_11
-interlaken_v2_4_17=$RDI_DATADIR/xsim/ip/interlaken_v2_4_17
-axis_register_slice_v1_1_31=$RDI_DATADIR/xsim/ip/axis_register_slice_v1_1_31
-remote_port_sc_v4=$RDI_DATADIR/xsim/ip/remote_port_sc_v4
-hdcp22_cipher_v1_0_5=$RDI_DATADIR/xsim/ip/hdcp22_cipher_v1_0_5
-picxo_fracxo_v2_0_2=$RDI_DATADIR/xsim/ip/picxo_fracxo_v2_0_2
-xdma_v4_1_29=$RDI_DATADIR/xsim/ip/xdma_v4_1_29
-accelerator_monitor_v1_1_0=$RDI_DATADIR/xsim/ip/accelerator_monitor_v1_1_0
-noc_nps6_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nps6_v1_0_0
-roe_framer_v3_0_8=$RDI_DATADIR/xsim/ip/roe_framer_v3_0_8
-g975_efec_i7_v2_0_23=$RDI_DATADIR/xsim/ip/g975_efec_i7_v2_0_23
-quadsgmii_v3_5_18=$RDI_DATADIR/xsim/ip/quadsgmii_v3_5_18
-axi_ethernet_buffer_v2_0_25=$RDI_DATADIR/xsim/ip/axi_ethernet_buffer_v2_0_25
-fit_timer_v2_0_12=$RDI_DATADIR/xsim/ip/fit_timer_v2_0_12
-bsip_v1_1_1=$RDI_DATADIR/xsim/ip/bsip_v1_1_1
-lmb_v10_v3_0=$RDI_DATADIR/xsim/ip/lmb_v10_v3_0
-mailbox_v2_1_17=$RDI_DATADIR/xsim/ip/mailbox_v2_1_17
-v_vscaler_v1_1_11=$RDI_DATADIR/xsim/ip/v_vscaler_v1_1_11
-fifo_generator_v13_0_7=$RDI_DATADIR/xsim/ip/fifo_generator_v13_0_7
-av_pat_gen_v1_0_2=$RDI_DATADIR/xsim/ip/av_pat_gen_v1_0_2
-v_frmbuf_rd_v2_5_2=$RDI_DATADIR/xsim/ip/v_frmbuf_rd_v2_5_2
-mipi_rx_phy_v1_0_0=$RDI_DATADIR/xsim/ip/mipi_rx_phy_v1_0_0
-gig_ethernet_pcs_pma_v16_2_18=$RDI_DATADIR/xsim/ip/gig_ethernet_pcs_pma_v16_2_18
-noc2_nmu_v1_0_1=$RDI_DATADIR/xsim/ip/noc2_nmu_v1_0_1
-ats_switch_v1_0_10=$RDI_DATADIR/xsim/ip/ats_switch_v1_0_10
-axi_ethernetlite_v3_0_30=$RDI_DATADIR/xsim/ip/axi_ethernetlite_v3_0_30
-axis_mu_v1_0_1=$RDI_DATADIR/xsim/ip/axis_mu_v1_0_1
-vby1hs_v1_0_5=$RDI_DATADIR/xsim/ip/vby1hs_v1_0_5
-noc_sc_v1_0_0=$RDI_DATADIR/xsim/ip/noc_sc_v1_0_0
-convolution_v9_0_20=$RDI_DATADIR/xsim/ip/convolution_v9_0_20
-axi4stream_vip_v1_1_17=$RDI_DATADIR/xsim/ip/axi4stream_vip_v1_1_17
-axis_subset_converter_v1_1_31=$RDI_DATADIR/xsim/ip/axis_subset_converter_v1_1_31
-srio_gen2_v4_1_19=$RDI_DATADIR/xsim/ip/srio_gen2_v4_1_19
-lib_bmg_v1_0_17=$RDI_DATADIR/xsim/ip/lib_bmg_v1_0_17
-system_cache_v5_0_11=$RDI_DATADIR/xsim/ip/system_cache_v5_0_11
-dp_videoaxi4s_bridge_v1_0_3=$RDI_DATADIR/xsim/ip/dp_videoaxi4s_bridge_v1_0_3
-sid_v8_0_21=$RDI_DATADIR/xsim/ip/sid_v8_0_21
-blk_mem_gen_v8_3_7=$RDI_DATADIR/xsim/ip/blk_mem_gen_v8_3_7
-noc2_sc_v1_0_0=$RDI_DATADIR/xsim/ip/noc2_sc_v1_0_0
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini.bak b/proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini.bak
deleted file mode 100644
index 65c1bae..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xsim.ini.bak
+++ /dev/null
@@ -1,490 +0,0 @@
-std=$RDI_DATADIR/xsim/vhdl/std
-ieee=$RDI_DATADIR/xsim/vhdl/ieee
-ieee_proposed=$RDI_DATADIR/xsim/vhdl/ieee_proposed
-vl=$RDI_DATADIR/xsim/vhdl/vl
-synopsys=$RDI_DATADIR/xsim/vhdl/synopsys
-uvm=$RDI_DATADIR/xsim/system_verilog/uvm
-secureip=$RDI_DATADIR/xsim/verilog/secureip
-unisim=$RDI_DATADIR/xsim/vhdl/unisim
-unimacro=$RDI_DATADIR/xsim/vhdl/unimacro
-unifast=$RDI_DATADIR/xsim/vhdl/unifast
-unisims_ver=$RDI_DATADIR/xsim/verilog/unisims_ver
-unimacro_ver=$RDI_DATADIR/xsim/verilog/unimacro_ver
-unifast_ver=$RDI_DATADIR/xsim/verilog/unifast_ver
-simprims_ver=$RDI_DATADIR/xsim/verilog/simprims_ver
-axi_epu_v1_0_4=$RDI_DATADIR/xsim/ip/axi_epu_v1_0_4
-xlconcat_v2_1_6=$RDI_DATADIR/xsim/ip/xlconcat_v2_1_6
-emb_fifo_gen_v1_0_5=$RDI_DATADIR/xsim/ip/emb_fifo_gen_v1_0_5
-mipi_csi2_tx_ctrl_v1_0_6=$RDI_DATADIR/xsim/ip/mipi_csi2_tx_ctrl_v1_0_6
-c_mux_bit_v12_0_9=$RDI_DATADIR/xsim/ip/c_mux_bit_v12_0_9
-smartconnect_v1_0=$RDI_DATADIR/xsim/ip/smartconnect_v1_0
-v_smpte_uhdsdi_tx_v1_0_4=$RDI_DATADIR/xsim/ip/v_smpte_uhdsdi_tx_v1_0_4
-cam_v3_0_0=$RDI_DATADIR/xsim/ip/cam_v3_0_0
-microblaze_v11_0_13=$RDI_DATADIR/xsim/ip/microblaze_v11_0_13
-axi_fifo_mm_s_v4_3_3=$RDI_DATADIR/xsim/ip/axi_fifo_mm_s_v4_3_3
-v_hdmi_rx1_v1_0_9=$RDI_DATADIR/xsim/ip/v_hdmi_rx1_v1_0_9
-video_frame_crc_v1_0_6=$RDI_DATADIR/xsim/ip/video_frame_crc_v1_0_6
-hdcp22_cipher_dp_v1_0_2=$RDI_DATADIR/xsim/ip/hdcp22_cipher_dp_v1_0_2
-generic_baseblocks_v2_1_2=$RDI_DATADIR/xsim/ip/generic_baseblocks_v2_1_2
-axis_clock_converter_v1_1_32=$RDI_DATADIR/xsim/ip/axis_clock_converter_v1_1_32
-psx_vip_v1_0_4=$RDI_DATADIR/xsim/ip/psx_vip_v1_0_4
-g975_efec_i4_v1_0_22=$RDI_DATADIR/xsim/ip/g975_efec_i4_v1_0_22
-axi_lite_ipif_v3_0_4=$RDI_DATADIR/xsim/ip/axi_lite_ipif_v3_0_4
-axis_dbg_stub_v1_0_1=$RDI_DATADIR/xsim/ip/axis_dbg_stub_v1_0_1
-ethernet_1_10_25g_v2_7_15=$RDI_DATADIR/xsim/ip/ethernet_1_10_25g_v2_7_15
-an_lt_v1_0_12=$RDI_DATADIR/xsim/ip/an_lt_v1_0_12
-hdmi_gt_controller_v1_0_13=$RDI_DATADIR/xsim/ip/hdmi_gt_controller_v1_0_13
-axi_cdma_v4_1_31=$RDI_DATADIR/xsim/ip/axi_cdma_v4_1_31
-xilinx_vip=$RDI_DATADIR/xsim/ip/xilinx_vip
-videoaxi4s_bridge_v1_0_7=$RDI_DATADIR/xsim/ip/videoaxi4s_bridge_v1_0_7
-mdm_riscv_v1_0_2=$RDI_DATADIR/xsim/ip/mdm_riscv_v1_0_2
-axi_uartlite_v2_0_35=$RDI_DATADIR/xsim/ip/axi_uartlite_v2_0_35
-axi_perf_mon_v5_0_33=$RDI_DATADIR/xsim/ip/axi_perf_mon_v5_0_33
-axi_master_burst_v2_0_9=$RDI_DATADIR/xsim/ip/axi_master_burst_v2_0_9
-aie_ps_v1_0=$RDI_DATADIR/xsim/ip/aie_ps_v1_0
-ibert_lib_v1_0_11=$RDI_DATADIR/xsim/ip/ibert_lib_v1_0_11
-axi_datamover_v5_1_33=$RDI_DATADIR/xsim/ip/axi_datamover_v5_1_33
-noc_nps4_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nps4_v1_0_0
-xbip_dsp48_addsub_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_dsp48_addsub_v3_0_9
-v_axi4s_vid_out_v4_0_18=$RDI_DATADIR/xsim/ip/v_axi4s_vid_out_v4_0_18
-axi_chip2chip_v5_0_22=$RDI_DATADIR/xsim/ip/axi_chip2chip_v5_0_22
-gtwizard_ultrascale_v1_7_18=$RDI_DATADIR/xsim/ip/gtwizard_ultrascale_v1_7_18
-axi_infrastructure_v1_1_0=$RDI_DATADIR/xsim/ip/axi_infrastructure_v1_1_0
-switch_core_top_v1_0_16=$RDI_DATADIR/xsim/ip/switch_core_top_v1_0_16
-vitis_net_p4_v2_1_0=$RDI_DATADIR/xsim/ip/vitis_net_p4_v2_1_0
-axi_sideband_util_v1_0_15=$RDI_DATADIR/xsim/ip/axi_sideband_util_v1_0_15
-axis_infrastructure_v1_1_1=$RDI_DATADIR/xsim/ip/axis_infrastructure_v1_1_1
-dist_mem_gen_v8_0_15=$RDI_DATADIR/xsim/ip/dist_mem_gen_v8_0_15
-shell_utils_addr_remap_v1_0_10=$RDI_DATADIR/xsim/ip/shell_utils_addr_remap_v1_0_10
-xbip_addsub_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_addsub_v3_0_9
-dds_compiler_v6_0_25=$RDI_DATADIR/xsim/ip/dds_compiler_v6_0_25
-bscan_axi_v1_0_2=$RDI_DATADIR/xsim/ip/bscan_axi_v1_0_2
-fifo_generator_v13_2_10=$RDI_DATADIR/xsim/ip/fifo_generator_v13_2_10
-dprx_fec_8b10b_v1_0_3=$RDI_DATADIR/xsim/ip/dprx_fec_8b10b_v1_0_3
-pcie_axi4lite_tap_v1_0_2=$RDI_DATADIR/xsim/ip/pcie_axi4lite_tap_v1_0_2
-av_pat_gen_v2_0_2=$RDI_DATADIR/xsim/ip/av_pat_gen_v2_0_2
-polar_v1_1_4=$RDI_DATADIR/xsim/ip/polar_v1_1_4
-v_tpg_v8_2_5=$RDI_DATADIR/xsim/ip/v_tpg_v8_2_5
-tcc_encoder_3gpplte_v4_0_19=$RDI_DATADIR/xsim/ip/tcc_encoder_3gpplte_v4_0_19
-axis_accelerator_adapter_v2_1_18=$RDI_DATADIR/xsim/ip/axis_accelerator_adapter_v2_1_18
-mem_pl_v1_0_2=$RDI_DATADIR/xsim/ip/mem_pl_v1_0_2
-perf_axi_tg_v1_0_13=$RDI_DATADIR/xsim/ip/perf_axi_tg_v1_0_13
-trace_hub_v1_1_0=$RDI_DATADIR/xsim/ip/trace_hub_v1_1_0
-axi_pcie_v2_9_11=$RDI_DATADIR/xsim/ip/axi_pcie_v2_9_11
-axi_emc_v3_0_31=$RDI_DATADIR/xsim/ip/axi_emc_v3_0_31
-tsn_endpoint_ethernet_mac_block_v1_0_16=$RDI_DATADIR/xsim/ip/tsn_endpoint_ethernet_mac_block_v1_0_16
-soft_ecc_proxy_v1_1_1=$RDI_DATADIR/xsim/ip/soft_ecc_proxy_v1_1_1
-axi_apb_bridge_v3_0_20=$RDI_DATADIR/xsim/ip/axi_apb_bridge_v3_0_20
-axis_broadcaster_v1_1_30=$RDI_DATADIR/xsim/ip/axis_broadcaster_v1_1_30
-axis_dwidth_converter_sc_v1_1=$RDI_DATADIR/xsim/ip/axis_dwidth_converter_sc_v1_1
-vid_edid_v1_0_2=$RDI_DATADIR/xsim/ip/vid_edid_v1_0_2
-noc_nidb_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nidb_v1_0_0
-v_vid_in_axi4s_v5_0_4=$RDI_DATADIR/xsim/ip/v_vid_in_axi4s_v5_0_4
-v_dual_splitter_v1_0_11=$RDI_DATADIR/xsim/ip/v_dual_splitter_v1_0_11
-axis_ila_txns_cntr_v1_0_0=$RDI_DATADIR/xsim/ip/axis_ila_txns_cntr_v1_0_0
-pl_fileio_v1_0_0=$RDI_DATADIR/xsim/ip/pl_fileio_v1_0_0
-msm_cpp=$RDI_DATADIR/xsim/ip/msm_cpp
-debug_tcp_server_v1=$RDI_DATADIR/xsim/ip/debug_tcp_server_v1
-v_frmbuf_wr_v2_5_2=$RDI_DATADIR/xsim/ip/v_frmbuf_wr_v2_5_2
-v_smpte_uhdsdi_rx_v1_0_3=$RDI_DATADIR/xsim/ip/v_smpte_uhdsdi_rx_v1_0_3
-mpegtsmux_v1_1_9=$RDI_DATADIR/xsim/ip/mpegtsmux_v1_1_9
-noc_nps_v1_0_1=$RDI_DATADIR/xsim/ip/noc_nps_v1_0_1
-v_multi_scaler_v1_2_6=$RDI_DATADIR/xsim/ip/v_multi_scaler_v1_2_6
-x5io_wizard_v1_0_4=$RDI_DATADIR/xsim/ip/x5io_wizard_v1_0_4
-axi_remapper_rx_v1_0_2=$RDI_DATADIR/xsim/ip/axi_remapper_rx_v1_0_2
-emu_perf_common_v1_0=$RDI_DATADIR/xsim/ip/emu_perf_common_v1_0
-sem_ultra_v3_1_26=$RDI_DATADIR/xsim/ip/sem_ultra_v3_1_26
-axi_utils_v2_0_9=$RDI_DATADIR/xsim/ip/axi_utils_v2_0_9
-v_tc_v6_2_8=$RDI_DATADIR/xsim/ip/v_tc_v6_2_8
-ieee802d3_clause74_fec_v1_0_18=$RDI_DATADIR/xsim/ip/ieee802d3_clause74_fec_v1_0_18
-jesd204c_v4_2_14=$RDI_DATADIR/xsim/ip/jesd204c_v4_2_14
-xtlm=$RDI_DATADIR/xsim/ip/xtlm
-hdmi_acr_ctrl_v1_0_3=$RDI_DATADIR/xsim/ip/hdmi_acr_ctrl_v1_0_3
-icap_arb_v1_0_2=$RDI_DATADIR/xsim/ip/icap_arb_v1_0_2
-nvme_tc_v3_0_6=$RDI_DATADIR/xsim/ip/nvme_tc_v3_0_6
-axi4svideo_bridge_v1_0_18=$RDI_DATADIR/xsim/ip/axi4svideo_bridge_v1_0_18
-jtag_axi=$RDI_DATADIR/xsim/ip/jtag_axi
-axi_intc_v4_1_19=$RDI_DATADIR/xsim/ip/axi_intc_v4_1_19
-v_demosaic_v1_1_11=$RDI_DATADIR/xsim/ip/v_demosaic_v1_1_11
-pcie_jtag_v1_0_1=$RDI_DATADIR/xsim/ip/pcie_jtag_v1_0_1
-xlslice_v1_0_4=$RDI_DATADIR/xsim/ip/xlslice_v1_0_4
-axi_vfifo_ctrl_v2_0_34=$RDI_DATADIR/xsim/ip/axi_vfifo_ctrl_v2_0_34
-gmii_to_rgmii_v4_1_14=$RDI_DATADIR/xsim/ip/gmii_to_rgmii_v4_1_14
-util_reduced_logic_v2_0_6=$RDI_DATADIR/xsim/ip/util_reduced_logic_v2_0_6
-nvmeha_v1_0_12=$RDI_DATADIR/xsim/ip/nvmeha_v1_0_12
-axi_c2c_v1_0_9=$RDI_DATADIR/xsim/ip/axi_c2c_v1_0_9
-ft_prach_v1_2_2=$RDI_DATADIR/xsim/ip/ft_prach_v1_2_2
-v_smpte_uhdsdi_v1_0_11=$RDI_DATADIR/xsim/ip/v_smpte_uhdsdi_v1_0_11
-axi_pmon_v1_0_1=$RDI_DATADIR/xsim/ip/axi_pmon_v1_0_1
-gtwizard_ultrascale_v1_6_16=$RDI_DATADIR/xsim/ip/gtwizard_ultrascale_v1_6_16
-gigantic_mux=$RDI_DATADIR/xsim/ip/gigantic_mux
-displayport_v7_0_24=$RDI_DATADIR/xsim/ip/displayport_v7_0_24
-msm_adapters=$RDI_DATADIR/xsim/ip/msm_adapters
-v_frmbuf_wr_v2_2_10=$RDI_DATADIR/xsim/ip/v_frmbuf_wr_v2_2_10
-fast_adapter_v1_0_8=$RDI_DATADIR/xsim/ip/fast_adapter_v1_0_8
-rst_vip_v1_0_6=$RDI_DATADIR/xsim/ip/rst_vip_v1_0_6
-v_hdmi_phy1_v1_0_12=$RDI_DATADIR/xsim/ip/v_hdmi_phy1_v1_0_12
-pcie_qdma_mailbox_v1_0_5=$RDI_DATADIR/xsim/ip/pcie_qdma_mailbox_v1_0_5
-pr_decoupler_v1_0_11=$RDI_DATADIR/xsim/ip/pr_decoupler_v1_0_11
-v_hdmi_tx1_v1_0_8=$RDI_DATADIR/xsim/ip/v_hdmi_tx1_v1_0_8
-processing_system7_v5_5_6=$RDI_DATADIR/xsim/ip/processing_system7_v5_5_6
-axis_cap_ctrl_v1_0_1=$RDI_DATADIR/xsim/ip/axis_cap_ctrl_v1_0_1
-common_rpc_v1=$RDI_DATADIR/xsim/ip/common_rpc_v1
-xtlm_ipc_v1_0=$RDI_DATADIR/xsim/ip/xtlm_ipc_v1_0
-v_tpg_v8_1_10=$RDI_DATADIR/xsim/ip/v_tpg_v8_1_10
-v_hcresampler_v1_1_11=$RDI_DATADIR/xsim/ip/v_hcresampler_v1_1_11
-axi_interface_monitor_v1_1_0=$RDI_DATADIR/xsim/ip/axi_interface_monitor_v1_1_0
-axi_intc_v4_1=$RDI_DATADIR/xsim/ip/axi_intc_v4_1
-mammoth_transcode_v1_0_2=$RDI_DATADIR/xsim/ip/mammoth_transcode_v1_0_2
-axi_timebase_wdt_v3_0_23=$RDI_DATADIR/xsim/ip/axi_timebase_wdt_v3_0_23
-floating_point_v7_0_23=$RDI_DATADIR/xsim/ip/floating_point_v7_0_23
-displayport_v9_0_9=$RDI_DATADIR/xsim/ip/displayport_v9_0_9
-noc_hbm_v1_0_0=$RDI_DATADIR/xsim/ip/noc_hbm_v1_0_0
-versal_cips_ps_vip_v1_0_9=$RDI_DATADIR/xsim/ip/versal_cips_ps_vip_v1_0_9
-amm_axi_bridge_v1_0_17=$RDI_DATADIR/xsim/ip/amm_axi_bridge_v1_0_17
-v_vid_gt_bridge_v2_0_5=$RDI_DATADIR/xsim/ip/v_vid_gt_bridge_v2_0_5
-v_gamma_lut_v1_1_11=$RDI_DATADIR/xsim/ip/v_gamma_lut_v1_1_11
-rld3_pl_v1_0_14=$RDI_DATADIR/xsim/ip/rld3_pl_v1_0_14
-l_ethernet_v3_3_10=$RDI_DATADIR/xsim/ip/l_ethernet_v3_3_10
-ernic_v4_0_3=$RDI_DATADIR/xsim/ip/ernic_v4_0_3
-fec_5g_common_v1_1_4=$RDI_DATADIR/xsim/ip/fec_5g_common_v1_1_4
-sim_qdma_sc_v1_0=$RDI_DATADIR/xsim/ip/sim_qdma_sc_v1_0
-dfx_bitstream_monitor_v1_0_5=$RDI_DATADIR/xsim/ip/dfx_bitstream_monitor_v1_0_5
-axi_mmu_v2_1_29=$RDI_DATADIR/xsim/ip/axi_mmu_v2_1_29
-v_sdi_rx_vid_bridge_v2_0_2=$RDI_DATADIR/xsim/ip/v_sdi_rx_vid_bridge_v2_0_2
-v_csc_v1_1_11=$RDI_DATADIR/xsim/ip/v_csc_v1_1_11
-usxgmii_v1_2_17=$RDI_DATADIR/xsim/ip/usxgmii_v1_2_17
-trace_s2mm_v2_0_1=$RDI_DATADIR/xsim/ip/trace_s2mm_v2_0_1
-ieee802d3_rs_fec_v2_0_22=$RDI_DATADIR/xsim/ip/ieee802d3_rs_fec_v2_0_22
-v_hdmi_tx_v3_0_4=$RDI_DATADIR/xsim/ip/v_hdmi_tx_v3_0_4
-ldpc_5gnr_v1_0_3=$RDI_DATADIR/xsim/ip/ldpc_5gnr_v1_0_3
-rama_v1_1_17_lib=$RDI_DATADIR/xsim/ip/rama_v1_1_17_lib
-rs_decoder_v9_0_22=$RDI_DATADIR/xsim/ip/rs_decoder_v9_0_22
-ieee802d3_400g_rs_fec_v3_0_2=$RDI_DATADIR/xsim/ip/ieee802d3_400g_rs_fec_v3_0_2
-xscl=$RDI_DATADIR/xsim/ip/xscl
-iomodule_v3_1_10=$RDI_DATADIR/xsim/ip/iomodule_v3_1_10
-axis_mem_v1_0_2=$RDI_DATADIR/xsim/ip/axis_mem_v1_0_2
-axi_tft_v2_0_28=$RDI_DATADIR/xsim/ip/axi_tft_v2_0_28
-fc32_rs_fec_v1_0_27=$RDI_DATADIR/xsim/ip/fc32_rs_fec_v1_0_27
-axi_remapper_tx_v1_0_2=$RDI_DATADIR/xsim/ip/axi_remapper_tx_v1_0_2
-dfx_axi_shutdown_manager_v1_0_3=$RDI_DATADIR/xsim/ip/dfx_axi_shutdown_manager_v1_0_3
-util_vector_logic_v2_0_4=$RDI_DATADIR/xsim/ip/util_vector_logic_v2_0_4
-axis_ila_intf_v1_0_2=$RDI_DATADIR/xsim/ip/axis_ila_intf_v1_0_2
-axi_amm_bridge_v1_0_21=$RDI_DATADIR/xsim/ip/axi_amm_bridge_v1_0_21
-xpm_cdc_gen_v1_0_4=$RDI_DATADIR/xsim/ip/xpm_cdc_gen_v1_0_4
-c_accum_v12_0_18=$RDI_DATADIR/xsim/ip/c_accum_v12_0_18
-cmac_v2_6_15=$RDI_DATADIR/xsim/ip/cmac_v2_6_15
-axi_firewall_v1_2_6=$RDI_DATADIR/xsim/ip/axi_firewall_v1_2_6
-dft_v4_2_8=$RDI_DATADIR/xsim/ip/dft_v4_2_8
-ernic_v3_1_5=$RDI_DATADIR/xsim/ip/ernic_v3_1_5
-xsdbs_v1_0_4=$RDI_DATADIR/xsim/ip/xsdbs_v1_0_4
-stm_v1_0=$RDI_DATADIR/xsim/ip/stm_v1_0
-axi_timer_v2_0_33=$RDI_DATADIR/xsim/ip/axi_timer_v2_0_33
-lmb_v10_v3_0_14=$RDI_DATADIR/xsim/ip/lmb_v10_v3_0_14
-v_deinterlacer_v5_1_4=$RDI_DATADIR/xsim/ip/v_deinterlacer_v5_1_4
-axis_data_fifo_v1_1_32=$RDI_DATADIR/xsim/ip/axis_data_fifo_v1_1_32
-hw_trace=$RDI_DATADIR/xsim/ip/hw_trace
-sim_xdma_sc_v1=$RDI_DATADIR/xsim/ip/sim_xdma_sc_v1
-axi_vip_v1_1_17=$RDI_DATADIR/xsim/ip/axi_vip_v1_1_17
-mipi_dphy_v4_3_11=$RDI_DATADIR/xsim/ip/mipi_dphy_v4_3_11
-ieee802d3_50g_rs_fec_v2_0_17=$RDI_DATADIR/xsim/ip/ieee802d3_50g_rs_fec_v2_0_17
-xdfe_equalizer_v1_0_9=$RDI_DATADIR/xsim/ip/xdfe_equalizer_v1_0_9
-flexo_100g_rs_fec_v1_0_28=$RDI_DATADIR/xsim/ip/flexo_100g_rs_fec_v1_0_28
-v_uhdsdi_audio_v2_0_8=$RDI_DATADIR/xsim/ip/v_uhdsdi_audio_v2_0_8
-v_tc_v6_1_14=$RDI_DATADIR/xsim/ip/v_tc_v6_1_14
-ddr4_pl_phy_v1_0_2=$RDI_DATADIR/xsim/ip/ddr4_pl_phy_v1_0_2
-sem_v4_1_15=$RDI_DATADIR/xsim/ip/sem_v4_1_15
-c_shift_ram_v12_0_17=$RDI_DATADIR/xsim/ip/c_shift_ram_v12_0_17
-lib_pkg_v1_0_4=$RDI_DATADIR/xsim/ip/lib_pkg_v1_0_4
-bs_switch_v1_0_4=$RDI_DATADIR/xsim/ip/bs_switch_v1_0_4
-shell_utils_msp432_bsl_crc_gen_v1_0_2=$RDI_DATADIR/xsim/ip/shell_utils_msp432_bsl_crc_gen_v1_0_2
-axis_dbg_sync_v1_0_1=$RDI_DATADIR/xsim/ip/axis_dbg_sync_v1_0_1
-high_speed_selectio_wiz_v3_6_9=$RDI_DATADIR/xsim/ip/high_speed_selectio_wiz_v3_6_9
-emc_common_v3_0_7=$RDI_DATADIR/xsim/ip/emc_common_v3_0_7
-fir_compiler_v7_2_22=$RDI_DATADIR/xsim/ip/fir_compiler_v7_2_22
-microblaze_mcs_v2_3_7=$RDI_DATADIR/xsim/ip/microblaze_mcs_v2_3_7
-oran_radio_if_v3_2_0=$RDI_DATADIR/xsim/ip/oran_radio_if_v3_2_0
-i2s_transmitter_v1_0_8=$RDI_DATADIR/xsim/ip/i2s_transmitter_v1_0_8
-floating_point_v7_1_18=$RDI_DATADIR/xsim/ip/floating_point_v7_1_18
-sim_trig_v1_0_12=$RDI_DATADIR/xsim/ip/sim_trig_v1_0_12
-hbm2e_pl_v1_0_1=$RDI_DATADIR/xsim/ip/hbm2e_pl_v1_0_1
-axis_protocol_checker_v2_0_15=$RDI_DATADIR/xsim/ip/axis_protocol_checker_v2_0_15
-vitis_deadlock_detector_v1_0_2=$RDI_DATADIR/xsim/ip/vitis_deadlock_detector_v1_0_2
-axi_msg_v1_0_11=$RDI_DATADIR/xsim/ip/axi_msg_v1_0_11
-c_compare_v12_0_9=$RDI_DATADIR/xsim/ip/c_compare_v12_0_9
-c_mux_bus_v12_0_9=$RDI_DATADIR/xsim/ip/c_mux_bus_v12_0_9
-xsdbm_v3_0_2=$RDI_DATADIR/xsim/ip/xsdbm_v3_0_2
-rld3_pl_phy_v1_0_2=$RDI_DATADIR/xsim/ip/rld3_pl_phy_v1_0_2
-mpram_v1_0_4=$RDI_DATADIR/xsim/ip/mpram_v1_0_4
-oddr_v1_0_4=$RDI_DATADIR/xsim/ip/oddr_v1_0_4
-bs_mux_v1_0_1=$RDI_DATADIR/xsim/ip/bs_mux_v1_0_1
-ptp_1588_timer_syncer_v2_0_6=$RDI_DATADIR/xsim/ip/ptp_1588_timer_syncer_v2_0_6
-dfx_controller_v1_0_7=$RDI_DATADIR/xsim/ip/dfx_controller_v1_0_7
-noc_ncrb_v1_0_0=$RDI_DATADIR/xsim/ip/noc_ncrb_v1_0_0
-rs_toolbox_v9_0_13=$RDI_DATADIR/xsim/ip/rs_toolbox_v9_0_13
-pc_cfr_v8_0_2=$RDI_DATADIR/xsim/ip/pc_cfr_v8_0_2
-multi_channel_25g_rs_fec_v1_0_26=$RDI_DATADIR/xsim/ip/multi_channel_25g_rs_fec_v1_0_26
-lmb_bram_if_cntlr_v4_0_24=$RDI_DATADIR/xsim/ip/lmb_bram_if_cntlr_v4_0_24
-hdcp_keymngmt_blk_v1_0_2=$RDI_DATADIR/xsim/ip/hdcp_keymngmt_blk_v1_0_2
-axi_lite_ipif_v3_0=$RDI_DATADIR/xsim/ip/axi_lite_ipif_v3_0
-compact_gt_v1_0_17=$RDI_DATADIR/xsim/ip/compact_gt_v1_0_17
-v_vcresampler_v1_1_11=$RDI_DATADIR/xsim/ip/v_vcresampler_v1_1_11
-mipi_dsi2_rx_ctrl_v1_0_0=$RDI_DATADIR/xsim/ip/mipi_dsi2_rx_ctrl_v1_0_0
-axi_quad_spi_v3_2_30=$RDI_DATADIR/xsim/ip/axi_quad_spi_v3_2_30
-div_gen_v5_1_22=$RDI_DATADIR/xsim/ip/div_gen_v5_1_22
-v_frmbuf_rd_v2_2_10=$RDI_DATADIR/xsim/ip/v_frmbuf_rd_v2_2_10
-can_v5_1_3=$RDI_DATADIR/xsim/ip/can_v5_1_3
-axi_pcie3_v3_0_30=$RDI_DATADIR/xsim/ip/axi_pcie3_v3_0_30
-emb_mem_gen_v1_0_9=$RDI_DATADIR/xsim/ip/emb_mem_gen_v1_0_9
-noc2_xbr2x4_v1_0_0=$RDI_DATADIR/xsim/ip/noc2_xbr2x4_v1_0_0
-xbip_counter_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_counter_v3_0_9
-axi_jtag_v1_0_2=$RDI_DATADIR/xsim/ip/axi_jtag_v1_0_2
-tmr_manager_v1_0_12=$RDI_DATADIR/xsim/ip/tmr_manager_v1_0_12
-noc_nmu_sim_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nmu_sim_v1_0_0
-mipi_csi2_rx_ctrl_v1_0_10=$RDI_DATADIR/xsim/ip/mipi_csi2_rx_ctrl_v1_0_10
-axi_bram_ctrl_v4_0_15=$RDI_DATADIR/xsim/ip/axi_bram_ctrl_v4_0_15
-axi_gpio_v2_0_33=$RDI_DATADIR/xsim/ip/axi_gpio_v2_0_33
-rs_encoder_v9_0_21=$RDI_DATADIR/xsim/ip/rs_encoder_v9_0_21
-rwd_tlmmodel_v1=$RDI_DATADIR/xsim/ip/rwd_tlmmodel_v1
-axi_bram_ctrl_v4_1_10=$RDI_DATADIR/xsim/ip/axi_bram_ctrl_v4_1_10
-uram_rd_back_v1_0_4=$RDI_DATADIR/xsim/ip/uram_rd_back_v1_0_4
-lib_fifo_v1_0_19=$RDI_DATADIR/xsim/ip/lib_fifo_v1_0_19
-canfd_v3_0_10=$RDI_DATADIR/xsim/ip/canfd_v3_0_10
-hdcp22_rng_v1_0_3=$RDI_DATADIR/xsim/ip/hdcp22_rng_v1_0_3
-xfft_v9_1_12=$RDI_DATADIR/xsim/ip/xfft_v9_1_12
-axi_memory_init_v1_0_12=$RDI_DATADIR/xsim/ip/axi_memory_init_v1_0_12
-common_cpp_v1_0=$RDI_DATADIR/xsim/ip/common_cpp_v1_0
-ai_pl_trig=$RDI_DATADIR/xsim/ip/ai_pl_trig
-c_reg_fd_v12_0_9=$RDI_DATADIR/xsim/ip/c_reg_fd_v12_0_9
-axi_mm2s_mapper_v1_1_30=$RDI_DATADIR/xsim/ip/axi_mm2s_mapper_v1_1_30
-ldpc_v2_0_15=$RDI_DATADIR/xsim/ip/ldpc_v2_0_15
-sim_cpu_v1_0=$RDI_DATADIR/xsim/ip/sim_cpu_v1_0
-axi_data_fifo_v2_1_30=$RDI_DATADIR/xsim/ip/axi_data_fifo_v2_1_30
-g709_fec_v2_4_10=$RDI_DATADIR/xsim/ip/g709_fec_v2_4_10
-axi_mcdma_v1_1_12=$RDI_DATADIR/xsim/ip/axi_mcdma_v1_1_12
-axi_lmb_bridge_v1_0_3=$RDI_DATADIR/xsim/ip/axi_lmb_bridge_v1_0_3
-lte_fft_v2_1_10=$RDI_DATADIR/xsim/ip/lte_fft_v2_1_10
-axi_interconnect_v1_7_23=$RDI_DATADIR/xsim/ip/axi_interconnect_v1_7_23
-axi_dwidth_converter_v2_1_31=$RDI_DATADIR/xsim/ip/axi_dwidth_converter_v2_1_31
-axi_usb2_device_v5_0_32=$RDI_DATADIR/xsim/ip/axi_usb2_device_v5_0_32
-axi_hwicap_v3_0_35=$RDI_DATADIR/xsim/ip/axi_hwicap_v3_0_35
-ldpc_5gnr_lite_v1_0_2=$RDI_DATADIR/xsim/ip/ldpc_5gnr_lite_v1_0_2
-fifo_generator_v13_1_5=$RDI_DATADIR/xsim/ip/fifo_generator_v13_1_5
-axi_protocol_checker_v2_0_17=$RDI_DATADIR/xsim/ip/axi_protocol_checker_v2_0_17
-c_counter_binary_v12_0_19=$RDI_DATADIR/xsim/ip/c_counter_binary_v12_0_19
-axis_ila_pp_v1_0_2=$RDI_DATADIR/xsim/ip/axis_ila_pp_v1_0_2
-mem_tg_v1_0_13=$RDI_DATADIR/xsim/ip/mem_tg_v1_0_13
-xbip_utils_v3_0_13=$RDI_DATADIR/xsim/ip/xbip_utils_v3_0_13
-aie_xtlm_v1_0_0=$RDI_DATADIR/xsim/ip/aie_xtlm_v1_0_0
-xtlm_ap_ctrl_v1_0=$RDI_DATADIR/xsim/ip/xtlm_ap_ctrl_v1_0
-v_vid_in_axi4s_v4_0_11=$RDI_DATADIR/xsim/ip/v_vid_in_axi4s_v4_0_11
-cmac_usplus_v3_1_17=$RDI_DATADIR/xsim/ip/cmac_usplus_v3_1_17
-xdfe_common_v1_0_3=$RDI_DATADIR/xsim/ip/xdfe_common_v1_0_3
-viterbi_v9_1_17=$RDI_DATADIR/xsim/ip/viterbi_v9_1_17
-xdfe_nr_prach_v2_0_3=$RDI_DATADIR/xsim/ip/xdfe_nr_prach_v2_0_3
-v_smpte_sdi_v3_0_11=$RDI_DATADIR/xsim/ip/v_smpte_sdi_v3_0_11
-mdm_v3_2=$RDI_DATADIR/xsim/ip/mdm_v3_2
-clk_vip_v1_0_4=$RDI_DATADIR/xsim/ip/clk_vip_v1_0_4
-mdm_v3_2_26=$RDI_DATADIR/xsim/ip/mdm_v3_2_26
-xtlm_trace_model_v1_0=$RDI_DATADIR/xsim/ip/xtlm_trace_model_v1_0
-xbip_dsp48_multadd_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_dsp48_multadd_v3_0_9
-noc2_nsu_v1_0_1=$RDI_DATADIR/xsim/ip/noc2_nsu_v1_0_1
-timer_sync_1588_v1_2_5=$RDI_DATADIR/xsim/ip/timer_sync_1588_v1_2_5
-axis_ila_ct_v1_0_1=$RDI_DATADIR/xsim/ip/axis_ila_ct_v1_0_1
-dcmac_v2_4_0=$RDI_DATADIR/xsim/ip/dcmac_v2_4_0
-v_dp_axi4s_vid_out_v1_0_8=$RDI_DATADIR/xsim/ip/v_dp_axi4s_vid_out_v1_0_8
-xbip_dsp48_acc_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_dsp48_acc_v3_0_9
-noc2_xbr4x2_v1_0_0=$RDI_DATADIR/xsim/ip/noc2_xbr4x2_v1_0_0
-sd_fec_v1_1_14=$RDI_DATADIR/xsim/ip/sd_fec_v1_1_14
-xbip_accum_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_accum_v3_0_9
-displayport_v8_1_9=$RDI_DATADIR/xsim/ip/displayport_v8_1_9
-ilknf_v1_3_4=$RDI_DATADIR/xsim/ip/ilknf_v1_3_4
-v_letterbox_v1_1_11=$RDI_DATADIR/xsim/ip/v_letterbox_v1_1_11
-iomodule_v3_0=$RDI_DATADIR/xsim/ip/iomodule_v3_0
-dbg_intf=$RDI_DATADIR/xsim/ip/dbg_intf
-cpm5_v1_0_16=$RDI_DATADIR/xsim/ip/cpm5_v1_0_16
-ieee802d3_25g_rs_fec_v1_0_30=$RDI_DATADIR/xsim/ip/ieee802d3_25g_rs_fec_v1_0_30
-jesd204_v7_2_20=$RDI_DATADIR/xsim/ip/jesd204_v7_2_20
-clk_gen_sim_v1_0_4=$RDI_DATADIR/xsim/ip/clk_gen_sim_v1_0_4
-g709_rs_decoder_v2_2_14=$RDI_DATADIR/xsim/ip/g709_rs_decoder_v2_2_14
-cpri_v8_11_20=$RDI_DATADIR/xsim/ip/cpri_v8_11_20
-ieee802d3_200g_rs_fec_v2_0_11=$RDI_DATADIR/xsim/ip/ieee802d3_200g_rs_fec_v2_0_11
-v_warp_init_v1_1_4=$RDI_DATADIR/xsim/ip/v_warp_init_v1_1_4
-v_hscaler_v1_1_11=$RDI_DATADIR/xsim/ip/v_hscaler_v1_1_11
-spdif_v2_0_29=$RDI_DATADIR/xsim/ip/spdif_v2_0_29
-func_emu_util_v1_0=$RDI_DATADIR/xsim/ip/func_emu_util_v1_0
-axi_uart16550_v2_0_33=$RDI_DATADIR/xsim/ip/axi_uart16550_v2_0_33
-axi_clock_converter_v2_1_30=$RDI_DATADIR/xsim/ip/axi_clock_converter_v2_1_30
-dprx_v1_0_4=$RDI_DATADIR/xsim/ip/dprx_v1_0_4
-mrmac_v2_3_0=$RDI_DATADIR/xsim/ip/mrmac_v2_3_0
-cic_compiler_v4_0_19=$RDI_DATADIR/xsim/ip/cic_compiler_v4_0_19
-c_gate_bit_v12_0_9=$RDI_DATADIR/xsim/ip/c_gate_bit_v12_0_9
-noc_sc_v1_0_0_legacy=$RDI_DATADIR/xsim/ip/noc_sc_v1_0_0_legacy
-ten_gig_eth_pcs_pma_v6_0_27=$RDI_DATADIR/xsim/ip/ten_gig_eth_pcs_pma_v6_0_27
-xdfe_cc_filter_v1_1_4=$RDI_DATADIR/xsim/ip/xdfe_cc_filter_v1_1_4
-axi_crossbar_v2_1_32=$RDI_DATADIR/xsim/ip/axi_crossbar_v2_1_32
-axis_itct_v1_0_1=$RDI_DATADIR/xsim/ip/axis_itct_v1_0_1
-xbip_pipe_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_pipe_v3_0_9
-tsn_temac_v1_0_11=$RDI_DATADIR/xsim/ip/tsn_temac_v1_0_11
-lib_srl_fifo_v1_0_4=$RDI_DATADIR/xsim/ip/lib_srl_fifo_v1_0_4
-ecc_v2_0_16=$RDI_DATADIR/xsim/ip/ecc_v2_0_16
-mutex_v2_1_13=$RDI_DATADIR/xsim/ip/mutex_v2_1_13
-lmb_bram_if_cntlr_v4_0=$RDI_DATADIR/xsim/ip/lmb_bram_if_cntlr_v4_0
-ahblite_axi_bridge_v3_0_26=$RDI_DATADIR/xsim/ip/ahblite_axi_bridge_v3_0_26
-tmr_inject_v1_0_6=$RDI_DATADIR/xsim/ip/tmr_inject_v1_0_6
-qdriv_pl_phy_v1_0_2=$RDI_DATADIR/xsim/ip/qdriv_pl_phy_v1_0_2
-tcc_decoder_3gppmm_v2_0_27=$RDI_DATADIR/xsim/ip/tcc_decoder_3gppmm_v2_0_27
-ai_noc=$RDI_DATADIR/xsim/ip/ai_noc
-util_idelay_ctrl_v1_0_4=$RDI_DATADIR/xsim/ip/util_idelay_ctrl_v1_0_4
-noc2_nps_v1_0_0=$RDI_DATADIR/xsim/ip/noc2_nps_v1_0_0
-etrnic_v1_1_8=$RDI_DATADIR/xsim/ip/etrnic_v1_1_8
-axi_ahblite_bridge_v3_0_28=$RDI_DATADIR/xsim/ip/axi_ahblite_bridge_v3_0_28
-ieee802d3_50g_rs_fec_v1_0_24=$RDI_DATADIR/xsim/ip/ieee802d3_50g_rs_fec_v1_0_24
-noc_hbm_nmu_sim_v1_0_0=$RDI_DATADIR/xsim/ip/noc_hbm_nmu_sim_v1_0_0
-noc_npp_rptr_v1_0_0=$RDI_DATADIR/xsim/ip/noc_npp_rptr_v1_0_0
-dfx_decoupler_v1_0_9=$RDI_DATADIR/xsim/ip/dfx_decoupler_v1_0_9
-dsp_macro_v1_0_6=$RDI_DATADIR/xsim/ip/dsp_macro_v1_0_6
-cpm5n_v1_0_8=$RDI_DATADIR/xsim/ip/cpm5n_v1_0_8
-axi_dma_v7_1_32=$RDI_DATADIR/xsim/ip/axi_dma_v7_1_32
-sim_ipc_multi_intf_v1_0=$RDI_DATADIR/xsim/ip/sim_ipc_multi_intf_v1_0
-hdcp_v1_0_5=$RDI_DATADIR/xsim/ip/hdcp_v1_0_5
-axi_epc_v2_0_34=$RDI_DATADIR/xsim/ip/axi_epc_v2_0_34
-tmr_comparator_v1_0_7=$RDI_DATADIR/xsim/ip/tmr_comparator_v1_0_7
-v_warp_filter_v1_1_4=$RDI_DATADIR/xsim/ip/v_warp_filter_v1_1_4
-ai_pl=$RDI_DATADIR/xsim/ip/ai_pl
-xdfe_nlf_v1_1_1=$RDI_DATADIR/xsim/ip/xdfe_nlf_v1_1_1
-v_scenechange_v1_1_6=$RDI_DATADIR/xsim/ip/v_scenechange_v1_1_6
-vfb_v1_0_25=$RDI_DATADIR/xsim/ip/vfb_v1_0_25
-axis_interconnect_v1_1_23=$RDI_DATADIR/xsim/ip/axis_interconnect_v1_1_23
-xlconstant_v1_1_9=$RDI_DATADIR/xsim/ip/xlconstant_v1_1_9
-adc_dac_if_phy_v1_0_0=$RDI_DATADIR/xsim/ip/adc_dac_if_phy_v1_0_0
-mult_gen_v12_0_21=$RDI_DATADIR/xsim/ip/mult_gen_v12_0_21
-i2s_receiver_v1_0_8=$RDI_DATADIR/xsim/ip/i2s_receiver_v1_0_8
-qdriv_pl_v1_0_13=$RDI_DATADIR/xsim/ip/qdriv_pl_v1_0_13
-xbip_dsp48_wrapper_v3_0_6=$RDI_DATADIR/xsim/ip/xbip_dsp48_wrapper_v3_0_6
-lut_buffer_v2_0_1=$RDI_DATADIR/xsim/ip/lut_buffer_v2_0_1
-vid_phy_controller_v2_2_18=$RDI_DATADIR/xsim/ip/vid_phy_controller_v2_2_18
-advanced_io_wizard_phy_v1_0_3=$RDI_DATADIR/xsim/ip/advanced_io_wizard_phy_v1_0_3
-uhdsdi_gt_v2_1_4=$RDI_DATADIR/xsim/ip/uhdsdi_gt_v2_1_4
-axi_dbg_hub=$RDI_DATADIR/xsim/ip/axi_dbg_hub
-anlt_subcore_ip_v1_0_2=$RDI_DATADIR/xsim/ip/anlt_subcore_ip_v1_0_2
-xxv_ethernet_v4_1_10=$RDI_DATADIR/xsim/ip/xxv_ethernet_v4_1_10
-cdcam_v1_1_0=$RDI_DATADIR/xsim/ip/cdcam_v1_1_0
-pci32_v5_0_13=$RDI_DATADIR/xsim/ip/pci32_v5_0_13
-v_mix_v5_2_9=$RDI_DATADIR/xsim/ip/v_mix_v5_2_9
-pci64_v5_0_12=$RDI_DATADIR/xsim/ip/pci64_v5_0_12
-in_system_ibert_v1_0_22=$RDI_DATADIR/xsim/ip/in_system_ibert_v1_0_22
-proc_sys_reset_v5_0_15=$RDI_DATADIR/xsim/ip/proc_sys_reset_v5_0_15
-axis_dwidth_converter_v1_1_30=$RDI_DATADIR/xsim/ip/axis_dwidth_converter_v1_1_30
-sim_ddr_v1_0=$RDI_DATADIR/xsim/ip/sim_ddr_v1_0
-sim_qdma_cpp_v1_0=$RDI_DATADIR/xsim/ip/sim_qdma_cpp_v1_0
-axi_traffic_gen_v3_0_17=$RDI_DATADIR/xsim/ip/axi_traffic_gen_v3_0_17
-v_hdmi_rx_v3_0_4=$RDI_DATADIR/xsim/ip/v_hdmi_rx_v3_0_4
-xdfe_resampler_v1_0_9=$RDI_DATADIR/xsim/ip/xdfe_resampler_v1_0_9
-zynq_ultra_ps_e_v3_3_12=$RDI_DATADIR/xsim/ip/zynq_ultra_ps_e_v3_3_12
-axi_i3c_v1_0_0=$RDI_DATADIR/xsim/ip/axi_i3c_v1_0_0
-g709_rs_encoder_v2_2_12=$RDI_DATADIR/xsim/ip/g709_rs_encoder_v2_2_12
-xpm=$RDI_DATADIR/xsim/ip/xpm
-dptx_v1_0_4=$RDI_DATADIR/xsim/ip/dptx_v1_0_4
-v_axi4s_remap_v1_1_10=$RDI_DATADIR/xsim/ip/v_axi4s_remap_v1_1_10
-tri_mode_ethernet_mac_v9_0_32=$RDI_DATADIR/xsim/ip/tri_mode_ethernet_mac_v9_0_32
-xbip_bram18k_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_bram18k_v3_0_9
-shell_utils_build_info_v2_0_0=$RDI_DATADIR/xsim/ip/shell_utils_build_info_v2_0_0
-cordic_v6_0_22=$RDI_DATADIR/xsim/ip/cordic_v6_0_22
-sim_xdma_cpp_v1=$RDI_DATADIR/xsim/ip/sim_xdma_cpp_v1
-axi_hbicap_v1_0_7=$RDI_DATADIR/xsim/ip/axi_hbicap_v1_0_7
-zynq_ultra_ps_e_vip_v1_0_17=$RDI_DATADIR/xsim/ip/zynq_ultra_ps_e_vip_v1_0_17
-gtwizard_ultrascale_v1_5_4=$RDI_DATADIR/xsim/ip/gtwizard_ultrascale_v1_5_4
-remote_port_c_v4=$RDI_DATADIR/xsim/ip/remote_port_c_v4
-axi_vdma_v6_3_19=$RDI_DATADIR/xsim/ip/axi_vdma_v6_3_19
-x5io_wizard_phy_v1_0_1=$RDI_DATADIR/xsim/ip/x5io_wizard_phy_v1_0_1
-tcc_encoder_3gpp_v5_0_22=$RDI_DATADIR/xsim/ip/tcc_encoder_3gpp_v5_0_22
-axis_combiner_v1_1_29=$RDI_DATADIR/xsim/ip/axis_combiner_v1_1_29
-microblaze_v9_5_5=$RDI_DATADIR/xsim/ip/microblaze_v9_5_5
-advanced_io_wizard_v1_0_13=$RDI_DATADIR/xsim/ip/advanced_io_wizard_v1_0_13
-lib_cdc_v1_0_3=$RDI_DATADIR/xsim/ip/lib_cdc_v1_0_3
-axis_ila_adv_trig_v1_0_1=$RDI_DATADIR/xsim/ip/axis_ila_adv_trig_v1_0_1
-qdma_v5_0_9=$RDI_DATADIR/xsim/ip/qdma_v5_0_9
-ddr4_pl_v1_0_14=$RDI_DATADIR/xsim/ip/ddr4_pl_v1_0_14
-noc_mc_ddr5_phy_v1_0_1=$RDI_DATADIR/xsim/ip/noc_mc_ddr5_phy_v1_0_1
-xtlm_simple_interconnect_v1_0=$RDI_DATADIR/xsim/ip/xtlm_simple_interconnect_v1_0
-axi_sg_v4_1_18=$RDI_DATADIR/xsim/ip/axi_sg_v4_1_18
-xdfe_cc_mixer_v2_0_4=$RDI_DATADIR/xsim/ip/xdfe_cc_mixer_v2_0_4
-processing_system7_vip_v1_0_19=$RDI_DATADIR/xsim/ip/processing_system7_vip_v1_0_19
-mipi_dsi_tx_ctrl_v1_0_9=$RDI_DATADIR/xsim/ip/mipi_dsi_tx_ctrl_v1_0_9
-microblaze_riscv_v1_0_2=$RDI_DATADIR/xsim/ip/microblaze_riscv_v1_0_2
-cpm4_v1_0_16=$RDI_DATADIR/xsim/ip/cpm4_v1_0_16
-xbip_multadd_v3_0_20=$RDI_DATADIR/xsim/ip/xbip_multadd_v3_0_20
-axis_data_fifo_v2_0_13=$RDI_DATADIR/xsim/ip/axis_data_fifo_v2_0_13
-ltlib_v1_0_2=$RDI_DATADIR/xsim/ip/ltlib_v1_0_2
-axis_switch_sc_v1_1=$RDI_DATADIR/xsim/ip/axis_switch_sc_v1_1
-sim_clk_gen_v1_0_4=$RDI_DATADIR/xsim/ip/sim_clk_gen_v1_0_4
-xdfe_fft_v1_0_7=$RDI_DATADIR/xsim/ip/xdfe_fft_v1_0_7
-hsdp_trace_v2_0_2=$RDI_DATADIR/xsim/ip/hsdp_trace_v2_0_2
-blk_mem_gen_v8_4_8=$RDI_DATADIR/xsim/ip/blk_mem_gen_v8_4_8
-cam_blk_lib_v1_1_0=$RDI_DATADIR/xsim/ip/cam_blk_lib_v1_1_0
-tmr_voter_v1_0_6=$RDI_DATADIR/xsim/ip/tmr_voter_v1_0_6
-util_ff_v1_0_3=$RDI_DATADIR/xsim/ip/util_ff_v1_0_3
-interrupt_control_v3_1_5=$RDI_DATADIR/xsim/ip/interrupt_control_v3_1_5
-xdfe_ofdm_v2_1_0=$RDI_DATADIR/xsim/ip/xdfe_ofdm_v2_1_0
-audio_clock_recovery_unit_v1_0_4=$RDI_DATADIR/xsim/ip/audio_clock_recovery_unit_v1_0_4
-ten_gig_eth_mac_v15_1_12=$RDI_DATADIR/xsim/ip/ten_gig_eth_mac_v15_1_12
-axi_protocol_converter_v2_1_31=$RDI_DATADIR/xsim/ip/axi_protocol_converter_v2_1_31
-xbip_dsp48_mult_v3_0_9=$RDI_DATADIR/xsim/ip/xbip_dsp48_mult_v3_0_9
-tmr_sem_v1_0_26=$RDI_DATADIR/xsim/ip/tmr_sem_v1_0_26
-v_frmbuf_rd_v2_4_3=$RDI_DATADIR/xsim/ip/v_frmbuf_rd_v2_4_3
-cmpy_v6_0_24=$RDI_DATADIR/xsim/ip/cmpy_v6_0_24
-ta_dma_v1_0_15=$RDI_DATADIR/xsim/ip/ta_dma_v1_0_15
-v_tpg_v8_0_14=$RDI_DATADIR/xsim/ip/v_tpg_v8_0_14
-axi_tlm_ext_v1_0=$RDI_DATADIR/xsim/ip/axi_tlm_ext_v1_0
-axi_iic_v2_1_7=$RDI_DATADIR/xsim/ip/axi_iic_v2_1_7
-c_addsub_v12_0_18=$RDI_DATADIR/xsim/ip/c_addsub_v12_0_18
-audio_tpg_v1_0_2=$RDI_DATADIR/xsim/ip/audio_tpg_v1_0_2
-axi_tg_sc_v1_0=$RDI_DATADIR/xsim/ip/axi_tg_sc_v1_0
-v_vid_sdi_tx_bridge_v2_0_2=$RDI_DATADIR/xsim/ip/v_vid_sdi_tx_bridge_v2_0_2
-noc_nsu_sim_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nsu_sim_v1_0_0
-axi_register_slice_v2_1_31=$RDI_DATADIR/xsim/ip/axi_register_slice_v2_1_31
-axis_switch_v1_1_31=$RDI_DATADIR/xsim/ip/axis_switch_v1_1_31
-axi_stream_monitor_v1_1_1=$RDI_DATADIR/xsim/ip/axi_stream_monitor_v1_1_1
-v_uhdsdi_vidgen_v1_0_3=$RDI_DATADIR/xsim/ip/v_uhdsdi_vidgen_v1_0_3
-bscan_jtag=$RDI_DATADIR/xsim/ip/bscan_jtag
-audio_formatter_v1_0_13=$RDI_DATADIR/xsim/ip/audio_formatter_v1_0_13
-axis_vio_v1_0_11=$RDI_DATADIR/xsim/ip/axis_vio_v1_0_11
-interlaken_v2_4_17=$RDI_DATADIR/xsim/ip/interlaken_v2_4_17
-axis_register_slice_v1_1_31=$RDI_DATADIR/xsim/ip/axis_register_slice_v1_1_31
-remote_port_sc_v4=$RDI_DATADIR/xsim/ip/remote_port_sc_v4
-hdcp22_cipher_v1_0_5=$RDI_DATADIR/xsim/ip/hdcp22_cipher_v1_0_5
-picxo_fracxo_v2_0_2=$RDI_DATADIR/xsim/ip/picxo_fracxo_v2_0_2
-xdma_v4_1_29=$RDI_DATADIR/xsim/ip/xdma_v4_1_29
-accelerator_monitor_v1_1_0=$RDI_DATADIR/xsim/ip/accelerator_monitor_v1_1_0
-noc_nps6_v1_0_0=$RDI_DATADIR/xsim/ip/noc_nps6_v1_0_0
-roe_framer_v3_0_8=$RDI_DATADIR/xsim/ip/roe_framer_v3_0_8
-g975_efec_i7_v2_0_23=$RDI_DATADIR/xsim/ip/g975_efec_i7_v2_0_23
-quadsgmii_v3_5_18=$RDI_DATADIR/xsim/ip/quadsgmii_v3_5_18
-axi_ethernet_buffer_v2_0_25=$RDI_DATADIR/xsim/ip/axi_ethernet_buffer_v2_0_25
-fit_timer_v2_0_12=$RDI_DATADIR/xsim/ip/fit_timer_v2_0_12
-bsip_v1_1_1=$RDI_DATADIR/xsim/ip/bsip_v1_1_1
-lmb_v10_v3_0=$RDI_DATADIR/xsim/ip/lmb_v10_v3_0
-mailbox_v2_1_17=$RDI_DATADIR/xsim/ip/mailbox_v2_1_17
-v_vscaler_v1_1_11=$RDI_DATADIR/xsim/ip/v_vscaler_v1_1_11
-fifo_generator_v13_0_7=$RDI_DATADIR/xsim/ip/fifo_generator_v13_0_7
-av_pat_gen_v1_0_2=$RDI_DATADIR/xsim/ip/av_pat_gen_v1_0_2
-v_frmbuf_rd_v2_5_2=$RDI_DATADIR/xsim/ip/v_frmbuf_rd_v2_5_2
-mipi_rx_phy_v1_0_0=$RDI_DATADIR/xsim/ip/mipi_rx_phy_v1_0_0
-gig_ethernet_pcs_pma_v16_2_18=$RDI_DATADIR/xsim/ip/gig_ethernet_pcs_pma_v16_2_18
-noc2_nmu_v1_0_1=$RDI_DATADIR/xsim/ip/noc2_nmu_v1_0_1
-ats_switch_v1_0_10=$RDI_DATADIR/xsim/ip/ats_switch_v1_0_10
-axi_ethernetlite_v3_0_30=$RDI_DATADIR/xsim/ip/axi_ethernetlite_v3_0_30
-axis_mu_v1_0_1=$RDI_DATADIR/xsim/ip/axis_mu_v1_0_1
-vby1hs_v1_0_5=$RDI_DATADIR/xsim/ip/vby1hs_v1_0_5
-noc_sc_v1_0_0=$RDI_DATADIR/xsim/ip/noc_sc_v1_0_0
-convolution_v9_0_20=$RDI_DATADIR/xsim/ip/convolution_v9_0_20
-axi4stream_vip_v1_1_17=$RDI_DATADIR/xsim/ip/axi4stream_vip_v1_1_17
-axis_subset_converter_v1_1_31=$RDI_DATADIR/xsim/ip/axis_subset_converter_v1_1_31
-srio_gen2_v4_1_19=$RDI_DATADIR/xsim/ip/srio_gen2_v4_1_19
-lib_bmg_v1_0_17=$RDI_DATADIR/xsim/ip/lib_bmg_v1_0_17
-system_cache_v5_0_11=$RDI_DATADIR/xsim/ip/system_cache_v5_0_11
-dp_videoaxi4s_bridge_v1_0_3=$RDI_DATADIR/xsim/ip/dp_videoaxi4s_bridge_v1_0_3
-sid_v8_0_21=$RDI_DATADIR/xsim/ip/sid_v8_0_21
-blk_mem_gen_v8_3_7=$RDI_DATADIR/xsim/ip/blk_mem_gen_v8_3_7
-noc2_sc_v1_0_0=$RDI_DATADIR/xsim/ip/noc2_sc_v1_0_0
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.log b/proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.log
deleted file mode 100644
index c80084a..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.log
+++ /dev/null
@@ -1,6 +0,0 @@
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'operativeUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'firUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/tb_firUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'tb_firUnit'
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.pb b/proj/AudioProc.sim/sim_1/behav/xsim/xvhdl.pb
deleted file mode 100644
index 123cc48f4be058465ccf604a8505bc71e22ce897..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 859
zcmd-&&d8<Vn3tGSS(TZWt`O$o;-iq3nUkuZq*|<`keOGKuaJ|ORFqg$si0acz$(RT
zXlAU%T~VBwTb5dsnU<Msl){yypOK%NTCAUJWRja$T%51(R9cjpSgK!Apj(!alB1iO
znyMe_s+*gdlANCh5>3m@DJe?TO)V)+$xO^E(S>U)E=tzVNXgO9FGwv)EXgcO4b96e
z(JRYHF%sb7tH{iWPf1NnEX^s&$xMo3Gc?dOG&9a%C}6E%oxsQ-z{KUxC7KBLN@`w7
zW=W-jx@xhy0IL*>k(s4As>AuYcv0+$VmCC<H8wObM>g^xrNI-&6+`vlNy{uEEnqxJ
z3K&i<cBl<lgX9RML6XQ7PxT-vNs5QMnfT=5LsF>laB(3l!5T1pTwJbsDGEWU$@xVo
G0*nA5ZVGY$

diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xvlog.log b/proj/AudioProc.sim/sim_1/behav/xsim/xvlog.log
deleted file mode 100644
index e69de29..0000000
diff --git a/proj/AudioProc.sim/sim_1/behav/xsim/xvlog.pb b/proj/AudioProc.sim/sim_1/behav/xsim/xvlog.pb
deleted file mode 100644
index b155e40..0000000
--- a/proj/AudioProc.sim/sim_1/behav/xsim/xvlog.pb
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-End Record
\ No newline at end of file
diff --git a/proj/AudioProc.xpr b/proj/AudioProc.xpr
deleted file mode 100644
index 8228398..0000000
--- a/proj/AudioProc.xpr
+++ /dev/null
@@ -1,348 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Product Version: Vivado v2024.1 (64-bit)                              -->
-<!--                                                                         -->
-<!-- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.                   -->
-<!-- Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.   -->
-
-<Project Product="Vivado" Version="7" Minor="67" Path="/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.xpr">
-  <DefaultLaunch Dir="$PRUNDIR"/>
-  <Configuration>
-    <Option Name="Id" Val="401f8028668a44b7a81b7aaeec674740"/>
-    <Option Name="Part" Val="xc7a200tsbg484-1"/>
-    <Option Name="CompiledLibDir" Val="$PCACHEDIR/compile_simlib"/>
-    <Option Name="CompiledLibDirXSim" Val=""/>
-    <Option Name="CompiledLibDirModelSim" Val="$PCACHEDIR/compile_simlib/modelsim"/>
-    <Option Name="CompiledLibDirQuesta" Val="$PCACHEDIR/compile_simlib/questa"/>
-    <Option Name="CompiledLibDirXcelium" Val="$PCACHEDIR/compile_simlib/xcelium"/>
-    <Option Name="CompiledLibDirVCS" Val="$PCACHEDIR/compile_simlib/vcs"/>
-    <Option Name="CompiledLibDirRiviera" Val="$PCACHEDIR/compile_simlib/riviera"/>
-    <Option Name="CompiledLibDirActivehdl" Val="$PCACHEDIR/compile_simlib/activehdl"/>
-    <Option Name="SimulatorInstallDirModelSim" Val=""/>
-    <Option Name="SimulatorInstallDirQuesta" Val=""/>
-    <Option Name="SimulatorInstallDirXcelium" Val=""/>
-    <Option Name="SimulatorInstallDirVCS" Val=""/>
-    <Option Name="SimulatorInstallDirRiviera" Val=""/>
-    <Option Name="SimulatorInstallDirActiveHdl" Val=""/>
-    <Option Name="SimulatorGccInstallDirModelSim" Val=""/>
-    <Option Name="SimulatorGccInstallDirQuesta" Val=""/>
-    <Option Name="SimulatorGccInstallDirXcelium" Val=""/>
-    <Option Name="SimulatorGccInstallDirVCS" Val=""/>
-    <Option Name="SimulatorGccInstallDirRiviera" Val=""/>
-    <Option Name="SimulatorGccInstallDirActiveHdl" Val=""/>
-    <Option Name="SimulatorVersionXsim" Val="2024.1"/>
-    <Option Name="SimulatorVersionModelSim" Val="2023.2"/>
-    <Option Name="SimulatorVersionQuesta" Val="2023.2"/>
-    <Option Name="SimulatorVersionXcelium" Val="23.03.002"/>
-    <Option Name="SimulatorVersionVCS" Val="U-2023.03-1"/>
-    <Option Name="SimulatorVersionRiviera" Val="2023.04"/>
-    <Option Name="SimulatorVersionActiveHdl" Val="14.1"/>
-    <Option Name="SimulatorGccVersionXsim" Val="9.3.0"/>
-    <Option Name="SimulatorGccVersionModelSim" Val="7.4.0"/>
-    <Option Name="SimulatorGccVersionQuesta" Val="7.4.0"/>
-    <Option Name="SimulatorGccVersionXcelium" Val="9.3.0"/>
-    <Option Name="SimulatorGccVersionVCS" Val="9.2.0"/>
-    <Option Name="SimulatorGccVersionRiviera" Val="9.3.0"/>
-    <Option Name="SimulatorGccVersionActiveHdl" Val="9.3.0"/>
-    <Option Name="TargetLanguage" Val="VHDL"/>
-    <Option Name="BoardPart" Val=""/>
-    <Option Name="ActiveSimSet" Val="sim_1"/>
-    <Option Name="DefaultLib" Val="xil_defaultlib"/>
-    <Option Name="ProjectType" Val="Default"/>
-    <Option Name="IPRepoPath" Val="$PPRDIR/../repo"/>
-    <Option Name="IPOutputRepo" Val="$PCACHEDIR/ip"/>
-    <Option Name="IPDefaultOutputPath" Val="$PGENDIR/sources_1"/>
-    <Option Name="IPCachePermission" Val="read"/>
-    <Option Name="IPCachePermission" Val="write"/>
-    <Option Name="EnableCoreContainer" Val="FALSE"/>
-    <Option Name="EnableResourceEstimation" Val="FALSE"/>
-    <Option Name="SimCompileState" Val="TRUE"/>
-    <Option Name="CreateRefXciForCoreContainers" Val="FALSE"/>
-    <Option Name="IPUserFilesDir" Val="$PIPUSERFILESDIR"/>
-    <Option Name="IPStaticSourceDir" Val="$PIPUSERFILESDIR/ipstatic"/>
-    <Option Name="EnableBDX" Val="FALSE"/>
-    <Option Name="WTXSimLaunchSim" Val="17"/>
-    <Option Name="WTModelSimLaunchSim" Val="0"/>
-    <Option Name="WTQuestaLaunchSim" Val="0"/>
-    <Option Name="WTIesLaunchSim" Val="0"/>
-    <Option Name="WTVcsLaunchSim" Val="0"/>
-    <Option Name="WTRivieraLaunchSim" Val="0"/>
-    <Option Name="WTActivehdlLaunchSim" Val="0"/>
-    <Option Name="WTXSimExportSim" Val="1"/>
-    <Option Name="WTModelSimExportSim" Val="1"/>
-    <Option Name="WTQuestaExportSim" Val="1"/>
-    <Option Name="WTIesExportSim" Val="0"/>
-    <Option Name="WTVcsExportSim" Val="1"/>
-    <Option Name="WTRivieraExportSim" Val="1"/>
-    <Option Name="WTActivehdlExportSim" Val="1"/>
-    <Option Name="GenerateIPUpgradeLog" Val="TRUE"/>
-    <Option Name="XSimRadix" Val="hex"/>
-    <Option Name="XSimTimeUnit" Val="ns"/>
-    <Option Name="XSimArrayDisplayLimit" Val="1024"/>
-    <Option Name="XSimTraceLimit" Val="65536"/>
-    <Option Name="SimTypes" Val="rtl"/>
-    <Option Name="SimTypes" Val="bfm"/>
-    <Option Name="SimTypes" Val="tlm"/>
-    <Option Name="SimTypes" Val="tlm_dpi"/>
-    <Option Name="MEMEnableMemoryMapGeneration" Val="TRUE"/>
-    <Option Name="DcpsUptoDate" Val="TRUE"/>
-    <Option Name="ClassicSocBoot" Val="FALSE"/>
-    <Option Name="LocalIPRepoLeafDirName" Val="ip_repo"/>
-  </Configuration>
-  <FileSets Version="1" Minor="32">
-    <FileSet Name="sources_1" Type="DesignSrcs" RelSrcDir="$PSRCDIR/sources_1" RelGenDir="$PGENDIR/sources_1">
-      <Filter Type="Srcs"/>
-      <File Path="$PPRDIR/../src/hdl/audio_init.v">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="implementation"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/debounce.v">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="implementation"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/TWICtl.vhd">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/controlUnit.vhd">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/operativeUnit.vhd">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/firUnit.vhd">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/fir.vhd">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/i2s_ctl.vhd">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/audioProc.v">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="implementation"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/processingUnitIP.v">
-        <FileInfo>
-          <Attr Name="AutoDisabled" Val="1"/>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="implementation"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <File Path="$PPRDIR/../src/hdl/tb_firUnit.vhd">
-        <FileInfo>
-          <Attr Name="AutoDisabled" Val="1"/>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <Config>
-        <Option Name="DesignMode" Val="RTL"/>
-        <Option Name="TopModule" Val="audioProc"/>
-        <Option Name="TopAutoSet" Val="TRUE"/>
-      </Config>
-    </FileSet>
-    <FileSet Name="constrs_1" Type="Constrs" RelSrcDir="$PSRCDIR/constrs_1" RelGenDir="$PGENDIR/constrs_1">
-      <Filter Type="Constrs"/>
-      <File Path="$PPRDIR/../src/constraints/NexysVideo_Master.xdc">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="implementation"/>
-        </FileInfo>
-      </File>
-      <Config>
-        <Option Name="ConstrsType" Val="XDC"/>
-      </Config>
-    </FileSet>
-    <FileSet Name="sim_1" Type="SimulationSrcs" RelSrcDir="$PSRCDIR/sim_1" RelGenDir="$PGENDIR/sim_1">
-      <File Path="$PPRDIR/tb_firUnit_behav.wcfg">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <Config>
-        <Option Name="DesignMode" Val="RTL"/>
-        <Option Name="TopModule" Val="tb_firUnit"/>
-        <Option Name="TopLib" Val="xil_defaultlib"/>
-        <Option Name="TransportPathDelay" Val="0"/>
-        <Option Name="TransportIntDelay" Val="0"/>
-        <Option Name="SelectedSimModel" Val="rtl"/>
-        <Option Name="PamDesignTestbench" Val=""/>
-        <Option Name="PamDutBypassFile" Val="xil_dut_bypass"/>
-        <Option Name="PamSignalDriverFile" Val="xil_bypass_driver"/>
-        <Option Name="PamPseudoTop" Val="pseudo_tb"/>
-        <Option Name="SrcSet" Val="sources_1"/>
-        <Option Name="XSimWcfgFile" Val="$PPRDIR/tb_firUnit_behav.wcfg"/>
-      </Config>
-    </FileSet>
-    <FileSet Name="utils_1" Type="Utils" RelSrcDir="$PSRCDIR/utils_1" RelGenDir="$PGENDIR/utils_1">
-      <Filter Type="Utils"/>
-      <Config>
-        <Option Name="TopAutoSet" Val="TRUE"/>
-      </Config>
-    </FileSet>
-    <FileSet Name="clk_wiz_0" Type="BlockSrcs" RelSrcDir="$PSRCDIR/clk_wiz_0" RelGenDir="$PGENDIR/clk_wiz_0">
-      <File Path="$PPRDIR/../src/ip/clk_wiz_0/clk_wiz_0.xci">
-        <FileInfo>
-          <Attr Name="UsedIn" Val="synthesis"/>
-          <Attr Name="UsedIn" Val="implementation"/>
-          <Attr Name="UsedIn" Val="simulation"/>
-        </FileInfo>
-      </File>
-      <Config>
-        <Option Name="TopModule" Val="clk_wiz_0"/>
-        <Option Name="UseBlackboxStub" Val="1"/>
-      </Config>
-    </FileSet>
-  </FileSets>
-  <Simulators>
-    <Simulator Name="XSim">
-      <Option Name="Description" Val="Vivado Simulator"/>
-      <Option Name="CompiledLib" Val="0"/>
-    </Simulator>
-    <Simulator Name="ModelSim">
-      <Option Name="Description" Val="ModelSim Simulator"/>
-    </Simulator>
-    <Simulator Name="Questa">
-      <Option Name="Description" Val="Questa Advanced Simulator"/>
-    </Simulator>
-    <Simulator Name="Xcelium">
-      <Option Name="Description" Val="Xcelium Parallel Simulator"/>
-    </Simulator>
-    <Simulator Name="VCS">
-      <Option Name="Description" Val="Verilog Compiler Simulator (VCS)"/>
-    </Simulator>
-    <Simulator Name="Riviera">
-      <Option Name="Description" Val="Riviera-PRO Simulator"/>
-    </Simulator>
-  </Simulators>
-  <Runs Version="1" Minor="22">
-    <Run Id="synth_1" Type="Ft3:Synth" SrcSet="sources_1" Part="xc7a200tsbg484-1" ConstrsSet="constrs_1" Description="Higher performance designs, resource sharing is turned off, the global fanout guide is set to a lower number, FSM extraction forced to one-hot, LUT combining is disabled, equivalent registers are preserved, SRL are inferred  with a larger threshold" AutoIncrementalCheckpoint="true" WriteIncrSynthDcp="false" State="current" IncludeInArchive="true" IsChild="false" AutoIncrementalDir="$PSRCDIR/utils_1/imports/synth_1" AutoRQSDir="$PSRCDIR/utils_1/imports/synth_1" ParallelReportGen="true">
-      <Strategy Version="1" Minor="2">
-        <StratHandle Name="Flow_PerfOptimized_High" Flow="Vivado Synthesis 2014">
-          <Desc>Higher performance designs, resource sharing is turned off, the global fanout guide is set to a lower number, FSM extraction forced to one-hot, LUT combining is disabled, equivalent registers are preserved, SRL are inferred  with a larger threshold</Desc>
-        </StratHandle>
-        <Step Id="synth_design">
-          <Option Id="FsmExtraction">1</Option>
-          <Option Id="KeepEquivalentRegisters">1</Option>
-          <Option Id="NoCombineLuts">1</Option>
-          <Option Id="RepFanoutThreshold">400</Option>
-          <Option Id="ResourceSharing">2</Option>
-          <Option Id="ShregMinSize">5</Option>
-        </Step>
-      </Strategy>
-      <ReportStrategy Name="Vivado Synthesis Default Reports" Flow="Vivado Synthesis 2017"/>
-      <Report Name="ROUTE_DESIGN.REPORT_METHODOLOGY" Enabled="1"/>
-      <RQSFiles/>
-    </Run>
-    <Run Id="clk_wiz_0_synth_1" Type="Ft3:Synth" SrcSet="clk_wiz_0" Part="xc7a200tsbg484-1" ConstrsSet="clk_wiz_0" Description="Vivado Synthesis Defaults" AutoIncrementalCheckpoint="false" WriteIncrSynthDcp="false" Dir="$PRUNDIR/clk_wiz_0_synth_1" IncludeInArchive="true" IsChild="false" AutoIncrementalDir="$PSRCDIR/utils_1/imports/clk_wiz_0_synth_1" AutoRQSDir="$PSRCDIR/utils_1/imports/clk_wiz_0_synth_1" ParallelReportGen="true">
-      <Strategy Version="1" Minor="2">
-        <StratHandle Name="Vivado Synthesis Defaults" Flow="Vivado Synthesis 2024">
-          <Desc>Vivado Synthesis Defaults</Desc>
-        </StratHandle>
-        <Step Id="synth_design"/>
-      </Strategy>
-      <GeneratedRun Dir="$PRUNDIR" File="gen_run.xml"/>
-      <ReportStrategy Name="Vivado Synthesis Default Reports" Flow="Vivado Synthesis 2024"/>
-      <Report Name="ROUTE_DESIGN.REPORT_METHODOLOGY" Enabled="1"/>
-      <RQSFiles/>
-    </Run>
-    <Run Id="impl_1" Type="Ft2:EntireDesign" Part="xc7a200tsbg484-1" ConstrsSet="constrs_1" Description="Vivado Implementation Defaults" AutoIncrementalCheckpoint="false" WriteIncrSynthDcp="false" State="current" SynthRun="synth_1" IncludeInArchive="true" IsChild="false" GenFullBitstream="true" AutoIncrementalDir="$PSRCDIR/utils_1/imports/impl_1" AutoRQSDir="$PSRCDIR/utils_1/imports/impl_1" ParallelReportGen="true">
-      <Strategy Version="1" Minor="2">
-        <StratHandle Name="Vivado Implementation Defaults" Flow="Vivado Implementation 2014">
-          <Desc>Vivado Implementation Defaults</Desc>
-        </StratHandle>
-        <Step Id="init_design"/>
-        <Step Id="opt_design"/>
-        <Step Id="power_opt_design"/>
-        <Step Id="place_design"/>
-        <Step Id="post_place_power_opt_design"/>
-        <Step Id="phys_opt_design"/>
-        <Step Id="route_design"/>
-        <Step Id="post_route_phys_opt_design"/>
-        <Step Id="write_bitstream">
-          <Option Id="BinFile">1</Option>
-        </Step>
-      </Strategy>
-      <ReportStrategy Name="Vivado Implementation Default Reports" Flow="Vivado Implementation 2017"/>
-      <Report Name="ROUTE_DESIGN.REPORT_METHODOLOGY" Enabled="1"/>
-      <RQSFiles/>
-    </Run>
-    <Run Id="clk_wiz_0_impl_1" Type="Ft2:EntireDesign" Part="xc7a200tsbg484-1" ConstrsSet="clk_wiz_0" Description="Default settings for Implementation." AutoIncrementalCheckpoint="false" WriteIncrSynthDcp="false" SynthRun="clk_wiz_0_synth_1" IncludeInArchive="false" IsChild="false" GenFullBitstream="true" AutoIncrementalDir="$PSRCDIR/utils_1/imports/clk_wiz_0_impl_1" AutoRQSDir="$PSRCDIR/utils_1/imports/clk_wiz_0_impl_1" ParallelReportGen="true">
-      <Strategy Version="1" Minor="2">
-        <StratHandle Name="Vivado Implementation Defaults" Flow="Vivado Implementation 2024">
-          <Desc>Default settings for Implementation.</Desc>
-        </StratHandle>
-        <Step Id="init_design"/>
-        <Step Id="opt_design"/>
-        <Step Id="power_opt_design"/>
-        <Step Id="place_design"/>
-        <Step Id="post_place_power_opt_design"/>
-        <Step Id="phys_opt_design"/>
-        <Step Id="route_design"/>
-        <Step Id="post_route_phys_opt_design"/>
-        <Step Id="write_bitstream"/>
-      </Strategy>
-      <ReportStrategy Name="Vivado Implementation Default Reports" Flow="Vivado Implementation 2024"/>
-      <Report Name="ROUTE_DESIGN.REPORT_METHODOLOGY" Enabled="1"/>
-      <RQSFiles/>
-    </Run>
-  </Runs>
-  <Board/>
-  <DashboardSummary Version="1" Minor="0">
-    <Dashboards>
-      <Dashboard Name="default_dashboard">
-        <Gadgets>
-          <Gadget Name="drc_1" Type="drc" Version="1" Row="2" Column="0">
-            <GadgetParam Name="REPORTS" Type="string_list" Value="impl_1#impl_1_route_report_drc_0 "/>
-          </Gadget>
-          <Gadget Name="methodology_1" Type="methodology" Version="1" Row="2" Column="1">
-            <GadgetParam Name="REPORTS" Type="string_list" Value="impl_1#impl_1_route_report_methodology_0 "/>
-          </Gadget>
-          <Gadget Name="power_1" Type="power" Version="1" Row="1" Column="0">
-            <GadgetParam Name="REPORTS" Type="string_list" Value="impl_1#impl_1_route_report_power_0 "/>
-          </Gadget>
-          <Gadget Name="timing_1" Type="timing" Version="1" Row="0" Column="1">
-            <GadgetParam Name="REPORTS" Type="string_list" Value="impl_1#impl_1_route_report_timing_summary_0 "/>
-          </Gadget>
-          <Gadget Name="utilization_1" Type="utilization" Version="1" Row="0" Column="0">
-            <GadgetParam Name="REPORTS" Type="string_list" Value="synth_1#synth_1_synth_report_utilization_0 "/>
-            <GadgetParam Name="RUN.STEP" Type="string" Value="synth_design"/>
-            <GadgetParam Name="RUN.TYPE" Type="string" Value="synthesis"/>
-          </Gadget>
-          <Gadget Name="utilization_2" Type="utilization" Version="1" Row="1" Column="1">
-            <GadgetParam Name="REPORTS" Type="string_list" Value="impl_1#impl_1_place_report_utilization_0 "/>
-          </Gadget>
-        </Gadgets>
-      </Dashboard>
-      <CurrentDashboard>default_dashboard</CurrentDashboard>
-    </Dashboards>
-  </DashboardSummary>
-</Project>
diff --git a/proj/ip_upgrade.log b/proj/ip_upgrade.log
deleted file mode 100644
index 844ce36..0000000
--- a/proj/ip_upgrade.log
+++ /dev/null
@@ -1,27 +0,0 @@
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
----------------------------------------------------------------------------------------------------------------------------------------------
-| Tool Version : Vivado v.2024.1 (lin64) Build 5076996 Wed May 22 18:36:09 MDT 2024
-| Date         : Wed Feb 26 11:52:51 2025
-| Host         : fl-tp-br-604 running 64-bit Ubuntu 24.04.1 LTS
-| Command      : upgrade_ip
-| Device       : xc7a200tsbg484-1
----------------------------------------------------------------------------------------------------------------------------------------------
-
-Upgrade Log for IP 'clk_wiz_0'
-
-1. Summary
-----------
-
-CAUTION (success, with warnings) in the upgrade of clk_wiz_0 from xilinx.com:ip:clk_wiz:5.2 to xilinx.com:ip:clk_wiz:6.0 (Rev. 14)
-
-After upgrade, an IP may have parameter and port differences compared to the original customization. Please review the parameters within the IP customization GUI to ensure proper functionality. Also, please review the updated IP instantiation template to ensure proper connectivity, and update your design if required.
-
-2. Connection Warnings
-----------------------
-
-Detected external port differences while upgrading 'clk_wiz_0'. These changes may impact your design.
-
-
--Upgraded port order differs after port 'reset'
-
-
diff --git a/proj/tb_firUnit_behav.wcfg b/proj/tb_firUnit_behav.wcfg
deleted file mode 100644
index f90eed5..0000000
--- a/proj/tb_firUnit_behav.wcfg
+++ /dev/null
@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wave_config>
-   <wave_state>
-   </wave_state>
-   <db_ref_list>
-      <db_ref path="tb_firUnit_behav.wdb" id="1">
-         <top_modules>
-            <top_module name="glbl" />
-            <top_module name="tb_firUnit" />
-         </top_modules>
-      </db_ref>
-   </db_ref_list>
-   <zoom_setting>
-      <ZoomStartTime time="0.000 ns"></ZoomStartTime>
-      <ZoomEndTime time="325.501 ns"></ZoomEndTime>
-      <Cursor1Time time="141.500 ns"></Cursor1Time>
-   </zoom_setting>
-   <column_width_setting>
-      <NameColumnWidth column_width="195"></NameColumnWidth>
-      <ValueColumnWidth column_width="60"></ValueColumnWidth>
-   </column_width_setting>
-   <WVObjectSize size="18" />
-   <wvobject type="logic" fp_name="/tb_firUnit/SC_clock">
-      <obj_property name="ElementShortName">SC_clock</obj_property>
-      <obj_property name="ObjectShortName">SC_clock</obj_property>
-   </wvobject>
-   <wvobject type="logic" fp_name="/tb_firUnit/SC_reset">
-      <obj_property name="ElementShortName">SC_reset</obj_property>
-      <obj_property name="ObjectShortName">SC_reset</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/SC_inputSample">
-      <obj_property name="ElementShortName">SC_inputSample[7:0]</obj_property>
-      <obj_property name="ObjectShortName">SC_inputSample[7:0]</obj_property>
-   </wvobject>
-   <wvobject type="logic" fp_name="/tb_firUnit/SC_inputSampleValid">
-      <obj_property name="ElementShortName">SC_inputSampleValid</obj_property>
-      <obj_property name="ObjectShortName">SC_inputSampleValid</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/SC_filteredSample">
-      <obj_property name="ElementShortName">SC_filteredSample[7:0]</obj_property>
-      <obj_property name="ObjectShortName">SC_filteredSample[7:0]</obj_property>
-   </wvobject>
-   <wvobject type="logic" fp_name="/tb_firUnit/SC_filteredSampleValid">
-      <obj_property name="ElementShortName">SC_filteredSampleValid</obj_property>
-      <obj_property name="ObjectShortName">SC_filteredSampleValid</obj_property>
-   </wvobject>
-   <wvobject type="logic" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/O_processingDone">
-      <obj_property name="ElementShortName">O_processingDone</obj_property>
-      <obj_property name="ObjectShortName">O_processingDone</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/O_Y">
-      <obj_property name="ElementShortName">O_Y[7:0]</obj_property>
-      <obj_property name="ObjectShortName">O_Y[7:0]</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SR_coefRegister">
-      <obj_property name="ElementShortName">SR_coefRegister[0:15][7:0]</obj_property>
-      <obj_property name="ObjectShortName">SR_coefRegister[0:15][7:0]</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SR_shiftRegister">
-      <obj_property name="ElementShortName">SR_shiftRegister[0:15][7:0]</obj_property>
-      <obj_property name="ObjectShortName">SR_shiftRegister[0:15][7:0]</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SC_multOperand1">
-      <obj_property name="ElementShortName">SC_multOperand1[7:0]</obj_property>
-      <obj_property name="ObjectShortName">SC_multOperand1[7:0]</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SC_multOperand2">
-      <obj_property name="ElementShortName">SC_multOperand2[7:0]</obj_property>
-      <obj_property name="ObjectShortName">SC_multOperand2[7:0]</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SC_MultResult">
-      <obj_property name="ElementShortName">SC_MultResult[15:0]</obj_property>
-      <obj_property name="ObjectShortName">SC_MultResult[15:0]</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SC_addResult">
-      <obj_property name="ElementShortName">SC_addResult[19:0]</obj_property>
-      <obj_property name="ObjectShortName">SC_addResult[19:0]</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SR_sum">
-      <obj_property name="ElementShortName">SR_sum[19:0]</obj_property>
-      <obj_property name="ObjectShortName">SR_sum[19:0]</obj_property>
-   </wvobject>
-   <wvobject type="array" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SR_Y">
-      <obj_property name="ElementShortName">SR_Y[7:0]</obj_property>
-      <obj_property name="ObjectShortName">SR_Y[7:0]</obj_property>
-   </wvobject>
-   <wvobject type="logic" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/I_loadY">
-      <obj_property name="ElementShortName">I_loadY</obj_property>
-      <obj_property name="ObjectShortName">I_loadY</obj_property>
-   </wvobject>
-   <wvobject type="other" fp_name="/tb_firUnit/firUnit_1/operativeUnit_1/SR_readAddress">
-      <obj_property name="ElementShortName">SR_readAddress</obj_property>
-      <obj_property name="ObjectShortName">SR_readAddress</obj_property>
-   </wvobject>
-</wave_config>
diff --git a/proj/vivado.jou b/proj/vivado.jou
deleted file mode 100644
index d54a508..0000000
--- a/proj/vivado.jou
+++ /dev/null
@@ -1,83 +0,0 @@
-#-----------------------------------------------------------
-# Vivado v2024.1 (64-bit)
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-# IP Build 5075265 on Wed May 22 21:45:21 MDT 2024
-# SharedData Build 5076995 on Wed May 22 18:29:18 MDT 2024
-# Start of session at: Wed Feb 26 09:59:54 2025
-# Process ID: 10833
-# Current directory: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj
-# Command line: vivado
-# Log file: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/vivado.log
-# Journal file: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/vivado.jou
-# Running On        :fl-tp-br-604
-# Platform          :Ubuntu
-# Operating System  :Ubuntu 24.04.1 LTS
-# Processor Detail  :Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz
-# CPU Frequency     :1998.882 MHz
-# CPU Physical cores:6
-# CPU Logical cores :12
-# Host memory       :16467 MB
-# Swap memory       :4294 MB
-# Total Virtual     :20762 MB
-# Available Virtual :17455 MB
-#-----------------------------------------------------------
-start_gui
-source ./create_project.tcl
-update_compile_order -fileset sources_1
-update_compile_order -fileset sources_1
-update_ip_catalog -rebuild -scan_changes
-report_ip_status -name ip_status
-upgrade_ip -vlnv xilinx.com:ip:clk_wiz:6.0 [get_ips  clk_wiz_0] -log ip_upgrade.log
-export_ip_user_files -of_objects [get_ips clk_wiz_0] -no_script -sync -force -quiet
-generate_target all [get_files  /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci]
-catch { config_ip_cache -export [get_ips -all clk_wiz_0] }
-export_ip_user_files -of_objects [get_files /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci] -no_script -sync -force -quiet
-create_ip_run [get_files -of_objects [get_fileset sources_1] /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci]
-launch_runs clk_wiz_0_synth_1 -jobs 2
-wait_on_run clk_wiz_0_synth_1
-export_simulation -of_objects [get_files /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci] -directory /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files/sim_scripts -ip_user_files_dir /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files -ipstatic_source_dir /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files/ipstatic -lib_map_path [list {modelsim=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/modelsim} {questa=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/questa} {xcelium=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/xcelium} {vcs=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/vcs} {riviera=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/riviera}] -use_ip_compiled_libs -force -quiet
-# Disabling source management mode.  This is to allow the top design properties to be set without GUI intervention.
-set_property source_mgmt_mode None [current_project]
-set_property top tb_firUnit [get_filesets sim_1]
-set_property top_lib xil_defaultlib [get_filesets sim_1]
-# Re-enabling previously disabled source management mode.
-set_property source_mgmt_mode All [current_project]
-report_ip_status -name ip_status 
-launch_simulation
-source tb_firUnit.tcl
-run 10 us
-run 10 us
-run 10 us
-run 10 us
-run 10 us
-run 10 us
-relaunch_sim
-close_sim
-launch_simulation
-source tb_firUnit.tcl
-relaunch_sim
-current_wave_config {Untitled 2}
-add_wave {{/tb_firUnit/firUnit_1/controlUnit_1/SR_presentState}} 
-relaunch_sim
-run 10 us
-current_wave_config {Untitled 2}
-add_wave {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_readAddress}} 
-relaunch_sim
-close_sim
-launch_simulation
-source tb_firUnit.tcl
-current_wave_config {Untitled 3}
-add_wave {{/tb_firUnit/firUnit_1/operativeUnit_1/O_processingDone}} {{/tb_firUnit/firUnit_1/operativeUnit_1/O_Y}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_coefRegister}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_shiftRegister}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SC_multOperand1}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SC_multOperand2}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SC_MultResult}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SC_addResult}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_sum}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_Y}} 
-relaunch_sim
-current_wave_config {Untitled 3}
-add_wave {{/tb_firUnit/firUnit_1/operativeUnit_1/I_loadY}} 
-relaunch_sim
-relaunch_sim
-current_wave_config {Untitled 3}
-add_wave {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_readAddress}} 
-restart
-run 10 us
-save_wave_config {/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/tb_firUnit_behav.wcfg}
-add_files -fileset sim_1 -norecurse /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/tb_firUnit_behav.wcfg
-set_property xsim.view /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/tb_firUnit_behav.wcfg [get_filesets sim_1]
-close_sim
diff --git a/proj/vivado.log b/proj/vivado.log
deleted file mode 100644
index 0f12558..0000000
--- a/proj/vivado.log
+++ /dev/null
@@ -1,1724 +0,0 @@
-#-----------------------------------------------------------
-# Vivado v2024.1 (64-bit)
-# SW Build 5076996 on Wed May 22 18:36:09 MDT 2024
-# IP Build 5075265 on Wed May 22 21:45:21 MDT 2024
-# SharedData Build 5076995 on Wed May 22 18:29:18 MDT 2024
-# Start of session at: Wed Feb 26 09:59:54 2025
-# Process ID: 10833
-# Current directory: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj
-# Command line: vivado
-# Log file: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/vivado.log
-# Journal file: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/vivado.jou
-# Running On        :fl-tp-br-604
-# Platform          :Ubuntu
-# Operating System  :Ubuntu 24.04.1 LTS
-# Processor Detail  :Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz
-# CPU Frequency     :1998.882 MHz
-# CPU Physical cores:6
-# CPU Logical cores :12
-# Host memory       :16467 MB
-# Swap memory       :4294 MB
-# Total Virtual     :20762 MB
-# Available Virtual :17455 MB
-#-----------------------------------------------------------
-start_gui
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:vek280_es:part0:1.0 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/vek280/es/rev_a/1.0/board.xml as part xcve2802-vsvh1760-2lp-e-s-es1 specified in board_part file is either invalid or not available
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:vek280_es:part0:1.1 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/vek280/es/rev_a/1.1/board.xml as part xcve2802-vsvh1760-2lp-e-s-es1 specified in board_part file is either invalid or not available
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:vek280_es_revb:part0:1.0 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/vek280/es/rev_b/1.0/board.xml as part xcve2802-vsvh1760-2mp-e-s-es1 specified in board_part file is either invalid or not available
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:vek280_es_revb:part0:1.1 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/vek280/es/rev_b/1.1/board.xml as part xcve2802-vsvh1760-2mp-e-s-es1 specified in board_part file is either invalid or not available
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:vhk158_es:part0:1.0 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/vhk158/es/1.0/board.xml as part xcvh1582-vsva3697-2mp-e-s-es1 specified in board_part file is either invalid or not available
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:vhk158_es:part0:1.1 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/vhk158/es/1.1/board.xml as part xcvh1582-vsva3697-2mp-e-s-es1 specified in board_part file is either invalid or not available
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:zcu208ld:part0:2.0 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/zcu208ld/production/2.0/board.xml as part xczu58dr-fsvg1517-2-i specified in board_part file is either invalid or not available
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:zcu216ld:part0:2.0 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/zcu216ld/production/2.0/board.xml as part xczu59dr-ffvf1760-2-i specified in board_part file is either invalid or not available
-WARNING: [Board 49-26] cannot add Board Part xilinx.com:zcu670ld:part0:1.0 available at /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xhub/boards/XilinxBoardStore/boards/Xilinx/zcu670ld/1.0/board.xml as part xczu57dr-fsve1156-2-i specified in board_part file is either invalid or not available
-source ./create_project.tcl
-# if {[info exists ::create_path]} {
-# 	set dest_dir $::create_path
-# } else {
-# 	set dest_dir [pwd]
-# }
-# puts "INFO: Creating new project in $dest_dir"
-INFO: Creating new project in /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj
-# set proj_name "AudioProc"
-# set origin_dir ".."
-# set orig_proj_dir "[file normalize "$origin_dir/proj"]"
-# set src_dir $origin_dir/src
-# set repo_dir $origin_dir/repo
-# set part_num "xc7a200tsbg484-1"
-# create_project $proj_name $dest_dir
-INFO: [IP_Flow 19-234] Refreshing IP repositories
-INFO: [IP_Flow 19-1704] No user IP repositories specified
-INFO: [IP_Flow 19-2313] Loaded Vivado IP repository '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/ip'.
-# set proj_dir [get_property directory [current_project]]
-# set obj [get_projects $proj_name]
-# set_property "default_lib" "xil_defaultlib" $obj
-# set_property "part" "$part_num" $obj
-# set_property "simulator_language" "Mixed" $obj
-# set_property "target_language" "VHDL" $obj
-# if {[string equal [get_filesets -quiet sources_1] ""]} {
-#   create_fileset -srcset sources_1
-# }
-# if {[string equal [get_filesets -quiet constrs_1] ""]} {
-#   create_fileset -constrset constrs_1
-# }
-# set obj [get_filesets sources_1]
-# set_property "ip_repo_paths" "[file normalize $repo_dir]" $obj
-# add_files -quiet $src_dir/hdl
-# add_files -quiet [glob -nocomplain ../src/ip/*/*.xci]
-# add_files -fileset constrs_1 -quiet $src_dir/constraints
-# if {[string equal [get_runs -quiet synth_1] ""]} {
-#   create_run -name synth_1 -part $part_num -flow {Vivado Synthesis 2014} -strategy "Flow_PerfOptimized_High" -constrset constrs_1
-# } else {
-#   set_property strategy "Flow_PerfOptimized_High" [get_runs synth_1]
-#   set_property flow "Vivado Synthesis 2014" [get_runs synth_1]
-# }
-# set obj [get_runs synth_1]
-# set_property "part" "$part_num" $obj
-# set_property "steps.synth_design.args.fanout_limit" "400" $obj
-# set_property "steps.synth_design.args.fsm_extraction" "one_hot" $obj
-# set_property "steps.synth_design.args.keep_equivalent_registers" "1" $obj
-# set_property "steps.synth_design.args.resource_sharing" "off" $obj
-# set_property "steps.synth_design.args.no_lc" "1" $obj
-# set_property "steps.synth_design.args.shreg_min_size" "5" $obj
-# current_run -synthesis [get_runs synth_1]
-# if {[string equal [get_runs -quiet impl_1] ""]} {
-#   create_run -name impl_1 -part $part_num -flow {Vivado Implementation 2014} -strategy "Vivado Implementation Defaults" -constrset constrs_1 -parent_run synth_1
-# } else {
-#   set_property strategy "Vivado Implementation Defaults" [get_runs impl_1]
-#   set_property flow "Vivado Implementation 2014" [get_runs impl_1]
-# }
-# set obj [get_runs impl_1]
-# set_property "part" "$part_num" $obj
-# set_property "steps.write_bitstream.args.bin_file" "1" $obj
-# current_run -implementation [get_runs impl_1]
-impl_1
-update_compile_order -fileset sources_1
-update_compile_order -fileset sources_1
-update_ip_catalog -rebuild -scan_changes
-INFO: [IP_Flow 19-234] Refreshing IP repositories
-WARNING: [IP_Flow 19-2248] Failed to load user IP repository '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/repo'; Can't find the specified path.
-If this directory should no longer be in your list of user repositories, go to the IP Settings dialog and remove it.
-report_ip_status -name ip_status
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-upgrade_ip -vlnv xilinx.com:ip:clk_wiz:6.0 [get_ips  clk_wiz_0] -log ip_upgrade.log
-Upgrading 'clk_wiz_0'
-INFO: [Device 21-403] Loading part xc7a200tsbg484-1
-INFO: [Device 21-9227] Part: xc7a200tsbg484-1 does not have CEAM library.
-INFO: [IP_Flow 19-1972] Upgraded clk_wiz_0 from Clocking Wizard 5.2 to Clocking Wizard 6.0
-WARNING: [IP_Flow 19-4707] Upgraded port order differs after port 'reset'
-WARNING: [IP_Flow 19-3298] Detected external port differences while upgrading 'clk_wiz_0'. These changes may impact your design.
-INFO: [IP_Flow 19-1686] Generating 'Instantiation Template' target for IP 'clk_wiz_0'...
-CRITICAL WARNING: [Coretcl 2-1279] The upgrade of 'clk_wiz_0' has identified issues that may require user intervention. Please review the upgrade log '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/ip_upgrade.log', and verify that the upgraded IP is correctly configured.
-INFO: [Coretcl 2-1525] Wrote upgrade log to '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/ip_upgrade.log'.
-upgrade_ip: Time (s): cpu = 00:00:07 ; elapsed = 00:00:18 . Memory (MB): peak = 10092.996 ; gain = 336.473 ; free physical = 6200 ; free virtual = 14742
-export_ip_user_files -of_objects [get_ips clk_wiz_0] -no_script -sync -force -quiet
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-generate_target all [get_files  /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci]
-INFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'clk_wiz_0'...
-INFO: [IP_Flow 19-1686] Generating 'Simulation' target for IP 'clk_wiz_0'...
-INFO: [IP_Flow 19-1686] Generating 'Implementation' target for IP 'clk_wiz_0'...
-INFO: [IP_Flow 19-1686] Generating 'Change Log' target for IP 'clk_wiz_0'...
-catch { config_ip_cache -export [get_ips -all clk_wiz_0] }
-INFO: [IP_Flow 19-6924] IPCACHE: Running cache check for IP inst: clk_wiz_0
-export_ip_user_files -of_objects [get_files /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci] -no_script -sync -force -quiet
-create_ip_run [get_files -of_objects [get_fileset sources_1] /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci]
-launch_runs clk_wiz_0_synth_1 -jobs 2
-INFO: [IP_Flow 19-6924] IPCACHE: Running cache check for IP inst: clk_wiz_0
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-[Wed Feb 26 11:53:03 2025] Launched clk_wiz_0_synth_1...
-Run output will be captured here: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.runs/clk_wiz_0_synth_1/runme.log
-export_simulation -of_objects [get_files /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/ip/clk_wiz_0/clk_wiz_0.xci] -directory /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files/sim_scripts -ip_user_files_dir /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files -ipstatic_source_dir /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.ip_user_files/ipstatic -lib_map_path [list {modelsim=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/modelsim} {questa=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/questa} {xcelium=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/xcelium} {vcs=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/vcs} {riviera=/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.cache/compile_simlib/riviera}] -use_ip_compiled_libs -force -quiet
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-set_property top tb_firUnit [get_filesets sim_1]
-set_property top_lib xil_defaultlib [get_filesets sim_1]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/processingUnitIP.v:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/processingUnitIP.v:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/processingUnitIP.v:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-report_ip_status -name ip_status 
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/processingUnitIP.v:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/processingUnitIP.v:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/processingUnitIP.v:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-launch_simulation
-Command: launch_simulation 
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [SIM-utils-72] Using boost library from '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/tps/boost_1_72_0'
-INFO: [USF-XSim-7] Finding pre-compiled libraries...
-INFO: [USF-XSim-11] File '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xsim/xsim.ini' copied to run dir:'/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [SIM-utils-54] Inspecting design source files for 'tb_firUnit' in fileset 'sim_1'...
-INFO: [USF-XSim-97] Finding global include files...
-INFO: [USF-XSim-98] Fetching design files from 'sim_1'...
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-INFO: [VRFC 10-2263] Analyzing Verilog file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim/glbl.v" into library xil_defaultlib
-INFO: [VRFC 10-311] analyzing module glbl
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'controlUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'operativeUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'firUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/tb_firUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'tb_firUnit'
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-execute_script: Time (s): cpu = 00:00:03 ; elapsed = 00:00:12 . Memory (MB): peak = 10376.637 ; gain = 0.000 ; free physical = 6026 ; free virtual = 14704
-INFO: [USF-XSim-69] 'compile' step finished in '12' seconds
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-Starting simulation data flow analysis
-Completed simulation data flow analysis
-Time Resolution for simulation is 1ps
-Compiling package std.standard
-Compiling package std.textio
-Compiling package ieee.std_logic_1164
-Compiling package ieee.numeric_std
-Compiling module xil_defaultlib.glbl
-Compiling architecture archi_operativeunit of entity xil_defaultlib.controlUnit [controlunit_default]
-Compiling architecture arch_operativeunit of entity xil_defaultlib.operativeUnit [operativeunit_default]
-Compiling architecture archi_firunit of entity xil_defaultlib.firUnit [firunit_default]
-Compiling architecture archi_tb_firunit of entity xil_defaultlib.tb_firunit
-Built simulation snapshot tb_firUnit_behav
-execute_script: Time (s): cpu = 00:00:02 ; elapsed = 00:00:09 . Memory (MB): peak = 10376.637 ; gain = 0.000 ; free physical = 5984 ; free virtual = 14728
-INFO: [USF-XSim-69] 'elaborate' step finished in '9' seconds
-INFO: [USF-XSim-4] XSim::Simulate design
-INFO: [USF-XSim-61] Executing 'SIMULATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [USF-XSim-98] *** Running xsim
-   with args "tb_firUnit_behav -key {Behavioral:sim_1:Functional:tb_firUnit} -tclbatch {tb_firUnit.tcl} -log {simulate.log}"
-INFO: [USF-XSim-8] Loading simulator feature
-Time resolution is 1 ps
-source tb_firUnit.tcl
-# set curr_wave [current_wave_config]
-# if { [string length $curr_wave] == 0 } {
-#   if { [llength [get_objects]] > 0} {
-#     add_wave /
-#     set_property needs_save false [current_wave_config]
-#   } else {
-#      send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console."
-#   }
-# }
-# run 1000ns
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-INFO: [USF-XSim-96] XSim completed. Design snapshot 'tb_firUnit_behav' loaded.
-INFO: [USF-XSim-97] XSim simulation ran for 1000ns
-launch_simulation: Time (s): cpu = 00:00:09 ; elapsed = 00:00:25 . Memory (MB): peak = 10405.938 ; gain = 29.301 ; free physical = 5906 ; free virtual = 14714
-run 10 us
-ERROR: [Simulator 45-1] A fatal run-time error was detected.  Simulation cannot continue.
-run 10 us
-ERROR: [Simulator 45-1] A fatal run-time error was detected.  Simulation cannot continue.
-run 10 us
-ERROR: [Simulator 45-1] A fatal run-time error was detected.  Simulation cannot continue.
-run 10 us
-ERROR: [Simulator 45-1] A fatal run-time error was detected.  Simulation cannot continue.
-run 10 us
-ERROR: [Simulator 45-1] A fatal run-time error was detected.  Simulation cannot continue.
-run 10 us
-ERROR: [Simulator 45-1] A fatal run-time error was detected.  Simulation cannot continue.
-relaunch_sim
-Command: launch_simulation -step compile -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [SIM-utils-72] Using boost library from '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/tps/boost_1_72_0'
-INFO: [USF-XSim-7] Finding pre-compiled libraries...
-INFO: [USF-XSim-11] File '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xsim/xsim.ini' copied to run dir:'/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [SIM-utils-54] Inspecting design source files for 'tb_firUnit' in fileset 'sim_1'...
-INFO: [USF-XSim-97] Finding global include files...
-INFO: [USF-XSim-98] Fetching design files from 'sim_1'...
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '3' seconds
-Command: launch_simulation -step elaborate -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-INFO: [XSIM 43-4323] No Change in HDL. Linking previously generated obj files to create kernel
-INFO: [USF-XSim-69] 'elaborate' step finished in '2' seconds
-Time resolution is 1 ps
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-relaunch_sim: Time (s): cpu = 00:00:05 ; elapsed = 00:00:07 . Memory (MB): peak = 10405.938 ; gain = 0.000 ; free physical = 5864 ; free virtual = 14635
-close_sim
-INFO: [Simtcl 6-16] Simulation closed
-launch_simulation
-Command: launch_simulation 
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [SIM-utils-72] Using boost library from '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/tps/boost_1_72_0'
-INFO: [USF-XSim-7] Finding pre-compiled libraries...
-INFO: [USF-XSim-11] File '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xsim/xsim.ini' copied to run dir:'/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [SIM-utils-54] Inspecting design source files for 'tb_firUnit' in fileset 'sim_1'...
-INFO: [USF-XSim-97] Finding global include files...
-INFO: [USF-XSim-98] Fetching design files from 'sim_1'...
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '2' seconds
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-INFO: [XSIM 43-4323] No Change in HDL. Linking previously generated obj files to create kernel
-INFO: [USF-XSim-69] 'elaborate' step finished in '2' seconds
-INFO: [USF-XSim-4] XSim::Simulate design
-INFO: [USF-XSim-61] Executing 'SIMULATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [USF-XSim-98] *** Running xsim
-   with args "tb_firUnit_behav -key {Behavioral:sim_1:Functional:tb_firUnit} -tclbatch {tb_firUnit.tcl} -log {simulate.log}"
-INFO: [USF-XSim-8] Loading simulator feature
-Time resolution is 1 ps
-source tb_firUnit.tcl
-# set curr_wave [current_wave_config]
-# if { [string length $curr_wave] == 0 } {
-#   if { [llength [get_objects]] > 0} {
-#     add_wave /
-#     set_property needs_save false [current_wave_config]
-#   } else {
-#      send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console."
-#   }
-# }
-# run 1000ns
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-INFO: [USF-XSim-96] XSim completed. Design snapshot 'tb_firUnit_behav' loaded.
-INFO: [USF-XSim-97] XSim simulation ran for 1000ns
-launch_simulation: Time (s): cpu = 00:00:06 ; elapsed = 00:00:07 . Memory (MB): peak = 10405.938 ; gain = 0.000 ; free physical = 5844 ; free virtual = 14658
-relaunch_sim
-Command: launch_simulation -step compile -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '3' seconds
-Command: launch_simulation -step elaborate -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-INFO: [XSIM 43-4323] No Change in HDL. Linking previously generated obj files to create kernel
-INFO: [USF-XSim-69] 'elaborate' step finished in '1' seconds
-Time resolution is 1 ps
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-relaunch_sim: Time (s): cpu = 00:00:05 ; elapsed = 00:00:08 . Memory (MB): peak = 10435.938 ; gain = 0.000 ; free physical = 5855 ; free virtual = 14627
-current_wave_config {Untitled 2}
-Untitled 2
-add_wave {{/tb_firUnit/firUnit_1/controlUnit_1/SR_presentState}} 
-relaunch_sim
-Command: launch_simulation -step compile -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '3' seconds
-Command: launch_simulation -step elaborate -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-INFO: [XSIM 43-4323] No Change in HDL. Linking previously generated obj files to create kernel
-INFO: [USF-XSim-69] 'elaborate' step finished in '2' seconds
-Time resolution is 1 ps
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-relaunch_sim: Time (s): cpu = 00:00:05 ; elapsed = 00:00:07 . Memory (MB): peak = 10435.938 ; gain = 0.000 ; free physical = 5858 ; free virtual = 14634
-run 10 us
-ERROR: [Simulator 45-1] A fatal run-time error was detected.  Simulation cannot continue.
-current_wave_config {Untitled 2}
-Untitled 2
-add_wave {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_readAddress}} 
-relaunch_sim
-Command: launch_simulation -step compile -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '3' seconds
-Command: launch_simulation -step elaborate -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-INFO: [XSIM 43-4323] No Change in HDL. Linking previously generated obj files to create kernel
-INFO: [USF-XSim-69] 'elaborate' step finished in '2' seconds
-Time resolution is 1 ps
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-relaunch_sim: Time (s): cpu = 00:00:04 ; elapsed = 00:00:06 . Memory (MB): peak = 10435.938 ; gain = 0.000 ; free physical = 5855 ; free virtual = 14628
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-close_sim
-INFO: [Simtcl 6-16] Simulation closed
-launch_simulation
-Command: launch_simulation 
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [SIM-utils-72] Using boost library from '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/tps/boost_1_72_0'
-INFO: [USF-XSim-7] Finding pre-compiled libraries...
-INFO: [USF-XSim-11] File '/usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/data/xsim/xsim.ini' copied to run dir:'/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [SIM-utils-54] Inspecting design source files for 'tb_firUnit' in fileset 'sim_1'...
-INFO: [USF-XSim-97] Finding global include files...
-INFO: [USF-XSim-98] Fetching design files from 'sim_1'...
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'operativeUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'firUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/tb_firUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'tb_firUnit'
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '3' seconds
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-Starting simulation data flow analysis
-Completed simulation data flow analysis
-Time Resolution for simulation is 1ps
-Compiling package std.standard
-Compiling package std.textio
-Compiling package ieee.std_logic_1164
-Compiling package ieee.numeric_std
-Compiling module xil_defaultlib.glbl
-Compiling architecture archi_operativeunit of entity xil_defaultlib.controlUnit [controlunit_default]
-Compiling architecture arch_operativeunit of entity xil_defaultlib.operativeUnit [operativeunit_default]
-Compiling architecture archi_firunit of entity xil_defaultlib.firUnit [firunit_default]
-Compiling architecture archi_tb_firunit of entity xil_defaultlib.tb_firunit
-Built simulation snapshot tb_firUnit_behav
-INFO: [USF-XSim-69] 'elaborate' step finished in '2' seconds
-INFO: [USF-XSim-4] XSim::Simulate design
-INFO: [USF-XSim-61] Executing 'SIMULATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [USF-XSim-98] *** Running xsim
-   with args "tb_firUnit_behav -key {Behavioral:sim_1:Functional:tb_firUnit} -tclbatch {tb_firUnit.tcl} -log {simulate.log}"
-INFO: [USF-XSim-8] Loading simulator feature
-Time resolution is 1 ps
-source tb_firUnit.tcl
-# set curr_wave [current_wave_config]
-# if { [string length $curr_wave] == 0 } {
-#   if { [llength [get_objects]] > 0} {
-#     add_wave /
-#     set_property needs_save false [current_wave_config]
-#   } else {
-#      send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console."
-#   }
-# }
-# run 1000ns
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-INFO: [USF-XSim-96] XSim completed. Design snapshot 'tb_firUnit_behav' loaded.
-INFO: [USF-XSim-97] XSim simulation ran for 1000ns
-launch_simulation: Time (s): cpu = 00:00:07 ; elapsed = 00:00:08 . Memory (MB): peak = 10475.977 ; gain = 0.000 ; free physical = 5280 ; free virtual = 14605
-current_wave_config {Untitled 3}
-Untitled 3
-add_wave {{/tb_firUnit/firUnit_1/operativeUnit_1/O_processingDone}} {{/tb_firUnit/firUnit_1/operativeUnit_1/O_Y}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_coefRegister}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_shiftRegister}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SC_multOperand1}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SC_multOperand2}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SC_MultResult}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SC_addResult}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_sum}} {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_Y}} 
-relaunch_sim
-Command: launch_simulation -step compile -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '3' seconds
-Command: launch_simulation -step elaborate -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-INFO: [XSIM 43-4323] No Change in HDL. Linking previously generated obj files to create kernel
-INFO: [USF-XSim-69] 'elaborate' step finished in '3' seconds
-Time resolution is 1 ps
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-relaunch_sim: Time (s): cpu = 00:00:05 ; elapsed = 00:00:07 . Memory (MB): peak = 10475.977 ; gain = 0.000 ; free physical = 5358 ; free virtual = 14631
-current_wave_config {Untitled 3}
-Untitled 3
-add_wave {{/tb_firUnit/firUnit_1/operativeUnit_1/I_loadY}} 
-relaunch_sim
-Command: launch_simulation -step compile -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '3' seconds
-Command: launch_simulation -step elaborate -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-INFO: [XSIM 43-4323] No Change in HDL. Linking previously generated obj files to create kernel
-INFO: [USF-XSim-69] 'elaborate' step finished in '1' seconds
-Time resolution is 1 ps
-ERROR: Index 16 out of bound 0 to 15
-Time: 275 ns  Iteration: 1  Process: /tb_firUnit/firUnit_1/operativeUnit_1/line__119
-  File: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd
-
-HDL Line: /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:119
-relaunch_sim: Time (s): cpu = 00:00:05 ; elapsed = 00:00:06 . Memory (MB): peak = 10475.977 ; gain = 0.000 ; free physical = 5219 ; free virtual = 14494
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-relaunch_sim
-Command: launch_simulation -step compile -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-2] XSim::Compile design
-INFO: [USF-XSim-61] Executing 'COMPILE and ANALYZE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xvlog --incr --relax -prj tb_firUnit_vlog.prj
-xvhdl --incr --relax -prj tb_firUnit_vhdl.prj
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'operativeUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'firUnit'
-INFO: [VRFC 10-163] Analyzing VHDL file "/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/tb_firUnit.vhd" into library xil_defaultlib
-INFO: [VRFC 10-3107] analyzing entity 'tb_firUnit'
-Waiting for jobs to finish...
-No pending jobs, compilation finished.
-INFO: [USF-XSim-69] 'compile' step finished in '3' seconds
-Command: launch_simulation -step elaborate -simset sim_1 -mode behavioral
-INFO: [Vivado 12-12493] Simulation top is 'tb_firUnit'
-INFO: [Vivado 12-5698] Checking validity of IPs in the design for the 'XSim' simulator...
-INFO: [Vivado 12-5682] Launching behavioral simulation in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-INFO: [Vivado 12-4795] Using compiled simulation libraries for IPs
-INFO: [SIM-utils-51] Simulation object is 'sim_1'
-INFO: [USF-XSim-3] XSim::Elaborate design
-INFO: [USF-XSim-61] Executing 'ELABORATE' step in '/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/AudioProc.sim/sim_1/behav/xsim'
-xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log
-Vivado Simulator v2024.1
-Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
-Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
-Running: /usr/home/enstb1/MEE/Xilinx/vivado2024.1/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab --incr --debug typical --relax --mt 8 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot tb_firUnit_behav xil_defaultlib.tb_firUnit xil_defaultlib.glbl -log elaborate.log 
-Using 8 slave threads.
-Starting static elaboration
-Pass Through NonSizing Optimizer
-Completed static elaboration
-Starting simulation data flow analysis
-Completed simulation data flow analysis
-Time Resolution for simulation is 1ps
-Compiling package std.standard
-Compiling package std.textio
-Compiling package ieee.std_logic_1164
-Compiling package ieee.numeric_std
-Compiling module xil_defaultlib.glbl
-Compiling architecture archi_operativeunit of entity xil_defaultlib.controlUnit [controlunit_default]
-Compiling architecture arch_operativeunit of entity xil_defaultlib.operativeUnit [operativeunit_default]
-Compiling architecture archi_firunit of entity xil_defaultlib.firUnit [firunit_default]
-Compiling architecture archi_tb_firunit of entity xil_defaultlib.tb_firunit
-Built simulation snapshot tb_firUnit_behav
-INFO: [USF-XSim-69] 'elaborate' step finished in '2' seconds
-Time resolution is 1 ps
-relaunch_sim: Time (s): cpu = 00:00:04 ; elapsed = 00:00:06 . Memory (MB): peak = 10493.980 ; gain = 0.000 ; free physical = 5240 ; free virtual = 14560
-current_wave_config {Untitled 3}
-Untitled 3
-add_wave {{/tb_firUnit/firUnit_1/operativeUnit_1/SR_readAddress}} 
-restart
-INFO: [Wavedata 42-604] Simulation restarted
-run 10 us
-save_wave_config {/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/tb_firUnit_behav.wcfg}
-add_files -fileset sim_1 -norecurse /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/tb_firUnit_behav.wcfg
-set_property xsim.view /homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/proj/tb_firUnit_behav.wcfg [get_filesets sim_1]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/controlUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/firUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-WARNING: [filemgmt 56-199] Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect. [/homes/c24masso/Bureau/tp-vhdl-mee/UE-medcon/tp-filtre-etudiant-c24masso/src/hdl/operativeUnit.vhd:]
-close_sim
-INFO: [Simtcl 6-16] Simulation closed
-exit
-INFO: [Common 17-206] Exiting Vivado at Wed Feb 26 12:29:33 2025...
diff --git a/src/hdl/operativeUnit.vhd b/src/hdl/operativeUnit.vhd
index fe1c926..54c71ec 100644
--- a/src/hdl/operativeUnit.vhd
+++ b/src/hdl/operativeUnit.vhd
@@ -91,10 +91,12 @@ begin
       SR_shiftRegister <= (others => (others => '0'));
     elsif Rising_edge(I_clock) then
       if I_loadShift = '1' then
-        for i in 1 to 15 loop
-          SR_shiftRegister(i) <= SR_shiftRegister(i-1);
-        end loop;
+--        for i in 1 to 15 loop
+--          SR_shiftRegister(i) <= SR_shiftRegister(i-1);
+--        end loop;
+--        SR_shiftRegister(0) <= signed(I_inputSample);
         SR_shiftRegister(0) <= signed(I_inputSample);
+        SR_shiftRegister(1 to 15) <= SR_shiftRegister(0 to 14);
       end if;
     end if;
   end process shift ;
@@ -138,7 +140,11 @@ begin
   begin
     if Rising_edge(I_clock) then
       if I_loadY = '1' then
-        SR_Y <= signed(resize(SC_addResult, SR_Y'length));
+        if SC_addResult(6) = '1' then
+            SR_Y <= SC_addResult(14 downto 7) + 1;
+        else 
+            SR_Y <= SC_addResult(14 downto 7);
+      end if;
       end if;
     end if;
 
-- 
GitLab