Spartan-6和Spartan-3A扩展生成FPGA - 更改VCCAUX电压时必须使用CONFIG VCCAUX约束

问题描述

在Spartan-6和Spartan-3A扩展系列(包括Spartan-3A,Spartan-3AN和Spartan-3A DSP FPGA)中,VCCAUX电压可以设置为2.5V或3.3V。

是否有任何需要在软件中设置才能进行此更改?

解决/修复方法

VCCAUX约束用于定义器件的VCCAUX引脚的电压值。 CONFIG VCCAUX约束在UCF或NCF文件中设置。此属性的有效值为2.5(默认值)或3.3。此属性会影响自动布局器中的I / O放置的Bank规则,以及Pace引脚分配工具。它还会影响器件的最终生成比特流。

如果未设置CONFIG VCCAUX约束且用户选择将VCCAUX电压更改为3.3V而不是默认的2.5V,则输入上的阈值电平可能会出现问题。这不应对器件造成任何损坏,但器件的输入可能不符合更高的阈值要求,因此设计中可能存在逻辑故障。

UCF和NCF语法示例:

放置在输出或双向端口上:

CONFIG VCCAUX =“value”;

值为2.5或3.3

例:

CONFIG VCCAUX = 3.3;

重要说明:对于Spartan-3AN器件,VCCAUX必须设置为3.3V。软件设置默认为3.3V,不应更改。

有关CONFIG VCCAUX约束的更多信息,请参阅“Xilinx ISE 10.1 Design Suite软件手册和帮助 - PDF集合”中的“ 约束指南 ”,网址为: http//www.xilinx.com/support/documentation/dt_ise10-1热媒

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:21:04 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它