addsub_tb.v.html
来自「和picoblaze完全兼容的mcu ip core」· HTML 代码 · 共 317 行 · 第 1/2 页
HTML
317 行
w.document.forms[0].elements[0].selectedIndex=1;w.document.forms[0].elements[0].selectedIndex=0;setbuttons(w);}function search(text,y,i,inc,relative) {var nextpage,wrappage,linkText,linkY;window.status="Searching...";if (last_class) document.links[i].className=last_class;while (1) {for (i+=inc;i<document.links.length && i>=0;i+=inc) {linkText = is_nav4up ? document.links[i].text : document.links[i].innerText;linkY = is_nav4up && ! is_nav5up ? document.links[i].y : document.links[i].offsetTop;if ((linkText == text) && (linkY != y)) {window.status="";if (is_nav4up) if (relative) window.scrollBy(0,linkY - y);else window.scrollTo(0,linkY); else if (is_ie4up)document.links[i].scrollIntoView(true); last_link=i;last_class=document.links[i].className;document.links[i].className='HI';return false;}}nextpage = (inc==1) ? next_page() : prev_page();wrappage = (inc==1) ? first_page() : last_page();if (nextpage!="" || wrappage!="") {if (nextpage=="") { if (!confirm(text + " not found. Search again from "+((inc==1)?"first":"last")+" page?"))return false;nextpage=wrappage;}location=nextpage+ "?" + escape(text) + "&" + ( y - window.pageYOffset ) + "&" + inc;return false;}if (confirm(text + " not found. Search again from "+((inc==1)?"start":"end")+"?")) {if (inc==1) i=-1;else i=document.links.length;} else return false;}return true;}function loadqs() {var opt=location.search, text="", s="", y=0, si=0, inc=1;if (opt.length==0) return true; for (var i=1;i<opt.length;i++) { if (opt.charAt(i) != "&") s += opt.charAt(i);else {if (text=="") text=unescape(s);else y=s;s="";}}if (text=="") return true;if (s == "-1") { si=document.links.length-1; inc=-1; }window.scrollTo(0,0);search(text,y,si,inc);return true;}// --></script><body onload='loadqs();'><script language="JavaScript"type="text/javascript"><!--function prev_page() { return ""; }function last_page() { return ""; }// --></script><center><table class=NB cols=7 ><tr><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index.html';"><a target="_top" href="index.html">Hierarchy</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-f.html';"><a target="_top" href="index-f.html">Files</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-m.html';"><a target="_top" href="index-m.html">Modules</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-s.html';"><a target="_top" href="index-s.html">Signals</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-t.html';"><a target="_top" href="index-t.html">Tasks</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-fn.html';"><a target="_top" href="index-fn.html">Functions</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='http://www.burbleland.com/v2html/help_7_30.html?htf-ni-s-';"><a target="_top" href="http://www.burbleland.com/v2html/help_7_30.html?htf-ni-s-">Help</a></td></tr></table></center><pre>
<a name="2"></a><span class=M>`define</span> <a onClick="return qs(event,this,0)" class=D href="addsub.v.html#2">WIDTH</a> 16
<a name="addsub_tb"></a><span class=K>module</span> <span class=MM>addsub_tb</span><a href="index-m.html#addsub_tb"><img align=top border=0 alt="Index" src="v2html-i.gif"></a>;
<a name="6"></a><span class=K>parameter</span> <a onClick="return qs(event,this,0)" class=PA href="#6">tck</a> = 10;
<a name="8"></a><span class=K>reg</span> <a onClick="return qs(event,this,1)" class=SR href="#31">op</a>, <a onClick="return qs(event,this,2)" class=SR href="#31">oc</a>; <span class=C>// 0: add, 1: sub
</span><a name="9"></a><span class=K>wire</span> [<span class=D>`</span><a onClick="return qs(event,this,0)" class=D href="#2">WIDTH</a>-1:0] <a onClick="return qs(event,this,3)" class=SW href="#9">y</a>;
<a name="10"></a><span class=K>reg</span> [<span class=D>`</span><a onClick="return qs(event,this,0)" class=D href="#2">WIDTH</a>-1:0] <a onClick="return qs(event,this,4)" class=SR href="#35">a</a>, <a onClick="return qs(event,this,5)" class=SR href="#36">b</a>;
<a name="11"></a><span class=K>reg</span> <a onClick="return qs(event,this,6)" class=SR href="#32">c_in</a>;
<a name="12"></a><span class=K>wire</span> <a onClick="return qs(event,this,7)" class=SW href="#12">c_out</a>, <a onClick="return qs(event,this,8)" class=SW href="#12">h_out</a>;
<a name="14"></a><span class=K>reg</span> <a onClick="return qs(event,this,9)" class=SR href="#26">clk</a>;
<a name="addsub_tb_dut"></a><span class=MM>addsub</span> dut(
<a onClick="return qs(event,this,1)" class=SR href="#8">op</a>, <a onClick="return qs(event,this,2)" class=SR href="#8">oc</a>, <a onClick="return qs(event,this,3)" class=SW href="#9">y</a>, <a onClick="return qs(event,this,4)" class=SR href="#10">a</a>, <a onClick="return qs(event,this,5)" class=SR href="#10">b</a>, <a onClick="return qs(event,this,6)" class=SR href="#11">c_in</a>,
<a onClick="return qs(event,this,7)" class=SW href="#12">c_out</a>, <a onClick="return qs(event,this,8)" class=SW href="#12">h_out</a>
);
<span class=K>initial</span> <span class=K>begin</span>
<span class=ST>$dumpvars</span>(-1, dut);
<span class=ST>$dumpfile</span>(<span class=S>"addsub_tb.vcd"</span>);
<span class=K>end</span>
<a name="26"></a><span class=K>always</span> #(<a onClick="return qs(event,this,0)" class=PA href="#6">tck</a>/2) <a onClick="return qs(event,this,9)" class=SR href="#14">clk</a> = ~<a onClick="return qs(event,this,9)" class=SR href="#26">clk</a>;
<a name="28"></a><span class=K>integer</span> <a onClick="return qs(event,this,10)" class=SIT href="#28">i</a>, <a onClick="return qs(event,this,11)" class=SIT href="#28">j</a>;
<span class=K>initial</span> <span class=K>begin</span>
<a onClick="return qs(event,this,9)" class=SR href="#14">clk</a> = 0;
<a name="31"></a> <a onClick="return qs(event,this,1)" class=SR href="#8">op</a> = 0; <a onClick="return qs(event,this,2)" class=SR href="#8">oc</a> = 0;
<a name="32"></a> <a onClick="return qs(event,this,6)" class=SR href="#11">c_in</a> = 0;
<span class=K>for</span> (<a onClick="return qs(event,this,10)" class=SIT href="#28">i</a>=0; <a onClick="return qs(event,this,10)" class=SIT href="#28">i</a><(1<<<span class=D>`</span><a onClick="return qs(event,this,0)" class=D href="#2">WIDTH</a>); <a onClick="return qs(event,this,10)" class=SIT href="#28">i</a>=<a onClick="return qs(event,this,10)" class=SIT href="#28">i</a>+50)
<span class=K>for</span> (<a onClick="return qs(event,this,11)" class=SIT href="#28">j</a>=0; <a onClick="return qs(event,this,11)" class=SIT href="#28">j</a><(1<<<span class=D>`</span><a onClick="return qs(event,this,0)" class=D href="#2">WIDTH</a>); <a onClick="return qs(event,this,11)" class=SIT href="#28">j</a>=<a onClick="return qs(event,this,11)" class=SIT href="#28">j</a>+50) <span class=K>begin</span>
<a name="35"></a> <a onClick="return qs(event,this,4)" class=SR href="#35">a</a> = <a onClick="return qs(event,this,10)" class=SIT href="#28">i</a>;
<a name="36"></a> <a onClick="return qs(event,this,5)" class=SR href="#10">b</a> = <a onClick="return qs(event,this,11)" class=SIT href="#28">j</a>;
@(<span class=K>negedge</span> <a onClick="return qs(event,this,9)" class=SR href="#14">clk</a>);
<span class=ST>$display</span>(<span class=S>"%h %h : %h %h"</span>, <a onClick="return qs(event,this,7)" class=SW href="#12">c_out</a>, <a onClick="return qs(event,this,3)" class=SW href="#9">y</a>, <a onClick="return qs(event,this,4)" class=SR href="#10">a</a>, <a onClick="return qs(event,this,5)" class=SR href="#10">b</a>);
<span class=K>end</span>
<span class=ST>$finish</span>;
<span class=K>end</span>
<span class=K>endmodule</span>
</pre><center><table class=NB cols=7 ><tr><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index.html';"><a target="_top" href="index.html">Hierarchy</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-f.html';"><a target="_top" href="index-f.html">Files</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-m.html';"><a target="_top" href="index-m.html">Modules</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-s.html';"><a target="_top" href="index-s.html">Signals</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-t.html';"><a target="_top" href="index-t.html">Tasks</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='index-fn.html';"><a target="_top" href="index-fn.html">Functions</a></td><td align="center" width="14%" onmousedown="this.style.border='inset';" onmouseup="this.style.border='outset';" onclick="location='http://www.burbleland.com/v2html/help_7_30.html?htf-ni-s-';"><a target="_top" href="http://www.burbleland.com/v2html/help_7_30.html?htf-ni-s-">Help</a></td></tr></table></center><script language="JavaScript"type="text/javascript"><!--function next_page() { return ""; }function first_page() { return ""; }var extra_info = [["S","addsub_tb.v.html#8","addsub_tb.v.html#31","","addsub_tb.v.html#31","index-s.p3.html#op___addsub_tb"],["S","addsub_tb.v.html#8","addsub_tb.v.html#31","","addsub_tb.v.html#31","index-s.p3.html#oc___addsub_tb"],["S","addsub_tb.v.html#9","","","","index-s.p5.html#y___addsub_tb"],["S","addsub_tb.v.html#10","addsub_tb.v.html#35","","addsub_tb.v.html#35","index-s.html#a___addsub_tb"],["S","addsub_tb.v.html#10","addsub_tb.v.html#36","","addsub_tb.v.html#36","index-s.html#b___addsub_tb"],["S","addsub_tb.v.html#11","addsub_tb.v.html#32","","addsub_tb.v.html#32","index-s.html#c_in___addsub_tb"],["S","addsub_tb.v.html#12","","","","index-s.html#c_out___addsub_tb"],["S","addsub_tb.v.html#12","","","","index-s.p2.html#h_out___addsub_tb"],["S","addsub_tb.v.html#14","addsub_tb.v.html#26","","addsub_tb.v.html#26","index-s.html#clk___addsub_tb"],["S","addsub_tb.v.html#28","","","","index-s.p2.html#i___addsub_tb"],["S","addsub_tb.v.html#28","","","","index-s.p3.html#j___addsub_tb"]];disabled=0;// --></script><hr><table> <tr><td><i>This page:</i></td> <td><i>Maintained by:</i></td> <td><i><a href="mailto:pablo.N@SPAM.bleyer.org"> pablo.N@SPAM.bleyer.org</a></i></tr><tr><td> </td> <td><i>Created:</i></td><td><i>Tue May 29 02:37:53 2007</i></td></tr><tr> <td> </td> <td><i>From:</i></td><td><i> <a href="addsub_tb.v">addsub_tb.v</a></i></td></tr></table><hr><table width="100%"><tr><td><i>Verilog converted to html by <a target="_top" href="http://www.burbleland.com/v2html/v2html.html"> v2html 7.30</a> (written by <a href="mailto:v2html730@burbleland.com">Costas Calamvokis</a>).</i></td><td align="right"><b><a href="http://www.burbleland.com/v2html/help_7_30.html?htf-ni-s-">Help</a></b></td></tr></table><table height="90%"><tr><td></td></tr></table></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?