Jim Wesselkamper在该应用指南中介绍了可将故障安全机制加入扩展Spartan®-3A系列FPGA(Spartan-3A、Spartan-3AN和Spartan-3A DSP平台)的多重引导功能的参考设计。该参考设计通过确定加载哪个应用(利用替换比特流)的初始比特流,配置特定的FPGA逻辑。这一决定是根据比特流修改情况、之前配置次数和替换比特流的完整性做出的。用户可利用PicoBlazeTM 控制器,实现测试比特流完整性的算法,以及确定加载哪个比特流。其他独立模块负责管理与内部配置访问端口(ICAP)和串行外设接口(SPI)闪存设备的通信。