AR# 41877

Spartan-6 — iMPACT 间接 SPI Flash 编程在采用 SPI 菊花链配置模式的多个 Spartan-6 FPGA 器件中失败。

描述

为什么 SPI 间接编程会在 Spartan-6 FPGA 配置的多个 SPI 菊花链中会失败?

为什么 iMPACT 无法加载间接 SPI CORE,在 Spartan-6 FPGA 配置的多个 SPI 菊花链中进行编程?

解决方案

您有多个 Spartan-6 FPGA 器件采用 SPI 菊花链配置模式,而且“完成”引脚连接在一起,就会出现这个问题。

在进行 SPI 间接编程时,iMPACT 无法编程,因为从 FPGA 将“完成”信号驱动为“低”(按照预期),而主 FPGA 则采用 iMPACT 的 CORE 文件进行配置,开始进行 SPI 间接编程。

解决方法是先配置从 FPGA,以便在 iMPACT 配置主 FPGA 时发出“完成”信号。

其它解决方法是添加硬件开关,隔离主 FPGA 的“完成”引脚,专门用于间接编程。

AR# 41877
日期 09/05/2017
状态 Active
Type 设计咨询
器件
Tools More Less