Professional Documents
Culture Documents
by
David R. Coelho
Vantage Analysis Systems, Inc.
~.
"
Kluwer Academic Publishers
KALA llRPORATION
Distributors for North America:
Kluwer Academic Publishers
101 Philip Drive
Assinippi Park
Norwell, MA 02061, USA
Coelho, David R.
The VHDL handbook.
Bibliography: p.
Includes index.
1. VHDL (Computer program language) I. Title.
TK7874.C6 1989 621.39 '2 89-11084
ISBN-13: 978-1-4612-8902-9 e-ISBN-13: 978-1-4613-1633-6
DOl: 10.1007/978-1-4613-1633-6
1 Introduction 1
1.1 Introduction to the VHDL Language 1
1.1.1 History of VHDL . . . . . . . 1
1.1.2 DOD Requirements and VHDL 2
1.1.3 VHDL As a Design Tool. 3
1.2 Multi-Level Design . . . . . . . . 5
1.3 The Model Accuracy Continuum 7
Bibliography 377
Index 381
List of Figures
All of the examples in this book are written using strictly standard
VHDL which adheres to the IEEE standard 1076-1987 [IEEE87]. The mod-
elling features and approaches used in the VHDL code in this book have
been tested against both the Vantage and Intermetrics tools. Other tools
which adhere to the VHDL standard should handle the examples with-
out difficulty (assuming that the required VHDL features are available).
Virtually all of the examples in this book rely on the availability of the
Standard Logic Package described in chapter 7. The easiest and fastest
way to get started writing and simulating with VHDL models discussed in
this book is to get a copy of this standard package. This package is in the
public domain and is not specific to any particular VHDL environment.
Once compiled in your VHDL environment, you can reference this package
from your models and begin creating models which follow the conventions
and approaches discussed exactly as shown or with your own modifications
incorporated. By following this approach it should be possible to begin
writing VHDL models which simulate effectively within an afternoon. In
order to facilitate this process, all examples including the Standard Logic
Package discussed in this book are available on IBM PC floppy format for
MS-DOS. If you are interested in getting on-line VHDL source code for
the examples in this book send your request to Coelho Publications, 43000
Christy Street, Fremont, CA 94538-3167.
Background on the Writing of this Book
All examples cited in this book have been validated using the Vantage-
Spreadsheet simulation environment [VANU89] [VANT89] developed and
marketed by Vantage Analysis Systems, Inc. The text for this book was pre-
pared using the 'lEX text formatting system [LAM86] [KNU86] developed
by Donald Knuth at Stanford University running on an Apollo worksta-
tion with camera ready copy produced on an Apple Laserwriter. Graphics
figures were created using the Vantage environment for simulation results,
and AutoCAD [AUT88] for schematic and free form graphics.
Acknowledgments