你好,
我目前在我的设计中使用Virtex-5 XC5VFX200T,在我的调试中我发现了一些关于HSWAPEN引脚和
电源电流的问题。
我的200T的电源如下:(1)VCCO_0至VCCO_34 = 3.3V;(2)VCCAUX = 2.5V(3)VCCINT = 1.0V(4)MGTAVCC_112至134 = 1.0V(5)MGTAVCCPLL_#= 0V
(6)MGTAVTTRX / TX = 0V
- 应该注意的是,我的
电路根本不使用GTP或高速IO;
我将MGTAVCC_#连接到1.0V只是因为UG191第80页让我这样做:
“如果在LXT或SXT中使用边界扫描作为产品验证的一部分,则必须为所有GTP_DUAL的模拟电源电压引脚MGTAVCC供电。所有未使用的GTP_DUAL瓦片的模拟电源引脚MGTAVCC必须连接到提供VCCINT的相同电源
,这是内部核心逻辑的电源引脚。“
在调试过程中,我尝试了不同的HSWAPEN值,发现:
如果HSWAPEN = 0(启用弱预配置I / O上拉电阻):配置期间3.3V电源电流= 80.4mA,配置后= 57mA;
配置时1.0V电源电流= 671mA,配置后= 684mA。如果HSWAPEN = 1(禁用弱预配置I / O上拉电阻):配置时3.3V电源电流= 137mA,配置后= 56.7mA;
配置时1.0V供电电流= 440mA,配置后= 428mA。
设备的功能不受HSWAPEN的影响,但功耗似乎受HSWAPEN的影响。
我的问题是:(1)ug191解释了HSWAPEN的功能(配置期间用户IO上拉电阻),但没有说明如何设置其值,即:在什么情况下我应该将HSWAPEN连接到1,以及在什么情况下
我应该将HSWAPEN连接到0吗?
(2)对于配置期间的3.3V电流,为什么HSWAPEN为1时它会更大?
(3)对于配置期间和之后1.0V的电流,为什么HSWAPEN为1时总是小?
谢谢&
最好的问候〜