The university textbook Fundamentals of Digital Logic with Verilog Design by Stephen Brown and Zvonko Vranesic, published by McGraw Hill, is intended for an introductory course in digital logic design. It emphasizes the synthesis of circuits and explains how circuits are implemented in real chips. Fundamental concepts are illustrated by using small examples. Verilog is used to show how practical circuits are designed using CAD tools.
Use of CAD software is well integrated into the book. The CAD software provides automatic mapping of a design written in Verilog into FPGAs and CPLDs. Students will be able to try, firsthand, the book's Verilog examples (over 140) and homework problems.
Included with the textbook is a CD-ROM containing Altera's MAX+PLUS® II version 9.23 Student Edition programmable logic development software and all of the design examples from the book. Engineers currently use MAX+PLUS II software for designing, simulating, testing, and implementing logic circuits. The version included with this text supports all major features of the commercial product and comes with a compiler for the IEEE standard Verilog language.
Students will be able to:
- Enter a design into the CAD system
- Compile the design into a selected device
- Simulate the functionality and timing of the resulting circuit
- Implement the design in actual devices (using the school's laboratory facilities)
Verilog
Verilog is a complex language, so it is introduced gradually in the book. Each Verilog feature is presented as it becomes pertinent for the circuits being discussed. To teach the student to use MAX+PLUS II software, the book includes three tutorials.
MAX+PLUS II Software
MAX+PLUS II software is a fully integrated design environment that offers unmatched flexibility and performance. The intuitive graphical interface is complemented by complete and instantly accessible online documentation, which makes learning and using MAX+PLUS II software quick and easy.
MAX+PLUS II version 9.23 Student Edition software offers the following features:
- Operates on stand-alone PCs running Windows 95/98, and Windows NT 3.51 and 4.0
- Design entry includes graphical and text-based, including the Altera® Hardware Description Language (AHDL), VHDL, and Verilog HDL
- Design compilation for product-term and look-up table (LUT)-based device architectures, with device support for members of the Altera FLEX 10K®, FLEX® 6000, MAX® 7000, and MAX 7000S device families
- Design verification with full timing and functional simulation
