基于Xilinx 公司的Vertext4 FPGA 嵌入式系统采用Flash 作为BootLoader 以及操作系统目标文件的存储介质。如果将FPGA 的目标文件通过以太网接口发送给处理器,处理器接收到FPGA 的目标文件后将其存储到Flash 的空闲空间,然后利用CPLD 模拟产生配置时序,将Flash 中的FPGA 目标文件按相应的时序送给FPGA 配置管脚,即可实现FPGA 的上电配置。其优势在于省去了专用的配置PROM,并且能够完美地支持FPGA 目标文件在线升级。实践证明,该方法具有很强的通用性,在嵌入式系统中具有很强的实用价值。