diff --git a/ld3/iif_hdl/ld3_fixed_point2/IIF_compile.do b/ld3/iif_hdl/ld3_fixed_point2/IIF_compile.do deleted file mode 100644 index 5456d95..0000000 --- a/ld3/iif_hdl/ld3_fixed_point2/IIF_compile.do +++ /dev/null @@ -1,2 +0,0 @@ -vlib work -vcom IIF.vhd diff --git a/ld3/iif_hdl/ld3_fixed_point2/IIF_map.txt b/ld3/iif_hdl/ld3_fixed_point2/IIF_map.txt deleted file mode 100644 index cac357b..0000000 --- a/ld3/iif_hdl/ld3_fixed_point2/IIF_map.txt +++ /dev/null @@ -1 +0,0 @@ -ld3_fixed_point2/IIF --> IIF diff --git a/ld3/iif_hdl/ld3_fixed_point2/IIF.vhd b/ld3/iir_hdl/ld3_fixed_point2/IIR.vhd similarity index 97% rename from ld3/iif_hdl/ld3_fixed_point2/IIF.vhd rename to ld3/iir_hdl/ld3_fixed_point2/IIR.vhd index 8496fd5..e30469d 100644 --- a/ld3/iif_hdl/ld3_fixed_point2/IIF.vhd +++ b/ld3/iir_hdl/ld3_fixed_point2/IIR.vhd @@ -1,7 +1,7 @@ -- ------------------------------------------------------------- -- --- File Name: C:\Users\Imants\Desktop\sin_gen\iif_hdl\ld3_fixed_point2\IIF.vhd --- Created: 2020-06-09 21:58:09 +-- File Name: C:\Users\Imants\Desktop\sin_gen\iir_hdl\ld3_fixed_point2\IIR.vhd +-- Created: 2020-06-10 11:45:07 -- -- Generated by MATLAB 9.3 and HDL Coder 3.11 -- @@ -29,8 +29,8 @@ -- ------------------------------------------------------------- -- --- Module: IIF --- Source Path: ld3_fixed_point2/IIF +-- Module: IIR +-- Source Path: ld3_fixed_point2/IIR -- Hierarchy Level: 0 -- -- ------------------------------------------------------------- @@ -38,7 +38,7 @@ LIBRARY IEEE; USE IEEE.std_logic_1164.ALL; USE IEEE.numeric_std.ALL; -ENTITY IIF IS +ENTITY IIR IS PORT( clk : IN std_logic; reset : IN std_logic; clk_enable : IN std_logic; @@ -46,10 +46,10 @@ ENTITY IIF IS ce_out : OUT std_logic; Out1 : OUT std_logic_vector(15 DOWNTO 0) -- sfix16_En14 ); -END IIF; +END IIR; -ARCHITECTURE rtl OF IIF IS +ARCHITECTURE rtl OF IIR IS -- Signals SIGNAL enb : std_logic; diff --git a/ld3/iir_hdl/ld3_fixed_point2/IIR_compile.do b/ld3/iir_hdl/ld3_fixed_point2/IIR_compile.do new file mode 100644 index 0000000..220f1bf --- /dev/null +++ b/ld3/iir_hdl/ld3_fixed_point2/IIR_compile.do @@ -0,0 +1,2 @@ +vlib work +vcom IIR.vhd diff --git a/ld3/iir_hdl/ld3_fixed_point2/IIR_map.txt b/ld3/iir_hdl/ld3_fixed_point2/IIR_map.txt new file mode 100644 index 0000000..b63061c --- /dev/null +++ b/ld3/iir_hdl/ld3_fixed_point2/IIR_map.txt @@ -0,0 +1 @@ +ld3_fixed_point2/IIR --> IIR diff --git a/ld3/iif_hdl/ld3_fixed_point2/IIF_report.html b/ld3/iir_hdl/ld3_fixed_point2/IIR_report.html similarity index 88% rename from ld3/iif_hdl/ld3_fixed_point2/IIF_report.html rename to ld3/iir_hdl/ld3_fixed_point2/IIR_report.html index c1bf1bd..214f4ed 100644 --- a/ld3/iif_hdl/ld3_fixed_point2/IIF_report.html +++ b/ld3/iir_hdl/ld3_fixed_point2/IIR_report.html @@ -1,7 +1,7 @@ -HDL Check Report for 'ld3_fixed_point2/IIF' +HDL Check Report for 'ld3_fixed_point2/IIR' @@ -46,9 +46,9 @@
-

