QSys 可以通过自定义组件递归,生成 IP 吗?



我有一个自定义的QSys组件,它实例化了几个Altera IP。Altera IP也是.qsys文件的形式。是否可以让 Qsys 递归我的自定义组件并为我生成实例化的 IP?目前我必须单独打开每个 IP 并生成它,只有这样组件才能正确合成?

Qsys区分组件(由.tcl文件定义(和子系统(由.qsys文件定义(。看起来您想使用子系统。

不过,添加其中任何一个的过程基本相同。将存储组件或子系统的路径添加到 Qsys 首选项中的IP search path。刷新系统后,这些组件和/或子系统应出现在组件列表中,您可以像使用内置组件一样实例化它们。子系统应显示在组件树的Project -> System组中。生成系统时,也会生成子系统。

虽然这是它应该的工作方式,但不同的 Quartus 版本中存在各种错误,可能会给您带来一些问题。最简单、最安全的方法是将所有.qsys文件(包括顶级系统和子系统(保存在 Quartus 项目的目录中,并在项目已经打开时从 Quartus 启动 Qsys。

相关内容

  • 没有找到相关文章

最新更新