本文从应用的实际需求出发,在FPGA中实现了对外部FLASH进行读写的高速SPI接口,并已在某型板卡中成功应用。本文重点用有限状态机的形式对各部分的工作原理和实现方法进行了描述。在FPGA资源比较紧张,限制管脚的使用数目,对速率又有比较高的需求的情况下,利用此SPI接口进行数据的加载或者固化,具有很高的应用价值。