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
- Declarations
- nature
- subnature
- terminal
- quantity
- Alias
- 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
- type-valued attributes
- 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
- 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]
--
PeterAshenden - 2010-07-20
This topic: P10761
> WebHome >
ProjectsArea >
ProjectAlignment107608 > VHPIInfoModelAndAPIAdditions
Topic revision: r2 - 2010-07-20 - 07:54:45 -
PeterAshenden