Chapter 4. FPGA vs. ASIC Designs

In an Instant

    • When You Switch from ASIC to FPGA Design, or Vice Versa
  • Coding Styles
  • Pipelining and Levels of Logic
    • Levels of Logic
  • Asynchronous Design Practices
    • Asynchronous Structures
    • Combinational Loops
    • Delay Chains
  • Clock Considerations
    • Clock Domains
    • Clock Balancing
    • Clock Gating versus Clock Enabling
    • PLLs and Clock Conditioning Circuitry
    • Reliable Data Transfer across Multiclock Domains
  • Register and Latch Considerations
    • Latches
    • Flip-flops with both “Set” and “Reset” Inputs
    • Global Resets and Initial Conditions
  • Resource Sharing (Time-Division Multiplexing)
    • Use It or Lose It!
    • But Wait, There's More
  • State Machine Encoding
  • Test Methodologies
  • Migrating ASIC Designs to FPGAs and Vice Versa
    • Alternative ...

Get FPGAs: Instant Access now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.