HDL Programming Fundamentals

Dec. 19, 2005
(VHDL and Verilog)
By Nazeih M. Botros
ISBN: 1584508558

For those who are new to hardware description languages (HDLs), or looking to refresh dormant skills, Nazeih Botros’s HDL Programming Fundamentals provides a basic course in both VHDL and Verilog. There’s a slew of books out there that take up either one language or the other; this one is a bit unusual in that it covers both in parallel. So it can be used to learn either language or both, as the reader deems necessary. The latter approach would well equip a reader to approach a mixed-language project.

After kicking off with an introductory chapter that looks broadly at HDLs and how they’re used, the book delves into specifics, with chapters covering dataflow descriptions, behavioral descriptions, and structural descriptions. The latter introduces gate-level and register-transfer-level (RTL) descriptions.

Subsequent chapters cover switch-level (or transistor-level) descriptions and topics such as mixed-language descriptions that borrow elements from both VHDL and Verilog. By this point in the book, it’s assumed that the reader is versed in both languages; this chapter shows how to mix their constructs. A final chapter covers the basics of hardware synthesis.

The book is suffused with examples that cover the rules governing HDLs as well as the basics of digital logic design. These examples span a wide range of topics, such as artificial neural networks and simple biological mechanisms.

Packaged with the book is a companion CD-ROM that includes all of the code from the design examples and code listings. The code can be copied and pasted into the project navigation screen of any HDL simulator; a mixed-language simulator would of course be required to handle relevant examples. The disc supports Windows NT/2000/XP systems.

About the Author

David Maliniak | MWRF Executive Editor

In his long career in the B2B electronics-industry media, David Maliniak has held editorial roles as both generalist and specialist. As Components Editor and, later, as Editor in Chief of EE Product News, David gained breadth of experience in covering the industry at large. In serving as EDA/Test and Measurement Technology Editor at Electronic Design, he developed deep insight into those complex areas of technology. Most recently, David worked in technical marketing communications at Teledyne LeCroy. David earned a B.A. in journalism at New York University.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!