The Verilog® Hardware Description Language

Front Cover
Springer Science & Business Media, Jun 30, 2002 - Computers - 381 pages
This text presents the IEEE 1364-2001 standard of the Verilog language. The examples in this edition have been updated to illustrate the features of the language. A cross referenced guide to these features is provided, thus, designers already familiar with Verilog can quickly learn the features. Newcomers to the language can use it as a guide for reading "old" specifications.; The book should prove to be a useful resource for engineers and students interested in describing, simulating and synthesizing digital systems. It is also ready for use in university courses, having been used for introductory logic design and simulation through advanced VLSI design courses. An appendix with tutorial help and a work-along style is keyed into the introduction for new students. Material supporting a computer-aided design course on the inner working of simulators is also included.; "The Verilog TM Hardware Description Language" includes a CD containing Simucad's Silos TM 2001 Verilog Simulator, examples from the book and lecture slides. The simulator is limited in the size of descriptions it will simulate. A few of the language constructs are not recognized by this version of the simulator.
 

Contents

Getting Started
2
Behavioral Modeling of Combinational Circuits
11
Module Hierarchy
21
Summary
27
2
35
Details of the Functional Datapath Modules
60
Summary on Logic Synthesis
66
Behavioral Modeling 73
72
MealyMoore Machine Specifications
203
Introduction to Behavioral Synthesis
209
Advanced Timing
211
40
235
UserDefined Primitives
239
Projects
283
220
288
Tutorial Questions and Discussion
293

Loops
82
Functions and Tasks
91
Rules of Scope and Hierarchical Names
102
Concurrent Processes
109
A Concurrent Process Example
122
Procedural Continuous Assignment
136
Arrays of Instances
150
Logic Level Modeling 157
156
Delay Paths Across a Module
187
CycleAccurate Specification
195
Lexical Conventions
309
Verilog Gate Types
323
Registers Memories Integers
329
Formal Syntax Definition
339
Specify section
359
Expressions
365
Index
373
35
379
Copyright

Other editions - View all

Common terms and phrases