Design of EMIF to SPI Flash Controller Based on FPGA
EMIF is an external interface on a DSP chip.In order to meet the data reading requirements of multiple Flash chips using SPI interfaces through EMIF interface,a FPGA based EMIF to SPI Flash controller design scheme is proposed.The system scheme is designed using Verilog HDL and simulated in the Xilinx Vivado envi-ronment.The experimental results show that the controller can correctly process data requests sent by the DSP EMIF interface and read the corresponding data from the SPI-Flash chip.Subsequently,physical testing was con-ducted using Xilinx's Zynq-7000 series FPGA chips.Add ILA probes in the project to capture signal wave-forms.Using JTAG to burn the generated bitstream file into the chip,the signal captured by the probe is observed to be consistent with the simulated waveform,indicating that the designed controller is working properly.