{"id":79708,"date":"2024-10-17T18:37:08","date_gmt":"2024-10-17T18:37:08","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-1076-1-1999\/"},"modified":"2024-10-24T19:41:03","modified_gmt":"2024-10-24T19:41:03","slug":"ieee-1076-1-1999","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-1076-1-1999\/","title":{"rendered":"IEEE 1076.1 1999"},"content":{"rendered":"
New IEEE Standard – Inactive – Superseded. Superseded by IEEE Std 1076.1-2007. This standard defines the IEEE 1076.1 language, a hardware description language for the description and the simulation of analog, digital, and mixed-signal systems. The language, also informally known as VHDL-AMS, is bu<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
1<\/td>\n | Title Page <\/td>\n<\/tr>\n | ||||||
3<\/td>\n | Introduction <\/td>\n<\/tr>\n | ||||||
4<\/td>\n | Participants <\/td>\n<\/tr>\n | ||||||
8<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | 0. Overview 0.1 Purpose and scope 0.2 Standards used as references <\/td>\n<\/tr>\n | ||||||
12<\/td>\n | 0.3 Structure and terminology of this document <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 1. Design entities and configurations 1.1 Entity declarations <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 1.2 Architecture bodies <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 1.3 Configuration declarations <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 2. Subprograms and packages 2.1 Subprogram declarations <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 2.2 Subprogram bodies <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 2.3 Subprogram overloading <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 2.4 Resolution functions <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 2.5 Package declarations <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 2.6 Package bodies <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 2.7 Conformance rules <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 3. Types and natures <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 3.1 Scalar Types <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 3.2 Composite types <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 3.3 Access types <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 3.4 File types <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 3.5 Natures <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 4. Declarations 4.1 Type declarations <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 4.2 Subtype declarations <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 4.3 Objects <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 4.4 Attribute declarations <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 4.5 Component declarations 4.6 Group template declarations <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 4.7 Group declarations 4.8 Nature declaration <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | 5. Specifications <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | 5.1 Attribute specification <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 5.2 Configuration specification <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | 5.3 Disconnection specification <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 5.4 Step limit specification <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | 6. Names 6.1 Names <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | 6.2 Simple names <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | 6.3 Selected names <\/td>\n<\/tr>\n | ||||||
102<\/td>\n | 6.4 Indexed names 6.5 Slice names <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 6.6 Attribute names <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | 7. Expressions 7.1 Rules for expressions <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | 7.2 Operators <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 7.3 Operands <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | 7.4 Static expressions <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | 7.5 Universal expressions 7.6 Linear Forms <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | 8. Sequential statements 8.1 Wait statement <\/td>\n<\/tr>\n | ||||||
127<\/td>\n | 8.2 Assertion statement <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | 8.3 Report statement 8.4 Signal assignment statement <\/td>\n<\/tr>\n | ||||||
133<\/td>\n | 8.5 Variable assignment statement <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | 8.6 Procedure call statement <\/td>\n<\/tr>\n | ||||||
135<\/td>\n | 8.7 If statement 8.8 Case statement <\/td>\n<\/tr>\n | ||||||
136<\/td>\n | 8.9 Loop statement <\/td>\n<\/tr>\n | ||||||
137<\/td>\n | 8.10 Next statement 8.11 Exit statement <\/td>\n<\/tr>\n | ||||||
138<\/td>\n | 8.12 Return statement 8.13 Null statement <\/td>\n<\/tr>\n | ||||||
139<\/td>\n | 8.14 Break statement <\/td>\n<\/tr>\n | ||||||
140<\/td>\n | 9. Concurrent statements 9.1 Block statement <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | 9.2 Process statement <\/td>\n<\/tr>\n | ||||||
142<\/td>\n | 9.3 Concurrent procedure call statements <\/td>\n<\/tr>\n | ||||||
143<\/td>\n | 9.4 Concurrent assertion statements <\/td>\n<\/tr>\n | ||||||
144<\/td>\n | 9.5 Concurrent signal assignment statements <\/td>\n<\/tr>\n | ||||||
148<\/td>\n | 9.6 Component instantiation statements <\/td>\n<\/tr>\n | ||||||
154<\/td>\n | 9.7 Generate statements <\/td>\n<\/tr>\n | ||||||
155<\/td>\n | 9.8 Concurrent break statement <\/td>\n<\/tr>\n | ||||||
157<\/td>\n | 10. Scope and visibility 10.1 Declarative region 10.2 Scope of declarations <\/td>\n<\/tr>\n | ||||||
158<\/td>\n | 10.3 Visibility <\/td>\n<\/tr>\n | ||||||
161<\/td>\n | 10.4 Use clauses <\/td>\n<\/tr>\n | ||||||
162<\/td>\n | 10.5 The context of overload resolution <\/td>\n<\/tr>\n | ||||||
164<\/td>\n | 11. Design units and their analysis 11.1 Design units 11.2 Design libraries <\/td>\n<\/tr>\n | ||||||
165<\/td>\n | 11.3 Context clauses <\/td>\n<\/tr>\n | ||||||
166<\/td>\n | 11.4 Order of analysis <\/td>\n<\/tr>\n | ||||||
167<\/td>\n | 12. Elaboration and execution 12.1 Elaboration of a design hierarchy <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | 12.2 Elaboration of a block header <\/td>\n<\/tr>\n | ||||||
170<\/td>\n | 12.3 Elaboration of a declarative part <\/td>\n<\/tr>\n | ||||||
174<\/td>\n | 12.4 Elaboration of a statement part <\/td>\n<\/tr>\n | ||||||
177<\/td>\n | 12.5 Dynamic elaboration <\/td>\n<\/tr>\n | ||||||
178<\/td>\n | 12.6 Execution of a model <\/td>\n<\/tr>\n | ||||||
189<\/td>\n | 12.7 Time and the analog solver <\/td>\n<\/tr>\n | ||||||
190<\/td>\n | 12.8 Frequency and noise calculation <\/td>\n<\/tr>\n | ||||||
192<\/td>\n | 13. Lexical elements 13.1 Character set <\/td>\n<\/tr>\n | ||||||
195<\/td>\n | 13.2 Lexical elements, separators, and delimiters <\/td>\n<\/tr>\n | ||||||
196<\/td>\n | 13.3 Identifiers <\/td>\n<\/tr>\n | ||||||
197<\/td>\n | 13.4 Abstract literals <\/td>\n<\/tr>\n | ||||||
198<\/td>\n | 13.5 Character literals <\/td>\n<\/tr>\n | ||||||
199<\/td>\n | 13.6 String literals 13.7 Bit string literals <\/td>\n<\/tr>\n | ||||||
200<\/td>\n | 13.8 Comments <\/td>\n<\/tr>\n | ||||||
202<\/td>\n | 13.9 Reserved words <\/td>\n<\/tr>\n | ||||||
203<\/td>\n | 13.10 Allowable replacements of characters <\/td>\n<\/tr>\n | ||||||
204<\/td>\n | 14. Predefined language environment 14.1 Predefined attributes <\/td>\n<\/tr>\n | ||||||
225<\/td>\n | 14.2 Package STANDARD <\/td>\n<\/tr>\n | ||||||
231<\/td>\n | 14.3 Package TEXTIO <\/td>\n<\/tr>\n | ||||||
235<\/td>\n | 15. Simultaneous statements 15.1 Simple simultaneous statement <\/td>\n<\/tr>\n | ||||||
236<\/td>\n | 15.2 Simultaneous if statement 15.3 Simultaneous case statement <\/td>\n<\/tr>\n | ||||||
237<\/td>\n | 15.4 Simultaneous procedural statement <\/td>\n<\/tr>\n | ||||||
240<\/td>\n | 15.5 Simultaneous null statement <\/td>\n<\/tr>\n | ||||||
241<\/td>\n | Annex A\u2014Syntax summary <\/td>\n<\/tr>\n | ||||||
257<\/td>\n | Annex B\u2014Glossary <\/td>\n<\/tr>\n | ||||||
277<\/td>\n | Annex C\u2014Potentially nonportable constructs <\/td>\n<\/tr>\n | ||||||
278<\/td>\n | Annex D\u2014Changes from IEEE Std 1076-1987 <\/td>\n<\/tr>\n | ||||||
279<\/td>\n | Annex E\u2014Bibliography <\/td>\n<\/tr>\n | ||||||
280<\/td>\n | INDEX <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" IEEE Standard VHDL Analog and Mixed-Signal Extensions<\/b><\/p>\n |