Intel FPGA Stratix10系列默認支持SmartVID功能,這個功能的作用就是在保證設計性能的前提下節省設計功耗。Arria10系列部分芯片是支持的,但是Stratix10好像是全系列支持。如果器件默認開啟了這個功能,則需要例化SmartVID control IP,而且需要在PCB設計時設定特殊的管腳。
如果不例化這個IP,則在生成配置文件的時候將顯示失敗。
這裡介紹如何屏蔽掉這個功能,保證配置文件的生成,步驟如下:
1. 打開Device and Pin Options
2. 在Device and Pin Options選項中,選擇Configuration;在Configuration中選擇Configuration Pin Options
3.選擇PMBUS的IIC物理引腳,這個根據具體PCB設計時管腳設定而定
4. 保存退出,選擇Power management & VID選項,將PMBus Device的地址全部改成3F
5. 完成上述操作後,最後需要在你的工程目錄下添加一個文件,命名為quartus.ini
在這個文件中填寫如下內容:
bypass_vid_when_pmbus_mode_master_all_slave_address_3f = on
i8XOhQg3u5 = 9WdkQrX0sx
如圖:
這樣就成功把PMBus 功能屏蔽了,可以成功生成比熱文件。
閱讀更多 Qin末大叔的日常 的文章