Always Learning

FPGA-Based System Design
Wayne WolfGeorgia Tech University

ISBN-10: 0131424610
ISBN-13:  9780131424616

Publisher:  Prentice Hall
Copyright:  2004
Format:  Cloth Bound w/CD-ROM; 576 pp
Published:  06/15/2004
Status: Out of Stock


We're sorry, this product is no longer available.
Please contact your Pearson rep if you are using this product and need instructor resources.


Print this content

In this section:


Description

Appropriate for all introductory-to-intermediate level courses in FPGAs, VLSI, and/or digital design.

Digital designs once built in custom silicon are increasingly implemented in field programmable gate arrays (FPGAs), but effective FPGA system design requires a strong understanding of VLSI issues and constraints, as well as an understanding of new techniques developed for FPGAs. Writing specifically for FPGA designers, Princeton Universitys Wayne Wolf first introduces the essentials of VLSI: fabrication, circuits, interconnects, combinational and sequential logic design, system architectures, and more. He then shows how to reflect this VLSI knowledge in a state-of-the-art design methodology that leverages FPGAs most valuable characteristics while mitigating its limitations. Wolf surveys FPGA fabrics, introduces essential FPGA concepts, and compares multiple approaches to solving basic problems in programmable logic. He offers comprehensive coverage of combinational and sequential logic design, including methods for specifying and optimizing digital logic to address size, speed, and power consumption. Along the way, he introduces the basics of Verilog, VHDL, and leading tools for optimizing logic and sequential machine designs. Wolf then turns to the structure of large digital systems, introducing the sophisticated register-transfer design methodology and presenting a simple DSP case study that addresses a wide variety of design problems. The book concludes with a detailed look at large-scale systems built with FPGAs, including platform FPGAs and multi-FPGA systems. Includes selected content from Wolfs widely-acclaimed book Modern VLSI Design.


Features

  • FPGA-based logic design, in depth—Presents a comprehensive description of FPGA-based logic design, including a state-of-the-art register-transfer methodology for structuring digital designs.
    • Helps students learn both the “how” and “why” of FPGA-based logic design.

  • Essential VLSI guidance for FPGA designers—Covers everything FPGA designers need to know about VLSI, including fabrication, circuits, interconnect characteristics, and more.
    • Helps students leverage the full power of FPGAs while mitigating the limitations that VLSI imposes.

  • HDL-based logic design—Makes use of modern HDL design techniques with both Verilog and VHDL, and introduces contemporary tools for optimizing logic and sequential machine designs.
    • Gives students exposure to the powerful tools they will use in real-world FPGA design.

  • Advanced FPGA coverage—Detailed introduction to platform-based and multi-FPGA systems.
    • Helps students build the advanced FPGA systems that are rapidly becoming more widespread and popular.

  • Practical guidance on tradeoffs—Shows how to design to optimize speed, size, and/or power.
    • Helps students manage the difficult tradeoffs they will encounter in designing real FPGA systems.

  • Detailed DSP case study—Includes a start-to-finish case study that touches on a wide range of design problems.
    • Gives students hands-on practice with the types of design issues they will face.

  • Web-based faculty resources—Companion Web site provides overheads, lab exercises, and more.
    • Students benefit from the well-tested and authoritative course materials that are available to their instructors.


Table of Contents



Preface.


1. FPGA-Based Systems.

Introduction. Basic Concepts. Digital Design and FPGAs. FPGA-Based System Design. Summary. Problems.



2. VLSI Technology.

Introduction. Manufacturing Processes. Transistor Characteristics. CMOS Logic Gates. Wires. Registers and RAM. Packages and Pads. Summary. Problems.



3. FPGA Fabrics.

Introduction. FPGA Architectures. SRAM-Based FPGAs. Permanently Programmed FPGAs. Chip I/O. Circuit Design of FPGA Fabrics. Architecture of FPGA Fabrics. Summary. Problems.



4. Combinational Logic.

Introduction. The Logic Design Process. Hardware Description Languages. Combinational Network Delay. Power and Energy Optimization. Arithmetic Logic. Logic Implementation for FPGAs. Physical Design for FPGAs. The Logic Design Process Revisited. Summary. Problems.



5. Sequential Machines.

Introduction. The Sequential Machine Design Process. Sequential Design Styles. Rules for Clocking. Performance Analysis. Power Optimization. Summary. Problems.



6. Architecture.

Introduction. Behavioral Design. Design Methodologies. Design Example. Summary. Problems.



7. Large-Scale Systems.

Introduction. Busses. Platform FPGAs. Multi-FPGA Systems. Novel Architectures. Summary. Problems.



Appendix A: Glossary.


Appendix B: Hardware Description Languages.

Introduction. Verilog. VHDL.



References.


Index.



Back to top

Print this content

In this section:


Sample Chapter

View a Sample Chapter PDF:/samplechapter/0131424610.pdf


Author Bios

WAYNE WOLF is Professor of Electrical Engineering and Associated Faculty in the Department of Computer Science at Princeton University. His research interests include embedded computing, multimedia systems, VLSI and computer-aided design. He is the author of Computers as Components: Principles of Embedded Computer System Design and Modern VLSI Design, Third Edition. He is a Fellow of the IEEE and ACM, and an IEEE Computer Society Golden Core member. In 2003, he earned the ASEE/EED and HP Frederick E. Terman Award.


Backcover Copy

Everything FPGA designers need to know about FPGAs and VLSI

Digital designs once built in custom silicon are increasingly implemented in field programmable gate arrays (FPGAs). Effective FPGA system design requires a strong understanding of VLSI issues and constraints, and an understanding of the latest FPGA-specific techniques. In this book, Princeton University's Wayne Wolf covers everything FPGA designers need to know about all these topics: both the "how" and the "why."

Wolf begins by introducing the essentials of VLSI: fabrication, circuits, interconnects, combinational and sequential logic design, system architectures, and more. Next, he demonstrates how to reflect this VLSI knowledge in a state-of-the-art design methodology that leverages FPGA's most valuable characteristics while mitigating its limitations. Coverage includes:

  • How VLSI characteristics affect FPGAs and FPGA-based logic design
  • How classical logic design techniques relate to FPGA-based logic design
  • Understanding FPGA fabrics: the basic programmable structures of FPGAs
  • Specifying and optimizing logic to address size, speed, and power consumption
  • Verilog, VHDL, and software tools for optimizing logic and designs
  • The structure of large digital systems, including register-transfer design methodology
  • Building large-scale platform and multi-FPGA systems
  • A start-to-finish DSP case study addressing a wide range of design problems

PRENTICE HALL

Professional Technical Reference

Upper Saddle River, NJ 07458

www.phptr.com

ISBN: 0-13-142461-0

Back to top

Log in to the Instructor Resource Center

Login name: 

  Password: 

Forgot login/password?  |  Need to redeem an access code?

        

Instructor Resource Center File Download

This work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.

Cancel     I accept, proceed with download

Print this content

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

Back to top