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.