📄 00887.html
字号:
<!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 </p>
<p class="Element10">
</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"><vpi_user.h></span>
<span style="color: #0000FF">#ifdef</span> __cplusplus
<span style="color: #0000FF">extern</span> <span style="color: #575D94">"C"</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 + -