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

📄 00887.html

📁 这是一本关于verilog编程语言的教程,对学习verilog语言有帮助
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>附录I sv_vpi_user.h</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', '00887.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="00835.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="00888.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">
附录I sv_vpi_user.h</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">
sv_vpi_user.h&nbsp;</p>
<p class="Element10">
&nbsp;</p><div class="Element170">
<a href="#" onclick="CopyElementToClipboard('code01120');">Copy Code</a></div>
<div class="Element13"><div class="Element12" id="code01120"><pre class="Element12"><span style="color: #008000">/***************************************************************************</span>
<span style="color: #008000">* sv_vpi_user.h</span>
<span style="color: #008000">*</span>
<span style="color: #008000">* Accellera SystemVerilog VPI extensions.</span>
<span style="color: #008000">*</span>
<span style="color: #008000">* This file contains the constant definitions, structure definitions, and</span>
<span style="color: #008000">* routine declarations used by the Verilog PLI procedural interface VPI</span>
<span style="color: #008000">* access routines.</span>
<span style="color: #008000">*</span>
<span style="color: #008000">**************************************************************************/</span>

<span style="color: #008000">/***************************************************************************</span>
<span style="color: #008000">* NOTE: The constant values 600 through 999 are reserved for use in this</span>
<span style="color: #008000">* sv_vpi_user.h file. The range 800 through 899 is reserved for the reader</span>
<span style="color: #008000">* VPI</span>
<span style="color: #008000">**************************************************************************/</span>

<span style="color: #0000FF">#ifndef</span> SV_VPI_USER_H
<span style="color: #0000FF">#define</span> SV_VPI_USER_H

<span style="color: #0000FF">#include</span> <span style="color: #575D94">&lt;vpi_user.h&gt;</span>

<span style="color: #0000FF">#ifdef</span> __cplusplus
<span style="color: #0000FF">extern</span> <span style="color: #575D94">&quot;C&quot;</span> <span style="color: #800080">{</span>
<span style="color: #0000FF">#endif</span>
<span style="color: #800080">}</span>

