⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00853.html

📁 这是一本关于verilog编程语言的教程,对学习verilog语言有帮助
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>第二十四章 VCD数据</title>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
    <meta name="generator" content="Doc-O-Matic" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <link rel="STYLESHEET" href="default.css" type="text/css" />

<script type="text/javascript" src="scripts.js"></script>
</head>
<body class="Element700" onload="onBodyLoadEx('systemverilog31a.html', 'topic', '00853.html');" onmousedown="onBodyMouseDown();">

<!-- Begin Popups -->

<!-- End Popups -->

<!-- Begin Page Header -->
<div class="Element710" id="areafixed">
<div class="Element92">
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td width="33%">
<div class="Element1">
SystemVerilog 3.1a语言参考手册</div>
</td><td width="34%">
<div class="Element2">
</div>
</td><td width="33%">
<div class="Element90">
<a href="00281.html" target="topic"><img src="btn_prev_lightblue.gif" border="0" alt="Previous" title="Previous" onmouseover="switchImage(this, 'btn_prev_lightblue_hover.gif');" onmouseout="switchImage(this, 'btn_prev_lightblue.gif');"></a><img src="btn_up_d.gif" border="0" alt="Up" title="Up"><a href="00854.html" target="topic"><img src="btn_next_lightblue.gif" border="0" alt="Next" title="Next" onmouseover="switchImage(this, 'btn_next_lightblue_hover.gif');" onmouseout="switchImage(this, 'btn_next_lightblue.gif');"></a></div>
</td></tr></table><div class="Element5">
第二十四章 VCD数据</div>
</div>
</div>

<!-- End Page Header -->

<!-- Begin Client Area -->
<div class="Element720" id="areascroll">
<div class="Element721">

<!-- Begin Page Content -->
<div class="Element58">
<a name="描述"></a><div class="Element11">
<div class="Element10">
<p class="Element10">
SystemVerilog并没有扩展VCD格式。某些SystemVerilog数据类型能够通过伪装成一个Verilog数据类型被转储到一个标准的VCD文件。下面的表格列出了基本的SystemVerilog数据类型以及在VCD转储中与Verilog数据类型的映射。&nbsp;</p>
<p class="Element10">
&nbsp;</p><p class="Element10" style="text-align: center">
<strong>表格24-1:VCD类型映射</strong>&nbsp;</p><div class="Element63">
<div class="TableDiv">
<table cellspacing="0" class="Table1">
<tr>
<td class="Element65" valign="top" width="34%">
<div class="Element66">
SystemVerilog&nbsp;</div></td><td class="Element65" valign="top" width="29%">
<div class="Element66">
Verilog&nbsp;</div></td><td class="Element65" valign="top" width="38%">
<div class="Element66">
Size&nbsp;</div></td></tr><tr>
<td class="Element67" valign="top" width="34%">
<div class="Element68">
bit&nbsp;</div></td><td class="Element67" valign="top" width="29%">
<div class="Element68">
reg&nbsp;</div></td><td class="Element67" valign="top" width="38%">
<div class="Element68">
Size of packed dimension&nbsp;</div></td></tr><tr>
<td class="Element67" valign="top" width="34%">
<div class="Element68">
logic&nbsp;</div></td><td class="Element67" valign="top" width="29%">
<div class="Element68">
reg&nbsp;</div></td><td class="Element67" valign="top" width="38%">
<div class="Element68">
Size of packed dimension&nbsp;</div></td></tr><tr>
<td class="Element67" valign="top" width="34%">
<div class="Element68">
int&nbsp;</div></td><td class="Element67" valign="top" width="29%">
<div class="Element68">
integer&nbsp;</div></td><td class="Element67" valign="top" width="38%">
<div class="Element68">
32&nbsp;</div></td></tr><tr>
<td class="Element67" valign="top" width="34%">
<div class="Element68">
shortint&nbsp;</div></td><td class="Element67" valign="top" width="29%">
<div class="Element68">
integer&nbsp;</div></td><td class="Element67" valign="top" width="38%">
<div class="Element68">
16&nbsp;</div></td></tr><tr>
<td class="Element67" valign="top" width="34%">
<div class="Element68">
longint&nbsp;</div></td><td class="Element67" valign="top" width="29%">
<div class="Element68">
integer&nbsp;</div></td><td class="Element67" valign="top" width="38%">
<div class="Element68">
64&nbsp;</div></td></tr><tr>
<td class="Element67" valign="top" width="34%">
<div class="Element68">
shortreal&nbsp;</div></td><td class="Element67" valign="top" width="29%">
<div class="Element68">
real&nbsp;</div></td><td class="Element67" valign="top" width="38%">
<div class="Element68">
&nbsp;</div></td></tr><tr>
<td class="Element67" valign="top" width="34%">
<div class="Element68">
byte&nbsp;</div></td><td class="Element67" valign="top" width="29%">
<div class="Element68">
reg&nbsp;</div></td><td class="Element67" valign="top" width="38%">
<div class="Element68">
8&nbsp;</div></td></tr><tr>
<td class="Element67" valign="top" width="34%">
<div class="Element68">
enum&nbsp;</div></td><td class="Element67" valign="top" width="29%">
<div class="Element68">
integer&nbsp;</div></td><td class="Element67" valign="top" width="38%">
<div class="Element68">
32&nbsp;</div></td></tr></table></div></div>
<p class="Element10">
Packed arrays and structures are dumped as a single vector of reg. Multiple packed array dimensions are collapsed into a single dimension.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
If an enum declaration specified a type, it is dumped as that type rather than the default shown above.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
Unpacked structures appear as named fork...join blocks, and their member elements of the structure appear as the types above. Since named fork...join blocks with variable declarations are seldom used in testbenches and hardware models, this makes structures easy to distinguish from variables declared in begin...end blocks, which are more frequently used in testbenches and models.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
As in Verilog 2001, unpacked arrays and automatic variables are not dumped.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
Note that the current VCD format does not indicate whether a variable has been declared as signed or unsigned.</p></div>
</div>
</div>
<!-- End Page Content -->

<!-- Begin Page Footer -->
<hr width="98%" align="center" size="1" color="#CCCCCC" />
<table align="center" cellpadding="0" cellspacing="0" border="0">
	<tbody>
		<tr height="10">
			<td></td>
		</tr>
		<tr align="center">
			<td>
<script type="text/javascript"><!--
google_ad_client = "pub-5266859600380184";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_page_url = document.location;
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
			</td>
		</tr>
		<tr height="15">
			<td></td>
		</tr>
		<tr align="center">
			<td>
				<font size=2>除非特别声明,原文版权归作者所有,如有转摘请注明原作者以及译者(<a href="http://www.fpgatech.net/"  target="_blank">FPGA技术网</a>)信息。<br />
如果您对本主题有何建议或意见,请登陆<a href="http://www.fpgatech.net/forum/forumdisplay.php?fid=18" target="_blank">FPGA开发者家园</a>提交,您的参与是我们前进的动力。</font>
<script language="javascript" type="text/javascript" src="http://js.users.51.la/195685.js"></script>
<noscript><a href="http://www.51.la/?195685" target="_blank"><img alt="&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;" src="http://img.users.51.la/195685.asp" style="border:none" /></a></noscript>
			</td>
		</tr>
	</tbody>
</table>

<!-- End Page Footer -->
</div>
</div>

<!-- End Client Area -->
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -