UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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 设计咨询
器件
的页面