<span style="color: #008000">/****************************** OBJECT TYPES ******************************/</span>
<span style="color: #0000FF">#define</span> vpiPackage                600
<span style="color: #0000FF">#define</span> vpiInterface              601
<span style="color: #0000FF">#define</span> vpiProgram                602
<span style="color: #0000FF">#define</span> vpiInterfaceArray         603
<span style="color: #0000FF">#define</span> vpiProgramArray           604
<span style="color: #0000FF">#define</span> vpiTypespec               605
<span style="color: #0000FF">#define</span> vpiModport                606
<span style="color: #0000FF">#define</span> vpiInterfaceTfDecl        607
<span style="color: #0000FF">#define</span> vpiRefObj                 608
<span style="color: #0000FF">#define</span> vpiVarBitVar              vpiRegBit
<span style="color: #0000FF">#define</span> vpiLongIntVar             609
<span style="color: #0000FF">#define</span> vpiShortIntVar            610
<span style="color: #0000FF">#define</span> vpiIntVar                 611
<span style="color: #0000FF">#define</span> vpiShortRealVar           612
<span style="color: #0000FF">#define</span> vpiByteVar                613
<span style="color: #0000FF">#define</span> vpiClassVar               614
<span style="color: #0000FF">#define</span> vpiStringVar              615
<span style="color: #0000FF">#define</span> vpiEnumVar                616
<span style="color: #0000FF">#define</span> vpiStructVar              617
<span style="color: #0000FF">#define</span> vpiUnionVar               618
<span style="color: #0000FF">#define</span> vpiBitVar                 619
<span style="color: #0000FF">#define</span> vpiLogicVar               vpiRegVar
<span style="color: #0000FF">#define</span> vpiArrayVar               vpiRegArray
<span style="color: #0000FF">#define</span> vpiLongIntTypespec        620
<span style="color: #0000FF">#define</span> vpiShortRealTypespec      621
<span style="color: #0000FF">#define</span> vpiByteTypespec           622
<span style="color: #0000FF">#define</span> vpiShortIntTypespec       623
<span style="color: #0000FF">#define</span> vpiIntTypespec            624
<span style="color: #0000FF">#define</span> vpiClassTypespec          625
<span style="color: #0000FF">#define</span> vpiStringTypespec         626
<span style="color: #0000FF">#define</span> vpiVarBitTypespec         627
<span style="color: #0000FF">#define</span> vpiEnumTypespec           628
<span style="color: #0000FF">#define</span> vpiEnumConst              629
<span style="color: #0000FF">#define</span> vpiIntegerTypespec        630
<span style="color: #0000FF">#define</span> vpiTimeTypespec           631
<span style="color: #0000FF">#define</span> vpiRealTypespec           632
<span style="color: #0000FF">#define</span> vpiStructTypespec         633
<span style="color: #0000FF">#define</span> vpiUnionTypespec          634
<span style="color: #0000FF">#define</span> vpiBitTypespec            635
<span style="color: #0000FF">#define</span> vpiLogicTypespec          636
<span style="color: #0000FF">#define</span> vpiArrayTypespec          637
<span style="color: #0000FF">#define</span> vpiVoidTypespec           638
<span style="color: #0000FF">#define</span> vpiMemberTypespec         639
<span style="color: #0000FF">#define</span> vpiClockingBlock          640
<span style="color: #0000FF">#define</span> vpiClockingIODecl         641
<span style="color: #0000FF">#define</span> vpiClassDefn              642
<span style="color: #0000FF">#define</span> vpiConstraint             643
<span style="color: #0000FF">#define</span> vpiConstraintOrdering     644
<span style="color: #0000FF">#define</span> vpiDistItem               645
<span style="color: #0000FF">#define</span> vpiAliasStmt              646
<span style="color: #0000FF">#define</span> vpiThread                 647
<span style="color: #0000FF">#define</span> vpiMethodFuncCall         648
<span style="color: #0000FF">#define</span> vpiMethodTaskCall         649
<span style="color: #0000FF">#define</span> vpiAssertProperty         650
<span style="color: #0000FF">#define</span> vpiAssumeProperty         651
<span style="color: #0000FF">#define</span> vpiCoverProperty          652
<span style="color: #0000FF">#define</span> vpiDisableCondition       653
<span style="color: #0000FF">#define</span> vpiClockingEvent          654
<span style="color: #0000FF">#define</span> vpiPropertyDecl           655
<span style="color: #0000FF">#define</span> vpiPropertySpec           656
<span style="color: #0000FF">#define</span> vpiPropertyExpr           657
<span style="color: #0000FF">#define</span> vpiMulticlockSequenceExpr 658
<span style="color: #0000FF">#define</span> vpiClockedSeq             659
<span style="color: #0000FF">#define</span> vpiPropertyInst           660
<span style="color: #0000FF">#define</span> vpiSequenceDecl           661
<span style="color: #0000FF">#define</span> vpiSequenceSpec           662
<span style="color: #0000FF">#define</span> vpiActualArgExpr          663
<span style="color: #0000FF">#define</span> vpiSequenceInst           664
<span style="color: #0000FF">#define</span> vpiImmediateAssert        665
<span style="color: #0000FF">#define</span> vpiReturn                 666
<span style="color: #0000FF">#define</span> vpiAnyPattern             667
<span style="color: #0000FF">#define</span> vpiTaggedPattern          668
<span style="color: #0000FF">#define</span> vpiStructPattern          669
<span style="color: #0000FF">#define</span> vpiDoWhile                670
<span style="color: #0000FF">#define</span> vpiOrderedWait            671
<span style="color: #0000FF">#define</span> vpiWaitFork               672
<span style="color: #0000FF">#define</span> vpiDisableFork            673
<span style="color: #0000FF">#define</span> vpiExpectStmt             674
<span style="color: #0000FF">#define</span> vpiForeachStmt            675
<span style="color: #0000FF">#define</span> vpiFinal                  676
<span style="color: #0000FF">#define</span> vpiExtend                 677
<span style="color: #0000FF">#define</span> vpiDistribution           678
<span style="color: #0000FF">#define</span> vpiIdentifier             679

<span style="color: #008000">/******************************** METHODS *********************************/</span>
<span style="color: #008000">/************* methods used to traverse 1 to 1 relationships **************/</span>
<span style="color: #0000FF">#define</span> vpiActual                 680
<span style="color: #0000FF">#define</span> vpiTypedefAlias           681
<span style="color: #0000FF">#define</span> vpiIndexTypespec          682
<span style="color: #0000FF">#define</span> vpiBaseTypespec           683
<span style="color: #0000FF">#define</span> vpiElemTypespec           684
<span style="color: #0000FF">#define</span> vpiDefInputSkew           685
<span style="color: #0000FF">#define</span> vpiDefOutputSkew          686
<span style="color: #0000FF">#define</span> vpiClockingSkew           687
<span style="color: #0000FF">#define</span> vpiActualDefn             688
<span style="color: #0000FF">#define</span> vpiLhs                    689
<span style="color: #0000FF">#define</span> vpiRhs                    690
<span style="color: #0000FF">#define</span> vpiOrigin                 691
<span style="color: #0000FF">#define</span> vpiPrefix                 692
<span style="color: #0000FF">#define</span> vpiWith                   693
<span style="color: #0000FF">#define</span> vpiProperty               694
<span style="color: #0000FF">#define</span> vpiValueRange             695
<span style="color: #0000FF">#define</span> vpiPattern                696
<span style="color: #0000FF">#define</span> vpiWeight                 697

⌨️ 快捷键说明

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