SPI Flash Memory Configuration in ZYNQ FPGA Using Microprocessor
FPGA (Field Programmable Gate Array) becoming more popular, many designers want to reduce their component count and increase flexibility. To accomplish both of these goals, a microprocessor already available in the system can be used to configure an FPGA. Here is a simple and efficient FPGA configuration method that utilizes a microprocessor to configure an FPGA device from a Serial Peripheral Interface (SPI) flash memory. This method reduces hardware components, board space, and costs. Application firmware are included to illustrate the methodology.