Over the years, hardware description languages have evolved to aid in the description, modeling, and design of digital systems. The steady advances in microelectronics continues to increase the power and complexity of digital systems, which in turn places increasing demands on the associated CAD environments. Early in the next century silicon die are projected to pack in excess of one billion transistors. At the forefront of modern systems research are methodologies for the design of systems composed of these billion transistor chips. The intellectual capacity of human designers is limited and has led to the use of the principles of hierarchy, abstraction, and modularity in handling the increasing complexity of digital systems. My earlier book, VHDL Starters Guide, focused on the use of VHDL as a language for describing digital systems for the purpose of simulation in tasks such as performance evaluation and design verification.
|Published (Last):||4 May 2009|
|PDF File Size:||20.75 Mb|
|ePub File Size:||9.13 Mb|
|Price:||Free* [*Free Regsitration Required]|
The road to useful models is paved by language features motivated by the need to describe behavioral and physical properties of digital circuits such as events, propagation delays, and concurrency. In this book, each major language construct is studied from two points of view: For the purpose of the simulation of physical or behavioral attributes of a digital system For the purpose of synthesis of the digital hardware Each language feature presented in the book is accompanied by a complete example.
Simulation and synthesis exercises address one or more associated VHDL modeling concepts. Further, the book is packaged with the Xilinx Student Edition Foundation Series Software, producing a powerful and self-contained learning environment. The result of reading this book is a fast paced ascension through the language to productive applications for solving realistic problems.
Practicing engineers will find the text and tool application self-paced. Instructors will find that the style of the book enables it to be used as a companion to courses in digital logic, computer architecture, or a HDL course.
All readers will progress rapidly from reading to creating functioning models. Synopsis This book focuses on presenting the basic features of the VHDL language in the context of its use for both simulation and synthesis. Basic language concepts are motivated by familiarity with digital logic circuits with simulation and synthesis presented as complementary design processes.
Field programmable gate arrays are used as the medium for synthesis laboratory exercises, and tutorials are provided for the use of the new integrated design environments from Xilinx—which is available with the book. What is VHDL? Digital System Design. The Marketplace. The Role of Hardware Description Languages. Chapter Summary. Modeling Digital Systems. Describing Systems. Events, Propagation Delays, and Concurrency. Waveforms and Timing. Signal Values. Shared Signals. Simulation vs. The Simulation Model.
The Synthesis Model. Basic Language Concepts: Simulation. Concurrent Statements. Understanding Delays. Basic Language Concepts: Synthesis. A Language Directed View of Synthesis. Inference from Declarations. Inference from Conditional Signal Assignment Statements. Inference from Selected Signal Assignment Statements. Simulation Behavior vs. Synthesis Behavior. Synthesis Hints. Modeling Behavior: Simulation. The Process Construct. Programming Constructs.
More on Processes. The Wait Statement. Generating Clocks and Periodic Waveforms. Using Signals in a Process. Modeling State Machines. Common Programming Errors. Modeling Behavior: Synthesis. Inference from Within Processes. Miscellaneous Issues. Inference Using Signals vs. Latch vs. Flip Flop Inference. Synthesis of State Machines. Modeling Structure.
Describing Structure. Hierarchy, Abstraction, and Accuracy. Component Instantiation and Synthesis. Subprograms, Packages, and Libraries.
Essentials of Functions. Essentials of Procedures. Subprogram and Operator Overloading. Essentials of Packages. Essentials of Libraries. Textbenches in VHDL. A Testbench Template. Programming Mechanics. Terminology and Directory Structure. Simulation Mechanics. Synthesis Mechanics. Identifiers, Data Types, and Operators.
Data Objects. Data Types. VHDL vs. VHDL Xilinx Foundation Express Tutorial. A Starting Program Template. What Our Readers Are Saying.
ISBN 13: 9780130290168
This text focuses on presenting the basic features of the VHDL language in the context of its use for both simulation and synthesis. Basic language concepts are motivated by familiarity with digital logic circuits with simulation and synthesis presented as complementary design processes. Field programmable gate arrays are used as the medium for synthesis laboratory exercises, and tutorials are provided for the use of the new integrated design environments from Xilinx—which is available with the text. Provides the reader with a complete learning package. Coverage of basic concepts. Provides students with tutorials, examples, and laboratory exercises to promote better understanding of language features. Reinforces concepts and enables students to learn state-of-the-art technology.
Introductory Vhdl From Simulation To Syn
What is VHDL? Digital System Design. The Marketplace. The Role of Hardware Description Languages. Chapter Summary. Modeling Digital Systems.