AR# 35976

MIG、MPMC 和 Spartan-6 MCB 的设计咨询 - 设计不是通过复位产生的,需要重新上电才能恢复功能性(需要软件/IP 核升级)

描述

在 Spartan-6 FPGA的BUFPLL_MCB中存在一个复位问题,它是用来产生MCB设计中系统时钟的。当向MIG或MPMC生成的MCB设计发出复位信号时,大约在几千次的复位中有一次会导致BUFPLL_MCB产生的时钟不重新启动。这将会导致MCB停止工作。一旦这种情况发生,其他复位也不能解决这个问题必须要对器件重新上电/重新配置器件。

解决方案

要快速确认板级复位是否与此问题有关,请探测传入板上存储器的 CK 时钟信号。如果时钟信号有变化,那就说明不受这个问题影响。

赛灵思已经找到了这个问题的根本原因并且正在对ISE软件工具以及MIG的RTL代码进行修正。

根本原因 - 在当前的软件设置下,异步复位信号的特性会导致BUFPLL_MCB进入到一个未定义的状态

解决办法 - 要解决此问题,升级后的 ISE 软件需要提供含有额外引脚的新 BUFPLL_MCB 模型。新的 MIG/MPMC 设计文件将会正确连接这些额外的引脚,以确保 BUFPLL_MCB 始终能够正确复位。此问题已在 ISE 工具 12.2/MIG 3.5 中得到了解决。

如需其他帮助,请打开 Web case

对于其他最近发布的重要的 MCB Answer Record, 可以参考如下:

(Xilinx Answer 33566) Design Advisories for MIG including DDR3, DDR2, DDR, Spartan-6 FPGA MCB,RLDRAMII, QDRII+, QDRII, DDRII cores
(Xilinx Answer 34587) MIG v3.4 - Release Notes and Known Issues for ISE Design Suite 12.1
(Xilinx Answer 34609) 12.x EDK - Master Answer Record List

注: 如果您在 ISE 软件 12.2 版或更高版本中收到了下列错误消息,请参阅 (Xilinx 答复 41985)

ERROR:PhysDesignRules:2268 - Invalid configuration (incorrect pin connections and/or modes) on block:<hierarchy/memcx_infrastructure_inst/BUFPLL_MCB_INST>:<BUFPLL_MCB_BUFPLL_MCB>. 为了确保进行正确复位,需要正确连接 GCLK、LOCKED 和 LOCK 引脚。有关具体详情,请参阅 AR#35976。

链接问答记录

主要问答记录

子答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
41985 MIG, MPMC Spartan-6 MCB - ISE error message: " In order to ensure proper reset behavior" N/A N/A

相关答复记录

AR# 35976
日期 07/17/2012
状态 Active
Type 设计咨询
器件
IP