FPGA Design

Best Practices for Team-based Reuse

  • Philip Andrew Simpson

Table of contents

  1. Front Matter
    Pages i-xi
  2. Philip Andrew Simpson
    Pages 1-4
  3. Philip Andrew Simpson
    Pages 5-7
  4. Philip Andrew Simpson
    Pages 9-13
  5. Philip Andrew Simpson
    Pages 15-28
  6. Philip Andrew Simpson
    Pages 29-38
  7. Philip Andrew Simpson
    Pages 39-51
  8. Philip Andrew Simpson
    Pages 53-65
  9. Philip Andrew Simpson
    Pages 67-77
  10. Philip Andrew Simpson
    Pages 79-89
  11. Philip Andrew Simpson
    Pages 91-139
  12. Philip Andrew Simpson
    Pages 141-155
  13. Philip Andrew Simpson
    Pages 157-178
  14. Philip Andrew Simpson
    Pages 179-190
  15. Philip Andrew Simpson
    Pages 191-226
  16. Philip Andrew Simpson
    Pages 227-236
  17. Philip Andrew Simpson
    Pages 237-253
  18. Philip Andrew Simpson
    Pages 255-256
  19. Back Matter
    Pages 257-257

About this book

Introduction

This book describes best practices for successful FPGA design. It is the result of the author’s meetings with hundreds of customers on the challenges facing each of their FPGA design teams. By gaining an understanding into their design environments, processes, what works and what does not work, key areas of concern in implementing system designs have been identified and a recommended design methodology to overcome these challenges has been developed.

This book’s content has a strong focus on design teams that are spread across sites. The goal being to increase the productivity of FPGA design teams by establishing a common methodology across design teams; enabling the exchange of design blocks across teams.

Coverage includes the complete FPGA design flow, from the basics to advanced techniques.  This new edition has been enhanced to include new sections on System modeling, embedded design and high level design. The original sections on Design Environment, RTL design and timing closure have all been expanded to include more up to date techniques as well as providing more extensive scripts and RTL code that can be reused by readers.

  • Presents complete, field-tested methodology for FPGA design, focused on reuse across design teams;
  • Offers best practices for FPGA timing closure, in-system debug, and board design;
  • Details techniques to resolve common pitfalls in designing with FPGAs.

Keywords

Electronic Design Automation with FPGAs Embedded Systems with FPGAs FPGA Debugging FPGA Design FPGA Design Flow Reuse in FPGAs System-level Design Team-based design with FPGAs

Authors and affiliations

  • Philip Andrew Simpson
    • 1
  1. 1.San JoseUSA

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-319-17924-7
  • Copyright Information Springer International Publishing Switzerland 2015
  • Publisher Name Springer, Cham
  • eBook Packages Engineering
  • Print ISBN 978-3-319-17923-0
  • Online ISBN 978-3-319-17924-7
  • About this book