matlab file updates

This commit is contained in:
Imants Pulkstenis
2020-06-10 12:03:18 +03:00
parent bcfcc84975
commit 7b8c2a59cc
10 changed files with 33 additions and 33 deletions
@@ -1,2 +0,0 @@
vlib work
vcom IIF.vhd
-1
View File
@@ -1 +0,0 @@
ld3_fixed_point2/IIF --> IIF
@@ -1,7 +1,7 @@
-- ------------------------------------------------------------- -- -------------------------------------------------------------
-- --
-- File Name: C:\Users\Imants\Desktop\sin_gen\iif_hdl\ld3_fixed_point2\IIF.vhd -- File Name: C:\Users\Imants\Desktop\sin_gen\iir_hdl\ld3_fixed_point2\IIR.vhd
-- Created: 2020-06-09 21:58:09 -- Created: 2020-06-10 11:45:07
-- --
-- Generated by MATLAB 9.3 and HDL Coder 3.11 -- Generated by MATLAB 9.3 and HDL Coder 3.11
-- --
@@ -29,8 +29,8 @@
-- ------------------------------------------------------------- -- -------------------------------------------------------------
-- --
-- Module: IIF -- Module: IIR
-- Source Path: ld3_fixed_point2/IIF -- Source Path: ld3_fixed_point2/IIR
-- Hierarchy Level: 0 -- Hierarchy Level: 0
-- --
-- ------------------------------------------------------------- -- -------------------------------------------------------------
@@ -38,7 +38,7 @@ LIBRARY IEEE;
USE IEEE.std_logic_1164.ALL; USE IEEE.std_logic_1164.ALL;
USE IEEE.numeric_std.ALL; USE IEEE.numeric_std.ALL;
ENTITY IIF IS ENTITY IIR IS
PORT( clk : IN std_logic; PORT( clk : IN std_logic;
reset : IN std_logic; reset : IN std_logic;
clk_enable : IN std_logic; clk_enable : IN std_logic;
@@ -46,10 +46,10 @@ ENTITY IIF IS
ce_out : OUT std_logic; ce_out : OUT std_logic;
Out1 : OUT std_logic_vector(15 DOWNTO 0) -- sfix16_En14 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 -- Signals
SIGNAL enb : std_logic; SIGNAL enb : std_logic;
@@ -0,0 +1,2 @@
vlib work
vcom IIR.vhd
+1
View File
@@ -0,0 +1 @@
ld3_fixed_point2/IIR --> IIR
@@ -1,7 +1,7 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" itemscope itemtype="http://www.mathworks.com/help/schema/MathWorksDocPage"> <html xmlns="http://www.w3.org/1999/xhtml" itemscope itemtype="http://www.mathworks.com/help/schema/MathWorksDocPage">
<head> <head>
<title>HDL Check Report for 'ld3_fixed_point2/IIF'</title> <title>HDL Check Report for 'ld3_fixed_point2/IIR'</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="file://C:/Program%20Files/MATLAB/R2017b/toolbox/hdlcoder/hdlcommon/js_css/jquery-1.7.1.js"></script> <script type="text/javascript" src="file://C:/Program%20Files/MATLAB/R2017b/toolbox/hdlcoder/hdlcommon/js_css/jquery-1.7.1.js"></script>
@@ -46,9 +46,9 @@
<div class="container_192"> <div class="container_192">
<div class="grid_192"> <div class="grid_192">
<div class="page_container"><div class="content_frame"> <div class="page_container"><div class="content_frame">
<h1>HDL Code Generation Check Report for 'ld3_fixed_point2/IIF' <h1>HDL Code Generation Check Report for 'ld3_fixed_point2/IIR'
<a href="matlab:open_system('ld3_fixed_point2/IIF');">open model 'ld3_fixed_point2/IIF'</a><BR> <a href="matlab:open_system('ld3_fixed_point2/IIR');">open model 'ld3_fixed_point2/IIR'</a><BR>
Generated on 2020-06-09 21:58:09</h1> Generated on 2020-06-10 11:45:09</h1>
<H2>HDL check for 'ld3_fixed_point2' complete with 1 errors, 2 warnings, and 1 messages.</H2><BR> <H2>HDL check for 'ld3_fixed_point2' complete with 1 errors, 2 warnings, and 1 messages.</H2><BR>
<H3>The following table describes blocks for which errors, warnings or messages were reported.</H3><BR> <H3>The following table describes blocks for which errors, warnings or messages were reported.</H3><BR>
<TABLE> <TABLE>
@@ -57,25 +57,25 @@ Generated on 2020-06-09 21:58:09</h1>
</TD> </TD>
<TD>Error</TD> <TD>Error</TD>
<TD>Delay balancing unsuccessful because Signal rate of value 0 found. <TD>Delay balancing unsuccessful because Signal rate of value 0 found.
Offending Block:ld3_fixed_point2/IIF/.</TD> Offending Block:ld3_fixed_point2/IIR/.</TD>
</TR> </TR>
<TR bgcolor="#FFFFFF"><TD> <TR bgcolor="#FFFFFF"><TD>
<a alt="hdlcoder:optimization:HwModeCantBuyRegisters" href="matlab:hilite(get_param(char([108 100 51 95 102 105 120 101 100 95 112 111 105 110 116 50]),'object'),'none');hilite_system(char([108 100 51 95 102 105 120 101 100 95 112 111 105 110 116 50 47 73 73 70 47 97 40 50 41]))">ld3_fixed_point2/IIF/a(2)</a> <a alt="hdlcoder:optimization:HwModeCantBuyRegisters" href="matlab:hilite(get_param(char([108 100 51 95 102 105 120 101 100 95 112 111 105 110 116 50]),'object'),'none');hilite_system(char([108 100 51 95 102 105 120 101 100 95 112 111 105 110 116 50 47 73 73 82 47 97 40 50 41]))">ld3_fixed_point2/IIR/a(2)</a>
</TD> </TD>
<TD>Warning</TD> <TD>Warning</TD>
<TD>Unable 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.</TD> <TD>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.</TD>
</TR> </TR>
<TR bgcolor="#F0F0F0"><TD> <TR bgcolor="#F0F0F0"><TD>
<a alt="hdlcoder:optimization:HwModeCantBuyRegisters" href="matlab:hilite(get_param(char([108 100 51 95 102 105 120 101 100 95 112 111 105 110 116 50]),'object'),'none');hilite_system(char([108 100 51 95 102 105 120 101 100 95 112 111 105 110 116 50 47 73 73 70 47 97 40 51 41]))">ld3_fixed_point2/IIF/a(3)</a> <a alt="hdlcoder:optimization:HwModeCantBuyRegisters" href="matlab:hilite(get_param(char([108 100 51 95 102 105 120 101 100 95 112 111 105 110 116 50]),'object'),'none');hilite_system(char([108 100 51 95 102 105 120 101 100 95 112 111 105 110 116 50 47 73 73 82 47 97 40 51 41]))">ld3_fixed_point2/IIR/a(3)</a>
</TD> </TD>
<TD>Warning</TD> <TD>Warning</TD>
<TD>Unable 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.</TD> <TD>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.</TD>
</TR> </TR>
<TR bgcolor="#FFFFFF"><TD> <TR bgcolor="#FFFFFF"><TD>
<a alt="hdlcoder:hdldisp:GeneratingFeedbackHiliteScript" href="matlab:run('C:\Users\Imants\Desktop\sin_gen\iif_hdl\ld3_fixed_point2\highlightFeedbackLoop')">C:\Users\Imants\Desktop\sin_gen\iif_hdl\ld3_fixed_point2\highlightFeedbackLoop.m</a> <a alt="hdlcoder:hdldisp:GeneratingFeedbackHiliteScript" href="matlab:run('C:\Users\Imants\Desktop\sin_gen\iir_hdl\ld3_fixed_point2\highlightFeedbackLoop')">C:\Users\Imants\Desktop\sin_gen\iir_hdl\ld3_fixed_point2\highlightFeedbackLoop.m</a>
</TD> </TD>
<TD>Message</TD> <TD>Message</TD>
<TD>One or more feedback loops in the model are inhibiting optimizations. To highlight these loops in your model, click the following MATLAB script: <a href="matlab:run('C:\Users\Imants\Desktop\sin_gen\iif_hdl\ld3_fixed_point2\highlightFeedbackLoop')">C:\Users\Imants\Desktop\sin_gen\iif_hdl\ld3_fixed_point2\highlightFeedbackLoop.m</a></TD> <TD>One or more feedback loops in the model are inhibiting optimizations. To highlight these loops in your model, click the following MATLAB script: <a href="matlab:run('C:\Users\Imants\Desktop\sin_gen\iir_hdl\ld3_fixed_point2\highlightFeedbackLoop')">C:\Users\Imants\Desktop\sin_gen\iir_hdl\ld3_fixed_point2\highlightFeedbackLoop.m</a></TD>
</TR> </TR>
</TABLE> </TABLE>
<BR><BR> </div></div></div></div> <BR><BR> </div></div></div></div>
@@ -4,35 +4,35 @@ cs.HiliteType = 'user1';
cs.ForegroundColor = 'black'; cs.ForegroundColor = 'black';
cs.BackgroundColor = 'cyan'; cs.BackgroundColor = 'cyan';
set_param(0, 'HiliteAncestorsData', cs); set_param(0, 'HiliteAncestorsData', cs);
hilite_system('gm_ld3_fixed_point2/IIF/Delay', 'user1'); hilite_system('gm_ld3_fixed_point2/IIR/Delay', 'user1');
hilite_system('ld3_fixed_point2/IIF/Delay', 'user1'); hilite_system('ld3_fixed_point2/IIR/Delay', 'user1');
cs.HiliteType = 'user1'; cs.HiliteType = 'user1';
cs.ForegroundColor = 'black'; cs.ForegroundColor = 'black';
cs.BackgroundColor = 'cyan'; cs.BackgroundColor = 'cyan';
set_param(0, 'HiliteAncestorsData', cs); set_param(0, 'HiliteAncestorsData', cs);
hilite_system('gm_ld3_fixed_point2/IIF/Delay1', 'user1'); hilite_system('gm_ld3_fixed_point2/IIR/Delay1', 'user1');
hilite_system('ld3_fixed_point2/IIF/Delay1', 'user1'); hilite_system('ld3_fixed_point2/IIR/Delay1', 'user1');
cs.HiliteType = 'user1'; cs.HiliteType = 'user1';
cs.ForegroundColor = 'black'; cs.ForegroundColor = 'black';
cs.BackgroundColor = 'cyan'; cs.BackgroundColor = 'cyan';
set_param(0, 'HiliteAncestorsData', cs); set_param(0, 'HiliteAncestorsData', cs);
hilite_system('gm_ld3_fixed_point2/IIF/Subtract1', 'user1'); hilite_system('gm_ld3_fixed_point2/IIR/Subtract1', 'user1');
hilite_system('ld3_fixed_point2/IIF/Subtract1', 'user1'); hilite_system('ld3_fixed_point2/IIR/Subtract1', 'user1');
cs.HiliteType = 'user1'; cs.HiliteType = 'user1';
cs.ForegroundColor = 'black'; cs.ForegroundColor = 'black';
cs.BackgroundColor = 'cyan'; cs.BackgroundColor = 'cyan';
set_param(0, 'HiliteAncestorsData', cs); set_param(0, 'HiliteAncestorsData', cs);
hilite_system('gm_ld3_fixed_point2/IIF/Subtract2', 'user1'); hilite_system('gm_ld3_fixed_point2/IIR/Subtract2', 'user1');
hilite_system('ld3_fixed_point2/IIF/Subtract2', 'user1'); hilite_system('ld3_fixed_point2/IIR/Subtract2', 'user1');
cs.HiliteType = 'user1'; cs.HiliteType = 'user1';
cs.ForegroundColor = 'black'; cs.ForegroundColor = 'black';
cs.BackgroundColor = 'cyan'; cs.BackgroundColor = 'cyan';
set_param(0, 'HiliteAncestorsData', cs); set_param(0, 'HiliteAncestorsData', cs);
hilite_system('gm_ld3_fixed_point2/IIF/a(2)', 'user1'); hilite_system('gm_ld3_fixed_point2/IIR/a(2)', 'user1');
hilite_system('ld3_fixed_point2/IIF/a(2)', 'user1'); hilite_system('ld3_fixed_point2/IIR/a(2)', 'user1');
cs.HiliteType = 'user1'; cs.HiliteType = 'user1';
cs.ForegroundColor = 'black'; cs.ForegroundColor = 'black';
cs.BackgroundColor = 'cyan'; cs.BackgroundColor = 'cyan';
set_param(0, 'HiliteAncestorsData', cs); set_param(0, 'HiliteAncestorsData', cs);
hilite_system('gm_ld3_fixed_point2/IIF/a(3)', 'user1'); hilite_system('gm_ld3_fixed_point2/IIR/a(3)', 'user1');
hilite_system('ld3_fixed_point2/IIF/a(3)', 'user1'); hilite_system('ld3_fixed_point2/IIR/a(3)', 'user1');