HDL Code Generation Check Report for 'ld3_fixed_point2/IIF' -open model 'ld3_fixed_point2/IIF'
-Generated on 2020-06-09 21:58:09

+

HDL Code Generation Check Report for 'ld3_fixed_point2/IIR' +open model 'ld3_fixed_point2/IIR'
+Generated on 2020-06-10 11:45:09

HDL check for 'ld3_fixed_point2' complete with 1 errors, 2 warnings, and 1 messages.


The following table describes blocks for which errors, warnings or messages were reported.


@@ -57,25 +57,25 @@ Generated on 2020-06-09 21:58:09 +Offending Block:ld3_fixed_point2/IIR/. - + - + - +
Error Delay balancing unsuccessful because Signal rate of value 0 found. -Offending Block:ld3_fixed_point2/IIF/.
-ld3_fixed_point2/IIF/a(2) +ld3_fixed_point2/IIR/a(2) WarningUnable to insert required number of pipeline registers because the block, ld3_fixed_point2/IIF/a(2), is in a feedback path. Number of registers required: 2; number of registers inserted: 0.Unable to insert required number of pipeline registers because the block, ld3_fixed_point2/IIR/a(2), is in a feedback path. Number of registers required: 2; number of registers inserted: 0.
-ld3_fixed_point2/IIF/a(3) +ld3_fixed_point2/IIR/a(3) WarningUnable to insert required number of pipeline registers because the block, ld3_fixed_point2/IIF/a(3), is in a feedback path. Number of registers required: 2; number of registers inserted: 0.Unable to insert required number of pipeline registers because the block, ld3_fixed_point2/IIR/a(3), is in a feedback path. Number of registers required: 2; number of registers inserted: 0.
-C:\Users\Imants\Desktop\sin_gen\iif_hdl\ld3_fixed_point2\highlightFeedbackLoop.m +C:\Users\Imants\Desktop\sin_gen\iir_hdl\ld3_fixed_point2\highlightFeedbackLoop.m MessageOne or more feedback loops in the model are inhibiting optimizations. To highlight these loops in your model, click the following MATLAB script: C:\Users\Imants\Desktop\sin_gen\iif_hdl\ld3_fixed_point2\highlightFeedbackLoop.mOne or more feedback loops in the model are inhibiting optimizations. To highlight these loops in your model, click the following MATLAB script: C:\Users\Imants\Desktop\sin_gen\iir_hdl\ld3_fixed_point2\highlightFeedbackLoop.m


