Altera被Intel收购后,开发软件改名叫“Quartus Prime”,且分两个分支,一个叫Standard(即标准版),另一个叫Pro(即专业版)。官网下载基于Cyclone 10 GX的PCIe参考设计,需要使用专业版,这些参考设计和资料如图1所示。
依据提示,双击图1中的.par文件,Quartus就会启动并打开该项目,如图2所示。不过问题是双击后自动启动的Quartus的是当前电脑中安装的标准版。标准版不支持10代GX器件,所以这样打开是行不通的。
注:为何双击自动启动标准版,可能是因为标准版先安装,专业版后安装。暂时未找到办法解决这个问题。
尝试第二种方式
如图3所示,在Intel官方网站下载AVST参考设计的页面介绍说还可以通过第二种方法来打开.par文件。
如图4所示,启动Quartus Prime Pro 23.4软件后,从File菜单里找到并执行“New Project Wizard…”菜单命令,即可打开图4所示的界面。由于官方网站的介绍的是基于之前Quartus 16.0版本,所以可以看出图3和图4界面差异。图4中的“Empty Project”是用户正常创建新工程的选项,本操作是打开已下载的参考设计,所以选择图4中下方的“Design Example”,如图5所示,选择或直接指定项目工作目录后点击“Next”按钮进入下一步。
进入下一步后,发现默认情况下由于软件库路径应该是指向Quartus的安装目录,所以此时是发现不了已经下载好的参考设计的,而且如图6所示,器件“Family”选项里只有Agilex,Arria 10,和Stratix 10这3种选择,并无Cyclone 10 GX。这一页面可以不管,只是需要在选择器件家族后,在图6下方红框中列出的开发板中任意指定一块,具体做法就是鼠标单击高亮选择即可。
进入下一页面后,如图7所示,这是查找并选择一个已被验证过的参考设计,共有4组选项,提供了4组下拉框,如下所示,进入下一步之前,都需要为参考设计进行明确指定这四个选项。
- Load from,即参考设计来自何处
- Family,器件家族
- Intel Quartus Prime version,Quartus的版本
- Development kit,开发板
单击“More Settings…”按钮,打开更多设置选项界面,如图8所示。在这里用户可以添加已经下载好的参考设计存放的路径,让该路径成为Quartus搜索参考设计的路径。添加成功后,点击“OK”退出更多设置选项界面,回到图7界面,此时发现器件家族下拉框中自动识别出了Cyclone 10 GX,如图9所示。此时如果直接点击“Next”按钮,无法进入下一步,如图10所示,会弹出禁止消息窗口,即要求用户将上述四个选项进行明确设定。
如图11所示,四个选项相当于选择过滤器,每一个选择进行明确指定后,都将影响其它选项。比如,如10中,“Load from”选项同时包含了“预先安装”和“用户下载”,所以在开发板下拉框中,就可以看到更多的可选开发板。而图11给其明确为用户下载,所以开发板下拉框此时就只有Cyclone 10 GX的开发板。
按照图11的设定后,选择第一个设计模板,即AVST参考设计,单击“Next”按钮进入下一步,然后点击“Finish”按钮完成该参考设计的加载。
更简单的打开方式
在概述中介绍了双击.par文件无法正确打开AVST参考设计,而上一节介绍的方法虽然可以打开参考设计,却也显得繁琐。
于是依据上述“双击.par”即可打开参考设计的描述,先启动Quartus Prime Pro 23.4,然后在File菜单里直接使用“Open Example Project”命令,具体过程和上述一样。
此外还可以使用“Open Project”命令直接打开设计模板,如图12所示,之前遇到的问题都是被陌生的.par文件以及电脑安装的多版本Quartus混淆而至。
注:.par文件不是.qar文件,即.par文件不是象.qar文件那样来自命令Archive Project,所以无法使用Restore Archived Poject命令来解压打开。
(请备注来意,加群请备注城市-称呼-行业岗位信息)