Digital Design and Implementation with Field Programmable Devices

  • Zainalabedin┬áNavabi

Table of contents

  1. Front Matter
    Pages i-xvi
  2. Digital Design Concepts

    1. Front Matter
      Pages 1-1
    2. Zainalabedin Navabi
      Pages 3-16
    3. Zainalabedin Navabi
      Pages 17-58
    4. Zainalabedin Navabi
      Pages 59-103
    5. Zainalabedin Navabi
      Pages 105-137
    6. Zainalabedin Navabi
      Pages 139-158
  3. Design Prototyping

    1. Front Matter
      Pages 159-159
    2. Zainalabedin Navabi
      Pages 161-185
    3. Zainalabedin Navabi
      Pages 187-198
    4. Zainalabedin Navabi
      Pages 199-212
    5. Zainalabedin Navabi
      Pages 213-218
    6. Zainalabedin Navabi
      Pages 219-225
  4. System Design Projects

    1. Front Matter
      Pages 227-227
    2. Zainalabedin Navabi
      Pages 229-245
    3. Zainalabedin Navabi
      Pages 247-258
    4. Zainalabedin Navabi
      Pages 259-268
    5. Zainalabedin Navabi
      Pages 269-288
  5. Back Matter
    Pages 289-293

About this book


This book is on digital system design for programmable devices, such as FPGAs, CPLDs, and PALs. A designer wanting to design with programmable devices must understand digital system design at the RT (Register Transfer) level, circuitry and programming of programmable devices, digital design methodologies, use of hardware description languages in design, design tools and environments; and finally, such a designer must be familiar with one or several digital design tools and environments. Books on these topics are many, and they cover individual design topics with very general approaches. The number of books a designer needs to gather the necessary information for a practical knowledge of design with field programmable devices can easily reach five or six, much of which is on theoretical concepts that are not directly applicable to RT level design with programmable devices. The focus of this book is on a practical knowledge of digital system design for programmable devices. The book covers all necessary topics under one cover, and covers each topic just enough that is actually used by an advanced digital designer. In the three parts of the book, we cover digital system design concepts, use of tools, and systematic design of digital systems. In the first chapter, design methodologies, use of simulation and synthesis tools and programming programmable devices are discussed. Based on this automated design methodology, the next four chapters present the necessary background for logic design, the Verilog language, programmable devices, and computer architectures.


Computer Simulation architecture computer architecture development logic production programming

Authors and affiliations

  • Zainalabedin┬áNavabi
    • 1
  1. 1.Northeastern UniversityUSA

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag US 2005
  • Publisher Name Springer, Boston, MA
  • eBook Packages Engineering
  • Print ISBN 978-1-4020-8011-1
  • Online ISBN 978-1-4020-8012-8
  • Buy this book on publisher's site
Industry Sectors
IT & Software
Energy, Utilities & Environment