我是靠谱客的博主 危机小土豆,最近开发中收集的这篇文章主要介绍Intel Stratix10 Smart VID介绍以及使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、首先介绍下S10上的Smart VID
该VID是第二代smart VID。SmartVoltage ID,简称SmartVID,是一种电压缩放形式,即可自动控制电源芯片输出电压在0.8v-0.95v间。在使用VID的这种情况下,设备可在低于标称核心电压的情况下运行以节省电力,降低功耗,同时仍保持其指定速度等级的相同性能。其特点如下:
1、允许器件工作在更低的VCC核电压下,同时保持性能不变
2、器件集成了专用的硬核IP来管理VID 接口
3、降低了器件的静态功耗和平均动态功耗
4、要求外接的电源控制器支持0.95v标称电压,同时能调到0.8V输出
A10上的VID与S10上的VID的区别:S10上是硬IP核,A10上是软IP,需要客户自己列化VID IPI,同时自己来设计对应的逻辑控制,可参考AN742文档。
那么哪些器件支持VID功能了?
器件尾缀是–1V, –2V, –3V的就是支持VID的。(注意-V的器件必须接PMBUS,不然会加载不成功)
在这里插入图片描述
二、怎么实现VID功能了?
需要做以下硬件设计和软件设置
1、首先在quartus里指定PMBUS管脚
(1)选择VID的操作模式
如果FPGA作为Master就设置为PMBUS Master
(2)在configuration pin里分配PMBUS的PWRMGT_SCL,PWRMGT_SDA和PWRMGT_ALERT管脚,在Master模式不需要分配PWRMGT_ALERT管脚。
在这里插入图片描述
2、在下面设置Power Management and VID的参数,比如PMBUS速率,slave 器件地址等
在这里插入图片描述

3、硬件设计时将FPGA的PWRMGT_SCL,PWRMGT_SDA连接到外置电源控制器芯片的对应管脚.下图就是一个外接的Enpirion电源芯片用来提供核电压VCC。把PMBUS接到其SCL和SDA管脚上即可。
在这里插入图片描述
下图就是一个FPGA 作为PMBUS Master的简单框图
在这里插入图片描述

最后

以上就是危机小土豆为你收集整理的Intel Stratix10 Smart VID介绍以及使用的全部内容,希望文章能够帮你解决Intel Stratix10 Smart VID介绍以及使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部