一、错误背景
分享这篇文章的背景是为了记录自己在项目设计中遇见的问题,以及解决方法。同时作为一个项目经验分享给大家。
问题出现的环境:
在使用FPGA MAX V系列的CPLD芯片完成代码后生成可执行文件的过程中,出现如下的报错信息:
Error (21075): The junction temperature range value of '[-40 C, 100 C]' is illegal for the currently selected part.
初步来看应该是说温度范围有问题。
使用的芯片型号:
二、解决方法
了解了错误之后,先不管三七二十一,上官网查询问题的解决办法。得到如下的回答。
意思是说在工程的.qsf文件下,修改里面的内容。
我们在工程目录下找到.qsf文件,打开
修改部分应该就是箭头所指的地方,将100改成125。
修改完之后保存,重新综合生成可执行文件,结果如下,综合通过。
最后,进行程序的烧写,奥,需要注意,CPLD的程序只需要下载pof文件即可,不需要连接AS接口,只需要通过JTAG接口进行在线下载就相当于将程序进行了固化。