AR# 39582

Spartan-6 的设计咨询 - 在使用 POST_CONFIG_CRC 时,INIT_B 引脚不能为 User I/O

描述

Spartan-6 FPGA 的 POST_CONFIG_CRC 可让器件持续校验 SEU 配置存储器的 CRC。

 该特性还可选用 INIT_B 引脚,或用 CRCERROR 引脚配合 POST_CRC_INTERNAL 原语来标记错误。 

因此,SEU 事件可触发 INIT_B 引脚走低或开关内部信号。

如 POST_CONFIG_CRC 启用且内部 CRC 引脚使用受以下约束限制,则 INIT_B 引脚能否用作 User I/O?

约束:
CONFIG POST_CRC = Enable;
CONFIG POST_CRC_INIT_FLAG = Disable;

解决方案

器件上的 INIT_B 引脚在配置期间为状态引脚。 

该引脚也有双重目的,可用作 User I/O,但 POST_CONFIG_CRC 启用情况除外。 

 因此,将 INIT_B 用作 User I/O 和启用 POST_CONFIG_CRC 是相互排斥的。

这里的问题在于,器件中的配置控制器在 POST_CONFIG_CRC 启用时一直控制着 INIT_B 引脚。 

使用内部原语和引脚作为标记,以及禁用 INIT_B 引脚作为标记都不会释放 INIT_B 引脚给User_IO,但能确保 INIT_B 即便在发现 SEU 仍保持三态后配置。

最新版 Spartan-6 FPGA 配置用户指南 (UG380) 和 }Spartan-6 FPGA PCB 设计与引脚规划指南 (UG393) 包含这些更新。

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
34856 Design Advisory Master Answer Record for Spartan-6 FPGA N/A N/A

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
34856 Design Advisory Master Answer Record for Spartan-6 FPGA N/A N/A
AR# 39582
日期 07/04/2014
状态 Active
Type 设计咨询
器件