Advanced FPGA Design:Architecture, Implementation, and Optimization

Cover Image Copyright Year: 2007
Author(s): Steve Kilts
Book Type: Wiley-IEEE Press
Content Type : Books & eBooks
Topics: Components, Circuits, Devices & Systems
  • Print

Abstract

This book provides the advanced issues of FPGA design as the underlying theme of the work. In practice, an engineer typically needs to be mentored for several years before these principles are appropriately utilized. The topics that will be discussed in this book are essential to designing FPGA's beyond moderate complexity. The goal of the book is to present practical design techniques that are otherwise only available through mentorship and real-world experience.

  •   Click to expandTable of Contents

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Architecting Area

    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Rolling Up the Pipeline

  • Control-Based Logic Reuse

  • Resource Sharing

  • Impact of Reset on Area

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Architecting Power

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Clock Control

  • Input Control

  • Reducing the Voltage Supply

  • Dual-Edge Triggered Flip-Flops

  • Modifying Terminations

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Example Design: The Advanced Encryption Standard

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • AES Architectures

  • Performance Versus Area

  • Other Optimizations

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    HighLevel Design

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Abstract Design Techniques

  • Graphical State Machines

  • DSP Design

  • Software/Hardware Codesign

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Clock Domains

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Crossing Clock Domains

  • Gated Clocks in ASIC Prototypes

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Example Design: I2S Versus SPDIF

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • I2S

  • SPDIF

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Implementing Math Functions

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Hardware Division

  • Taylor and Maclaurin Series Expansion

  • The CORDIC Algorithm

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Example Design: FloatingPoint Unit

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Floating-Point Formats

  • Pipelined Architecture

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Reset Circuits

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Asynchronous Versus Synchronous

  • Mixing Reset Types

  • Multiple Clock Domains

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Advanced Simulation

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Testbench Architecture

  • System Stimulus

  • Code Coverage

  • Gate-Level Simulations

  • Toggle Coverage

  • Run-Time Traps

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Coding for Synthesis

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Decision Trees

  • Traps

  • Design Organization

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Example Design: The Secure Hash Algorithm

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • SHA-1 Architecture

  • Implementation Results

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Synthesis Optimization

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Speed Versus Area

  • Resource Sharing

  • Pipelining, Retiming, and Register Balancing

  • FSM Compilation

  • Black Boxes

  • Physical Synthesis

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Floorplanning

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Design Partitioning

  • Critical-Path Floorplanning

  • Floorplanning Dangers

  • Optimal Floorplanning

  • Reducing Power Dissipation

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Place and Route Optimization

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Optimal Constraints

  • Relationship between Placement and Routing

  • Logic Replication

  • Optimization across Hierarchy

  • I/O Registers

  • Pack Factor

  • Mapping Logic into RAM

  • Register Ordering

  • Placement Seed

  • Guided Place and Route

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Example Design: Microprocessor

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • SRC Architecture

  • Synthesis Optimizations

  • Floorplan Optimizations

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Static Timing Analysis

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Standard Analysis

  • Latches

  • Asynchronous Circuits

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    PCB Issues

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    This chapter contains sections titled:

  • Power Supply

  • Decoupling Capacitors

  • Summary of Key Points

  • View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Appendix A: Pipeline Stages for AES Encryption

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    No abstract.

    View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Appendix B: TopLevel Module for the SRC Processor

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    No abstract.

    View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Bibliography

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Page(s): 319 - 320
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    No abstract. View full abstract»

  • Full text access may be available. Click article title to sign in or learn about subscription options.

    Index

    Advanced FPGA Design:Architecture, Implementation, and Optimization
    Page(s): 321 - 336
    Copyright Year: 2007

    Wiley-IEEE Press eBook Chapters

    No abstract. View full abstract»



  • On This Page

    Recently Published

    Learn More About