PCIe-AVST参考设计打开问题

科技   2024-11-10 09:01   广东  
概述

Altera被Intel收购后,开发软件改名叫“Quartus Prime”,且分两个分支,一个叫Standard(即标准版),另一个叫Pro(即专业版)。官网下载基于Cyclone 10 GX的PCIe参考设计,需要使用专业版,这些参考设计和资料如图1所示。

图1:从官网下载到的资料与参考设计

依据提示,双击图1中的.par文件,Quartus就会启动并打开该项目,如图2所示。不过问题是双击后自动启动的Quartus的是当前电脑中安装的标准版。标准版不支持10代GX器件,所以这样打开是行不通的。

图2:根据提示“双击”.par文件自动打开,但是启动的却是Quartus Prime Standard版本

注:为何双击自动启动标准版,可能是因为标准版先安装,专业版后安装。暂时未找到办法解决这个问题。

尝试第二种方式

如图3所示,在Intel官方网站下载AVST参考设计的页面介绍说还可以通过第二种方法来打开.par文件。

图3:官网提供第二种打开方式介绍

图4:创建新工程界面

如图4所示,启动Quartus Prime Pro 23.4软件后,从File菜单里找到并执行“New Project Wizard…”菜单命令,即可打开图4所示的界面。由于官方网站的介绍的是基于之前Quartus 16.0版本,所以可以看出图3和图4界面差异。图4中的“Empty Project”是用户正常创建新工程的选项,本操作是打开已下载的参考设计,所以选择图4中下方的“Design Example”,如图5所示,选择或直接指定项目工作目录后点击“Next”按钮进入下一步。

图5:选择“Design Example”选项并指定工作目录

进入下一步后,发现默认情况下由于软件库路径应该是指向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所示,会弹出禁止消息窗口,即要求用户将上述四个选项进行明确设定。

图6:指定对应的目标器件后,并指定一块开发板块再点击“Next”按钮进入下一页面


图7:打开更多设置选项,添加参考设计搜索路径
图8:更多设置选项界面,添加参考设计存放目录为搜索路径

图9:指定参考设计存放目录并退出选项设置界面后,器件家族里自动识别到了Cyclone 10 GX

图10:四个选项未明确设定前无法进入下一步

图11:四个选项明确设定并选择合适的设计模板后,可以单击“Next”按钮进入下一步

如图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混淆而至。

图12:使用Open Project命令直接打开设计模板(参考设计)

注:.par文件不是.qar文件,即.par文件不是象.qar文件那样来自命令Archive Project,所以无法使用Restore Archived Poject命令来解压打开。

作者:面包板社区博主 coyoo




END

 免费申请开发板 


投稿/推广/合作/加群 请扫码添加微信

(请备注来意,加群请备注城市-称呼-行业岗位信息)


面包板社区
分享电子技术干货,工程师福利!EET电子工程专辑、ESM国际电子商情、EDN电子技术设计官方社区。
 最新文章