Processor-Based Controller for Target SPI x8 Configuration Reference Design

Enable PCIe & TSE Comms with Dual Function Setup

Related Products

This reference design demonstrates a RISC-V-based host controller that configures the Avant FPGA using the target SPI port in x8 DDR mode. During the target SPI x8 configuration process, the bitstream is first read from an SPI flash device and loaded into DDR memory. It is then transferred byte-by-byte through the host controller general purpose input/output (GPIO) pins to the Avant device target SPI port. Additionally, this reference design includes C source code that demonstrates the complete process of configuring the Avant device through the target SPI port.

Features

  • Provide clear understanding of the Target SPI x8 configuration flow and how to configure set up Avant FPGA
  • Explore Processor-Based host controller architecture that supports Avant FPGA configuration via Target SPI x8
  • Access to the C code implementation that follows the Target SPI x8 configuration flow
  • Provide detailed steps to run the reference design and demonstrate configuration of the Avant device through Target SPI x8
  • Gain hands-on experience with configuring Avant FPGA using the provided design and tools

Block Diagram

Processor-Based Controller for Target SPI x8 Configuration Reference Design Block Diagram for Avant

Documentation

Technical Resources
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Processor Based Controller Avant Target SPI x8 Configuration - User Guide
FPGA-RD-02320 1.0 8/19/2025 PDF 1.6 MB
Processor Based Controller for Target SPI x8 Configuration Reference Design - Source Code
8/19/2025 ZIP 11.2 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.