赛灵思
直播中

陈华

7年用户 212经验值
私信 关注
[问答]

系统监视器Virtex-5行为问题如何解决

大家好,
我一直在Virtex-5 LX110T和LX50T上使用系统监视器来测量芯片温度和外部电压(VpVn)。
我用来加热芯片的设计基本上占用了大约80%的可用LUT和FF。
然后,我选择性地启用芯片的部分(从0%开始,然后上升到80%) - 并且在50,100,150和200MHz的频率下执行此操作(通过“启用一定百分比”,我的意思是我让这个百分比
LUT和FF在每个正时钟边沿切换)。
问题是我无法理解系统监视器是否在整个测量范围内正常运行(报告正确的芯片温度)。
我有这个问题,因为我增加了芯片的启用部分和芯片的工作频率,系统监视器报告的芯片温度与用于测量外壳温度的热探针之间的差异会不断增加。
例如,当在200MHz的XCV5LX50T上运行设计时,当我加载位文件,并且启用了0%的芯片(没有切换)时,系统监视器报告温度为45C,而我的热探针显示41.7C(
我认为这是正确的行为,因为系统监视器用户指南提到最大错误为4C)。
然而,当我开始启用越来越多的芯片时,SysMon报告的温度上升速度比我的热探针显示的温度快得多(我的探头足够灵敏)。
在该芯片的80%启用时,我看到SysMon显示的稳态温度为68.5C,而我的探测器显示为58.5。
对于XC5VLX110T在200MHz时,这种差异进一步上升,在启用芯片的0%时,SysMon和探头温度之间的差异为4C(Sysmon显示54,探头显示50),40%时为22.3C(Sysmon显示为90)
和探针显示67.7)。
看看这些芯片的Junction to Case热阻,我不认为温度会有这么大的差异,这让我想知道系统监视器是否表现正常。
如果我的描述不清楚,或者我应该提供更多细节/数据,我很抱歉。
如果我应该提供其他任何可以获得更好回复的信息,请告诉我。
谢谢。

回帖(7)

孙云云

2020-6-15 15:07:29
嗨,
我建议您使用超过16,64或256个样本的平均选项。
通过使用配置寄存器0中的AVG1和AVG0位选择平均量。
如果你做平均值,希望你会看到一些改进......
谢谢
湿婆
举报

杨玲

2020-6-15 15:27:10
看看这些芯片的Junction to Case热阻,我 
不要指望温度会有如此巨大的差异 
让我想知道系统监视器是否正常运行。
热阻只是等式的一部分。
请记住,包装有很大的热量
质量也是如此。
因此,即使系统监视器的芯片温度已经稳定,封装温度也是如此
可能还没有达到平衡。
其他要检查的事项:
系统监视器使用外部参考电压。
你有没有证实这是在运行
正确的电压?
参考电压的偏移可能会影响测量精度。
问候,
的Gabor
- Gabor
举报

刘嵘

2020-6-15 15:32:48
谢谢。
我将尝试平均并检查电压并返回结果。
莫因
举报

刘佳

2020-6-15 15:47:05
你好再一次,
我很抱歉迟到的回复,但我尝试为系统监视器启用平均值,并验证它是否在正确的电压下运行。
我仍然看到系统监测报告和探针测量温度之间的相同差异。
任何其他想法为什么会这样?
谢谢,对于迟到的回复再次感到抱歉。
莫因
举报

更多回帖

发帖
×
20
完善资料,
赚取积分