grout@cadillac.stars.flab.Fujitsu.JUNET (Steve Grout) (07/13/88)
The following summarizes MCC's available tests translated from the earlier DoD-funded Intermetrics 7.2 VHDL test suite. These are the tests ready for sharing with others interested in jointly developing an industry test suite for 1076 VHDL. The tests themselves will be posted to the following places on a chapter by chapter basis: vhdl-sw@simtel20.arpa info-vlsi@think.com comp.lsi (a netnews news group) Comments and especially detailed technical criticism ARE MOST URGENTLY REQUESTED! Note that most tests have been checked against an analyzer running mainly in syntax-check mode. Also some of the tests in chapter 7 have functions which are defined in a package body but have no corresponding package declaration; this will be corrected in the near future. Each pair of paragraph numbering is of the form: "<paragraph description> - <7.2 numbering> --> <1076 numbering>" ------------------------------------------------------------------------ Chapter: 01-Design Entity Paragraph: Interface Declarations to Entity declarations - 1.1 --> 1.1 tests: e-01-1-0-0001a.vhdl e-01-1-0-0002a.vhdl s-01-1-0-0001a.vhdl Paragraph: Ports - 1.1.1 --> 1.1.1.2 tests: e-01-1-1-0001a.vhdl e-01-1-1-0002a.vhdl e-01-1-1-0003a.vhdl e-01-1-1-0004a.vhdl e-01-1-1-0005a.vhdl e-01-1-1-0006a.vhdl e-01-1-1-0007a.vhdl e-01-1-1-0008a.vhdl e-01-1-1-0009a.vhdl e-01-1-1-0010a.vhdl e-01-1-1-0011a.vhdl e-01-1-1-0012a.vhdl e-01-1-1-0013a.vhdl s-01-1-1-0001a.vhdl s-01-1-1-0002a.vhdl s-01-1-1-0003a.vhdl s-01-1-1-0004a.vhdl s-01-1-1-0005a.vhdl s-01-1-1-0006a.vhdl Paragraph: Generics - 1.1.2 --> 1.1.1.1 tests: Paragraph: Interface Declaration Part to Entity Declarative Part - 1.1.3 --> 1.1.2 tests: e-01-1-2-0001a.vhdl e-01-1-2-0002a.vhdl s-01-1-2-0002a.vhdl echo Entity Statement Part - --> 1.1.3 e-01-1-3-0001a.vhdl s-01-1-3-0001a.vhdl Paragraph: Body Declarations to Architectural and Configuration declarations - 1.2 --> tests: Paragraph: Architectural Body Declarations - 1.2.1 --> 1.2 tests: e-01-2-0-0001a.vhdl e-01-2-0-0002a.vhdl e-01-2-0-0003a.vhdl s-01-2-0-0001a.vhdl s-01-2-0-0002a.vhdl Paragraph: Architectural Declaration Part - --> 1.2.1 tests: e-01-2-1-0001a.vhdl s-01-2-1-0001a.vhdl Paragraph: Architectural Statement Part - --> 1.2.2 tests: e-01-2-2-0001a.vhdl s-01-2-2-0001a.vhdl Paragraph: Configuration Body Declarations to Configuration Declarations - 1.2.2 --> 1.3 tests: e-01-3-0-0001a.vhdl e-01-3-0-0002a.vhdl s-01-3-0-0001a.vhdl s-01-3-0-0002a.vhdl s-01-3-0-0003a.vhdl Paragraph: Block Configuration - --> 1.3.1 tests: Paragraph: Component Configuration - --> 1.3.2 tests: Chapter: 02-Subprograms And Packages Paragraph: Subprogram Declarations - 2.1 --> 2.1 tests: s-02-1-0-0001a.vhdl s-02-1-0-0002a.vhd s-02-1-0-0003a.vhd s-02-1-0-0004a.vhd e-02-1-0-0005a.vhdl e-02-1-0-0006a.vhdl Paragraph: Formal Parameter Modes - 2.2 --> 2.1.1 tests: e-02-1-1-0001a.vhdl e-02-1-1-0002a.vhdl e-02-1-1-0003a.vhdl e-02-1-1-0004a.vhdl e-02-1-1-0005a.vhdl e-02-1-1-0006a.vhdl e-02-1-1-0007a.vhdl e-02-1-1-0008a.vhdl Paragraph: Constants and Variable Parameters --> 2.1.1.1 tests: (...No tests available from 7.2 suite.) Paragraph: Signal Parameters - --> 2.1.1.2 tests: (...No tests available from 7.2 suite.) Paragraph: Subprogram Bodies - 2.3 --> 2.2 tests: e-02-2-0-0001a.vhdl e-02-2-0-0002a.vhdl e-02-2-0-0003a.vhdl s-02-2-0-0004a.vhd s-02-2-0-0005a.vhd s-02-2-0-0006a.vhd Paragraph: Subprogram Overloading - --> 2.3 tests: (...No tests available from 7.2 suite.) Paragraph: Operator Overloading - --> 2.3.1 tests: (...No tests available from 7.2 suite.) Paragraph: Resolution functions - --> 2.4 tests: (...No tests available from 7.2 suite.) ................ Paragraph: Package Declarations - --> 2.5 tests: e-02-5-0-0001a.vhdl e-02-5-0-0002a.vhdl e-02-5-0-0003a.vhdl s-02-5-0-0001a.vhdl s-02-5-0-0002a.vhdl Paragraph: Package Bodies - --> 2.6 tests: (...No tests available from 7.2 suite.) Paragraph: Conformance Rules - --> 2.7 tests: (...No tests available from 7.2 suite.) Chapter: 03-Types Paragraph: rename Types - 4.0 --> 3.0 tests: test e-03-0-0-0001a.vhd is OK asis. Paragraph: rename Scalar Types - 4.1 --> 3.1 tests: e-03-1-0-0001a.vhd e-03-1-0-0002a.vhd e-03-1-0-0003a.vhd s-03-1-0-0001a.vhd s-03-1-0-0002a.vhd s-03-1-0-0003a.vhd Paragraph: rename Enumeration Types - 4.1.1 --> 3.1.1 tests: e-03-1-1-0001a.vhd e-03-1-1-0002a.vhd e-03-1-1-0003a.vhd e-03-1-1-0004a.vhd s-03-1-1-0001a.vhd s-03-1-1-0002a.vhd Paragraph: rename Predefined Enumeration Types - 4.1.1.1 --> 3.1.1.1 tests: e-03-1-1-1001a.vhd e-03-1-1-1002a.vhd e-03-1-1-1003a.vhd e-03-1-1-1004a.vhd s-03-1-1-1001a.vhd s-03-1-1-1002a.vhd s-03-1-1-1003a.vhd s-03-1-1-1004a.vhd s-03-1-1-1005a.vhd s-03-1-1-1006a.vhd s-03-1-1-1007a.vhd s-03-1-1-1008a.vhd Paragraph: rename Integer Types - 4.1.2 --> 3.1.2 tests: e-03-1-2-0001a.vhd e-03-1-2-0002a.vhd s-03-1-2-0001a.vhd e-03-3-0-0001a.vhd e-03-3-0-0001b.vhd s-03-3-0-0001a.vhd Paragraph: rename Predefined Integer Types - 4.1.2.1 --> 3.1.2.1 tests: s-03-1-2-1001a.vhd s-03-1-2-1002a.vhd Paragraph: rename Physical Types - 4.1.3 --> 3.1.3 tests: e-03-1-3-0001a.vhd e-03-1-3-0002a.vhd e-03-1-3-0003a.vhd e-03-1-3-0004a.vhd e-03-1-3-0005a.vhd e-03-1-3-0006a.vhd e-03-1-3-0007a.vhd e-03-1-3-0008a.vhd e-03-1-3-0009a.vhd e-03-1-3-0010a.vhd s-03-1-3-0001a.vhd s-03-1-3-0002a.vhd s-03-1-3-0003a.vhd s-03-1-3-0004a.vhd s-03-1-3-0005a.vhd s-03-1-3-0006a.vhd Paragraph: rename Predefined Physical Types - 4.1.3.1 --> 3.1.3.1 tests: s-03-1-3-1001a.vhd Paragraph: rename Floating Point Types - 4.1.4 --> 3.1.4 tests: e-03-1-4-0001a.vhd e-03-1-4-0002a.vhd e-03-1-4-0003a.vhd s-03-1-4-0001a.vhd echo Paragraph: Predefined Floating Point Types - 4.1.4.1 --> 3.1.4.1 tests: s-03-1-4-1001a.vhd s-03-1-4-1002a.vhd Paragraph: rename Composite Types - 4.2 --> 3.2 tests: Paragraph: rename Array Types - 4.2.1 --> 3.2.1 tests: e-03-2-1-0001a.vhd e-03-2-1-0002a.vhd e-03-2-1-0003a.vhd e-03-2-1-0004a.vhd e-03-2-1-0005a.vhd e-03-2-1-0006a.vhd e-03-2-1-0007a.vhd e-03-2-1-0008a.vhd e-03-2-1-0009a.vhd s-03-2-1-0001a.vhd s-03-2-1-0002a.vhd s-03-2-1-0003a.vhd s-03-2-1-0004a.vhd Paragraph: rename Index Constraints And Discrete Ranges - --> 3.2.1.1 tests: (...No tests available from 7.2 suite.) Paragraph: rename Predefined Array Types - 4.2.1.1 --> 3.2.1.2 tests: s-03-2-1-1001a.vhd s-03-2-1-1002a.vhd Paragraph: rename Record Types - 4.2.2 --> 3.2.2 tests: e-03-2-2-0001a.vhd e-03-2-2-0002a.vhd e-03-2-2-0003a.vhd e-03-2-2-0004a.vhd e-03-2-2-0005a.vhd s-03-2-2-0001a.vhd s-03-2-2-0002a.vhd s-03-2-2-0003a.vhd Paragraph: rename Type Conversion to Integer/Floating Types - 4.3 --> 7.3.5 tests: (Tests moved to paragraph 7.3.5) Paragraph: rename Access Type - --> 3.3 tests: (...No tests available from 7.2 suite.) Paragraph: rename Incomplete Type Declaration - --> 3.3.1 tests: (...No tests available from 7.2 suite.) Paragraph: rename Allocation and deallocation of Objects - --> 3.3.2 tests: (...No tests available from 7.2 suite.) Paragraph: rename File Types - --> 3.4 tests: (...No tests available from 7.2 suite.) Paragraph: rename File Operations - --> 3.4.1 tests: (...No tests available from 7.2 suite.) Chapter: 04-Declarations Paragraph: rename Declarations - 5.0 --> 4.0 tests: Paragraph: rename Types - 5.1 --> 4.1 tests: Paragraph: rename Type Declarations - 5.1.1 --> 4.1 tests: e-04-1-1-0001a.vhd Paragraph: rename Subtype Declarations - 5.1.2 --> 4.2 tests: e-04-2-0-0001a.vhd e-04-2-0-0002a.vhd s-04-2-0-0001a.vhd s-04-2-0-0002a.vhd s-04-2-0-0003a.vhd s-04-2-0-0004a.vhd s-04-2-0-0005a.vhd s-04-2-0-0006a.vhd s-04-2-0-0007a.vhd s-04-2-0-0008a.vhd s-04-2-0-0009a.vhd Paragraph: rename Objects - 5.2 --> 4.3 tests: Paragraph: rename Object Declarations - 5.2.1 --> 4.3.1 tests: e-04-3-1-0001a.vhd e-04-3-1-0002a.vhd e-04-3-1-0003a.vhd e-04-3-1-0004a.vhd e-04-3-1-0005a.vhd e-04-3-1-0006a.vhd s-04-3-1-0001a.vhd s-04-3-1-0002a.vhd s-04-3-1-0003a.vhd s-04-3-1-0004a.vhd Paragraph: rename Constant Declarations - 5.2.1.1 --> 4.3.1.1 tests: e-04-3-1-1001a.vhd e-04-3-1-1002a.vhd Paragraph: rename Signal Declarations - 5.2.1.2 --> 4.3.1.2 tests: e-04-3-1-2001a.vhd e-04-3-1-2002a.vhd e-04-3-1-2003a.vhd e-04-3-1-2004a.vhd e-04-3-1-2005a.vhd e-04-3-1-2006a.vhd s-04-3-1-2001a.vhd s-04-3-1-2002a.vhd s-04-3-1-2003a.vhd s-04-3-1-2004a.vhd Paragraph: rename Variable Declarations - 5.2.1.3 --> 4.3.1.3 tests: e-04-3-1-3001a.vhd Paragraph: rename File Declarations - --> 4.3.2 tests: (...No tests available from 7.2 suite.) Paragraph: rename Alias Declarations - 5.2.1.4 --> 4.3.4 tests: e-04-3-4-0001a.vhd e-04-3-4-0002a.vhd e-04-3-4-0003a.vhd e-04-3-4-0004a.vhd e-04-3-4-0005a.vhd s-04-3-4-0001a.vhd s-04-3-4-0002a.vhd s-04-3-4-0003a.vhd Paragraph: rename Interface Declarations - --> 4.3.3 tests: Paragraph: rename Interface Lists - 5.2.2 --> 4.3.3.1 tests: e-04-3-3-0001a.vhd e-04-3-3-0002a.vhd e-04-3-3-0003a.vhd e-04-3-3-0004a.vhd e-04-3-3-0005a.vhd e-04-3-3-0006a.vhd e-04-3-3-0007a.vhd e-04-3-3-0008a.vhd e-04-3-3-0009a.vhd e-04-3-3-0010a.vhd e-04-3-3-0011a.vhd e-04-3-3-0012a.vhd e-04-3-3-0013a.vhd s-04-3-3-0001a.vhd s-04-3-3-0002a.vhd s-04-3-3-0003a.vhd s-04-3-3-0004a.vhd s-04-3-3-0005a.vhd s-04-3-3-0006a.vhd s-04-3-3-0007a.vhd s-04-3-3-0008a.vhd s-04-3-3-0009a.vhd s-04-3-3-0010a.vhd s-04-3-3-0011a.vhd Paragraph: rename Association Lists - --> 4.3.3.2 tests: (...No tests available from 7.2 suite.) Paragraph: rename Attribute Declarations - 5.3, 5.3.1-2 --> 4.4 tests: e-04-4-0-0001a.vhd e-04-4-0-0001b.vhd e-04-4-0-0002a.vhd s-04-4-0-0001a.vhd s-04-4-0-0002a.vhd s-04-4-0-0003a.vhd s-04-4-0-0004a.vhd Paragraph: rename Component Declarations - 5.4 --> 4.5 tests: e-04-5-0-0001a.vhd e-04-5-0-0002a.vhd e-04-5-0-0003a.vhd e-04-5-0-0004a.vhd s-04-5-0-0001a.vhd Chapter: rename Chapter 05 - Specifications Paragraph: rename Specifications - 6.1 --> tests: Paragraph: rename Attribute specifications - 6.1.1 --> 5.1 tests: e-05-1-0-0001a.vhdl e-05-1-0-0002a.vhdl e-05-1-0-0003a.vhdl e-05-1-0-0004a.vhdl e-05-1-0-0005a.vhdl e-05-1-0-0006a.vhdl e-05-1-0-0007a.vhdl e-05-1-0-0008a.vhdl e-05-1-0-0009a.vhdl e-05-1-0-0010a.vhdl e-05-1-0-0011a.vhdl e-05-1-0-0012a.vhdl e-05-1-0-0013a.vhdl e-05-1-0-0014a.vhdl e-05-1-0-0015a.vhdl e-05-1-0-0016a.vhdl e-05-1-0-0016b.vhdl e-05-1-0-0017a.vhdl s-05-1-0-0001a.vhdl s-05-1-0-0002a.vhdl s-05-1-0-0003a.vhdl s-05-1-0-0004a.vhdl s-05-1-0-0005a.vhdl Paragraph: rename Configuration Specifications - 6.1.2 --> 5.2 tests: e-05-2-0-0001a.vhdl e-05-2-0-0002a.vhdl e-05-2-0-0003a.vhdl e-05-2-0-0004a.vhdl e-05-2-0-0005a.vhdl e-05-2-0-0007a.vhdl e-05-2-0-0008a.vhdl s-05-2-0-0001a.vhdl s-05-2-0-0002a.vhdl s-05-2-0-0003a.vhdl s-05-2-0-0004a.vhdl s-05-2-0-0006a.vhdl Paragraph: rename Binding Indication - 6.1.2.1 --> 5.2.1 tests: s-05-2-1-0001a.vhdl Paragraph: rename Entity Aspect - 6.1.2.1.1 --> 5.2.1.1 tests: e-05-2-1-1001a.vhdl e-05-2-1-1002a.vhdl Paragraph: ( Entity and Body Aspect chapters were merged in 1076.) tests: Paragraph: rename Body/Entity Aspect - 6.1.2.1.4 --> 5.2.1.1 tests: (Some tests were deleted as no longer applicable.) e-05-2-1-1003a.vhdl s-05-2-1-1004a.vhdl s-05-2-1-1001a.vhdl (The Map and Actual generics/ports Aspect chapters were combined in 1076.) Paragraph: rename Port Map and Generic Map Aspects - 6.1.2.1.2 --> 5.2.1.2 tests: e-05-2-1-2002a.vhdl e-05-2-1-2003a.vhdl e-05-2-1-2004a.vhdl e-05-2-1-2005a.vhdl s-05-2-1-2001a.vhdl s-05-2-1-2001b.vhdl Paragraph: rename Actual Ports and Actual Generics Aspects - 6.1.2.1.3 --> 5.2.1.2 tests: s-05-1-2-2001c.vhdl (Next Level Configuration tests merged with Configuration Declarations.) Paragraph: rename Next Level Configuration - 6.1.2.2 --> 1.3 tests: (some tests moved to 1.3) (Most of the 7.2 6.2.x Directive tests were deleted as not applicable.) e-05-2-2-0001a.vhdl Paragraph: rename Assert Directives to Concurrent Assert Stmts - 6.2.1 --> 9.4 tests: Chapter: rename Chapter 7 Names and Expressions (7.2) to 06-Names (1076) Paragraph: rename Names - 7.1 --> 6.1 tests: Paragraph: rename Simple Names - 7.1.1 --> 6.2 tests: s-06-1-0-0001a.vhdl Paragraph: rename Library Names - 7.1.2 --> 11.2 (See Chapter 11) tests: Paragraph: rename Selected Names - 7.1.3 --> 6.3 tests: e-06-3-0-0001a.vhdl e-06-3-0-0002a.vhdl e-06-3-0-0003a.vhdl e-06-3-0-0004a.vhdl e-06-3-0-0005a.vhdl e-06-3-0-0006a.vhdl e-06-3-0-0007a.vhdl e-06-3-0-0008a.vhdl e-06-3-0-0009a.vhdl s-06-3-0-0001a.vhdl s-06-3-0-0002a.vhdl s-06-3-0-0003a.vhdl s-06-3-0-0004a.vhdl Paragraph: rename Indexed Names - 7.1.4 --> 6.4 tests: e-06-4-0-0001a.vhdl e-06-4-0-0002a.vhdl e-06-4-0-0003a.vhdl s-06-4-0-0001a.vhdl s-06-4-0-0002a.vhdl s-06-4-0-0003a.vhdl s-06-4-0-0004a.vhdl Paragraph: rename Slice Names - 7.1.5 --> 6.5 tests: e-06-5-0-0001a.vhdl e-06-5-0-0002a.vhdl e-06-5-0-0003a.vhdl e-06-5-0-0004a.vhdl e-06-5-0-0005a.vhdl e-06-5-0-0006a.vhdl s-06-5-0-0001a.vhdl s-06-5-0-0002a.vhdl s-06-5-0-0003a.vhdl s-06-5-0-0004a.vhdl s-06-5-0-0005a.vhdl s-06-5-0-0006a.vhdl Paragraph: rename Attribute Names - 7.1.6 --> 6.6 tests: e-06-6-0-0001a.vhdl e-06-6-0-0002a.vhdl s-06-6-0-0001a.vhdl s-06-6-0-0002a.vhdl s-06-6-0-0003a.vhdl s-06-6-0-0004a.vhdl s-06-6-0-0005a.vhdl s-06-6-0-0006a.vhdl Chapter: 07-Expressions Paragraph: rename Expressions - 7.1 tests: e-07-1-0-0001a.vhdl e-07-1-0-0001b.vhdl e-07-1-0-0001c.vhdl e-07-1-0-0001d.vhdl e-07-1-0-0001e.vhdl e-07-1-0-0001f.vhdl s-07-1-0-0001a.vhdl s-07-1-0-0001b.vhdl s-07-1-0-0001c.vhdl s-07-1-0-0001d.vhdl s-07-1-0-0001e.vhdl s-07-1-0-0001f.vhdl s-07-1-0-0001g.vhdl s-07-1-0-0001h.vhdl s-07-1-0-0001i.vhdl s-07-1-0-0001j.vhdl Paragraph: rename Operators - 7.2 tests: e-07-2-0-0001a.vhdl e-07-2-0-0002a.vhdl Paragraph: rename Logical Operators - 7.2.1 tests: e-07-2-1-0001a.vhdl e-07-2-1-0002a.vhdl e-07-2-1-0003a.vhdl e-07-2-1-0004a.vhdl s-07-2-1-0001a.vhdl s-07-2-1-0002a.vhdl s-07-2-1-0003a.vhdl Paragraph: rename Relational Operators - 7.2.2 tests: e-07-2-2-0001a.vhdl e-07-2-2-0001b.vhdl e-07-2-2-0001c.vhdl s-07-2-2-0001a.vhdl s-07-2-2-0002a.vhdl s-07-2-2-0003a.vhdl s-07-2-2-0004a.vhdl Paragraph: rename Adding Operators - 7.2.3 tests: e-07-2-3-0001a.vhdl e-07-2-3-0002a.vhdl e-07-2-3-0003a.vhdl e-07-2-3-0004a.vhdl e-07-2-3-0005a.vhdl e-07-2-3-0006a.vhdl s-07-2-3-0001a.vhdl s-07-2-3-0002a.vhdl s-07-2-3-0003a.vhdl s-07-2-3-0004a.vhdl Paragraph: rename Multiplying Operators - 7.2.4 tests: e-07-2-4-0001a.vhdl e-07-2-4-0002a.vhdl e-07-2-4-0003a.vhdl e-07-2-4-0004a.vhdl e-07-2-4-0005a.vhdl s-07-2-4-0001a.vhdl s-07-2-4-0002a.vhdl s-07-2-4-0003a.vhdl s-07-2-4-0004a.vhdl s-07-2-4-0005a.vhdl s-07-2-4-0006a.vhdl Paragraph: rename Misc Operators - 7.2.5 tests: e-07-2-1-5001a.vhdl e-07-2-1-5002a.vhdl e-07-2-1-5003a.vhdl s-07-2-1-5001a.vhdl s-07-2-1-5002a.vhdl s-07-2-1-5003a.vhdl Paragraph: rename Operands - 7.3 tests: Paragraph: rename Literal - 7.3.1 tests: Paragraph: rename Aggregates - 7.3.2 tests: e-07-2-2-2001a.vhdl e-07-2-2-2002a.vhdl e-07-2-2-2003a.vhdl e-07-2-2-2003b.vhdl e-07-2-2-2004a.vhdl e-07-2-2-2005a.vhdl e-07-2-2-2006a.vhdl e-07-2-2-2006b.vhdl e-07-2-2-2007a.vhdl s-07-2-2-2001a.vhdl s-07-2-2-2002a.vhdl s-07-2-2-2003a.vhdl s-07-2-2-2004a.vhdl s-07-2-2-2005a.vhdl Paragraph: rename Record Aggregates - 7.3.2.1 tests: e-07-2-2-2101a.vhdl e-07-2-2-2102a.vhdl e-07-2-2-2103a.vhdl e-07-2-2-2104a.vhdl e-07-2-2-2105a.vhdl e-07-2-2-2106a.vhdl e-07-2-2-2107a.vhdl Paragraph: rename Array Aggregates - 7.3.2.2 tests: e-07-2-2-2201a.vhdl e-07-2-2-2202a.vhdl e-07-2-2-2203a.vhdl e-07-2-2-2204a.vhdl e-07-2-2-2205a.vhdl e-07-2-2-2206a.vhdl e-07-2-2-2207a.vhdl e-07-2-2-2208a.vhdl e-07-2-2-2209a.vhdl e-07-2-2-2210a.vhdl e-07-2-2-2211a.vhdl e-07-2-2-2212a.vhdl s-07-2-2-2201a.vhdl s-07-2-2-2202a.vhdl s-07-2-2-2203a.vhdl s-07-2-2-2204a.vhdl s-07-2-2-2205a.vhdl s-07-2-2-2206a.vhdl s-07-2-2-2207a.vhdl s-07-2-2-2208a.vhdl Paragraph: rename Function Calls - 7.3.3 tests: e-07-2-2-3001a.vhdl e-07-2-2-3002a.vhdl s-07-2-2-3001a.vhdl s-07-2-2-3002a.vhdl Paragraph: rename Qualified Expressions - 7.3.4 tests: e-07-2-2-4001a.vhdl Paragraph: missing section: Type Conversion - 7.3.5 tests: (from paragraph 4.3) e-07-3-5-0001a.vhd e-07-3-5-0001b.vhd s-07-3-5-0001a.vhd Paragraph: missing section: Allocators - 7.3.6 tests: Paragraph: rename Static Expressions - 7.3.1 --> 7.4.0 tests: Paragraph: rename Generic Expressions - 7.3.2 --> ? tests: Paragraph: rename Universal Expressions - ???? --> 7.5 tests: Paragraph: rename Boolean Expressions - 7.3.3 --> ? tests: Paragraph: rename Association Lists - 7.4 --> 4.3.3.2 ( Declarations) tests: e-07-4-0-0001a.vhdl e-07-4-0-0002a.vhdl e-07-4-0-0003a.vhdl e-07-4-0-0004a.vhdl e-07-4-0-0005a.vhdl e-07-4-0-0006a.vhdl e-07-4-0-0007a.vhdl e-07-4-0-0008a.vhdl s-07-4-0-0001a.vhdl s-07-4-0-0002a.vhdl s-07-4-0-0003a.vhdl Chapter: 08-Sequential Tests Paragraph: rename 08-Sequential tests tests: e-08-0-0-0002a.vhdl e-08-0-0-0003a.vhdl e-08-0-0-0004a.vhdl s-08-0-0-0001a.vhdl s-08-0-0-0001b.vhdl Paragraph: rename enable stmts --> wait stmts - 8.1.1 --> 8.1 tests: s-08-1-0-0001a.vhdl Paragraph: rename assertion stmts - 8.1.3 --> 8.2 tests: e-08-2-0-0001a.vhdl e-08-2-0-0002a.vhdl e-08-2-0-0003a.vhdl e-08-2-0-0004a.vhdl s-08-2-0-0001a.vhdl s-08-2-0-0002a.vhdl Paragraph: rename signal assignment stmts - 8.1.4 --> 8.3 tests: e-08-3-0-0001a.vhdl e-08-3-0-0002a.vhdl e-08-3-0-0003a.vhdl e-08-3-0-0004a.vhdl e-08-3-0-0005a.vhdl e-08-3-0-0006a.vhdl e-08-3-0-0007a.vhdl e-08-3-0-0008a.vhdl e-08-3-0-0009a.vhdl e-08-3-0-0010a.vhdl e-08-3-0-0011a.vhdl e-08-3-0-0012a.vhdl s-08-3-0-0001a.vhdl s-08-3-0-0002a.vhdl s-08-3-0-0003a.vhdl s-08-3-0-0004a.vhdl s-08-3-0-0005a.vhdl s-08-3-0-0006a.vhdl Paragraph: rename updating a projected output waveform - --> 8.3.1 tests: Paragraph: rename variable assignment - 8.1.5 --> 8.4 tests: e-08-4-0-0001a.vhdl e-08-4-0-0002a.vhdl e-08-4-0-0003a.vhdl e-08-4-0-0004a.vhdl e-08-4-0-0005a.vhdl e-08-4-0-0006a.vhdl e-08-4-0-0007a.vhdl e-08-4-0-0008a.vhdl s-08-4-0-0001a.vhdl s-08-4-0-0002a.vhdl Paragraph: rename array variable assignments - 8.1.5.1 --> 8.4.1 tests: e-08-4-1-1001a.vhdl Paragraph: rename procedure call stmts - 8.1.6 --> 8.5 tests: e-08-5-0-0001a.vhdl s-08-5-0-0001a.vhdl Paragraph: rename if stmts - 8.1.7 --> 8.6 tests: e-08-6-0-0001a.vhdl e-08-6-0-0002a.vhdl e-08-6-0-0003a.vhdl e-08-6-0-0003b.vhdl e-08-6-0-0004a.vhdl e-08-6-0-0005a.vhdl Paragraph: rename case stmts - 8.1.8 --> 8.7 tests: e-08-7-0-0001a.vhdl e-08-7-0-0002a.vhdl e-08-7-0-0003a.vhdl e-08-7-0-0004a.vhdl e-08-7-0-0005a.vhdl e-08-7-0-0006a.vhdl e-08-7-0-0007a.vhdl e-08-7-0-0008a.vhdl e-08-7-0-0009a.vhdl e-08-7-0-0010a.vhdl e-08-7-0-0011a.vhdl e-08-7-0-0012a.vhdl e-08-7-0-0013a.vhdl s-08-7-0-0001a.vhdl s-08-7-0-0002a.vhdl s-08-7-0-0003a.vhdl s-08-7-0-0004a.vhdl Paragraph: rename loop stmts - 8.1.9 --> 8.8 tests: e-08-8-0-0001a.vhdl e-08-8-0-0002a.vhdl e-08-8-0-0003a.vhdl e-08-8-0-0004a.vhdl e-08-8-0-0005a.vhdl e-08-8-0-0006a.vhdl e-08-8-0-0007a.vhdl s-08-8-0-0001a.vhdl s-08-8-0-0002a.vhdl s-08-8-0-0003a.vhdl s-08-8-0-0004a.vhdl Paragraph: rename next stmts - 8.1.1 --> 8.1.a --> 8.9 tests: e-08-9-0-0001a.vhdl e-08-9-0-0002a.vhdl e-08-9-0-0003a.vhdl s-08-9-0-0001a.vhdl s-08-9-0-0002a.vhdl Paragraph: rename exit stmts - 8.1.11 --> 8.1.b --> 8.10 tests: e-08-10-00001a.vhdl e-08-10-00002a.vhdl e-08-10-00003a.vhdl s-08-10-00001a.vhdl s-08-10-00002a.vhdl Paragraph: rename return stmts - 8.1.12 --> 8.1.c --> 8.11 tests: e-08-11-00001a.vhdl e-08-11-00002a.vhdl e-08-11-00003a.vhdl e-08-11-00004a.vhdl e-08-11-00005a.vhdl e-08-11-00006a.vhdl s-08-11-00001a.vhdl s-08-11-00002a.vhdl s-08-11-00003a.vhdl s-08-11-00004a.vhdl s-08-11-00005a.vhdl Paragraph: rename null stmts - 8.1.13 --> 8.1.d --> 8.12 tests: s-08-12-00001a.vhdl Chapter: 09 Concurrent Statements Paragraph: rename 09-Concurrent Statements - 8.2 --> 9.0 tests: e-09-0-0-0002a.vhdl e-09-0-0-0003a.vhdl s-09-0-0-0001a.vhdl s-09-0-0-0001b.vhdl Paragraph: rename block stmts - 8.2.1 --> 9.1 tests: e-09-1-0-0001a.vhdl e-09-1-0-0002a.vhdl e-09-1-0-0003a.vhdl e-09-1-0-0004a.vhdl e-09-1-0-0005a.vhdl e-09-1-0-0006a.vhdl e-09-1-0-0007a.vhdl s-09-1-0-0001a.vhdl s-09-1-0-0002a.vhdl s-09-1-0-0003a.vhdl s-09-1-0-0004a.vhdl s-09-1-0-0005a.vhdl s-09-1-0-0006a.vhdl s-09-1-0-0007a.vhdl Paragraph: rename process stmts - 8.2.2 --> 9.2 tests: e-09-2-0-0001a.vhdl e-09-2-0-0002a.vhdl e-09-2-0-0003a.vhdl e-09-2-0-0004a.vhdl e-09-2-0-0005a.vhdl s-09-2-0-0001a.vhdl s-09-2-0-0002a.vhdl s-09-2-0-0003a.vhdl Paragraph: rename drivers - 8.2.2.1 --> 9.2.1 tests: Paragraph: rename simulation cycle - 8.2.2.2 --> ? tests: Paragraph: rename assignment of unresolved values to signals - 8.2.2.3 --> ? tests: Paragraph: rename concurrent procedure call - --> 9.3 tests: Paragraph: rename concurrent assertion statement - 8.2.3 --> 9.4 tests: s-09-4-0-0001a.vhdl s-09-4-0-0002a.vhdl s-09-4-0-0003a.vhdl Paragraph: rename concurrent signal assignment stmts - 8.2.4 --> 9.5 tests: e-09-5-0-0001a.vhdl s-09-5-0-0001a.vhdl s-09-5-0-0002a.vhdl s-09-5-0-0003a.vhdl Paragraph: rename conditional signal assignment stmts - 8.2.4.1 --> 9.5.1 tests: e-09-5-1-0001a.vhdl e-09-5-1-0002a.vhdl Paragraph: rename selected signal assignment stmts - 8.2.4.2 --> 9.5.2 tests: e-09-5-2-0001a.vhdl e-09-5-2-0002a.vhdl Paragraph: rename component instantiation stmts - 8.2.5 --> 9.6 tests: e-09-6-0-0001a.vhdl e-09-6-0-0002a.vhdl s-09-6-0-0001a.vhdl s-09-6-0-0002a.vhdl s-09-6-0-0003a.vhdl Paragraph: rename generate stmts - 8.2.6 --> 9.7 tests: e-09-7-0-0001a.vhdl e-09-7-0-0002a.vhdl e-09-7-0-0003a.vhdl e-09-7-0-0004a.vhdl e-09-7-0-0005a.vhdl e-09-7-0-0006a.vhdl e-09-7-0-0007a.vhdl e-09-7-0-0008a.vhdl e-09-7-0-0009a.vhdl e-09-7-0-0010a.vhdl s-09-7-0-0001a.vhdl s-09-7-0-0002a.vhdl s-09-7-0-0003a.vhdl s-09-7-0-0004a.vhdl s-09-7-0-0005a.vhdl s-09-7-0-0006a.vhdl s-09-7-0-0007a.vhdl Chapter: 10 Scope and Visibility tests: Not yet available. Chapter: 11 Design Units And Their Analysis tests: Not yet available. Chapter: 12 Elaboration And Execution tests: Not yet available. Chapter: 13 Lexical Elements Paragraph: rename 13-Lexical Elements - Appendix-A --> 13.0 tests: Paragraph: rename Character Set - A.1 --> 13.1 tests: s-13-1-0-0001a.vhdl Paragraph: rename Lexical Elements, Separators, and Delimiters - A.2 --> 13.2 tests: e-13-2-0-0001a.vhdl e-13-2-0-0002a.vhdl e-13-2-0-0003a.vhdl e-13-2-0-0004a.vhdl e-13-2-0-0005a.vhdl e-13-2-0-0006a.vhdl e-13-2-0-0007a.vhdl e-13-2-0-0008a.vhdl e-13-2-0-0009a.vhdl e-13-2-0-0010a.vhdl e-13-2-0-0011a.vhdl e-13-2-0-0012a.vhdl e-13-2-0-0013a.vhdl s-13-2-0-0001a.vhdl s-13-2-0-0002a.vhdl Paragraph: rename Identifiers - A.3 --> 13.3 tests: e-13-3-0-0001a.vhdl e-13-3-0-0002a.vhdl s-13-3-0-0001a.vhdl s-13-3-0-0002a.vhdl s-13-3-0-0003a.vhdl Paragraph: rename Abstract Literals A.4 --> 13.4 tests: e-13-4-0-0001a.vhdl e-13-4-0-0002a.vhdl e-13-4-0-0003a.vhdl s-13-4-0-0001a.vhdl s-13-4-0-0002a.vhdl s-13-4-0-0003a.vhdl s-13-4-0-0004a.vhdl s-13-4-0-0005a.vhdl s-13-4-0-0006a.vhdl s-13-4-0-0007a.vhdl Paragraph: rename Decimal Literals A.4.1 --> 13.4.1 tests: Paragraph: rename Based Literals A.4.2 --> 13.4.2 tests: e-13-4-2-0001a.vhdl e-13-4-2-0002a.vhdl e-13-4-2-0003a.vhdl s-13-4-2-0001a.vhdl s-13-4-2-0002a.vhdl Paragraph: rename Character Literals A.5 --> 13.5 tests: e-13-5-0-0001a.vhdl e-13-5-0-0002a.vhdl s-13-5-0-0001a.vhdl Paragraph: rename String Literals A.6 --> 13.6 tests: e-13-6-0-0001a.vhdl e-13-6-0-0002a.vhdl s-13-6-0-0001a.vhdl s-13-6-0-0002a.vhdl s-13-6-0-0003a.vhdl s-13-6-0-0004a.vhdl s-13-6-0-0005a.vhdl Paragraph: rename Bit String Literals A.7 --> 13.7 tests: e-13-7-0-0001a.vhdl e-13-7-0-0002a.vhdl e-13-7-0-0003a.vhdl s-13-7-0-0001a.vhdl s-13-7-0-0002a.vhdl s-13-7-0-0003a.vhdl Paragraph: rename Comments A.8 --> 13.8 tests: s-13-8-0-0001a.vhdl Paragraph: rename Reserved Words A.9 --> 13.9 tests: e-13-9-0-0001a.vhdl e-13-9-0-0001b.vhdl Paragraph: rename Allowable Replacement of Characters - A.10 --> 13.10 tests: e-13-10-00001a.vhdl e-13-10-00002a.vhdl e-13-10-00003a.vhdl e-13-10-00004a.vhdl s-13-10-00001a.vhdl s-13-10-00002a.vhdl Chapter: 14-Predefined Paragraph: rename Predefined Attributes - B.1 --> 14.1 tests: e-14-1-0-0001a.vhdl e-14-1-0-0002a.vhdl e-14-1-0-0003a.vhdl e-14-1-0-0003b.vhdl e-14-1-0-0004a.vhdl e-14-1-0-0004b.vhdl e-14-1-0-0004c.vhdl e-14-1-0-0005a.vhdl e-14-1-0-0005b.vhdl e-14-1-0-0006a.vhdl e-14-1-0-0007a.vhdl e-14-1-0-0008a.vhdl e-14-1-0-0009a.vhdl e-14-1-0-0010a.vhdl e-14-1-0-0011a.vhdl e-14-1-0-0012a.vhdl e-14-1-0-0013a.vhdl e-14-1-0-0014a.vhdl e-14-1-0-0015a.vhdl e-14-1-0-0016a.vhdl s-14-1-0-0001a.vhdl s-14-1-0-0002a.vhdl s-14-1-0-0003a.vhdl s-14-1-0-0004a.vhdl s-14-1-0-0004b.vhdl s-14-1-0-0005a.vhdl s-14-1-0-0006a.vhdl s-14-1-0-0007a.vhdl s-14-1-0-0007b.vhdl s-14-1-0-0007c.vhdl s-14-1-0-0008a.vhdl s-14-1-0-0009a.vhdl s-14-1-0-0010a.vhdl s-14-1-0-0011a.vhdl s-14-1-0-0012a.vhdl s-14-1-0-0013a.vhdl s-14-1-0-0015a.vhdl s-14-1-0-0015b.vhdl s-14-1-0-0016a.vhdl Paragraph: rename Predefined Types and Subtypes --> Package STANDARD - B.2 --> 14.2 tests: e-14-2-0-0001a.vhdl s-14-2-0-0001a.vhdl s-14-2-0-0002a.vhdl Paragraph: Package TEXTIO: tests: not in 7.2 --> 14.3 -- Steve Grout @ MCC VLSI CAD Program, Austin TX. [512] 343-0860 ARPA: grout@mcc.arpa UUCP: {ihnp4,seismo,harvard,gatech,pyramid}!ut-sally!im4u!milano!grout