IEEE 1499 1998:1999 Edition
$63.92
IEEE Standard Interface for Hardware Description Models of Electronic Components
Published By | Publication Date | Number of Pages |
IEEE | 1999 | 195 |
New IEEE Standard – Inactive – Withdrawn. The standard interface for hardware description models of electronic components is de-fined. The primary audiences of this standard are model developers and implementers of software supporting this interface.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | Title Page |
3 | Introduction Participants |
5 | CONTENTS |
7 | 1. Overview 1.1 Scope 1.2 Purpose 1.3 Structure and terminology of this standard |
8 | 1.4 Semantic description 1.5 Front matter, annexes, index, examples, figures, and notes 1.6 Interface naming conventions |
9 | Untitled 2. References 3. Introduction to OMI 3.1 OMI software architecture |
11 | 3.2 OMI compliance 3.3 Creation of OMI models |
12 | 4. Model integration 4.1 Model integration software requirements |
13 | 4.2 Model delivery |
14 | 4.3 Characteristics of OMI applications |
15 | 4.4 Classification of OMI simulators 4.5 Simulator/model interoperability |
16 | 5. Execution 5.1 Stages of execution |
18 | 5.2 Bootstrap stage |
23 | 5.3 Elaboration stage |
26 | 5.4 Initialization stage |
27 | 5.5 Simulation stage 5.6 Termination stage 5.7 Execution control |
34 | 6. Simulation 6.1 Simulation fundamentals |
36 | 6.2 Event-driven simulation reference model |
37 | 6.3 Cycle-based simulation reference model |
39 | 6.4 Simulation cycle callbacks |
42 | 6.5 Dynamic data transfer |
46 | 6.6 Reverting to a previous state |
48 | 6.7 Backannotation |
49 | 7. Model information |
50 | 7.1 OMI information modeling methodology |
53 | 7.2 The root object 7.3 Library objects 7.4 Models |
55 | 7.5 Data objects |
60 | 7.6 Data types |
67 | 7.7 Timing definitions |
68 | 7.8 Clocking specifications |
70 | 7.9 Attributes |
71 | 7.10 Model information access |
77 | 8. Programming interface fundamentals 8.1 Caller data |
78 | 8.2 Errors |
81 | 8.3 String buffers |
83 | 8.4 Opaque references 8.5 Simulation time |
84 | 8.6 Values |
86 | 8.7 Logic systems |
91 | 9. Programming interface reference 9.1 omiAnyValueT |
92 | 9.2 omiApplicationFunctionTrayT |
93 | 9.3 omiBeginSessionRoutineT 9.4 omiBooleanT |
94 | 9.5 omiBootstrapRoutineT 9.6 omiBufferT 9.7 omiCallbackDescriptionT |
95 | 9.8 omiCallbackIdT 9.9 omiCallbackInfoT |
96 | 9.10 omiCallbackReasonT 9.11 omiCallbackRoutineT |
97 | 9.12 omiCallerDataT 9.13 omiCallerIdT |
98 | 9.14 omiCancelDriverUpdateRoutineT |
99 | 9.15 omiClassT 9.16 omiClockValueRelationshipT |
100 | 9.17 omiCommandRoutineT 9.18 omiConnectPortRoutineT |
102 | 9.19 omiControlT 9.20 omiControlRequestRoutineT |
103 | 9.21 omiCreateInstanceRoutineT |
104 | 9.22 omiCurrentTimeRoutineT 9.23 omiDataValuePropertyT 9.24 omiDataValueT |
105 | 9.25 omiDebugEntry 9.26 omiDelayModeT 9.27 omiDepositModeT |
106 | 9.28 omiDepositValueRoutineT |
107 | 9.29 omiDisableDriversRoutineT |
108 | 9.30 omiDriverIdT 9.31 omiElaborateInstanceRoutineT |
109 | 9.32 omiEndPortConnectRoutineT 9.33 omiErrorCodeT |
112 | 9.34 omiErrorHandlerRoutineT 9.35 omiErrorInfoT |
113 | 9.36 omiExpandBufferRoutineT 9.37 omiFloatingPointT 9.38 omiGetCountRoutineT |
114 | 9.39 omiGetDataValueRoutineT |
115 | 9.40 omiGetElementRoutineT |
116 | 9.41 omiGetElementValueRoutineT |
117 | 9.42 omiGetHandleRoutineT 9.43 omiGetIntegerRoutineT |
118 | 9.44 omiGetIteratorRoutineT |
119 | 9.45 omiGetNetGroupValuesRoutineT |
120 | 9.46 omiGetNetValueRoutineT 9.47 omiGetStringRoutineT |
121 | 9.48 omiGroupDataT 9.49 omiHandleByNameRoutineT |
122 | 9.50 omiHandleT 9.51 omiInitializeDriverRoutineT |
123 | 9.52 omiIntegerPropertyT 9.53 omiIntegerT 9.54 omiInteger64T |
124 | 9.55 omiIODirectionT 9.56 omiIsMemberRoutineT 9.57 omiIteratorT |
125 | 9.58 omiKindRoutineT 9.59 omiLatestOMIRevisionTValue 9.60 omiManagerFunctionTrayT |
126 | 9.61 omiMinTypMaxT |
127 | 9.62 omiModelBoundaryClassT 9.63 omiMultipleRelationshipT 9.64 omiMVL2LogicT 9.65 omiMVL4LogicT |
128 | 9.66 omiNetIdT 9.67 omiNextScheduledTimeRoutineT 9.68 omiNullReference |
129 | 9.69 omiObjectKindT 9.70 omiOpaqueKindT |
130 | 9.71 omiPrivateDataT 9.72 omiProcessKindT 9.73 omiRegisterCallbackRoutineT |
131 | 9.74 omiReleaseHandleRoutineT |
132 | 9.75 omiRemoveCallbackRoutineT |
133 | 9.76 omiResetRoutineT 9.77 omiRestoreReferenceRoutineT |
134 | 9.78 omiRestoreRoutineT 9.79 omiRevisionT |
135 | 9.80 omiRootHandleRoutineT 9.81 omiSameObjectsRoutineT |
136 | 9.82 omiSaveReferenceRoutineT |
137 | 9.83 omiSaveRoutineT 9.84 omiScanOptionsRoutineT |
138 | 9.85 omiScanRoutineT |
139 | 9.86 omiScheduleDelayGroupUpdatesRoutineT |
140 | 9.87 omiScheduleDelayUpdateRoutineT |
141 | 9.88 omiScheduleGroupUpdatesRoutineT 9.89 omiSensitivityT |
142 | 9.90 omiSessionArgumentsT 9.91 omiSessionKindT 9.92 omiSetParameterRoutineT |
143 | 9.93 omiSetSDFVersionRoutineT |
144 | 9.94 omiSetTimingDataRoutineT |
145 | 9.95 omiShortEnumT 9.96 omiSimulationStyleT 9.97 omiSingularRelationshipT |
146 | 9.98 omiStatusT 9.99 omiStorageTypeT 9.100 omiStringPropertyT |
147 | 9.101 omiStringT 9.102 omiTmeT 9.103 omiTimeUnitT 9.104 omi1164LogicT |
148 | 9.105 omi1364LogicT |
149 | Annex A (informative) Predefined attributes and commands |
156 | Annex B (informative) OMI headers |
174 | Annex C (informative) Object diagrams |
191 | INDEX |