Home > Academic & Professional > Engineering and Computer Science >  Computer Science > HDL Programming Fundamentals
HDL Programming Fundamentals: VHDL and Verilog, 1/e
HDL Programming Fundamentals: VHDL and Verilog, 1/e
Botros Nazeih M.
ISBN : 9788131502013
Pages : 520
Binding : Paperback
Trim Size : 241 X 181 mm
Imprint : Course Technology
© Year : 2007
Price : INR 399.00
not rated
Write a review

Advances in semiconductor technology continue to increase the power and complexity of digital systems. To design such systems requires a strong knowledge of Application Specific Integrated Circuits (ASICs) and Field Programmable Gate Arrays (FPGAs), as well as the CAD tools required. Hardware Description Language (HDL) is an essential CAD tool that offers designers an efficient way for implementing and synthesizing the design on a chip. HDL Programming Fundamentals: VHDL and Verilog teaches students the essentials of HDL and the functionality of the digital components of a system. Unlike other texts, this book covers both IEEE standardized HDL languages: VHDL and Verilog. Both of these languages are widely used in industry and academia and have similar logic, but are different in style and syntax. By learning both languages students will be able to adapt to either one, or implement mixed language environments, which are gaining momentum as they combine the best features of the two languages in the same project. The text starts with the basic concepts of HDL, and covers the key topics such as data flow modeling, behavioral modeling, gate-level modeling, and advanced programming. Several comprehensive projects are included to show HDL in practical application, including examples of digital logic design, computer architecture, modern bioengineering, and simulation.


  • Features
  • Table of contents
  • About the Author

· Teaches both IEEE standardized languages: VHDL and Verilog

· Provides numerous complete examples including simulation, digital logic design, computer architecture, and a few bioengineering topics

· Covers key areas such as data flow modeling, behavioral modeling, transistor-level modeling, procedures, tasks, and functions

· Includes review questions and exercises for each chapter

· Includes a companion CD-ROM with all of the complete projects from the book

· ON THE CD! (see Appendix C for more details)

· CODE: Includes all of the full programs from the book

· FIGURES: Includes all of the figures from the book by chapter

· SYSTEM REQUIREMENTS: Windows NT, Windows 2000, or Windows XP CD-ROM or DVD-ROM drive keyboard and mouse, or other pointing device HDL simulator for the examples


  1. Introduction
  2. Data-Flow Descriptions
  3. Behavioral Descriptions
  4. Structural Descriptions
  5. Switch-Level Descriptions
  6. Procedures, Tasks, and Functions
  7. Mixed-Type Descriptions
  8. Advanced HDL Descriptions
  9. Mixed-Language Descriptions
  10. Synthesis Basics

Appendix A Creating a Project in Xilinx 7.1® Using VHDL or Verilog

Appendix B Summary of HDL Commands

Appendix C About the CD-ROM



 Nazeih M. Botros