这几天从一个老师那里得到了一个代码,让我调试一下,一开始代码编译过后无法生成一个全新的 .sof 文件,我就先将代码中原有的 **.sof 文件移出 Quartus 工程下的 output_file 文件夹,然后进行编译,发现还是无法生成一个 **.sof 文件,然后我就删除了Quartus 工程下的,db 和 incremental_db 文件夹再重新编译就生成了**time_limited.sof 文件。
为什么会生成这个文件呢?这个是因为我之前的那个工程使用了需要付费的 IP 的核,但是我的Quartus II 15.1又没有破解相应的 IP 核,这就导致了生成的sof文件是**time_limited.sof 文件。
介绍如何破解 IP 核,我主要介绍关键的几个点:
(1)先用防火墙禁止 Quartus 访问网络;
(2)打开Quartus 菜单栏 -> Tools -> options ->Internet Connectivity,界面如下图