SIMterix-Simplies~3~ Verilog-A
<div class='showpostmsg'><p>使用LTspice整活是有些局限的,当我们要仿真一些数模混合的场景,你要是使用LTspice去造一些逻辑那就显然不合适了,虽然可以用门电路构建一些简单的逻辑电路,但肯定没有直接用Verilog或者C语言去整活来的爽啊!so 为了去整活那就得上Verilog A啊兄弟们!</p><p>不要怕,淦就好了!</p>
<p>步骤如下:</p>
<p>打开Simterix,新建文件,新建Verilog A文件,文件的后缀名为.va 代表Verilog A</p>
<p></p>
<p >图1:新建Verilog A文件</p>
<p>这也不是非得如此,用文本编辑器直接写Verilog A也可以,但可能就没高亮之类,或许vs code 或者sublime 之类有Verilog a的插件。</p>
<p></p>
<p >图2:Verilog A打印Hello world</p>
<table>
<tbody>
<tr>
<td>
<p >module hello_world ;</p>
<p >analog</p>
<p >begin</p>
<p >@(initial_step) </p>
<p >$strobe("Hello World!") ;</p>
<p >end</p>
<p >endmodule</p>
</td>
</tr>
</tbody>
</table>
<p >代码1:Verilog A 写一个打印Hello world</p>
<p>保存这段代码,新建一个原理图,要使用Simertix模式</p>
<p ></p>
<p >图3:启动模式选择</p>
<p ></p>
<p >图4:在菜单栏找到构建Verilog A 符号</p>
<p>如果没有找到construct Verilog a symbol 那说明你的启动模式选择错了,重新构建一张原理图 回到图3即可。</p>
<p ></p>
<p >图5:选择你写的模块</p>
<p ></p>
<p >图6:一些提示,直接close</p>
<p >放置器件后选择瞬态仿真,然后随便仿真一点时间就能在控制台看到效果,防止观众朋友们忘了。咱们再一张张截图发一遍。</p>
<p ></p>
<p >图7:瞬态仿真设置</p>
<p >保存完瞬态仿真后,直接按快捷键F9</p>
<p ></p>
<p >图8:仿真结果</p>
<p>仿真结果在左下的 Command shell 你也可以改代码中的部分打印点其他的</p>
<p ></p>
<p >图9:仿真结果2</p>
<p>参考文档</p>
<p>Simetrix Verilog A Manual</p>
<p> </p>
<p> </p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p><a href="https://bbs.eeworld.com.cn/thread-1218463-1-1.html" target="_blank">verilog a 解读</a></p>
<p></p>
<p>感谢分享,希望各位相互学习学习,一起学习,一起进步。</p>
页:
[1]