Fundamentals Of HDL Design

Fundamentals Of HDL Design
76% Off
Rental

Fundamentals Of HDL Design

1291 Views
Publisher: Sanguine Publications
ISBN: 9788131732472
Author:

Available Options ( In Stock )

Rental?
Buy
INR 340.00 INR 81.60 ( 76% Off )
Effective Price after using Coupon Code: SAVE20
Download & Read Books Offline (Desktop/Laptop/Android Device) :
Customers who Bought this Ebook also Bought
  • Snapshot
  • Description

About this eBook

Preface In order to achieve sophistication in our livelihood, electronic equipments for industrial, commercial, consumer, medical and defense applications are increasingly becoming complex, smaller in size and operate on low power. In today s highly aggressive digital electronics industry, equipment vendors must create products that provide greater speed and functionality using less money, power, and physical area. Demand for newer technologies with additional features supporting flexibility and adaptability to constant change, driven by time to market of new products engineers need to operate with caution and ease the complexity in design and testing. Hardware description languages HDL have been widely adapted by digital engineers to design, model and validate complex systems. HDL models for complex systems reduces the design, verification time and also helps in debugging designs at the initial stage. Designs modeled at higher level language such as HDL can be easily converted to its equivalent gate level with the help of power synthesis tools. This process called as synthesis carried out automatically using sophisticated tools further reduces the design time and also reduces the complexity in designing complex gate level schematics manually. The gate level schematics automatically generated with the aid of commercial synthesis tools also optimize the design for number of gates, power and speed. This is one of the greatest advantages of the software tools available, these tools are also very powerful in verification of functionality of the complex designs modeled, and helps in debugging the design. There is a need for writing HDL s efficiently, in a systematic manner to exploit the features of these tools. With the maturity and multiple programming options available of HDL s using them to design complex digital hardware has become the mainstream practice. Knowledge of C programming language helps in better understanding and learning of HDL, however HDL being almost similar to C, there is always a misconception among beginners learning HDL. We need to be aware that HDL is used for modeling design that get converted to gate level schematic, at the same time HDLs are also widely used for verifying the functionality of the design in other words helps in debugging the design at the gate level. This book provides in-dept coverage on the introduction of HDL languages like VHDL and Verilog for beginners. The book covers both basic principles of programming skills for HDL and design and modeling of advanced digital systems using HDL. The modeling of digital systems at gate level, algorithmic level and at architecture level is emphasized with basic examples. Knowledge of basic examples enables to understand the concept of HDLs, which further aids in understanding other benefits of HDL like design of complex systems efficiently, verifying designs using test benches. Mixed level modeling, hierarchical design modeling and Finite State Machine Modeling are discussed with examples. The emphasis of the book is on learning the art of writing
Prelims.indd 9
2 10 2009 7 42 54 PM
efficient HDLs by using proper syntaxes and appropriate statements supported and recommended by HDL users and tools respectively. Students doing their first level of HDL course would find this book more useful, as the focus in this book is not in teaching the syntaxes available, but assist them to use the available syntaxes in modeling complex digital systems efficiently. Multiple case studies and examples have been introduced and discussed to help the student in understanding the concepts to its breadth. Scope The book focuses primarily on assisting the reader in understanding the basic concepts of VHDL and Verilog language. Multiple examples and case studies are being used for better understanding of the language syntax. The examples incorporated are self explanatory if the syntaxes and digital concepts are known to the reader. This book is recommended for a reader doing his first