TWiki
>
P10761 Web
>
ProjectsArea
>
ProjectAlignment107608
>
VHPIInfoModelAndAPIAdditions
(2010-07-20,
PeterAshenden
)
(raw view)
E
dit
A
ttach
---+ List of Additions to VHPI Information Model and API * Subtypes * tolerance aspect of subtype declaration * tolerance group of scalar subelement * Natures * scalar nature * composite nature * array nature * unconstrained * constrained * record nature * Subnatures * Objects * terminal * quantity * * free * branch * spectral source * noise source * Ports * terminal port * quantity port * signal ports are not the only class of ports * Actual ports * actual terminal * actual quantity * default expression * open * Declarations * nature * subnature * terminal * quantity * Alias * subnature indication * Specifications * step limit * quantity list, applicable quantities * attribute specification * entity classes: nature, subnature, quantity, terminal * Statements * simultaneous statements * simple simultaneous statement * simultaneous if statement * simultaneous case statement * simultaneous procedural statement * simultaneous null statement * concurrent statements * concurrent break statement * sequential statements * break statement * wait statement: real timeout expression * signal assignment statement: real time expression * Attributes * quantity-valued attributes * 'DOT, 'INTEG, 'DELAYED, 'ZOH, 'LTF, 'ZTF, 'REFERENCE, 'CONTRIBUTION, 'RAMP, 'SLEW * signal-valued attributes * ABOVE * type-valued attributes * 'ACROSS, 'THROUGH * other attributes * 'LAST_EVENT[return REAL], 'TOLERANCE * Predefined types and objects * real_vector * universal time * DOMAIN_TYPE, DOMAIN signal * function NOW[return REAL] function * function FREQUENCY[return REAL] * Expressions * names: not terminals * Regions * simultaneous procedural statement * Elaboration * characteristic expression * contribution expression * structural set * explicit set * augmentation set * root terminal, connected terminal * Execution * solver agent * solver invocation * current time [REAL] * integrate digital and analog simulation cycles * determine any new callback events * Update * quantity: when solver determines an analog solution point * Callbacks * object callbacks * quantity value change, threshold crossing * foreign model callbacks * quantity sensitivity (threshold crossing) * statement callbacks * start/end of simultaneous procedural statement * simulation phase callbacks * before/after solver invocation * timesteps? * Value access * vhpiRealTimeT * use vhpi_format_value to convert between vhpiTimeT and vhpiRealTimeT * Forcing quantities [out of scope] * Functions * new functions if required for foreign analog models and applications * eg, adding characteristic expressions, contribution expressions * - [out of scope] -- Main.PeterAshenden - 2010-07-20
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r2 - 2010-07-20 - 07:54:45 -
PeterAshenden
P10761
Log In
or
Register
P10761 Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback