Commit 5d288979 authored by Manuel Mikschl's avatar Manuel Mikschl
Browse files

COM: triangle wave generation in simulink

parent 371ab8f9
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" itemscope itemtype="https://www.mathworks.com/help/schema/MathWorksDocPage">
<head>
<title>HDL Check Report for 'triangle_wave_vhdl/ml_audio'</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="file:///opt/MATLAB/R2020b/toolbox/hdlcoder/hdlcommon/js_css/jquery-1.7.1.js"></script>
<script type="text/javascript" src="file:///opt/MATLAB/R2020b/toolbox/hdlcoder/hdlcommon/js_css/docscripts.js"></script>
<link href="file:///opt/MATLAB/R2020b/toolbox/hdlcoder/hdlcommon/js_css/ice_960.css" rel="stylesheet" type="text/css">
<link href="file:///opt/MATLAB/R2020b/toolbox/hdlcoder/hdlcommon/js_css/HDLsite5.css" rel="stylesheet" type="text/css">
<link href="file:///opt/MATLAB/R2020b/toolbox/hdlcoder/hdlcommon/js_css/ice_doc_center.css" rel="stylesheet" type="text/css">
<link href="file:///opt/MATLAB/R2020b/toolbox/hdlcoder/hdlcommon/js_css/ice_doc_center_installed.css" rel="stylesheet" type="text/css">
<link href="file:///opt/MATLAB/R2020b/toolbox/hdlcoder/hdlcommon/js_css/ice_doc_center_print.css" rel="stylesheet" type="text/css" media="print">
<script type="text/javascript">
if (navigator.appName != "ICEbrowser") {
var cssStyleSheets = $("link").filter(function(){
var href = $(this).attr('href');
return href.indexOf("ice_doc_center_print.css") == -1});
var hrefElements = $.map(cssStyleSheets, function(elem) {
var href = $(elem).attr('href');
var hrefArray = href.split("/");
hrefArray[hrefArray.length - 1] = hrefArray[hrefArray.length - 1].replace("ice_", "");
return {
href: hrefArray.join("/"),
media: $(elem).attr('media')
};
});
cssStyleSheets.remove();
for (var i = 0; i < hrefElements.length; i++) {
if ($.browser.msie && $.browser.version <= 8) {
document.createStyleSheet(hrefElements[i].href);
} else {
var link = $('<link rel="stylesheet" href=' + hrefElements[i].href + ' type="text/css" />');
if (hrefElements[i].media) {
link.attr('media', hrefElements[i].media);
}
$('head').append(link);
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div class="container_192">
<div class="grid_192">
<div class="page_container"><div class="content_frame">
<h1>HDL Code Generation Check Report for 'triangle_wave_vhdl/ml_audio'
<a href="matlab:open_system('triangle_wave_vhdl/ml_audio');">open model 'triangle_wave_vhdl/ml_audio'</a><BR>
Generated on 2021-05-05 12:22:19</h1>
<H2>HDL check for 'triangle_wave_vhdl' complete with 13 errors, 0 warnings, and 0 messages.</H2><BR>
<H3>The following table describes blocks for which errors, warnings or messages were reported.</H3><BR>
<TABLE>
<TR><TD> <B>Simulink Blocks and resources</B> </TD><TD> <B>Level</B> </TD><TD> <B>Description</B> </TD></TR><TR bgcolor="#F0F0F0"><TD>
<a alt="hdlcommon:nativefloatingpoint:DoubleShouldUseNFP" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 65 100 100]))">triangle_wave_vhdl/ml_audio/Add</a>
</TD>
<TD>Error</TD>
<TD>Signals of type 'Double' will not generate synthesizable HDL. For synthesizable HDL code, <a href="matlab:configset.internal.open('triangle_wave_vhdl','FloatingPointTargetConfiguration')">set the "Library" option to "Native Floating Point"</a>. For non-synthesizable and simulation-only HDL code, <a href="matlab:configset.internal.open('triangle_wave_vhdl','TreatRealsInGeneratedCodeAs')">set the "Check for presence of reals in generated HDL code" diagnostic to "Warning" or "None"</a>.</TD>
</TR>
<TR bgcolor="#FFFFFF"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 71 97 105 110]))">triangle_wave_vhdl/ml_audio/Gain</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#F0F0F0"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 71 97 105 110 49]))">triangle_wave_vhdl/ml_audio/Gain1</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#FFFFFF"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 71 97 105 110 50]))">triangle_wave_vhdl/ml_audio/Gain2</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#F0F0F0"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 71 97 105 110 51]))">triangle_wave_vhdl/ml_audio/Gain3</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#FFFFFF"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 71 97 105 110 52]))">triangle_wave_vhdl/ml_audio/Gain4</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#F0F0F0"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 71 97 105 110 53]))">triangle_wave_vhdl/ml_audio/Gain5</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#FFFFFF"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 83 117 109 50]))">triangle_wave_vhdl/ml_audio/Sum2</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#F0F0F0"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 83 117 109 51]))">triangle_wave_vhdl/ml_audio/Sum3</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#FFFFFF"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 83 117 109 52]))">triangle_wave_vhdl/ml_audio/Sum4</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#F0F0F0"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 83 117 109 53]))">triangle_wave_vhdl/ml_audio/Sum5</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#FFFFFF"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 83 117 109 54]))">triangle_wave_vhdl/ml_audio/Sum6</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
<TR bgcolor="#F0F0F0"><TD>
<a alt="hdlcoder:validate:mixeddoubleUnhandled" href="matlab:hilite(get_param(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108]),'object'),'none');hilite_system(char([116 114 105 97 110 103 108 101 95 119 97 118 101 95 118 104 100 108 47 109 108 95 97 117 100 105 111 47 83 117 109 55]))">triangle_wave_vhdl/ml_audio/Sum7</a>
</TD>
<TD>Error</TD>
<TD>Mixed double, single, half, and non-real datatypes at ports of block is not allowed.</TD>
</TR>
</TABLE>
<BR><BR> </div></div></div></div>
<div class="grid_192">
<div class="footer_container">
<div class="footer">
<ul class="footernav">
<li class="footernav_trademarks"><a href="/opt/MATLAB/R2020b/help/acknowledgments.html">Acknowledgments</a></li>
<li class="footernav_trademarks"><a href="/opt/MATLAB/R2020b/trademarks.txt">Trademarks</a></li>
<li class="footernav_patents"><a href="/opt/MATLAB/R2020b/patents.txt">Patents</a></li>
<li class="footernav_help"><a href="/opt/MATLAB/R2020b/license_agreement.txt">Terms of Use</a></li>
</ul>
<div class="copyright">&copy; 1994-2021 The MathWorks, Inc.</div>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready( setTimeout( function () {
$(".expandAllLink").trigger('click');
}, 50 ) );
</script>
</body>
</html>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment