O'Reilly logo

FPGAs: Instant Access by Clive Maxfield

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Programming (Configuring) an FPGA

In an Instant

  • Configuration Cells
  • Antifuse-based FPGAs
  • SRAM-based FPGAs
    • Programming Embedded (Block) RAMs, Distributed RAMs, etc.
    • Multiple Programming Chains
    • Quickly Reinitializing the Device
  • Using the Configuration Port
    • Serial Load with FPGA as Master
    • Parallel Load with FPGA as Master
    • Parallel Load with FPGA as Slave
    • Serial Load with FPGA as Slave
  • Using the JTAG Port
  • Using an Embedded Processor
  • Instant Summary

Definitions

  • Configuration files (also called bit files) contain the information that will be uploaded into the FPGA in order to program it to perform a specific function.
  • In the case of SRAM-based FPGAs, the configuration file contains a mixture of configuration data (bits ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required