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

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

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