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# 14318

8.1i CPLD CoolRunner-II - ''Warning:CPLD:960: or Warning:CPLD:962 - PULLUP conflicts with previous KEEPER specification''/ CoolRunner-II 终端方法

描述

我实现设计时,会出现一个类似于一个以下情况的警告消息:

 

"Warning:CPLD:960: - PULLUP specified for net DATAIN conflicts with previous KEEPER specification. PULLUP is ignored."

"Warning:CPLD:962: - KEEPER specified for net DATAIN conflicts with previous PULLUP specification. PULLUP is ignored."

 

这些警告消息是什么意思?CoolRunner-II 器件中有哪些终止方法?

解决方案

CoolRunner-II 器件包括一个中央“全局终止”电路,其可作为一个保持器(总线保持)电路启用,也可作为一个上拉电路启用。 

该电路可一个引脚一个引脚地随意连接至任何 I/O 引脚。只有一个全局终止电路,因此在同一款设计中不能同时启用上拉电路和保持器电路。

警告消息提示这有冲突,并警告:硬件不能同时启用这两种电路,因此为了支持总线保持而忽略了上拉终止请求。

检查这些冲突时,请参考 ISE 属性菜单(适当的选项卡/目录)中的“未使用 I/O Pad 终止模式”和“输入及三态终止模式”选项,以及任何用户声明的终止设置。

 

下表显示了哪些终止模式可以一起使用。

 

 

14318.gif

 

 

注:

  1. 在所有这些组合中,单个用户 I/O 可以单独终止保持器。
  2. 在所有这些组合中,单个用户 I/O 可以单独终止 Pull-up。
  3. 在所有这些组合中,单个用户 I/O 可以终止保持器,也可以终止上拉电路(相同设计中不能同时执行)。

 

您可以使用以下 UCF 约束来启用上拉电路:

net datain pullup;

 

您可以使用以下 UCF 约束来启用总线保持电路:

net datain keeper;

AR# 14318
日期 08/17/2018
状态 Active
Type 综合文章
器件
  • CoolRunner-II
的页面