Shopping Cart

No products in the cart.

IEEE 1076c 2007

$58.50

IEEE Standard VHDL Language Reference Manual – Procedural Language Application Interface

Published By Publication Date Number of Pages
IEEE 2007 226
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

– Inactive – Superseded. The scope of the proposed project is to amend the existing IEEE 1076-2002 (VHDL) standard by adding a simulation runtime application interface (VHDL Programming Interface or VHPI). Remarks: Amendment to IEEE Std 1076-2002

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 1076-2007 Front Cover
3 IEEE Standard VHDL Language Reference Manual—Amendment 1: Procedural Lanugage Application Interface
4 Abstract/Keywords
6 Introduction/Disclaimer
7 Participants
9 Contents
13 0. Overview of this standard
0.2 Structure and terminology of this standard
15 1. Design entities and configurations
1.2 Architecture bodies
17 2. Subprograms and packages
2.1 Subprogram declarations
19 5. Specifications
5.1 Attribute specification
21 6. Names
6.3 Selected names
23 8. Sequential statements
8.5 Variable assignment statement
25 9. Concurrent statements
9.6 Component instantiation statements
29 10. Scope and visibility
10.1 Declarative region
10.2 Scope of declarations
30 10.3 Visibility
31 12. Elaboration and execution
12.1 Elaboration of a design hierarchy
12.3 Elaboration of a declarative part
12.4 Elaboration of a statement part
32 12.5 Dynamic elaboration
12.6 Execution of a model
43 15. VHDL Procedural Interface overview
15.1 Organization of the interface
44 15.2 Capability sets
46 15.3 Handles
49 16. VHPI access functions
16.1 Information access functions
51 16.2 Property access functions
52 16.3 Access by name functions
53 17. VHPI information model
17.1 Formal notation
54 17.2 Class inheritance hierarchy
17.3 Name properties
68 17.4 The stdUninstantiated package
71 17.5 The stdHierarchy package
80 17.6 The stdTypes package
82 17.7 The stdExpr package
86 17.8 The stdSpec package
88 17.9 The stdSubprograms package
90 17.10 The stdStmts package
96 17.11 The stdConnectivity package
100 17.12 The stdCallbacks package
17.13 The stdEngine package
101 17.14 The stdForeign package
17.15 The stdMeta package
103 17.16 The stdTool package
104 17.17 Application contexts
105 18. VHPI tool execution
18.1 Registration phase
111 18.2 Analysis phase
18.3 Elaboration phase
113 18.4 Initialization phase
18.5 Simulation phase
18.6 Save phase
114 18.7 Restart phase
18.8 Reset phase
115 18.9 Termination phase
117 19. VHPI callbacks
19.1 Callback functions
118 19.2 Callback reasons
131 20. VHPI value access and update
20.1 Value structures and types
135 20.2 Reading object values
136 20.3 Formatting values
137 20.4 Updating object values
141 20.5 Scheduling transactions on drivers
145 21. VHPI function reference
21.1 vhpi_assert
146 21.2 vhpi_check_error
148 21.3 vhpi_compare_handles
149 21.4 vhpi_control
151 21.5 vhpi_create
153 21.6 vhpi_disable_cb
21.7 vhpi_enable_cb
154 21.8 vhpi_format_value
156 21.9 vhpi_get
21.10 vhpi_get_cb_info
157 21.11 vhpi_get_data
159 21.12 vhpi_get_foreignf_info
160 21.13 vhpi_get_next_time
161 21.14 vhpi_get_phys
162 21.15 vhpi_get_real
21.16 vhpi_get_str
163 21.17 vhpi_get_time
164 21.18 vhpi_get_value
165 21.19 vhpi_handle
166 21.20 vhpi_handle_by_index
168 21.21 vhpi_handle_by_name
171 21.22 vhpi_is_printable
21.23 vhpi_iterator
172 21.24 vhpi_printf
173 21.25 vhpi_protected_call
175 21.26 vhpi_put_data
177 21.27 vhpi_put_value
178 21.28 vhpi_register_cb
180 21.29 vhpi_register_foreignf
181 21.30 vhpi_release_handle
182 21.31 vhpi_remove_cb
21.32 vhpi_scan
183 21.33 vhpi_schedule_transaction
187 21.34 vhpi_vprintf
189 Annex B (informative) Glossary
195 Annex F (informative) Bibliography
197 Annex G (normative) VHPI header file
223 Annex H (informative) Description of accompanying files
IEEE 1076c 2007
$58.50