1 / 21

ELEN 468 Advanced Logic Design

ELEN 468 Advanced Logic Design. Lecture 20 FPGA (Field Programmable Gate Arrays). Custom and ASIC Design vs. FPGA and PLD. Custom and ASIC Design before fabrication FPGA and PLD Design on fabricated chips. Characteristics of FPGAs. Low cost Fast time-to-market Large area

chibale
Download Presentation

ELEN 468 Advanced Logic Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ELEN 468Advanced Logic Design Lecture 20 FPGA (Field Programmable Gate Arrays) ELEN 468 Lecture 20

  2. Custom and ASIC Design vs. FPGA and PLD • Custom and ASIC • Design before fabrication • FPGA and PLD • Design on fabricated chips ELEN 468 Lecture 20

  3. Characteristics of FPGAs • Low cost • Fast time-to-market • Large area • Slow circuit speed • Major venders • Xilinx • Altera ELEN 468 Lecture 20

  4. FPGA v.s. Microprocessors • Xilinx XC2V8000: 8M equivalent gates, 420MHz • Intel Pentium 3: 9.5M transistors, 800MHz • Intel Pentium 4: 42M transistors, 1.5GHz ELEN 468 Lecture 20

  5. Programmable Switch Types • Anti-fuse • EPROM • SRAM ELEN 468 Lecture 20

  6. Type I: Anti-fuse Not reprogrammable ELEN 468 Lecture 20

  7. Type II: EPROM ELEN 468 Lecture 20

  8. Type III: SRAM-Based Volatile ELEN 468 Lecture 20

  9. Basic Structure ELEN 468 Lecture 20

  10. Configurable Logic Block (CLB) ELEN 468 Lecture 20

  11. I/O Block ELEN 468 Lecture 20

  12. Interconnect Structure – Xilinx 3000 Series ELEN 468 Lecture 20

  13. Switch Box ELEN 468 Lecture 20

  14. PIP – Programmable Interconnect Point ELEN 468 Lecture 20

  15. PIP Within a Switch Box ELEN 468 Lecture 20

  16. SRAM-Based PIP in a Big Picture ELEN 468 Lecture 20

  17. A CLB With Its Neighboring Switch Boxes ELEN 468 Lecture 20

  18. A Switch Box With Its Neighboring CLBs ELEN 468 Lecture 20

  19. Detailed Routing Architecture ELEN 468 Lecture 20

  20. Wire Segmenting ELEN 468 Lecture 20

  21. Example of Length-2 Interconnect ELEN 468 Lecture 20

More Related