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 ...
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.