diff --git a/ld3/iif_hdl/ld3_fixed_point2/clearhighlighting.m b/ld3/iir_hdl/ld3_fixed_point2/clearhighlighting.m similarity index 100% rename from ld3/iif_hdl/ld3_fixed_point2/clearhighlighting.m rename to ld3/iir_hdl/ld3_fixed_point2/clearhighlighting.m diff --git a/ld3/iif_hdl/ld3_fixed_point2/gm_ld3_fixed_point2.slx b/ld3/iir_hdl/ld3_fixed_point2/gm_ld3_fixed_point2.slx similarity index 52% rename from ld3/iif_hdl/ld3_fixed_point2/gm_ld3_fixed_point2.slx rename to ld3/iir_hdl/ld3_fixed_point2/gm_ld3_fixed_point2.slx index 785e3a5..1bf7583 100644 Binary files a/ld3/iif_hdl/ld3_fixed_point2/gm_ld3_fixed_point2.slx and b/ld3/iir_hdl/ld3_fixed_point2/gm_ld3_fixed_point2.slx differ diff --git a/ld3/iif_hdl/ld3_fixed_point2/hdlcodegenstatus.mat b/ld3/iir_hdl/ld3_fixed_point2/hdlcodegenstatus.mat similarity index 71% rename from ld3/iif_hdl/ld3_fixed_point2/hdlcodegenstatus.mat rename to ld3/iir_hdl/ld3_fixed_point2/hdlcodegenstatus.mat index 0a760b9..74bed16 100644 Binary files a/ld3/iif_hdl/ld3_fixed_point2/hdlcodegenstatus.mat and b/ld3/iir_hdl/ld3_fixed_point2/hdlcodegenstatus.mat differ diff --git a/ld3/iif_hdl/ld3_fixed_point2/highlightFeedbackLoop.m b/ld3/iir_hdl/ld3_fixed_point2/highlightFeedbackLoop.m similarity index 54% rename from ld3/iif_hdl/ld3_fixed_point2/highlightFeedbackLoop.m rename to ld3/iir_hdl/ld3_fixed_point2/highlightFeedbackLoop.m index 3d8ef52..2aded59 100644 --- a/ld3/iif_hdl/ld3_fixed_point2/highlightFeedbackLoop.m +++ b/ld3/iir_hdl/ld3_fixed_point2/highlightFeedbackLoop.m @@ -4,35 +4,35 @@ cs.HiliteType = 'user1'; cs.ForegroundColor = 'black'; cs.BackgroundColor = 'cyan'; set_param(0, 'HiliteAncestorsData', cs); -hilite_system('gm_ld3_fixed_point2/IIF/Delay', 'user1'); -hilite_system('ld3_fixed_point2/IIF/Delay', 'user1'); +hilite_system('gm_ld3_fixed_point2/IIR/Delay', 'user1'); +hilite_system('ld3_fixed_point2/IIR/Delay', 'user1'); cs.HiliteType = 'user1'; cs.ForegroundColor = 'black'; cs.BackgroundColor = 'cyan'; set_param(0, 'HiliteAncestorsData', cs); -hilite_system('gm_ld3_fixed_point2/IIF/Delay1', 'user1'); -hilite_system('ld3_fixed_point2/IIF/Delay1', 'user1'); +hilite_system('gm_ld3_fixed_point2/IIR/Delay1', 'user1'); +hilite_system('ld3_fixed_point2/IIR/Delay1', 'user1'); cs.HiliteType = 'user1'; cs.ForegroundColor = 'black'; cs.BackgroundColor = 'cyan'; set_param(0, 'HiliteAncestorsData', cs); -hilite_system('gm_ld3_fixed_point2/IIF/Subtract1', 'user1'); -hilite_system('ld3_fixed_point2/IIF/Subtract1', 'user1'); +hilite_system('gm_ld3_fixed_point2/IIR/Subtract1', 'user1'); +hilite_system('ld3_fixed_point2/IIR/Subtract1', 'user1'); cs.HiliteType = 'user1'; cs.ForegroundColor = 'black'; cs.BackgroundColor = 'cyan'; set_param(0, 'HiliteAncestorsData', cs); -hilite_system('gm_ld3_fixed_point2/IIF/Subtract2', 'user1'); -hilite_system('ld3_fixed_point2/IIF/Subtract2', 'user1'); +hilite_system('gm_ld3_fixed_point2/IIR/Subtract2', 'user1'); +hilite_system('ld3_fixed_point2/IIR/Subtract2', 'user1'); cs.HiliteType = 'user1'; cs.ForegroundColor = 'black'; cs.BackgroundColor = 'cyan'; set_param(0, 'HiliteAncestorsData', cs); -hilite_system('gm_ld3_fixed_point2/IIF/a(2)', 'user1'); -hilite_system('ld3_fixed_point2/IIF/a(2)', 'user1'); +hilite_system('gm_ld3_fixed_point2/IIR/a(2)', 'user1'); +hilite_system('ld3_fixed_point2/IIR/a(2)', 'user1'); cs.HiliteType = 'user1'; cs.ForegroundColor = 'black'; cs.BackgroundColor = 'cyan'; set_param(0, 'HiliteAncestorsData', cs); -hilite_system('gm_ld3_fixed_point2/IIF/a(3)', 'user1'); -hilite_system('ld3_fixed_point2/IIF/a(3)', 'user1'); +hilite_system('gm_ld3_fixed_point2/IIR/a(3)', 'user1'); +hilite_system('ld3_fixed_point2/IIR/a(3)', 'user1');