An open process of restandardization, conducted by the IEEE, has led to the definitions of the new VHDL standard. The changes make VHDL safer, more portable, and more powerful. VHDL also becomes bigger and more complete. The canonical simulator of VHDL is enriched by new mechanisms, the predefined environment is more complete, and the syntax is more regular and flexible. Discrepancies and known bugs of VHDL'87 have been fixed. However, the new VHDL'92 is compatible with VHDL'87, with some minor exceptions.
This book presents the new VHDL'92 for the VHDL designer. New features ar explained and classified. Examples are provided, each new feature is given a rationale and its impact on design methodology, and performance is analysed. Where appropriate, pitfalls and traps are explained.
The VHDL designer will quickly be able to find the feature needed to evaluate the benefits it brings, to modify previous VHDL'87 code to make it more efficient, more portable, and more flexible.
VHDL'92 is the essential update for all VHDL designers and managers involved in electronic design.








Content:
Front Matter....Pages i-xvii
Front Matter....Pages xviii-xviii
Designer’s Concerns....Pages 1-8
Spirit of VHDL’92....Pages 9-22
Front Matter....Pages 24-24
Last-Delta Activation: Postponed Process....Pages 25-30
Shared (Global) Variables....Pages 31-36
Front Matter....Pages 38-38
Direct Instantiation....Pages 39-45
Incremental Binding....Pages 47-56
Groups....Pages 57-61
Front Matter....Pages 62-62
Foreign Interfaces....Pages 63-66
Reading & Writing Files....Pages 67-71
Impure Functions....Pages 73-75
Front Matter....Pages 76-76
Shift and Rotate Operators....Pages 77-79
Xnor Operator....Pages 81-83
Predefined Attribute Driving_Value (and ’Driving)....Pages 85-90
Predefined Attribute ’Ascending....Pages 91-93
Predefined Attributes ’Behavior & ’Structure....Pages 95-96
Predefined Attributes ’Image & ’Value....Pages 97-100
Attributes ’Path_Name ’Instance_Name ’Simple_Name....Pages 101-104
Front Matter....Pages 106-106
Inertial Signal Assignment Statement....Pages 107-110
Declarative Part in Generate Statements....Pages 111-117
Mapping Expressions to Input Ports....Pages 119-122
Front Matter....Pages 106-106
The New Character Set....Pages 123-128
Identifier Generalization....Pages 129-131
Alias Generalization....Pages 133-135
Access to Predefined Operators....Pages 137-139
Extension of Bit String Literals....Pages 141-142
Front Matter....Pages 144-144
Concurrent Signal Assignment....Pages 145-149
Report Statement....Pages 151-153
Concatenation Operator....Pages 155-156
Bracketing: Syntax Consistency....Pages 157-164
Front Matter....Pages 166-166
Static Expressions....Pages 167-179
Run-Time Checks....Pages 181-185
Interface List....Pages 187-188
Association List....Pages 189-190
Resolved Subelements in Composites....Pages 191-195
Labels & User-Defined Attributes....Pages 197-199
Miscellaneous....Pages 201-204
Back Matter....Pages 205-214



Content:
Front Matter....Pages i-xvii
Front Matter....Pages xviii-xviii
Designer’s Concerns....Pages 1-8
Spirit of VHDL’92....Pages 9-22
Front Matter....Pages 24-24
Last-Delta Activation: Postponed Process....Pages 25-30
Shared (Global) Variables....Pages 31-36
Front Matter....Pages 38-38
Direct Instantiation....Pages 39-45
Incremental Binding....Pages 47-56
Groups....Pages 57-61
Front Matter....Pages 62-62
Foreign Interfaces....Pages 63-66
Reading & Writing Files....Pages 67-71
Impure Functions....Pages 73-75
Front Matter....Pages 76-76
Shift and Rotate Operators....Pages 77-79
Xnor Operator....Pages 81-83
Predefined Attribute Driving_Value (and ’Driving)....Pages 85-90
Predefined Attribute ’Ascending....Pages 91-93
Predefined Attributes ’Behavior & ’Structure....Pages 95-96
Predefined Attributes ’Image & ’Value....Pages 97-100
Attributes ’Path_Name ’Instance_Name ’Simple_Name....Pages 101-104
Front Matter....Pages 106-106
Inertial Signal Assignment Statement....Pages 107-110
Declarative Part in Generate Statements....Pages 111-117
Mapping Expressions to Input Ports....Pages 119-122
Front Matter....Pages 106-106
The New Character Set....Pages 123-128
Identifier Generalization....Pages 129-131
Alias Generalization....Pages 133-135
Access to Predefined Operators....Pages 137-139
Extension of Bit String Literals....Pages 141-142
Front Matter....Pages 144-144
Concurrent Signal Assignment....Pages 145-149
Report Statement....Pages 151-153
Concatenation Operator....Pages 155-156
Bracketing: Syntax Consistency....Pages 157-164
Front Matter....Pages 166-166
Static Expressions....Pages 167-179
Run-Time Checks....Pages 181-185
Interface List....Pages 187-188
Association List....Pages 189-190
Resolved Subelements in Composites....Pages 191-195
Labels & User-Defined Attributes....Pages 197-199
Miscellaneous....Pages 201-204
Back Matter....Pages 205-214
....
Download the book VHDL’92 for free or read online
Read Download
Continue reading on any device:
QR code
Last viewed books
Related books
Comments (0)
reload, if the code cannot be seen