The Verilog Hardware Description Language, Fifth Edition

Chapter 11: Projects

The exercises at the end of the previous chapters have been short questions to help you think about the material in the chapter. This chapter contains two projects that each encompass many aspects of the Verilog language. Each of these projects has been used in Junior level university classes for electrical and computer engineering students.

The projects are all open-ended; there is no one correct answer. Instructors should realize that the projects were aimed at a set of students with a certain course background that may not match the background of their current students. Further, the projects were tailored to the specific material being presented in class at the time. Alter the projects by adding or deleting portions as needed.

Some of these projects have supporting Verilog descriptions. These may be obtained from the e-mail reflector as described in the book's Preface.

11.1 Modeling Power Dissipation

Hardware description languages are used to model various aspects of a system; performance and functionality being the two main ones. With all the interest in building low-power devices for handheld electronics, it is also important to model the power dissipation of a circuit during its operation. This problem asks you to write a Verilog description of several versions of a small system, and use these descriptions to compare and contrast the power dissipation of each.

11.1.1 Modeling Power Dissipation

In this assignment, we choose to model circuits at the gate level. In CMOS circuits, power is only dissipated when a gate switches state. More...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Small-Signal Bipolar Transistors (BJT)
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.