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.

If you're interested in HDL programming, you might also like these books:

Sponsored Recommendations

What are the Important Considerations when Assessing Cobot Safety?

April 16, 2024
A review of the requirements of ISO/TS 15066 and how they fit in with ISO 10218-1 and 10218-2 a consideration the complexities of collaboration.

Wire & Cable Cutting Digi-Spool® Service

April 16, 2024
Explore DigiKey’s Digi-Spool® professional cutting service for efficient and precise wire and cable management. Custom-cut to your exact specifications for a variety of cable ...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.


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